From e5c33723f92829d21b04e5a4c0d6b7746ac3b533 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 15 Jan 2025 14:40:08 +0000 Subject: [PATCH 001/140] DEV: set version to 0.6.1.dev0 --- RELEASING.md | 4 ++-- pixi.lock | 2 +- src/array_api_extra/__init__.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/RELEASING.md b/RELEASING.md index a9640cb4..564fc682 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -1,8 +1,8 @@ 1. Update the version in `src/array_api_extra/__init__.py` -2. Update the lockfile with `pixi update` and `pixi install` +2. Update the lockfile with `pixi update && pixi install` 3. Push your changes 4. Cut a release via the GitHub GUI 5. Update the version to `{next micro version}.dev0` -6. Update the lockfile +6. `pixi clean cache --pypi && pixi update && pixi install` 7. Push your changes 8. Merge the automated PR to conda-forge/array-api-extra-feedstock diff --git a/pixi.lock b/pixi.lock index 438cf49e..6955b233 100644 --- a/pixi.lock +++ b/pixi.lock @@ -2466,7 +2466,7 @@ packages: timestamp: 1735201429468 - pypi: . name: array-api-extra - version: 0.6.0 + version: 0.6.1.dev0 sha256: 4ec1183114a670b9c9b9b351826c962ad92ab470b1914a163e4a5ed02d0e04a0 requires_dist: - array-api-compat>=1.10.0,<2 diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index ea660f1e..360097f7 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -13,7 +13,7 @@ sinc, ) -__version__ = "0.6.0" +__version__ = "0.6.1.dev0" # pylint: disable=duplicate-code __all__ = [ From ccc23d7e1557f24153e5279a08e455c66d5a6eab Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Wed, 15 Jan 2025 19:59:12 +0000 Subject: [PATCH 002/140] MAINT: JAX CUDA environment (#95) Co-authored-by: Lucas Colley --- pixi.lock | 4866 +++++++++++++++++++++++++++++++++++++++++++----- pyproject.toml | 15 +- 2 files changed, 4453 insertions(+), 428 deletions(-) diff --git a/pixi.lock b/pixi.lock index 6955b233..f94d86a8 100644 --- a/pixi.lock +++ b/pixi.lock @@ -36,7 +36,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda @@ -168,7 +168,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.4-pyh267e887_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda @@ -217,7 +217,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda @@ -341,7 +341,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.4-pyh267e887_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda @@ -385,7 +385,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda @@ -395,6 +395,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda @@ -440,7 +441,9 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.49.2-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda @@ -452,7 +455,9 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py310h38315fa_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py310h7793332_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py310h1ec8c79_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda @@ -475,14 +480,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py310_h45c3603_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310ha8f682b_1.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.4-pyh267e887_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda @@ -490,6 +499,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -770,7 +780,7 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda @@ -779,16 +789,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_105_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda @@ -800,13 +810,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_105_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda @@ -818,12 +826,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_105_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda @@ -839,34 +845,69 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h831e299_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.7-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.8-h8570fcd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h7001638_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.23.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda + - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda @@ -874,71 +915,146 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py312h7d5f655_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-18.1.0-h9d9f30d_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-18.1.0-hcb10f89_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-18.1.0-hcb10f89_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-18.1.0-h08228c5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-18.1.0-h081d1f1_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_ha4c6a95_109.conda + - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.49.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py312hf9745cd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.1-py313hb30382a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-18.1.0-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py312h01725c0_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_105_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h536fd9c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_hf462abe_109.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.10-hb5b8611_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda @@ -950,52 +1066,97 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.7-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.8-h23176ea_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h794939a_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.23.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda @@ -1003,66 +1164,137 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-18.1.0-hf3eb8e5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-18.1.0-hf07054f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-18.1.0-hf07054f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-18.1.0-h4239455_8_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-18.1.0-h636d7b7_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.49.2-h7ab814d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py312hcb1e3ce_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.1-py313ha4a2180_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-18.1.0-py312h1f38498_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-18.1.0-py312hc40f475_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_105_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313h20a7fcf_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda @@ -1074,51 +1306,879 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py312hea69d52_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: + - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.7-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.8-h703467b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h41fbdec_5.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.23.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-18.1.0-hb928929_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-18.1.0-h7d8d6a5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-18.1.0-h7d8d6a5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-18.1.0-h3dbecdf_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-18.1.0-ha850022_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda + - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.49.2-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda + - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py312h1f7db74_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-18.1.0-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py312h6a9c419_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_109.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda + - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda + - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda + - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda + - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda + - pypi: . + dev-cuda: + channels: + - url: https://prefix.dev/conda-forge/ + indexes: + - https://pypi.org/simple + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h831e299_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.7-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.8-h8570fcd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h7001638_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/binutils_impl_linux-64-2.43-h4bf12b8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/binutils_linux-64-2.43-h4852527_2.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py312h7d319b9_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py312h1acd1a8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.6.3.2-hdea8103_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py312h6edf5ed_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/gcc_impl_linux-64-13.3.0-hfea6d02_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/gcc_linux-64-13.3.0-hc28eda2_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda + - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/gxx_impl_linux-64-13.3.0-hdbfa832_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/gxx_linux-64-13.3.0-h6834431_7.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py312hd27b167_200.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_18.conda + - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-18.1.0-h46f02dc_8_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-18.1.0-hb826db4_8_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-18.1.0-hb826db4_8_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-18.1.0-hbf482d9_8_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.6.4.1-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.1.2-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + - conda: https://prefix.dev/conda-forge/noarch/libgcc-devel_linux-64-13.3.0-h84ea5a7_101.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-18.1.0-h3f30f2e_8_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.2-h3dc2cb9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_he2503e4_309.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.49.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py312hf9745cd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.24.3.1-hb92ee24_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda + - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-18.1.0-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py312h09cf70e_0_cuda.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py312_h968936e_309.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.10-hb5b8611_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/sysroot_linux-64-2.17-h0157908_18.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py312h776fbae_5.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + - pypi: . + osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.7-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.8-h23176ea_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h794939a_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-18.1.0-hf3eb8e5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-18.1.0-hf07054f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-18.1.0-hf07054f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-18.1.0-h4239455_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-18.1.0-h636d7b7_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.49.2-h7ab814d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py312hcb1e3ce_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda + - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-18.1.0-py312h1f38498_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-18.1.0-py312hc40f475_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + - pypi: . + win-64: + - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.7-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.8-h703467b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h41fbdec_5.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.6.77-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.6.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.6.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.6.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.6.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.6.85-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.3.0.75-h1361d0a_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py312h584ea29_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py312h2a51dd3_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py312h4023b64_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda @@ -1126,62 +2186,129 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-18.1.0-h4f1aac3_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-18.1.0-h7d8d6a5_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-18.1.0-h7d8d6a5_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-18.1.0-h3dbecdf_8_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.6.4.1-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.0.4-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.7.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.1.2-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.4.2-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-18.1.0-ha850022_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h0dd7bf4_309.conda + - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.49.2-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda + - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py312h1f7db74_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.1-py313hd65a2fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-18.1.0-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py312h607bf26_0_cuda.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_105_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313ha7868ed_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py312_h836905d_309.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda + - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda + - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda @@ -1193,18 +2320,22 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda + - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda @@ -1212,8 +2343,13 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda + - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda + - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . docs: @@ -1224,16 +2360,16 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda @@ -1249,16 +2385,17 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda @@ -1268,10 +2405,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_105_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h536fd9c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 @@ -1291,7 +2428,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: @@ -1299,11 +2436,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda @@ -1318,11 +2455,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda @@ -1332,10 +2468,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_105_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313h20a7fcf_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 @@ -1355,7 +2491,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: @@ -1363,11 +2499,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda @@ -1381,11 +2517,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda @@ -1394,10 +2529,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_105_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313ha7868ed_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda @@ -1421,7 +2556,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . lint: @@ -1432,20 +2567,20 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.23.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda @@ -1465,33 +2600,35 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.49.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.1-py313hb30382a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -1503,10 +2640,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_105_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h536fd9c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda @@ -1519,34 +2656,35 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.23.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda @@ -1574,20 +2712,19 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.49.2-h7ab814d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.1-py313ha4a2180_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -1599,10 +2736,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_105_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313h20a7fcf_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda @@ -1621,28 +2758,28 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.23.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda @@ -1669,19 +2806,18 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.1-py313hd65a2fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -1693,10 +2829,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_105_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313ha7868ed_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 @@ -1716,7 +2852,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda + - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda @@ -1724,7 +2860,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . tests: @@ -1735,43 +2871,48 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.1-py313hb30382a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_105_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -1783,7 +2924,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda @@ -1795,20 +2936,19 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.1-py313ha4a2180_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_105_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -1821,7 +2961,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -1833,20 +2973,19 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.1-py313hd65a2fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_105_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -1868,6 +3007,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda @@ -1886,6 +3026,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/binutils_impl_linux-64-2.43-h4bf12b8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/binutils_linux-64-2.43-h4852527_2.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda @@ -1893,19 +3035,40 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py310h1b77274_2.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py310h8de46e0_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.6.3.2-hdea8103_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda @@ -1916,72 +3079,96 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gcc_impl_linux-64-13.3.0-hfea6d02_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/gcc_linux-64-13.3.0-hc28eda2_7.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py310he8512ff_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/gxx_impl_linux-64-13.3.0-hdbfa832_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/gxx_linux-64-13.3.0-h6834431_7.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py310h430587c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py310h5e1a0f3_200.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_18.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-18.1.0-h9d9f30d_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-18.1.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-18.1.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-18.1.0-h08228c5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-18.1.0-h46f02dc_8_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-18.1.0-hb826db4_8_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-18.1.0-hb826db4_8_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-18.1.0-hbf482d9_8_cuda.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.6.4.1-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.1.2-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + - conda: https://prefix.dev/conda-forge/noarch/libgcc-devel_linux-64-13.3.0-h84ea5a7_101.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-18.1.0-h081d1f1_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-18.1.0-h3f30f2e_8_cuda.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.2-h3dc2cb9_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_ha4c6a95_109.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_he2503e4_309.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.49.2-hb9d3cd8_0.conda @@ -2002,6 +3189,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.24.3.1-hb92ee24_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py310h5dc88bb_0.conda @@ -2019,7 +3207,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-18.1.0-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py310hac404ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py310h23ac199_0_cuda.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -2028,9 +3216,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h1c118fa_109.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py310_h069c2fa_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.10-hb5b8611_0.conda @@ -2040,8 +3229,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.4-pyh267e887_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/sysroot_linux-64-2.17-h0157908_18.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda @@ -2049,6 +3239,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py310h382487b_5.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -2089,7 +3280,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda @@ -2213,7 +3404,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.4-pyh267e887_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda @@ -2257,16 +3448,18 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.6.77-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.6.77-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.6.77-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.6.77-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.6.77-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.6.85-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.3.0.75-h1361d0a_2.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py310h619d0c7_2.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py310h441eff7_2.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda @@ -2276,6 +3469,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda @@ -2289,10 +3483,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-18.1.0-hb928929_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-18.1.0-h7d8d6a5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-18.1.0-h7d8d6a5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-18.1.0-h3dbecdf_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-18.1.0-h4f1aac3_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-18.1.0-h7d8d6a5_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-18.1.0-h7d8d6a5_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-18.1.0-h3dbecdf_8_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -2318,8 +3512,9 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-18.1.0-ha850022_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-18.1.0-ha850022_8_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda @@ -2327,7 +3522,9 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h0dd7bf4_309.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.49.2-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda @@ -2339,7 +3536,9 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py310h38315fa_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py310h7793332_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py310h1ec8c79_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda @@ -2353,7 +3552,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-18.1.0-py310h5588dad_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py310h399dd74_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py310h8b91b4e_0_cuda.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -2362,14 +3561,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py310_h6518810_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310ha8f682b_1.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.4-pyh267e887_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda @@ -2377,6 +3580,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -2467,7 +3671,7 @@ packages: - pypi: . name: array-api-extra version: 0.6.1.dev0 - sha256: 4ec1183114a670b9c9b9b351826c962ad92ab470b1914a163e4a5ed02d0e04a0 + sha256: 8b108dcf94db98a1ae2d935a710d3c37ee24cb6bbefa4a7aaf5343d9e7c5dc71 requires_dist: - array-api-compat>=1.10.0,<2 - furo>=2023.8.17 ; extra == 'docs' @@ -2493,43 +3697,43 @@ packages: - pkg:pypi/array-api-strict?source=hash-mapping size: 53675 timestamp: 1734907462139 -- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda - sha256: 9e7d23a86025997b0ea08c0e261210c332105fc725c762c2a4b70f18bf343dcf - md5: cd3ab05349bc9be61760883382598624 +- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda + sha256: b8793249426039fdc61301cd63021633e3fbe5fc84b66b6aa0f87c3e648e0f13 + md5: 9b0b26c5846fdbe76a146e1f8715a1ac depends: - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 license: LGPL-2.1-or-later license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 514724 - timestamp: 1735074295 -- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda - sha256: 74ebe427be3bd85285cad5ccfe68a056ea522fe5799883f6993bf20ec6540459 - md5: b89181b74780c6835f81b3bced884400 - depends: - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 + size: 506786 + timestamp: 1735074285636 +- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda + sha256: a5b4047d64d4395e1553b41e6e21e742244f6324ef174fb8daa715fb62e3dca9 + md5: 103b9d05f10938a153e4ef859fbe4b35 + depends: + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 license: LGPL-2.1-or-later license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 517558 - timestamp: 1735074383017 -- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda - sha256: d6e1e1f83accc04030212501b0bc24e074b84887840ad9857f639e4085cfcb81 - md5: 833fc63fbd750ceb3e5d79c38995c2b3 - depends: - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 + size: 506159 + timestamp: 1735074382562 +- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda + sha256: 49841b1dfd559f557a9290ad4ecbb36719712fd34aff177357e0cc904aa5e600 + md5: 8bd03339fe9f43fffb3c49b96a0eb518 + depends: + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 license: LGPL-2.1-or-later license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 516023 - timestamp: 1735074328935 + size: 505911 + timestamp: 1735074327364 - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda sha256: 93b14414b3b3ed91e286e1cbe4e7a60c4e1b1c730b0814d1e452a8ac4b9af593 md5: 8f587de4bcf981e26228f268df374a9b @@ -2543,6 +3747,16 @@ packages: - pkg:pypi/asttokens?source=hash-mapping size: 28206 timestamp: 1733250564754 +- conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 + sha256: 82c13b1772c21fc4a17441734de471d3aabf82b61db9b11f4a1bd04a9c4ac324 + md5: d9c69a24ad678ffce24c6543a0176b00 + depends: + - libgcc-ng >=12 + license: GPL-2.0-or-later + license_family: GPL + purls: [] + size: 71042 + timestamp: 1660065501192 - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda sha256: 0695c285b70385913dc7dce05888d3ad1378247b65273bdab509494a2f8f0eea md5: b0815d37ab812ade9c07239da7c3c369 @@ -3275,17 +4489,17 @@ packages: - pkg:pypi/basedmypy?source=hash-mapping size: 1850703 timestamp: 1736398661625 -- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.23.2-pyhd8ed1ab_0.conda - sha256: c66b5e90af123465f3b34dca54e839aeb2ef443018a008bf5b460a4549d807cc - md5: 9e92cdee91e7ab02b4bddd7883087f4c +- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + sha256: 7eef8b61e01c005c152d2a9777c0c307493fa2b9ab5c6197e840032d6b1db284 + md5: b0d763c21a3d415c58dbc1a4f5c9fbfe depends: - nodejs-wheel >=20.13.1 - python >=3.9 license: MIT AND Apache-2.0 purls: - pkg:pypi/basedpyright?source=hash-mapping - size: 7535687 - timestamp: 1736098739733 + size: 7563292 + timestamp: 1736958396172 - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda sha256: 73badfd807775e6e171de10ab752fd4706fe9360f6fd0cfabd509c670d12951b md5: 234a48e49c3913330665c444824e6533 @@ -3312,6 +4526,27 @@ packages: - pkg:pypi/beautifulsoup4?source=hash-mapping size: 118042 timestamp: 1733230951790 +- conda: https://prefix.dev/conda-forge/linux-64/binutils_impl_linux-64-2.43-h4bf12b8_2.conda + sha256: 267e78990247369b13234bda270f31beb56a600b4851a8244e31dd9ad85b3b17 + md5: cf0c5521ac2a20dfa6c662a4009eeef6 + depends: + - ld_impl_linux-64 2.43 h712a8e2_2 + - sysroot_linux-64 + license: GPL-3.0-only + license_family: GPL + purls: [] + size: 5682777 + timestamp: 1729655371045 +- conda: https://prefix.dev/conda-forge/linux-64/binutils_linux-64-2.43-h4852527_2.conda + sha256: df52bd8b8b2a20a0c529d9ad08aaf66093ac318aa8a33d270f18274341a77062 + md5: 18aba879ddf1f8f28145ca6fcb873d8c + depends: + - binutils_impl_linux-64 2.43 h4bf12b8_2 + license: GPL-3.0-only + license_family: GPL + purls: [] + size: 34945 + timestamp: 1729655404893 - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda sha256: 66d2649b8b8f1ec58c83a9ff948aed4a3a86465ca6ccda686741797cae54b264 md5: 976ff24762f1f991b08f7a7a41875086 @@ -3349,23 +4584,23 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 349668 timestamp: 1725267875087 -- conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda - sha256: da92e5e904465fce33a7a55658b13caa5963cc463c430356373deeda8b2dbc46 - md5: f6bb3742e17a4af0dc3c8ca942683ef6 +- conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda + sha256: f2a59ccd20b4816dea9a2a5cb917eb69728271dbf1aeab4e1b7e609330a50b6f + md5: b0b867af6fc74b2a0aa206da29c0f3cf depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 - - python >=3.13.0rc1,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 constrains: - libbrotlicommon 1.1.0 hb9d3cd8_2 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 350424 - timestamp: 1725267803672 + size: 349867 + timestamp: 1725267732089 - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda sha256: a824cc3da3975a2812fac81a53902c07c5cf47d9dd344b783ff4401894de851f md5: 3117b40143698e1afd17bca69f04e2d9 @@ -3383,23 +4618,23 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 339329 timestamp: 1725268335778 -- conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda - sha256: b0a66572f44570ee7cc960e223ca8600d26bb20cfb76f16b95adf13ec4ee3362 - md5: f3bee63c7b5d041d841aff05785c28b7 +- conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda + sha256: 254b411fa78ccc226f42daf606772972466f93e9bc6895eabb4cfda22f5178af + md5: a83c2ef76ccb11bc2349f4f17696b15d depends: - __osx >=11.0 - libcxx >=17 - - python >=3.13.0rc1,<3.14.0a0 - - python >=3.13.0rc1,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 constrains: - libbrotlicommon 1.1.0 hd74edd7_2 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 339067 - timestamp: 1725268603536 + size: 339360 + timestamp: 1725268143995 - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda sha256: 1b7893a07f2323410b09b63b4627103efa86163be835ac94966333b37741cdc7 md5: 3a10a1d0cf3ece273195f26191fd6cc6 @@ -3417,12 +4652,12 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 321576 timestamp: 1725268612274 -- conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda - sha256: e89803147849d429f1ba3eec880b487c2cc4cac48a221079001a2ab1216f3709 - md5: c1a5d95bf18940d2b1d12f7bf2fb589b +- conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda + sha256: f83baa6f6bcba7b73f6921d5c1aa95ffc5d8b246ade933ade79250de0a4c9c4c + md5: a99aec1ac46794a5fb1cd3cf5d2b6110 depends: - - python >=3.13.0rc1,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -3432,8 +4667,8 @@ packages: license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 322309 - timestamp: 1725268431915 + size: 321874 + timestamp: 1725268491976 - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d md5: 62ee74e96c5ebb0af99386de58cf9553 @@ -3547,22 +4782,22 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 243532 timestamp: 1725560630552 -- conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda - sha256: 73cd6199b143a8a6cbf733ce124ed57defc1b9a7eab9b10fd437448caf8eaa45 - md5: ce6386a5892ef686d6d680c345c40ad1 +- conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda + sha256: cba6ea83c4b0b4f5b5dc59cb19830519b28f95d7ebef7c9c5cf1c14843621457 + md5: a861504bbea4161a9170b85d4d2be840 depends: - __glibc >=2.17,<3.0.a0 - libffi >=3.4,<4.0a0 - libgcc >=13 - pycparser - - python >=3.13.0rc1,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 license: MIT license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 295514 - timestamp: 1725560706794 + size: 294403 + timestamp: 1725560714366 - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda sha256: 2cd81f5f8bb45f7625c232905e5f50f4f50a0cef651ec7143c6cf7d8d87bebcb md5: 61ed55c277b0bdb5e6e67771f9e5b63e @@ -3579,22 +4814,22 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 229224 timestamp: 1725560797724 -- conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda - sha256: 50650dfa70ccf12b9c4a117d7ef0b41895815bb7328d830d667a6ba3525b60e8 - md5: 6d24d5587a8615db33c961a4ca0a8034 +- conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda + sha256: 8d91a0d01358b5c3f20297c6c536c5d24ccd3e0c2ddd37f9d0593d0f0070226f + md5: 19a5456f72f505881ba493979777b24e depends: - __osx >=11.0 - libffi >=3.4,<4.0a0 - pycparser - - python >=3.13.0rc1,<3.14.0a0 - - python >=3.13.0rc1,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 license: MIT license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 282115 - timestamp: 1725560759157 + size: 281206 + timestamp: 1725560813378 - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda sha256: 32638e79658f76e3700f783c519025290110f207833ae1d166d262572cbec8a8 md5: 9c7ec967f4ae263aec56cff05bdbfc07 @@ -3611,13 +4846,13 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 238887 timestamp: 1725561032032 -- conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda - sha256: b19f581fe423858f1f477c52e10978be324c55ebf2e418308d30d013f4a476ff - md5: 519a29d7ac273f8c165efc0af099da42 +- conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda + sha256: ac007bf5fd56d13e16d95eea036433012f2e079dc015505c8a79efebbad1fcbc + md5: 08310c1a22ef957d537e547f8d484f92 depends: - pycparser - - python >=3.13.0rc1,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -3625,8 +4860,8 @@ packages: license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 291828 - timestamp: 1725561211547 + size: 288142 + timestamp: 1725560896359 - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda sha256: d5696636733b3c301054b948cdd793f118efacce361d9bd4afb57d5980a9064f md5: 57df494053e17dce2ac3a0b33e1b2a2e @@ -3674,17 +4909,16 @@ packages: - pkg:pypi/click?source=hash-mapping size: 85169 timestamp: 1734858972635 -- conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_2.conda - sha256: 918151ad25558a37721055a02c0357ce9a2f51f07da1b238608e48ef17d35260 - md5: 1f76b7e2b3ab88def5aa2f158322c7e6 +- conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + sha256: 21ecead7268241007bf65691610cd7314da68c1f88113092af690203b5780db5 + md5: 364ba6c9fb03886ac979b482f39ebb92 depends: - python >=3.9 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/cloudpickle?source=hash-mapping - size: 25975 - timestamp: 1735328713686 + size: 25870 + timestamp: 1736947650712 - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 md5: 962b9857ee8e7018c22f2776ffa0b2d7 @@ -3712,6 +4946,22 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 260973 timestamp: 1731428528301 +- conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda + sha256: e977af50b844b5b8cfec358131a4e923f0aa718e8334321cf8d84f5093576259 + md5: f5fbba0394ee45e9a64a73c2a994126a + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - numpy >=1.23 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/contourpy?source=hash-mapping + size: 276332 + timestamp: 1731428454756 - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda sha256: 3a9cce7ee94d3a9e9cb230a70359945573c01650fd954dc19da58474074334e4 md5: f32dcaa4434bc4cd66437945c66cec22 @@ -3728,6 +4978,22 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 230775 timestamp: 1731428811312 +- conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda + sha256: fa1f8505f45eac22f25c48cd46809da0d26bcb028c37517b3474bacddd029b0a + md5: f4408290387836e05ac267cd7ec80c5c + depends: + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.23 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/contourpy?source=hash-mapping + size: 245638 + timestamp: 1731428781337 - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda sha256: b9e50ead1c1a7a7c0bff5b1e72436016037b0187cecba7f626c9feffe5b3deaf md5: 741bcc6a07e77d3102aa23c580cad4f0 @@ -3744,6 +5010,22 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 199849 timestamp: 1731429286097 +- conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda + sha256: b5643ea0dd0bf57e1847679f5985feb649289de872b85c3db900f4110ac83cdd + md5: 83f7a2ec652abd37a178e35493dfd029 + depends: + - numpy >=1.23 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/contourpy?source=hash-mapping + size: 216484 + timestamp: 1731428831843 - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda sha256: 41336a050be9faa75b5785af036a756acd95adf2319cf258fe1836e2bf55221b md5: f9bf6ea6ddf8349750f1b455f603b0ae @@ -3759,6 +5041,21 @@ packages: - pkg:pypi/coverage?source=hash-mapping size: 294613 timestamp: 1735245270240 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda + sha256: d808ad7fdf4d04f20832c7c10f58e22e89bc636158b325fbdfbf86074e273b77 + md5: df113f58bdfc79c98f5e07b6bd3eb4c2 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - tomli + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/coverage?source=hash-mapping + size: 364713 + timestamp: 1735245335423 - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py313h8060acc_0.conda sha256: 707b9be598f4c8c724258ec078163282225d11c680b3c28cbf4e5baf578d1bc3 md5: b76045c1b72b2db6e936bc1226a42c99 @@ -3789,6 +5086,21 @@ packages: - pkg:pypi/coverage?source=hash-mapping size: 293981 timestamp: 1735245343917 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda + sha256: 825aa50f6dac1d67109da92e5ee2ddcfbd10735cbbd5530ee91bb470e41445d0 + md5: d251cea45902663ed85029c6a9db4c0e + depends: + - __osx >=11.0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + - tomli + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/coverage?source=hash-mapping + size: 363231 + timestamp: 1735245351829 - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py313ha9b7d5b_0.conda sha256: 276f3b2591bb78ded4d579014c9e7c17b08d31657cbd925e20e860ca81ffa5ce md5: 3cfcb6a0e061db97eb8ca9b603251956 @@ -3820,6 +5132,22 @@ packages: - pkg:pypi/coverage?source=hash-mapping size: 320275 timestamp: 1735245663229 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda + sha256: 365154d8f321d785248c27bd33b3c48f098f80dd68841abc0ab88c675dfdd117 + md5: 2785bdb2edbc65a9b01ff56488988517 + depends: + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - tomli + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/coverage?source=hash-mapping + size: 391101 + timestamp: 1735245638049 - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py313hb4c8b1a_0.conda sha256: 45317af859608460dd44f4c7a6d9fae0b97ade50f8938dc1f1bc39df836029da md5: b256188abee8e72deaa8be324cc27153 @@ -3847,6 +5175,17 @@ packages: purls: [] size: 48888 timestamp: 1733407928192 +- conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda + noarch: generic + sha256: 05413d84485086301e5bd7c03fca2caae91f75474d99d9fc815cec912332452b + md5: caa04d37126e82822468d6bdf50f5ebd + depends: + - python 3.12.8.* + - python_abi * *_cp312 + license: Python-2.0 + purls: [] + size: 44751 + timestamp: 1733407917248 - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda sha256: 00a7de1d084896758dc2d24b1faf4bf59e596790b22a3a08bf163a810bbacde8 md5: 365a924cf93535157d61debac807e9e4 @@ -3865,6 +5204,65 @@ packages: purls: [] size: 1068812 timestamp: 1727807189161 +- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda + sha256: 2515c1bddde769ad8628411e08deb31a7eafe6ace9e46bea33a3a99fbb95aea0 + md5: 4b14e78e12daa061dcdbe3ceed95cb57 + depends: + - cuda-version >=12.6,<12.7.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 88743 + timestamp: 1732132177211 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda + sha256: 83b6f3332a17bc891f2ecdc9b1424658009e37e14e888d0bd0458b6aa4db59a2 + md5: 4ab193b5fcdcf8d7b094221e3977a112 + depends: + - cuda-version >=12.6,<12.7.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 27135 + timestamp: 1732132181193 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda + sha256: e7a256a61d5b8c9d7d31932b5f4f35a8fda5a18c789cb971d98dca266fdd8792 + md5: feb533cb1e5f7ffbbb82d8465e0adaad + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-cudart_linux-64 12.6.77 h3f2d84a_0 + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 22397 + timestamp: 1727810461651 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.6.77-he0c23c2_0.conda + sha256: 22d75c2b2aefa52161c15fdb430a15f017eb816cce9c732b301c7db464ed930f + md5: 27b7cead57a1ff769035ff11f8cd1b70 + depends: + - cuda-cudart_win-64 12.6.77 he0c23c2_0 + - cuda-version >=12.6,<12.7.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 164942 + timestamp: 1727810943535 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda + sha256: 527329f312ac6feb775e8e4d22d5b634feab2fe5cc8afb15b453d64a773945d9 + md5: 86e47562bfe92a529ae1c75bbcff814b + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-cudart 12.6.77 h5888daf_0 + - cuda-cudart-dev_linux-64 12.6.77 h3f2d84a_0 + - cuda-cudart-static 12.6.77 h5888daf_0 + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 22830 + timestamp: 1727810484719 - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda sha256: 60847bd8c74b02ca17d68d742fe545db84a18bf808344eb99929f32f79bffcf9 md5: f967e2449b6c066f6d09497fff12d803 @@ -3889,6 +5287,19 @@ packages: purls: [] size: 795994 timestamp: 1727810947677 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda + sha256: 79a58bc3eb216dd32f7adb8fe13619c34c23705d997460864293859ecea38f33 + md5: ae37b405ef74e57ef9685fcf820a2dde + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-cudart-static_linux-64 12.6.77 h3f2d84a_0 + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 22446 + timestamp: 1727810474901 - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda sha256: aefed29499bdbe5d0c65ca44ef596929cf34cc3014f0ae225cdd45a0e66f2660 md5: 3ad8eacbf716ddbca1b5292a3668c821 @@ -3925,6 +5336,139 @@ packages: purls: [] size: 22586 timestamp: 1727810570341 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda + sha256: d2781e96a544e9824509ef1f81ff1fafa51e9ce04017dad75a08c9b57596f7de + md5: 881d6e2cdb12db52e0c3d9dff6f7f14d + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-nvdisasm + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 246573 + timestamp: 1731439676209 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda + sha256: 41cef2d389f5e467de25446aa0d856d9f3bb358d9671db3d4a06ecdb5802a317 + md5: 85e9354a9e32f7526d2451ed2bb93347 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 1999085 + timestamp: 1727807734169 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda + sha256: f06ea656216d331c333889f1c020b385ada748f2dd5b0a36326cc8935a7b8d8c + md5: ed37a8cad974fed39334d096f3b18d81 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-cupti 12.6.80 hbd13f7d_0 + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=13 + - libstdcxx >=13 + constrains: + - cuda-cupti-static >=12.6.80 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 3533128 + timestamp: 1727807797633 +- conda: https://prefix.dev/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda + sha256: 0045dfd95c42eee2cf093d0a34bdecf2ecfcf155416adf3f11b01c9efd8c119c + md5: f2b7f45acf027c7de8c383b1d2f6a298 + depends: + - cuda-version >=12.6,<12.7.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 35748 + timestamp: 1727810456749 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda + sha256: 7a8d230413bc5a9ca1740443e0f818ddbd39077009bb3b00af47dbac964b4fba + md5: fe294b5f78236b26d0b388652212e581 + depends: + - cuda-nvcc_linux-64 12.6.85.* + - gcc_linux-64 + - gxx_linux-64 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 23610 + timestamp: 1732134779687 +- conda: https://prefix.dev/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda + sha256: 2f16919e10291d6c39a0d7969b3fe63ca9f7c7ede4798d6882cd74b38219468e + md5: 8d4bca6397374ecbd3001ab4ece3b23d + depends: + - cuda-crt-dev_linux-64 12.6.85 ha770c72_0 + - cuda-nvvm-dev_linux-64 12.6.85 ha770c72_0 + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=6 + constrains: + - gcc_impl_linux-64 >=6,<14.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 11352789 + timestamp: 1732132275906 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda + sha256: 40bb419caa57e641070f6a4679fee902263fff365b1d409fbc169002a7ba90b5 + md5: e5b96d2e34abaa90c0c1c968d02bbc9b + depends: + - cuda-cudart >=12.6.77,<13.0a0 + - cuda-cudart-dev + - cuda-nvcc-dev_linux-64 12.6.85 he91c749_0 + - cuda-nvcc-tools 12.6.85 he02047a_0 + - cuda-nvvm-impl 12.6.85 he02047a_0 + - cuda-version >=12.6,<12.7.0a0 + constrains: + - gcc_impl_linux-64 >=6,<14.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 25484 + timestamp: 1732132305254 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda + sha256: 0f8cc474130f9654cacc6e5ff4b62b731da28019c5e28ca318a3e38a84e3b1a8 + md5: 30b272fa555944cb44f8d4dc9244abb5 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-crt-tools 12.6.85 ha770c72_0 + - cuda-nvvm-tools 12.6.85 he02047a_0 + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=12 + - libstdcxx >=12 + constrains: + - gcc_impl_linux-64 >=6,<14.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 24082529 + timestamp: 1732132231855 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda + sha256: 8e60c2060eedeec7ba4cceb7f2d2d21c3047792a922cf4af40579ecf505fa0c3 + md5: 4e1376cbc6d66b6744557cabeff02ca2 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-cudart-dev_linux-64 12.6.* + - cuda-driver-dev_linux-64 12.6.* + - cuda-nvcc-dev_linux-64 12.6.85.* + - cuda-nvcc-impl 12.6.85.* + - cuda-nvcc-tools 12.6.85.* + - sysroot_linux-64 >=2.17,<3.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 25280 + timestamp: 1732134779078 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda + sha256: be97ef1af88e1551bc54a83ac2c473cff3b565e883131508df1b25ee0b53dcab + md5: 86be0f804995240f973a48f291d371de + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 49936502 + timestamp: 1730680015056 - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda sha256: 3ddec2c3b68cea5edba728ffc61a2257300d401d428b9d60aca7363c0c0d4ad5 md5: 9d9909844a0133153d54b6f07283da8c @@ -3949,6 +5493,51 @@ packages: purls: [] size: 30648689 timestamp: 1732133462356 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda + sha256: 98bdf2e5017069691e8b807e0ceba4327d427b57147249ca0a505b8ad6844148 + md5: 3fe3afe309918465f82f984b3a1a85e9 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 31364 + timestamp: 1727816542389 +- conda: https://prefix.dev/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda + sha256: f1df1d3ba7a8292d06acca271c5c5793b4b1f25e7c8c005b841f866816edf2c7 + md5: 9c1f1ecfd9990b549312b3206d9c003b + depends: + - cuda-version >=12.6,<12.7.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 25209 + timestamp: 1732132184433 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda + sha256: 98c1b86b9f6b6a184aabae6ac614ec8e1692cda7e21fe3ff09fab6358364a0b8 + md5: 5b72e12459f5deab812cb30b67b64d48 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=12 + - libstdcxx >=12 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 8085058 + timestamp: 1732132194015 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda + sha256: 5c7ab2b1367cefaa15a8d8880e9985ed2753a990765d047df23fa8ddb2ba9e7a + md5: 0919bdf9454da5eb974e98dd79bf38fe + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=12 + - libstdcxx >=12 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 10880815 + timestamp: 1732132210850 - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda sha256: fd9104d73199040285b6a6ad56322b38af04828fabbac1f5a268a83509358425 md5: 1c8b99e65a4423b1e4ac2e4c76fb0978 @@ -3959,6 +5548,35 @@ packages: purls: [] size: 20940 timestamp: 1722603990914 +- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda + sha256: e723324f64a9e3b10c91893aa1594e94427f54d2489ff0edf3b9296b5d6c5733 + md5: eca29a76544ab11bb6d78e4d836df7b4 + depends: + - __glibc >=2.28,<3.0.a0 + - cuda-nvrtc + - cuda-version >=12,<13.0a0 + - libcublas + - libgcc >=12 + - libstdcxx >=12 + - libzlib >=1.3.1,<2.0a0 + license: LicenseRef-cuDNN-Software-License-Agreement + purls: [] + size: 401805073 + timestamp: 1735784276169 +- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.3.0.75-h1361d0a_2.conda + sha256: f6611c78856ecc3bacf4b85963eda848186136293bfe1aac2ee7db0418a05795 + md5: 237dc47de5ffdb9b51b00a1f8b6932c1 + depends: + - cuda-nvrtc + - cuda-version >=12,<13.0a0 + - libcublas + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: LicenseRef-cuDNN-Software-License-Agreement + purls: [] + size: 393021165 + timestamp: 1735784296068 - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py310h1b77274_2.conda sha256: 70e709d551f6e361f30db07095ee1ad100a88856576f1c756fe5b70db85ff2b6 md5: 39e67291f815da99637a734876dfc77e @@ -3979,6 +5597,26 @@ packages: purls: [] size: 354997 timestamp: 1729280132792 +- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py312h7d319b9_2.conda + sha256: 9e7a612a4b7f1bf58176816e50e30d3112724d318d884f3453c0edb44b4570ce + md5: 009ef049020fef7d1541183d52fab5a9 + depends: + - cuda-cudart-dev_linux-64 + - cuda-nvrtc + - cuda-version >=12.0,<13.0a0 + - cupy-core 13.3.0 py312h1acd1a8_2 + - libcublas + - libcufft + - libcurand + - libcusolver + - libcusparse + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: MIT + license_family: MIT + purls: [] + size: 355525 + timestamp: 1729280147659 - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py310h619d0c7_2.conda sha256: f133dd2957f4ee4fbc7510d5c5130d31cba4b3b0f3f35aed597938f7ecca06db md5: 7fa52b4cdd45b5485b6a20762884b332 @@ -3999,6 +5637,26 @@ packages: purls: [] size: 356161 timestamp: 1729280925723 +- conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py312h584ea29_2.conda + sha256: 8a43cd4c67629ed4de114e5d4c384b3c5756c4c6f50283b3539d44aa82ca9d2e + md5: 6b7e9cfa51d8191f928732159f3ae9d7 + depends: + - cuda-cudart-dev_win-64 + - cuda-nvrtc + - cuda-version >=12.0,<13.0a0 + - cupy-core 13.3.0 py312h2a51dd3_2 + - libcublas + - libcufft + - libcurand + - libcusolver + - libcusparse + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: MIT + license_family: MIT + purls: [] + size: 356343 + timestamp: 1729280335956 - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py310h8de46e0_2.conda sha256: 45f452ba11cd88c3375493b2b9d75bb412320b30d1871f4d817608cf8ec97497 md5: 9f9f87f2744573abc3e371960374eea0 @@ -4030,6 +5688,37 @@ packages: - pkg:pypi/cupy?source=hash-mapping size: 40844715 timestamp: 1729280030931 +- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py312h1acd1a8_2.conda + sha256: 7a7354a58863bef6bb11f77de42620f5b0965a0d11576fe0673f6b02dc034b6d + md5: 15e9530e87664584a6b409ecdf5c9264 + depends: + - __glibc >=2.17,<3.0.a0 + - fastrlock >=0.8.2,<0.9.0a0 + - libgcc >=12 + - libstdcxx >=12 + - numpy >=1.22,<3.0.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + constrains: + - scipy ~=1.7 + - optuna ~=3.0 + - __cuda >=12.0 + - cutensor >=2.0.2.5,<3.0a0 + - libcurand >=10,<11.0a0 + - cuda-version >=12.0,<13 + - cupy >=13.3.0,<13.4.0a0 + - cuda-nvrtc >=12,<13.0a0 + - nccl >=2.23.4.1,<3.0a0 + - libcublas >=12,<13.0a0 + - libcusparse >=12,<13.0a0 + - libcufft >=11,<12.0a0 + - libcusolver >=11,<12.0a0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/cupy?source=hash-mapping + size: 41249386 + timestamp: 1729280040168 - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py310h441eff7_2.conda sha256: 26065fb5dce29c4d430278022525abbae705254800adfcac4ec0de21f813a14f md5: a218cde313af1846053c79d53b7fa0e3 @@ -4060,6 +5749,50 @@ packages: - pkg:pypi/cupy?source=hash-mapping size: 38806181 timestamp: 1729280848364 +- conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py312h2a51dd3_2.conda + sha256: f01a8a3cedd56b2aaee34f7ca24e9d2f20930fd96e3fe297b1aeec4fc9f09dcd + md5: 75992625327601bef2e12768978db924 + depends: + - fastrlock >=0.8.2,<0.9.0a0 + - numpy >=1.22,<3.0.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - libcufft >=11,<12.0a0 + - libcublas >=12,<13.0a0 + - libcusparse >=12,<13.0a0 + - libcurand >=10,<11.0a0 + - cutensor >=2.0.2.5,<3.0a0 + - scipy ~=1.7 + - __cuda >=12.0 + - cupy >=13.3.0,<13.4.0a0 + - libcusolver >=11,<12.0a0 + - cuda-nvrtc >=12,<13.0a0 + - cuda-version >=12.0,<13 + - optuna ~=3.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/cupy?source=hash-mapping + size: 38981090 + timestamp: 1729280274969 +- conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.6.3.2-hdea8103_1.conda + sha256: b80003ed326b3a1c3a24a0adac6d8fadaf7bcb5771e3acdbe29beab5548cec4b + md5: d0641f8d0386fb4b0cfd5c00dcf28446 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.6,<13 + - libgcc >=12 + - libstdcxx >=12 + constrains: + - __glibc >=2.17 + license: LicenseRef-cuSPARSELt-Software-License-Agreement + purls: [] + size: 59314345 + timestamp: 1734024496388 - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda sha256: b427689dfc24a6a297363122ce10d502ea00ddb3c43af6cff175ff563cc94eea md5: d0be1adaa04a03aed745f3d02afb59ce @@ -4075,6 +5808,21 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 367939 timestamp: 1734107352663 +- conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda + sha256: 63a64d4e71148c4efd8db17b4a19b8965990d1e08ed2e24b84bc36b6c166a705 + md5: 6198b134b1c08173f33653896974d477 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - toolz >=0.10.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/cytoolz?source=hash-mapping + size: 394309 + timestamp: 1734107344014 - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda sha256: 2e9fa448ccdff423659f94dfc3feb1ff5a5dad4411f77bd3bcfe834c0f90538a md5: cc727be997fbe103b6e750b53bd78edd @@ -4090,6 +5838,21 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 313656 timestamp: 1734107486887 +- conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda + sha256: 0df5e51c5598d5c098ac79c249f42f04bd6cb77969bc91a832c1ee763e40f55a + md5: e674d71e573746c29e99659a00391809 + depends: + - __osx >=11.0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + - toolz >=0.10.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/cytoolz?source=hash-mapping + size: 338844 + timestamp: 1734107464832 - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda sha256: 670800d13b6cd64b8f53756b28254b47cfc177606dcd42094696582335ed0f02 md5: ed2af2a0262d44f753738588640b8534 @@ -4106,6 +5869,22 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 295487 timestamp: 1734107690341 +- conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda + sha256: e657e468fdae72302951bba92f94bcb31566a237e5f979a7dd205603a0750b59 + md5: fba0567971249f5d0cce4d35b1184c75 + depends: + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - toolz >=0.10.0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/cytoolz?source=hash-mapping + size: 316347 + timestamp: 1734107735311 - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda sha256: 4caae23bb33892998bee07024ddf1eec346400556c7bb7d45d1cee148af060d1 md5: f3134df9565c4d4415ff0e61f3aa28d0 @@ -4269,6 +6048,21 @@ packages: purls: [] size: 40945 timestamp: 1734873426861 +- conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py312h6edf5ed_1.conda + sha256: 260589d271cfdd4bf04d084084123be3e49e9017da159f27bea5dc8617eaada6 + md5: 2e401040f77cf54d8d5e1f0417dcf0b2 + depends: + - python + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.12.* *_cp312 + license: MIT + license_family: MIT + purls: [] + size: 41705 + timestamp: 1734873425804 - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda sha256: 3a61f72d93f43eeda01fde9c30e39ce3d442e4caa51eb20e04654366b3e3b789 md5: 1eca50ca6668276e794da4c769510131 @@ -4286,6 +6080,23 @@ packages: purls: [] size: 36203 timestamp: 1734873436406 +- conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py312h4023b64_1.conda + sha256: dd953a72aec459aa2fdaf7c1845561318d92d6b8418a43a0f60fb0397d4eb9d0 + md5: 793158d58d74bdcf19c6f8aca237093d + depends: + - python + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + license: MIT + license_family: MIT + purls: [] + size: 36752 + timestamp: 1734873436059 - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda sha256: 18dca6e2194732df7ebf824abaefe999e4765ebe8e8a061269406ab88fc418b9 md5: d692e9ba6f92dc51484bf3477e36ce7c @@ -4356,6 +6167,34 @@ packages: - pkg:pypi/furo?source=hash-mapping size: 82395 timestamp: 1735043817924 +- conda: https://prefix.dev/conda-forge/linux-64/gcc_impl_linux-64-13.3.0-hfea6d02_1.conda + sha256: 998ade1d487e93fc8a7a16b90e2af69ebb227355bf4646488661f7ae5887873c + md5: 0d043dbc126b64f79d915a0e96d3a1d5 + depends: + - binutils_impl_linux-64 >=2.40 + - libgcc >=13.3.0 + - libgcc-devel_linux-64 13.3.0 h84ea5a7_101 + - libgomp >=13.3.0 + - libsanitizer 13.3.0 heb74ff8_1 + - libstdcxx >=13.3.0 + - sysroot_linux-64 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 67464415 + timestamp: 1724801227937 +- conda: https://prefix.dev/conda-forge/linux-64/gcc_linux-64-13.3.0-hc28eda2_7.conda + sha256: 1e5ac50580a68fdc7d2f5722abcf1a87898c24b1ab6eb5ecd322634742d93645 + md5: ac23afbf5805389eb771e2ad3b476f75 + depends: + - binutils_linux-64 + - gcc_impl_linux-64 13.3.0.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 32005 + timestamp: 1731939593317 - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda sha256: 6c33bf0c4d8f418546ba9c250db4e4221040936aef8956353bc764d4877bc39a md5: d411fc29e338efb48c5fd4576d71d881 @@ -4440,6 +6279,23 @@ packages: - pkg:pypi/gmpy2?source=hash-mapping size: 202700 timestamp: 1733462653858 +- conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda + sha256: addd0bc226ca86c11f1223ab322d12b67501c2b3d93749bdab2068ccaedd8ef0 + md5: 673ef4d6611f5b4ca7b5c1f8c65a38dc + depends: + - __glibc >=2.17,<3.0.a0 + - gmp >=6.3.0,<7.0a0 + - libgcc >=13 + - mpc >=1.3.1,<2.0a0 + - mpfr >=4.2.1,<5.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: LGPL-3.0-or-later + license_family: LGPL + purls: + - pkg:pypi/gmpy2?source=hash-mapping + size: 209631 + timestamp: 1733462668219 - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda sha256: e287abe2518728097e1278e550d7a7c0e8033f0eab1ac408b73449b263ebd82d md5: 2bf8b309e18059ee570ff14976f855c1 @@ -4457,6 +6313,49 @@ packages: - pkg:pypi/gmpy2?source=hash-mapping size: 146398 timestamp: 1733462796032 +- conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda + sha256: 0ea196e4b706321951af1eebdb6a4eb9307faa1fd5361bcf49acb150e71774f7 + md5: ab7a5d10c7b4e249a9fe7bc280909803 + depends: + - __osx >=11.0 + - gmp >=6.3.0,<7.0a0 + - mpc >=1.3.1,<2.0a0 + - mpfr >=4.2.1,<5.0a0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + license: LGPL-3.0-or-later + license_family: LGPL + purls: + - pkg:pypi/gmpy2?source=hash-mapping + size: 147983 + timestamp: 1733462785197 +- conda: https://prefix.dev/conda-forge/linux-64/gxx_impl_linux-64-13.3.0-hdbfa832_1.conda + sha256: 746dff24bb1efc89ab0ec108838d0711683054e3bbbcb94d042943410a98eca1 + md5: 806367e23a0a6ad21e51875b34c57d7e + depends: + - gcc_impl_linux-64 13.3.0 hfea6d02_1 + - libstdcxx-devel_linux-64 13.3.0 h84ea5a7_101 + - sysroot_linux-64 + - tzdata + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 13337720 + timestamp: 1724801455825 +- conda: https://prefix.dev/conda-forge/linux-64/gxx_linux-64-13.3.0-h6834431_7.conda + sha256: a9b1ffea76f2cc5aedeead4793fcded7a687cce9d5e3f4fe93629f1b1d5043a6 + md5: 7c82ca9bda609b6f72f670e4219d3787 + depends: + - binutils_linux-64 + - gcc_linux-64 13.3.0 hc28eda2_7 + - gxx_impl_linux-64 13.3.0.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 30356 + timestamp: 1731939612705 - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda sha256: 843ddad410c370672a8250470697027618f104153612439076d4d7b91eeb7b5c md5: 825927dc7b0f287ef8d4d0011bb113b1 @@ -4681,6 +6580,123 @@ packages: - pkg:pypi/jaxlib?source=hash-mapping size: 58074734 timestamp: 1733953456717 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py312h7d5f655_0.conda + sha256: 4832163194f53de12d44446dc15226295fed77fbce5e5b8f1bbe22d8f4c1600f + md5: 8e8963097493140ce218084632be7424 + depends: + - __glibc >=2.17,<3.0.a0 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libgcc >=13 + - libgrpc >=1.67.1,<1.68.0a0 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + - ml_dtypes >=0.2.0 + - numpy >=1.19,<3 + - openssl >=3.4.0,<4.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - scipy >=1.9 + constrains: + - jax >=0.4.35 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/jaxlib?source=hash-mapping + size: 58146105 + timestamp: 1733957097919 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py310h5e1a0f3_200.conda + sha256: ddac5ca1ae70ad417f3f8872abdc1ed9b5fcd706a7df6d6908777f4308b839e7 + md5: 068fb508d2fabc2b37ce081e5abf5100 + depends: + - __cuda + - __glibc >=2.17,<3.0.a0 + - cuda-cudart >=12.6.77,<13.0a0 + - cuda-cupti >=12.6.80,<13.0a0 + - cuda-cupti-dev + - cuda-nvcc-tools + - cuda-nvtx >=12.6.77,<13.0a0 + - cuda-version >=12.6,<13 + - cudnn >=9.3.0.75,<10.0a0 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libcublas >=12.6.4.1,<13.0a0 + - libcublas-dev + - libcufft >=11.3.0.4,<12.0a0 + - libcufft-dev + - libcurand >=10.3.7.77,<11.0a0 + - libcurand-dev + - libcusolver >=11.7.1.2,<12.0a0 + - libcusolver-dev + - libcusparse >=12.5.4.2,<13.0a0 + - libcusparse-dev + - libgcc >=12 + - libgrpc >=1.67.1,<1.68.0a0 + - libstdcxx >=12 + - libzlib >=1.3.1,<2.0a0 + - ml_dtypes >=0.2.0 + - nccl >=2.23.4.1,<3.0a0 + - numpy >=1.19,<3 + - openssl >=3.4.0,<4.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - scipy >=1.9 + constrains: + - jax >=0.4.35 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/jax-cuda12-pjrt?source=hash-mapping + - pkg:pypi/jax-cuda12-plugin?source=hash-mapping + - pkg:pypi/jaxlib?source=hash-mapping + size: 136065828 + timestamp: 1733961947550 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py312hd27b167_200.conda + sha256: 789319c6c97420714cc00b464eeec3f7feb3bdd5481efc607c2d42dcfe3a2574 + md5: e0fd05b260c335750c151466b645254d + depends: + - __cuda + - __glibc >=2.17,<3.0.a0 + - cuda-cudart >=12.6.77,<13.0a0 + - cuda-cupti >=12.6.80,<13.0a0 + - cuda-cupti-dev + - cuda-nvcc-tools + - cuda-nvtx >=12.6.77,<13.0a0 + - cuda-version >=12.6,<13 + - cudnn >=9.3.0.75,<10.0a0 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libcublas >=12.6.4.1,<13.0a0 + - libcublas-dev + - libcufft >=11.3.0.4,<12.0a0 + - libcufft-dev + - libcurand >=10.3.7.77,<11.0a0 + - libcurand-dev + - libcusolver >=11.7.1.2,<12.0a0 + - libcusolver-dev + - libcusparse >=12.5.4.2,<13.0a0 + - libcusparse-dev + - libgcc >=12 + - libgrpc >=1.67.1,<1.68.0a0 + - libstdcxx >=12 + - libzlib >=1.3.1,<2.0a0 + - ml_dtypes >=0.2.0 + - nccl >=2.23.4.1,<3.0a0 + - numpy >=1.19,<3 + - openssl >=3.4.0,<4.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - scipy >=1.9 + constrains: + - jax >=0.4.35 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/jax-cuda12-pjrt?source=hash-mapping + - pkg:pypi/jax-cuda12-plugin?source=hash-mapping + - pkg:pypi/jaxlib?source=hash-mapping + size: 135857260 + timestamp: 1733960818430 - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py310h604521f_0.conda sha256: 2ce46bea8bb00296197ab797e40ecdcbc5c644ad8f9b4138105a7545f49bda11 md5: e4262fb94e8b250726bd302056a88cbc @@ -4706,6 +6722,31 @@ packages: - pkg:pypi/jaxlib?source=hash-mapping size: 45461434 timestamp: 1733950221343 +- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda + sha256: 489167f0130d355d3c40b21b34fecd0083a07f81c21a1a50568894eca947742a + md5: 100fcab8e824194940b348bed8bf4090 + depends: + - __osx >=11.0 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libcxx >=17 + - libgrpc >=1.67.1,<1.68.0a0 + - libzlib >=1.3.1,<2.0a0 + - ml_dtypes >=0.2.0 + - numpy >=1.19,<3 + - openssl >=3.4.0,<4.0a0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + - scipy >=1.9 + constrains: + - jax >=0.4.35 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/jaxlib?source=hash-mapping + size: 45281500 + timestamp: 1733948734274 - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 md5: a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 @@ -4729,6 +6770,16 @@ packages: - pkg:pypi/jinja2?source=hash-mapping size: 112561 timestamp: 1734824044952 +- conda: https://prefix.dev/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_18.conda + sha256: a922841ad80bd7b222502e65c07ecb67e4176c4fa5b03678a005f39fcc98be4b + md5: ad8527bf134a90e1c9ed35fa0b64318c + constrains: + - sysroot_linux-64 ==2.17 + license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later AND MPL-2.0 + license_family: GPL + purls: [] + size: 943486 + timestamp: 1729794504440 - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb md5: 30186d27e2c9fa62b45fb1476b7200e3 @@ -4898,13 +6949,55 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - abseil-cpp =20240722.0 - - libabseil-static =20240722.0=cxx17* + - abseil-cpp =20240722.0 + - libabseil-static =20240722.0=cxx17* + license: Apache-2.0 + license_family: Apache + purls: [] + size: 1784929 + timestamp: 1736008778245 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-18.1.0-h46f02dc_8_cuda.conda + build_number: 8 + sha256: df4f5fff9445fd20607add3748f0631aede79cbc368703de730a7023b53b1ba4 + md5: 5b604802b9b8653da1ed34e946adb651 + depends: + - __glibc >=2.17,<3.0.a0 + - aws-crt-cpp >=0.29.8,<0.29.9.0a0 + - aws-sdk-cpp >=1.11.458,<1.11.459.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 + - gflags >=2.2.2,<2.3.0a0 + - glog >=0.7.1,<0.8.0a0 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libbrotlidec >=1.1.0,<1.2.0a0 + - libbrotlienc >=1.1.0,<1.2.0a0 + - libgcc + - libgcc-ng >=12 + - libgoogle-cloud >=2.33.0,<2.34.0a0 + - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 + - libre2-11 >=2024.7.2 + - libstdcxx + - libstdcxx-ng >=12 + - libutf8proc >=2.9.0,<2.10.0a0 + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.10.0,<1.11.0a0 + - orc >=2.0.3,<2.0.4.0a0 + - re2 + - snappy >=1.2.1,<1.3.0a0 + - zstd >=1.5.6,<1.6.0a0 + constrains: + - apache-arrow-proc =*=cuda + - arrow-cpp <0.0a0 + - parquet-cpp <0.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 1784929 - timestamp: 1736008778245 + size: 8668718 + timestamp: 1736610939073 - conda: https://prefix.dev/conda-forge/linux-64/libarrow-18.1.0-h9d9f30d_8_cpu.conda build_number: 8 sha256: f6c72ce82d145cb94a1131b68547b88056fb48158a382f9ce763286fce53ee65 @@ -4983,6 +7076,42 @@ packages: purls: [] size: 5497383 timestamp: 1736608604724 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-18.1.0-h4f1aac3_8_cuda.conda + build_number: 8 + sha256: b8fd1048a6d563d4401c8ea13645841e8adce860301dc35ffa64563c11da8cb5 + md5: a4849463cf001aa656b92367ebab40cd + depends: + - aws-crt-cpp >=0.29.8,<0.29.9.0a0 + - aws-sdk-cpp >=1.11.458,<1.11.459.0a0 + - bzip2 >=1.0.8,<2.0a0 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libbrotlidec >=1.1.0,<1.2.0a0 + - libbrotlienc >=1.1.0,<1.2.0a0 + - libcrc32c >=1.1.2,<1.2.0a0 + - libcurl >=8.11.1,<9.0a0 + - libgoogle-cloud >=2.33.0,<2.34.0a0 + - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 + - libre2-11 >=2024.7.2 + - libutf8proc >=2.9.0,<2.10.0a0 + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.10.0,<1.11.0a0 + - orc >=2.0.3,<2.0.4.0a0 + - re2 + - snappy >=1.2.1,<1.3.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.42.34433 + - zstd >=1.5.6,<1.6.0a0 + constrains: + - arrow-cpp <0.0a0 + - parquet-cpp <0.0a0 + - apache-arrow-proc =*=cuda + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 5388324 + timestamp: 1736611862701 - conda: https://prefix.dev/conda-forge/win-64/libarrow-18.1.0-hb928929_8_cpu.conda build_number: 8 sha256: 9323e933e603b15bca2231ccda45849a80e7cf415c2872c194286e84e4a09290 @@ -5019,6 +7148,22 @@ packages: purls: [] size: 5248568 timestamp: 1736611659169 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-18.1.0-hb826db4_8_cuda.conda + build_number: 8 + sha256: 56bf8b376209648c9bd58a01e46a6e6345a0f5afa3df5a006937b43357ff2ec5 + md5: ddc4efcacdaf7b70e5b0c332ea139a43 + depends: + - __glibc >=2.17,<3.0.a0 + - libarrow 18.1.0 h46f02dc_8_cuda + - libgcc + - libgcc-ng >=12 + - libstdcxx + - libstdcxx-ng >=12 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 598704 + timestamp: 1736610995041 - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-18.1.0-hcb10f89_8_cpu.conda build_number: 8 sha256: 126a6e78199311d99e38b9d633ce3e0290795ac68ce3ee8a9b91436c85c4095d @@ -5060,6 +7205,38 @@ packages: purls: [] size: 446853 timestamp: 1736611713691 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-18.1.0-h7d8d6a5_8_cuda.conda + build_number: 8 + sha256: 2509ede7e22edd4cb013ecc829d1279d7dc2d33b71bde115241c05d94279c3f7 + md5: 8ce97ec70908c0a6c484716407be90b2 + depends: + - libarrow 18.1.0 h4f1aac3_8_cuda + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.42.34433 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 447429 + timestamp: 1736611933327 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-18.1.0-hb826db4_8_cuda.conda + build_number: 8 + sha256: 466b24ae2ee93cc105216a81579bc43adbc185311280819e2cac4d0ef75559d1 + md5: b38d4d181d4b59b4d391146bcba77780 + depends: + - __glibc >=2.17,<3.0.a0 + - libarrow 18.1.0 h46f02dc_8_cuda + - libarrow-acero 18.1.0 hb826db4_8_cuda + - libgcc + - libgcc-ng >=12 + - libparquet 18.1.0 h3f30f2e_8_cuda + - libstdcxx + - libstdcxx-ng >=12 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 584779 + timestamp: 1736611097762 - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-18.1.0-hcb10f89_8_cpu.conda build_number: 8 sha256: fe50edf030b5ccbadec2bf8f90d4cdf32d63ec52ba26233fc2c8bfbe43df3b15 @@ -5107,6 +7284,22 @@ packages: purls: [] size: 434392 timestamp: 1736611904846 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-18.1.0-h7d8d6a5_8_cuda.conda + build_number: 8 + sha256: 5ee17e2de040cee2e234dbbac3a5b5b5b6d3a34128744fd1a2bbe89da1c32729 + md5: 0cdfb28dc51cc04e9228edf4186ffc22 + depends: + - libarrow 18.1.0 h4f1aac3_8_cuda + - libarrow-acero 18.1.0 h7d8d6a5_8_cuda + - libparquet 18.1.0 ha850022_8_cuda + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.42.34433 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 435346 + timestamp: 1736612114085 - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-18.1.0-h08228c5_8_cpu.conda build_number: 8 sha256: dca372e27724904577315b8db3793e027a5c152a485e505e630a57b15634cd85 @@ -5126,6 +7319,27 @@ packages: purls: [] size: 521707 timestamp: 1736610765240 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-18.1.0-hbf482d9_8_cuda.conda + build_number: 8 + sha256: 194b89d6689a101ba9dea6d232df683f3c0791ef33cb461aa16b8ed59eef0761 + md5: f77530d926bab3f4e5492ba92fa4cb6f + depends: + - __glibc >=2.17,<3.0.a0 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libarrow 18.1.0 h46f02dc_8_cuda + - libarrow-acero 18.1.0 hb826db4_8_cuda + - libarrow-dataset 18.1.0 hb826db4_8_cuda + - libgcc + - libgcc-ng >=12 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libstdcxx + - libstdcxx-ng >=12 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 504314 + timestamp: 1736611142583 - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-18.1.0-h4239455_8_cpu.conda build_number: 8 sha256: ae52d926ebfc8edb0728824f2918a825d39bd85a4ef27fe2b73656cfecdd7c69 @@ -5163,6 +7377,25 @@ packages: purls: [] size: 364597 timestamp: 1736611987931 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-18.1.0-h3dbecdf_8_cuda.conda + build_number: 8 + sha256: df3e18f86012639731d9de2d4f912df09011db058d345ec587c9544ab7887b14 + md5: 4c4b107cfb17a7c5c87e78d40c82c8be + depends: + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libarrow 18.1.0 h4f1aac3_8_cuda + - libarrow-acero 18.1.0 h7d8d6a5_8_cuda + - libarrow-dataset 18.1.0 h7d8d6a5_8_cuda + - libprotobuf >=5.28.3,<5.28.4.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.42.34433 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 365337 + timestamp: 1736612191993 - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda build_number: 26 sha256: 11cc33993e1865e6caa3e05f117effb3f7cbacc632e5adc572ffd36b4fa47241 @@ -5336,6 +7569,18 @@ packages: purls: [] size: 245929 timestamp: 1725268238259 +- conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda + sha256: 2bbefac94f4ab8ff7c64dc843238b6c8edcc9ff1f2b5a0a48407a904dc7ccfb2 + md5: dd19e4e3043f6948bd7454b946ee0983 + depends: + - __glibc >=2.17,<3.0.a0 + - attr >=2.5.1,<2.6.0a0 + - libgcc >=13 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 102268 + timestamp: 1729940917945 - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda build_number: 26 sha256: 23866eb509e5896b8fcf647e9cef8f0923d5bb378c0dd14b44b94abe1b24c4d7 @@ -5456,6 +7701,38 @@ packages: purls: [] size: 301165909 timestamp: 1732133805459 +- conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_0.conda + sha256: 764f69865e71721be8b1f9fe641aa743bef256e67a2d91f3297c3da6bfdb500e + md5: 4f9c150a55906bb20d02010b2011bb87 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-crt-dev_linux-64 + - cuda-cudart-dev_linux-64 + - cuda-version >=12.6,<12.7.0a0 + - libcublas 12.6.4.1 hbd13f7d_0 + - libgcc >=13 + - libstdcxx >=13 + constrains: + - libcublas-static >=12.6.4.1 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 89823 + timestamp: 1732134221381 +- conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda + sha256: 68aa6d56096c0c6eb77a523409dcee8f41c10017579ac8c5d57abb0f37be7325 + md5: 9fd556d98032e9b7a23d323da05b4f45 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12,<13.0a0 + - libcublas + - libgcc >=12 + constrains: + - libcudss-commlayer-mpi0 0.4.0.2 h9d48504_2 + - libcudss-commlayer-nccl0 0.4.0.2 h2b5d15b_2 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 23597444 + timestamp: 1734116979253 - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda sha256: fc64a2611a15db7baef61efee2059f090b8f866d06b8f65808c8d2ee191cf7db md5: a296940fa2e0448d066d03bf6b586772 @@ -5480,6 +7757,34 @@ packages: purls: [] size: 163447085 timestamp: 1727808389092 +- conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda + sha256: 6e102281119d38eef0fee707eaa51254db7e9a76c4a9cec6c4b3a6260a4929fa + md5: e51d70f74e9e5241a0bf33fb866e2476 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.6,<12.7.0a0 + - libcufft 11.3.0.4 hbd13f7d_0 + - libgcc >=13 + - libstdcxx >=13 + constrains: + - libcufft-static >=11.3.0.4 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 33554 + timestamp: 1727808683502 +- conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda + sha256: 9ecee7787519cb3591188f3ac02b65f61775e7c790ca11690f3f35b4e1f89721 + md5: 44fd967c18c41e4e5822f339621a47b4 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.6,<12.7.0a0 + - libgcc >=13 + - libstdcxx >=13 + - rdma-core >=55.0 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 921236 + timestamp: 1734164180458 - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda sha256: 58ee962804a9df475638e0e83f1116bfbf00a5e4681ed180eb872990d49d7902 md5: d8b8a1e6e6205447289cd09212c914ac @@ -5504,6 +7809,21 @@ packages: purls: [] size: 43727889 timestamp: 1727808369048 +- conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda + sha256: 409d598d56536bb23b944dff81508496835ff9f04858cc3c608ba3e34bffb3af + md5: 83a87ce38925eb22b509a8aba3ba3aaf + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.6,<12.7.0a0 + - libcurand 10.3.7.77 hbd13f7d_0 + - libgcc >=13 + - libstdcxx >=13 + constrains: + - libcurand-static >=10.3.7.77 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 268460 + timestamp: 1727808054226 - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda sha256: 3cd4075b2a7b5562e46c8ec626f6f9ca57aeecaa94ff7df57eca26daa94c9906 md5: 2b3e0081006dc21e8bf53a91c83a055c @@ -5582,6 +7902,21 @@ packages: purls: [] size: 95730312 timestamp: 1727816713108 +- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_0.conda + sha256: 91270bb03306d89aef2be679c0743c9b2ec6bcbc79dcce2df3f5267aafaeb247 + md5: 9e972a58dc8fc72fb39a0d8e7fc151d6 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.6,<12.7.0a0 + - libcusolver 11.7.1.2 hbd13f7d_0 + - libgcc >=13 + - libstdcxx >=13 + constrains: + - libcusolver-static >=11.7.1.2 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 60630 + timestamp: 1727816304318 - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda sha256: 9db5d983d102c20f2cecc494ea22d84c44df37d373982815fc2eb669bf0bd376 md5: 8186e9de34f321aa34965c1cb72c0c26 @@ -5608,6 +7943,22 @@ packages: purls: [] size: 122556064 timestamp: 1727811617684 +- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda + sha256: 9db5e524f101b005c0ada807df1109055285f564e78b19aad87e1db46cb13c9f + md5: 48de133da2c0d116b3e7053b8c8dff89 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.6,<12.7.0a0 + - libcusparse 12.5.4.2 hbd13f7d_0 + - libgcc >=13 + - libnvjitlink >=12.6.77,<12.7.0a0 + - libstdcxx >=13 + constrains: + - libcusparse-static >=12.5.4.2 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 51848 + timestamp: 1727811705461 - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda sha256: 776092346da87a2a23502e14d91eb0c32699c4a1522b7331537bd1c3751dcff5 md5: 5b3e1610ff8bd5443476b91d618f5b77 @@ -5825,6 +8176,16 @@ packages: purls: [] size: 666386 timestamp: 1729089506769 +- conda: https://prefix.dev/conda-forge/noarch/libgcc-devel_linux-64-13.3.0-h84ea5a7_101.conda + sha256: 027cfb011328a108bc44f512a2dec6d954db85709e0b79b748c3392f85de0c64 + md5: 0ce69d40c142915ac9734bc6134e514a + depends: + - __unix + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 2598313 + timestamp: 1724801050802 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7 md5: e39480b9ca41323497b05492a63bc35b @@ -5835,6 +8196,17 @@ packages: purls: [] size: 54142 timestamp: 1729027726517 +- conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda + sha256: ffc3602f9298da248786f46b00d0594d26a18feeb1b07ce88f3d7d61075e39e6 + md5: e55712ff40a054134d51b89afca57dbc + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libgpg-error >=1.51,<2.0a0 + license: LGPL-2.1-or-later + purls: [] + size: 586185 + timestamp: 1732523190369 - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda sha256: fc9e7f22a17faf74da904ebfc4d88699013d2992e55505e4aa0eb01770290977 md5: f1fd30127802683586f768875127a987 @@ -6013,6 +8385,18 @@ packages: purls: [] size: 14336 timestamp: 1735649423845 +- conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda + sha256: 9e0c09c1faf2151ade3ccb64e52d3c1f2dde85c00e37c6a3e6a8bced2aba68be + md5: 168cc19c031482f83b23c4eebbb94e26 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + license: LGPL-2.1-only + license_family: GPL + purls: [] + size: 268740 + timestamp: 1731920927644 - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda sha256: 014627485b3cf0ea18e04c0bab07be7fb98722a3aeeb58477acc7e1c3d2f911e md5: 0c6497a760b99a926c7c12b74951a39c @@ -6250,6 +8634,21 @@ packages: purls: [] size: 20571387 timestamp: 1690559110016 +- conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_0.conda + sha256: 13d6e687e111832902a70e49b28cda3a9927c8b50eb22e3a5c828e4a0dd5304b + md5: 683d876292316d64a1aa26fb79b21f8e + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libxml2 >=2.13.5,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.6,<1.6.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 40132862 + timestamp: 1736894001744 - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda sha256: e6e425252f3839e2756e4af1ea2074dffd3396c161bf460629f9dfd6a65f15c6 md5: 2ecf2f1c7e4e21fcfe6423a51a992d84 @@ -6280,6 +8679,43 @@ packages: purls: [] size: 104332 timestamp: 1733407872569 +- conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda + sha256: b8999f6dfdcdd3d0531271bd6f45e4842561d44018c9e34f24d31d6d0c73c4d2 + md5: b6818d8ad575df8faace47ee560e0630 + depends: + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + - cuda-cudart >=12.6.77,<13.0a0 + - cuda-version >=12.6,<13 + - libblas >=3.9.0,<4.0a0 + - libcublas >=12.6.4.1,<13.0a0 + - libcusparse >=12.5.4.2,<13.0a0 + - libgcc >=13 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx >=13 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 296058740 + timestamp: 1734990709538 +- conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda + sha256: 33be8cf67646e04284625a29ad1cb019929640b1754f06e3e619a7ea0a204881 + md5: 3180d8817e0a82e40bdd32346d6fd56e + depends: + - cuda-cudart >=12.6.77,<13.0a0 + - cuda-version >=12.6,<13 + - libblas >=3.9.0,<4.0a0 + - libcublas >=12.6.4.1,<13.0a0 + - libcusparse >=12.5.4.2,<13.0a0 + - liblapack >=3.9.0,<4.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 73240097 + timestamp: 1734985226958 - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda sha256: d02d1d3304ecaf5c728e515eb7416517a0b118200cd5eacbe829c432d1664070 md5: aeb98fdeb2e8f25d43ef71fbacbeec80 @@ -6346,6 +8782,17 @@ packages: purls: [] size: 566719 timestamp: 1729572385640 +- conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda + sha256: ba7c5d294e3d80f08ac5a39564217702d1a752e352e486210faff794ac5001b4 + md5: db63358239cbe1ff86242406d440e44a + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: LGPL-2.1-or-later + license_family: LGPL + purls: [] + size: 741323 + timestamp: 1731846827427 - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 @@ -6426,6 +8873,24 @@ packages: purls: [] size: 1207011 timestamp: 1736610684584 +- conda: https://prefix.dev/conda-forge/linux-64/libparquet-18.1.0-h3f30f2e_8_cuda.conda + build_number: 8 + sha256: 5866e59495345cbe5955d1fcf40dd4a4ab6f4e234e07d9b445cc5835f8c65f71 + md5: ea4466a20522fdce3c513ad5c6ca98a5 + depends: + - __glibc >=2.17,<3.0.a0 + - libarrow 18.1.0 h46f02dc_8_cuda + - libgcc + - libgcc-ng >=12 + - libstdcxx + - libstdcxx-ng >=12 + - libthrift >=0.21.0,<0.21.1.0a0 + - openssl >=3.4.0,<4.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 1177176 + timestamp: 1736611074644 - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-18.1.0-h636d7b7_8_cpu.conda build_number: 8 sha256: 4991519ef4264abc7160e9faaf8ff01d4731bf1497076bef1895d6c366f796eb @@ -6457,6 +8922,22 @@ packages: purls: [] size: 812306 timestamp: 1736611863777 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-18.1.0-ha850022_8_cuda.conda + build_number: 8 + sha256: 33762b8175fa5203e063f5282b64e8781db467567e3f521390f9523b23fa1ed4 + md5: 4031a102cd6b0c22193d93821b9d877d + depends: + - libarrow 18.1.0 h4f1aac3_8_cuda + - libthrift >=0.21.0,<0.21.1.0a0 + - openssl >=3.4.0,<4.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.42.34433 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 813389 + timestamp: 1736612073555 - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda sha256: b8f5b5ba9a14dedf7c97c01300de492b1b52b68eacbc3249a13fdbfa82349a2f md5: 85cbdaacad93808395ac295b5667d25b @@ -6581,6 +9062,17 @@ packages: purls: [] size: 260655 timestamp: 1735541391655 +- conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda + sha256: c86d130f0a3099e46ff51aa7ffaab73cb44fc420d27a96076aab3b9a326fc137 + md5: c4cb22f270f501f5c59a122dc2adf20a + depends: + - libgcc >=13.3.0 + - libstdcxx >=13.3.0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 4133922 + timestamp: 1724801171589 - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda sha256: 48af21ebc2cbf358976f1e0f4a0ab9e91dfc83d0ef337cf3837c6f5bc22fb352 md5: b58da17db24b6e08bcbf8fed2fb8c915 @@ -6661,6 +9153,16 @@ packages: purls: [] size: 3893695 timestamp: 1729027746910 +- conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda + sha256: 0a9226c1b994f996229ffb54fa40d608cd4e4b48e8dc73a66134bea8ce949412 + md5: 29b5a4ed4613fa81a07c21045e3f5bf6 + depends: + - __unix + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 14074676 + timestamp: 1724801075448 - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda sha256: 25bb30b827d4f6d6f0522cc0579e431695503822f144043b93c50237017fffd8 md5: 8371ac6457591af2cf6159439c1fd051 @@ -6671,6 +9173,21 @@ packages: purls: [] size: 54105 timestamp: 1729027780628 +- conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.2-h3dc2cb9_0.conda + sha256: 03f532cae9ca0417b29ead19490a9fa0fa5e6ad73f1bfc7ea0d4d3bd4c41156e + md5: 40c12fdd396297db83f789722027f5ed + depends: + - __glibc >=2.17,<3.0.a0 + - libcap >=2.71,<2.72.0a0 + - libgcc >=13 + - libgcrypt-lib >=1.11.0,<2.0a0 + - liblzma >=5.6.3,<6.0a0 + - lz4-c >=1.10.0,<1.11.0a0 + - zstd >=1.5.6,<1.6.0a0 + license: LGPL-2.1-or-later + purls: [] + size: 487652 + timestamp: 1736377129372 - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda sha256: ebb395232973c18745b86c9a399a4725b2c39293c9a91b8e59251be013db42f0 md5: dcb95c0a98ba9ff737f7ae482aef7833 @@ -6792,6 +9309,47 @@ packages: purls: [] size: 53428361 timestamp: 1736828519709 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_he2503e4_309.conda + sha256: 8800338605318c0cce27c317399fb0d8d6ef19d30c6edf9af38f8bb9fd07ce1b + md5: 0e31c5b814fe9c4051f6c06bb0156425 + depends: + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + - cuda-cudart >=12.6.77,<13.0a0 + - cuda-cupti >=12.6.80,<13.0a0 + - cuda-nvrtc >=12.6.85,<13.0a0 + - cuda-nvtx >=12.6.77,<13.0a0 + - cuda-version >=12.6,<13 + - cudnn >=9.3.0.75,<10.0a0 + - cusparselt >=0.6.3.2,<0.6.3.3.0a0 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libblas * *mkl + - libcblas >=3.9.0,<4.0a0 + - libcublas >=12.6.4.1,<13.0a0 + - libcudss0 >=0.4.0.2,<0.4.1.0a0 + - libcufft >=11.3.0.4,<12.0a0 + - libcufile >=1.11.1.6,<2.0a0 + - libcurand >=10.3.7.77,<11.0a0 + - libcusolver >=11.7.1.2,<12.0a0 + - libcusparse >=12.5.4.2,<13.0a0 + - libgcc >=13 + - libmagma >=2.8.0,<2.8.1.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libstdcxx >=13 + - libuv >=1.49.2,<2.0a0 + - mkl >=2024.2.2,<2025.0a0 + - nccl >=2.24.3.1,<3.0a0 + - sleef >=3.7,<4.0a0 + constrains: + - pytorch 2.5.1 cuda126_mkl_*_309 + - pytorch-cpu ==99999999 + - pytorch-gpu ==2.5.1 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 515371435 + timestamp: 1736737654658 - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h266890c_9.conda sha256: bf5e9ce558b516988a41e1fbc73b368ef03b6f89a6b34edbde3203e131fcd455 md5: ad9069009d26de3551e1053fa77a6355 @@ -6820,6 +9378,105 @@ packages: purls: [] size: 28341435 timestamp: 1736896460239 +- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda + sha256: 04f6d49839f90b084cdbc52a2b28a7016b47171c87284b0d97282abd63120675 + md5: 0ed802932c8be8753505a72350e8d689 + depends: + - __osx >=11.0 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=18 + - liblapack >=3.9.0,<4.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libuv >=1.49.2,<2.0a0 + - llvm-openmp >=18.1.8 + - numpy >=1.19,<3 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + - sleef >=3.7,<4.0a0 + constrains: + - pytorch-gpu ==99999999 + - pytorch-cpu ==2.5.1 + - openblas * openmp_* + - pytorch 2.5.1 cpu_generic_*_9 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 28324833 + timestamp: 1736891535391 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda + sha256: eadd1b19e1078f841a3d51d30ed246222becb4f59218d5e03a5ec19f498c364d + md5: a083f28c64fdde013220d09401783bee + depends: + - intel-openmp <2025 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libblas * *mkl + - libcblas >=3.9.0,<4.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libuv >=1.49.2,<2.0a0 + - mkl >=2024.2.2,<2025.0a0 + - sleef >=3.7,<4.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - pytorch-cpu ==2.5.1 + - pytorch 2.5.1 cpu_mkl_*_109 + - pytorch-gpu ==99999999 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 71574213 + timestamp: 1736887289832 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h0dd7bf4_309.conda + sha256: 700a50885bd9ca35e11670219c684fede1c9858fc5ce1c41933ba460fe057b57 + md5: 6d613be418e35d5746b084cd1d0f5472 + depends: + - cuda-cudart >=12.6.77,<13.0a0 + - cuda-nvrtc >=12.6.85,<13.0a0 + - cuda-version >=12.6,<13 + - cudnn >=9.3.0.75,<10.0a0 + - intel-openmp <2025 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libblas * *mkl + - libcblas >=3.9.0,<4.0a0 + - libcublas >=12.6.4.1,<13.0a0 + - libcufft >=11.3.0.4,<12.0a0 + - libcurand >=10.3.7.77,<11.0a0 + - libcusolver >=11.7.1.2,<12.0a0 + - libcusparse >=12.5.4.2,<13.0a0 + - libmagma >=2.8.0,<2.8.1.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libuv >=1.49.2,<2.0a0 + - mkl >=2024.2.2,<2025.0a0 + - sleef >=3.7,<4.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - pytorch-cpu ==99999999 + - pytorch 2.5.1 cuda126_mkl_*_309 + - pytorch-gpu ==2.5.1 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 440200504 + timestamp: 1736900146577 +- conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda + sha256: d1558209de4908c12dd9119ce01d39d0d0052c5a20123957ed49b5ab21cb2ee8 + md5: f8ff68da999a4f1c57b1d523b18de1cc + depends: + - __glibc >=2.17,<3.0.a0 + - libcap >=2.71,<2.72.0a0 + - libgcc >=13 + license: LGPL-2.1-or-later + purls: [] + size: 143691 + timestamp: 1736377137913 - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda sha256: 9794e6388e780c3310d46f773bbc924d4053375c3fcdb07a704b57f4616db928 md5: 1e936bd23d737aac62a18e9a1e7f8b18 @@ -6884,6 +9541,18 @@ packages: purls: [] size: 410500 timestamp: 1729322654121 +- conda: https://prefix.dev/conda-forge/win-64/libuv-1.49.2-h2466b09_0.conda + sha256: d598c536f0e432901ba8b489564799f6f570471b2a3ce9b76e152ee0a961a380 + md5: 30ebb43533efcdc8c357ef409bad86b6 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + purls: [] + size: 290376 + timestamp: 1729322844056 - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda sha256: c45283fd3e90df5f0bd3dbcd31f59cdd2b001d424cf30a07223655413b158eaf md5: 63f790534398730f59e1b899c3644d4a @@ -7002,6 +9671,21 @@ packages: purls: [] size: 689993 timestamp: 1733443678322 +- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda + sha256: c3b05bdc40d27a9249f0bb60f3f71718f94104b8bcd200163a6c9d4ade7aa052 + md5: 1a21e49e190d1ffe58531a81b6e400e1 + depends: + - __glibc >=2.17,<3.0.a0 + - icu >=75.1,<76.0a0 + - libgcc >=13 + - libiconv >=1.17,<2.0a0 + - liblzma >=5.6.3,<6.0a0 + - libzlib >=1.3.1,<2.0a0 + license: MIT + license_family: MIT + purls: [] + size: 690589 + timestamp: 1733443667823 - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda sha256: d7af3f25a4cece170502acd38f2dafbea4521f373f46dcb28a37fbe6ac2da544 md5: 3dc3cff0eca1640a6acbbfab2f78139e @@ -7110,6 +9794,23 @@ packages: - pkg:pypi/llvmlite?source=hash-mapping size: 3379851 timestamp: 1725305141536 +- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda + sha256: b260285b29834f9b003e2928d778c19b8ed0ca1aff5aa8aa7ec8f21f9b23c2e4 + md5: ed6ead7e9ab9469629c6cfb363b5c6e2 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libllvm14 >=14.0.6,<14.1.0a0 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/llvmlite?source=hash-mapping + size: 3442782 + timestamp: 1725305160474 - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py310h9fcfb1b_1.conda sha256: e14de4383b9b7ddbe80c0033d74583d57f90817f0916ed10d4daa7cc0b07500f md5: 68a060bfb18c7de4537dfb79cb2a90a7 @@ -7127,6 +9828,23 @@ packages: - pkg:pypi/llvmlite?source=hash-mapping size: 305736 timestamp: 1725305540839 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda + sha256: bd443500b61d770237837f2bdb043f27d789459c0d7036cf2673221c0e2c3238 + md5: f081ee72987624a949a3562020b1135d + depends: + - __osx >=11.0 + - libcxx >=17 + - libllvm14 >=14.0.6,<14.1.0a0 + - libzlib >=1.3.1,<2.0a0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/llvmlite?source=hash-mapping + size: 370106 + timestamp: 1725305440993 - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py310h0288bfe_1.conda sha256: 3eed3f0b475d698ff947b8d97b4d8e73fd047ee80b416f5c6c052d74afd25971 md5: f8adf34c61cc1e8f532f7d7f5c04c34f @@ -7144,6 +9862,23 @@ packages: - pkg:pypi/llvmlite?source=hash-mapping size: 17050042 timestamp: 1725305419951 +- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py312h1f7db74_1.conda + sha256: 77e37e8b6223d185e1a3a1dfda5c5d9eb940e4935d06de3bab74c881b69ac873 + md5: 570a33dbbfdb2f497cac407f41a8e1b7 + depends: + - libzlib >=1.3.1,<2.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - vs2015_runtime + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/llvmlite?source=hash-mapping + size: 17112697 + timestamp: 1725305550641 - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 md5: 91e27ef3d05cc772ce627e51cff111c4 @@ -7170,6 +9905,21 @@ packages: - pkg:pypi/lz4?source=hash-mapping size: 37364 timestamp: 1733474410247 +- conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda + sha256: 3fa0195a2f3d1fbdd51929154790422b92977c16ade49d325b3053ba93e2d108 + md5: 9a7fd2a97c20b2a078a39e739bae746a + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - lz4-c >=1.10.0,<1.11.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/lz4?source=hash-mapping + size: 39147 + timestamp: 1733474350790 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda sha256: 821f9c9c433c208b02ba74c13c29bbe6905424df4d0719fda21cda7772a63f3a md5: 20b4807d8bc4dede3533bb43f340d46e @@ -7185,6 +9935,21 @@ packages: - pkg:pypi/lz4?source=hash-mapping size: 102597 timestamp: 1733474460262 +- conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda + sha256: 5115e04714db96ed793ba04c71d0f63a69311ef9d1b64031e6d77018bf9068af + md5: eb031555cb970d3547b75e55016052cc + depends: + - __osx >=11.0 + - lz4-c >=1.10.0,<1.11.0a0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/lz4?source=hash-mapping + size: 105517 + timestamp: 1733474478647 - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda sha256: 778a895ab9909274dc57b7bc16cbf8f1e3980bccb7bb0111f16e3aec6b1c39d8 md5: 3546f20f09fb9d3f5eaf764f87fb79f0 @@ -7201,6 +9966,22 @@ packages: - pkg:pypi/lz4?source=hash-mapping size: 39891 timestamp: 1733474751459 +- conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda + sha256: 6a82f7491b0b25696b719daab0dc5d56fb89b2a199e5872b81c022465fb7dbc3 + md5: 7872436e250ac3c1147cfc90c1e70a54 + depends: + - lz4-c >=1.10.0,<1.11.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/lz4?source=hash-mapping + size: 42400 + timestamp: 1733474775746 - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 md5: 9de5350a85c4a20c685259b889aa6393 @@ -7264,22 +10045,22 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 23091 timestamp: 1733219814479 -- conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda - sha256: d812caf52efcea7c9fd0eafb21d45dadfd0516812f667b928bee50e87634fae5 - md5: 21b62c55924f01b6eef6827167b46acb +- conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda + sha256: 4a6bf68d2a2b669fecc9a4a009abd1cf8e72c2289522ff00d81b5a6e51ae78f5 + md5: eb227c3e0bf58f5bd69c0532b157975b depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 constrains: - jinja2 >=3.0.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/markupsafe?source=hash-mapping - size: 24856 - timestamp: 1733219782830 + size: 24604 + timestamp: 1733219911494 - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py310hc74094e_1.conda sha256: d907e2b7264ae060c0b79ad4accd7b79a59d43ca75c3ba107e534cd0d58115b5 md5: f6483697076f2711e6a54031a54314b6 @@ -7296,22 +10077,22 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 22681 timestamp: 1733219957702 -- conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda - sha256: 81759af8a9872c8926af3aa59dc4986eee90a0956d1ec820b42ac4f949a71211 - md5: 3acf05d8e42ff0d99820d2d889776fff +- conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda + sha256: 4aa997b244014d3707eeef54ab0ee497d12c0d0d184018960cce096169758283 + md5: 46e547061080fddf9cf95a0327e8aba6 depends: - __osx >=11.0 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 constrains: - jinja2 >=3.0.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/markupsafe?source=hash-mapping - size: 24757 - timestamp: 1733219916634 + size: 24048 + timestamp: 1733219945697 - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py310h38315fa_1.conda sha256: deb8505b7ef76d363174d133e2ff814ae75b91ac4c3ae5550a7686897392f4d0 md5: 79dfc050ae5a7dd4e63e392c984e2576 @@ -7329,12 +10110,12 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 25941 timestamp: 1733220087179 -- conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda - sha256: f16cb398915f52d582bcea69a16cf69a56dab6ea2fab6f069da9c2c10f09534c - md5: ec9ecf6ee4cceb73a0c9a8cdfdf58bed +- conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda + sha256: bbb9595fe72231a8fbc8909cfa479af93741ecd2d28dfe37f8f205fef5df2217 + md5: 944fdd848abfbd6929e57c790b8174dd depends: - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -7344,8 +10125,8 @@ packages: license_family: BSD purls: - pkg:pypi/markupsafe?source=hash-mapping - size: 27930 - timestamp: 1733220059655 + size: 27582 + timestamp: 1733220007802 - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda sha256: 69b7dc7131703d3d60da9b0faa6dd8acbf6f6c396224cf6aef3e855b8c0c41c6 md5: af6ab708897df59bd6e7283ceab1b56b @@ -7431,6 +10212,21 @@ packages: - pkg:pypi/ml-dtypes?source=hash-mapping size: 283388 timestamp: 1736538961486 +- conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py312hf9745cd_0.conda + sha256: 87928a36d350c470455a322c4c2b82266b88322d0fd5187ae8cc6fb5e3aad61f + md5: c45ac8395a27736c27b2e50b53ffe62c + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - numpy >=1.19,<3 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: MPL-2.0 AND Apache-2.0 + purls: + - pkg:pypi/ml-dtypes?source=hash-mapping + size: 290991 + timestamp: 1736538940686 - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py310h5936506_0.conda sha256: a75c01da122fc1043e32adba9094922afc5f758ddaea47f5e56e0c111123294b md5: 23c80623fc06fa0fa60237b14674cc69 @@ -7446,6 +10242,21 @@ packages: - pkg:pypi/ml-dtypes?source=hash-mapping size: 202079 timestamp: 1736539243508 +- conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py312hcb1e3ce_0.conda + sha256: 17f70a0f345722e67f7437895a78cce84b758419f1c373186cec671607270747 + md5: d7a33fc18bf71480224e069be3072bbf + depends: + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.19,<3 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + license: MPL-2.0 AND Apache-2.0 + purls: + - pkg:pypi/ml-dtypes?source=hash-mapping + size: 200130 + timestamp: 1736539205286 - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf @@ -7520,6 +10331,21 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 98083 timestamp: 1725975111763 +- conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda + sha256: 4bc53333774dea1330643b7e23aa34fd6880275737fc2e07491795872d3af8dd + md5: 5c9b020a3f86799cdc6115e55df06146 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/msgpack?source=hash-mapping + size: 105271 + timestamp: 1725975182669 - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda sha256: 4736de9b2a239b202749881c8fa690dc5c882198cc2a2a8460567f0b9994e98e md5: 85b4e3f64bf1fdc6f7d210a7c34037f9 @@ -7535,6 +10361,21 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 84604 timestamp: 1725975212736 +- conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda + sha256: 2b8c22f8a4e0031c2d6fa81d32814c8afdaf7e7fe2e681bf2369a35ff3eab1fd + md5: 0dfc3750cc6bbc463d72c0b727e60d8a + depends: + - __osx >=11.0 + - libcxx >=17 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/msgpack?source=hash-mapping + size: 90793 + timestamp: 1725975279147 - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda sha256: db5c3d5e2d28ba0e4e1633f6d52079f0e397bdb60a6f58a2fa942e88071182d2 md5: 2cfcbd596afd76879de4824c2c24f4a2 @@ -7550,6 +10391,21 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 82057 timestamp: 1725975615063 +- conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda + sha256: 3fd45d9c0830e931e34990cb90e88ba53cc7f89fce69fc7d1a8289639d363e85 + md5: ff4f1e63a6438a06d1ab259936e5c2ac + depends: + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/msgpack?source=hash-mapping + size: 88169 + timestamp: 1725975418157 - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe md5: 29097e7ea634a45cc5386b95cac6568f @@ -7578,6 +10434,19 @@ packages: - pkg:pypi/myst-parser?source=hash-mapping size: 72901 timestamp: 1734472043484 +- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.24.3.1-hb92ee24_0.conda + sha256: ee823888492af24ba6b40ca60a7ec9decf49b6f6d0a5f2491bfcec6d7a1f764b + md5: 12eb9254cab89976f46f0cd44862a495 + depends: + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.0,<13.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 125922434 + timestamp: 1736268272212 - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda sha256: 17fe6afd8a00446010220d52256bd222b1e4fcb93bd587e7784b03219f3dc358 md5: 04b34b9a40cdc48cfdab261ab176ff74 @@ -7713,6 +10582,31 @@ packages: - pkg:pypi/numba?source=hash-mapping size: 4376821 timestamp: 1718888164099 +- conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda + sha256: af31c1989ddf1cd46f073f32a8150274c606fdc9fced0e4f5aaf0571b97bd09f + md5: e064ca33edf91ac117236c4b5dee207a + depends: + - _openmp_mutex >=4.5 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - llvmlite >=0.43.0,<0.44.0a0 + - numpy >=1.19,<3 + - numpy >=1.22.3,<2.1 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + constrains: + - cuda-version >=11.2 + - tbb >=2021.6.0 + - cuda-python >=11.6 + - scipy >=1.0 + - libopenblas !=0.3.6 + - cudatoolkit >=11.2 + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/numba?source=hash-mapping + size: 5695278 + timestamp: 1718888170104 - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py310h0628f0e_0.conda sha256: e2f17dfeaa7723df84b744108c3cf17fb68d12dff46d91612612a1a820ca6910 md5: 830470caad249f1877e622820dca4e2a @@ -7740,6 +10634,33 @@ packages: - pkg:pypi/numba?source=hash-mapping size: 4357036 timestamp: 1718888347041 +- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda + sha256: 2a7597cf215e47f973923ee0403d2b1b37aed4eb611e03628ce31ec08f105037 + md5: deed63e07bfe8494e806baccc9d7fd1b + depends: + - __osx >=11.0 + - libcxx >=16 + - llvm-openmp >=16.0.6 + - llvm-openmp >=18.1.7 + - llvmlite >=0.43.0,<0.44.0a0 + - numpy >=1.19,<3 + - numpy >=1.22.3,<2.1 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + constrains: + - tbb >=2021.6.0 + - cudatoolkit >=11.2 + - cuda-python >=11.6 + - cuda-version >=11.2 + - libopenblas >=0.3.18, !=0.3.20 + - scipy >=1.0 + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/numba?source=hash-mapping + size: 5653160 + timestamp: 1718888513922 - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py310h7793332_0.conda sha256: 65cbc4fd3e29bb98f68fc694640546f37929c4766def46796579d7488ef9b714 md5: 7bf58dbea05720f25c5b1fe99cac026c @@ -7763,8 +10684,33 @@ packages: license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4370592 - timestamp: 1718888808848 + size: 4370592 + timestamp: 1718888808848 +- conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda + sha256: cb2b0dd6ddc65c83dc9fb759b5cdbeb53261e1e3fbaa5415c99493fa73940ece + md5: 4df11a0943ff8658df9aba7e5de92040 + depends: + - llvmlite >=0.43.0,<0.44.0a0 + - numpy >=1.19,<3 + - numpy >=1.22.3,<2.1 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - libopenblas !=0.3.6 + - tbb >=2021.6.0 + - cuda-python >=11.6 + - scipy >=1.0 + - cuda-version >=11.2 + - cudatoolkit >=11.2 + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/numba?source=hash-mapping + size: 5677692 + timestamp: 1718888811663 - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py310hd6e36ab_1.conda sha256: e62a7ea73120834e711becbd5c844ac5aba5b5a3a689a5335a1a0221214c43f2 md5: 57358466a280269a77f9539010a9d888 @@ -7785,6 +10731,26 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 7767225 timestamp: 1732314820024 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda + sha256: 02e095740ab89deae5a8563fe60823e375aa2b7234593704980f01caa16a3ded + md5: 46c8b5eb9925ef7c228fddd09078e16e + depends: + - __glibc >=2.17,<3.0.a0 + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libgcc >=13 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx >=13 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 8463419 + timestamp: 1732314903721 - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.1-py310h5851e9f_0.conda sha256: 40d29714ef11d22f5c452ff856e03f47d9824c1ee1bf19f46c4a473dcd1b7cd8 md5: d38cb65becc66134ed42a02e6155e8e0 @@ -7845,6 +10811,26 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 5754771 timestamp: 1732314704107 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda + sha256: 533741cc6ff2b8379b9e04fdde92aa5c86665d1885964107e01359e40edeb639 + md5: a58476ff56fb71e1c89e2ed972d66368 + depends: + - __osx >=11.0 + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=18 + - liblapack >=3.9.0,<4.0a0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 6346995 + timestamp: 1732315055519 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.1-py310ha1ddda0_0.conda sha256: 256d88d6620977edcda48b617217257e42ceb9b72d3a55297d1c92e455fe0ccb md5: ba32b5714d7cac97145b2d015d30c9b8 @@ -7905,6 +10891,26 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6372921 timestamp: 1732315310731 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda + sha256: 6b8bbd0121b70d797858a66ebee2a549e6648d738186b22beaa3cb1ea2b55ba1 + md5: a92e07d9b3fd7fcd9e0005dc05fc399b + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - liblapack >=3.9.0,<4.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 6875358 + timestamp: 1732315495587 - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.1-py310hb9d903e_0.conda sha256: 942ec24291d65e00e718765016b1f6b6be9bc5f09137dc14c21e047b94a09d30 md5: 25361f25ec68789cea29b14b412970e8 @@ -8144,6 +11150,26 @@ packages: - pkg:pypi/pandas?source=hash-mapping size: 13014228 timestamp: 1726878893275 +- conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda + sha256: ad275a83bfebfa8a8fee9b0569aaf6f513ada6a246b2f5d5b85903d8ca61887e + md5: 8bce4f6caaf8c5448c7ac86d87e26b4b + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - numpy >=1.19,<3 + - numpy >=1.22.4 + - python >=3.12,<3.13.0a0 + - python-dateutil >=2.8.1 + - python-tzdata >=2022a + - python_abi 3.12.* *_cp312 + - pytz >=2020.1,<2024.2 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/pandas?source=hash-mapping + size: 15436913 + timestamp: 1726879054912 - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda sha256: f4e4c0016c56089d22850e16c44c7e912d6368fd43374a92d8de6a1da9a85b47 md5: 7bc53f11058c93444968c99f1600f73c @@ -8164,6 +11190,26 @@ packages: - pkg:pypi/pandas?source=hash-mapping size: 12024352 timestamp: 1726878958127 +- conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda + sha256: ff0cb54b5d058c7987b4a0984066e893642d1865a7bb695294b6172e2fcdc457 + md5: c68bfa69e6086c381c74e16fd72613a8 + depends: + - __osx >=11.0 + - libcxx >=17 + - numpy >=1.19,<3 + - numpy >=1.22.4 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python-dateutil >=2.8.1 + - python-tzdata >=2022a + - python_abi 3.12.* *_cp312 + - pytz >=2020.1,<2024.2 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/pandas?source=hash-mapping + size: 14470437 + timestamp: 1726878887799 - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda sha256: 1fa40b4a351f1eb7a878d1f25f6bec71664699cd4a39c8ed5e2221f53ecca0c4 md5: 565b3f19282642a23e5ff9bbfb01569c @@ -8184,6 +11230,26 @@ packages: - pkg:pypi/pandas?source=hash-mapping size: 11810567 timestamp: 1726879420659 +- conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda + sha256: dfd30e665b1ced1b783ca303799e250d8acc40943bcefb3a9b2bb13c3b17911c + md5: bf6f01c03e0688523d4b5cff8fe8c977 + depends: + - numpy >=1.19,<3 + - numpy >=1.22.4 + - python >=3.12,<3.13.0a0 + - python-dateutil >=2.8.1 + - python-tzdata >=2022a + - python_abi 3.12.* *_cp312 + - pytz >=2020.1,<2024.2 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/pandas?source=hash-mapping + size: 14218658 + timestamp: 1726879426348 - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc md5: 5c092057b6badd30f75b06244ecd01c9 @@ -8252,6 +11318,28 @@ packages: - pkg:pypi/pillow?source=hash-mapping size: 42419230 timestamp: 1735929858736 +- conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda + sha256: 5c347962202b55ae4d8a463e0555c5c6ca33396266a08284bf1384399894e541 + md5: d3894405f05b2c0f351d5de3ae26fa9c + depends: + - __glibc >=2.17,<3.0.a0 + - freetype >=2.12.1,<3.0a0 + - lcms2 >=2.16,<3.0a0 + - libgcc >=13 + - libjpeg-turbo >=3.0.0,<4.0a0 + - libtiff >=4.7.0,<4.8.0a0 + - libwebp-base >=1.5.0,<2.0a0 + - libxcb >=1.17.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openjpeg >=2.5.3,<3.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - tk >=8.6.13,<8.7.0a0 + license: HPND + purls: + - pkg:pypi/pillow?source=hash-mapping + size: 42749785 + timestamp: 1735929845390 - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda sha256: 7eb1bf423326ae0d372504cab421994f248e882daab6750ed5ea5df4fbb9858f md5: 72579fcac27a82e99c2c115c6718dd06 @@ -8274,6 +11362,28 @@ packages: - pkg:pypi/pillow?source=hash-mapping size: 41772845 timestamp: 1735929952853 +- conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda + sha256: b29b7c915053e06a7a5b4118760202c572c9c35d23bd6ce8e73270b6a50e50ee + md5: 94d6ba8cd468668a9fb04193b0f4b36e + depends: + - __osx >=11.0 + - freetype >=2.12.1,<3.0a0 + - lcms2 >=2.16,<3.0a0 + - libjpeg-turbo >=3.0.0,<4.0a0 + - libtiff >=4.7.0,<4.8.0a0 + - libwebp-base >=1.5.0,<2.0a0 + - libxcb >=1.17.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openjpeg >=2.5.3,<3.0a0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + - tk >=8.6.13,<8.7.0a0 + license: HPND + purls: + - pkg:pypi/pillow?source=hash-mapping + size: 42852329 + timestamp: 1735930118976 - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda sha256: a4cf9c10ecdc2ad2bbedce6eb76ba7d193e8be66f4424cfbbabfe53668b0d8bb md5: 67a38507ac20bd85226fe6dd7ed87462 @@ -8297,6 +11407,29 @@ packages: - pkg:pypi/pillow?source=hash-mapping size: 41777634 timestamp: 1735930357220 +- conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda + sha256: 1047f68dce73ae88369ee323b64b9a67c28f4fb3d15215344eb478a1454438bb + md5: e609a6cb41a83f7b67c326e51f008a79 + depends: + - freetype >=2.12.1,<3.0a0 + - lcms2 >=2.16,<3.0a0 + - libjpeg-turbo >=3.0.0,<4.0a0 + - libtiff >=4.7.0,<4.8.0a0 + - libwebp-base >=1.5.0,<2.0a0 + - libxcb >=1.17.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openjpeg >=2.5.3,<3.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - tk >=8.6.13,<8.7.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: HPND + purls: + - pkg:pypi/pillow?source=hash-mapping + size: 41878282 + timestamp: 1735930321933 - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 md5: 577852c7e53901ddccc7e6a9959ddebe @@ -8363,6 +11496,20 @@ packages: - pkg:pypi/psutil?source=hash-mapping size: 368620 timestamp: 1735327493685 +- conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda + sha256: 55d4fd0b294aeada0d7810fcc25503b59ec34c4390630789bd61c085b9ce649f + md5: add2c79595fa8a9b6d653d7e4e2cf05f + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/psutil?source=hash-mapping + size: 487053 + timestamp: 1735327468212 - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda sha256: a8a418b53bfe69a31def05121555934901d3c805c91cef0badc8de4a493f89dd md5: e10b828242dd64d38a8970c112093bbb @@ -8377,6 +11524,20 @@ packages: - pkg:pypi/psutil?source=hash-mapping size: 376278 timestamp: 1735327563376 +- conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda + sha256: 90332053dad4056fe752217fa311ffa61cb37dc693b1721e37580e71a2a6fe04 + md5: 90724dac996a4e9d629a88a4b1ffe694 + depends: + - __osx >=11.0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/psutil?source=hash-mapping + size: 495397 + timestamp: 1735327574477 - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda sha256: 88ed52584b3d838ec10c10ad445823bb9b52a0002071e79c9bb63433ff934026 md5: e7da623f94edbf9c66f816bee03432a2 @@ -8392,6 +11553,21 @@ packages: - pkg:pypi/psutil?source=hash-mapping size: 386297 timestamp: 1735327974109 +- conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda + sha256: 420c86339a8a6c225a79499e9d580df4a23ccbeca6cae4d44fe4fc365654881c + md5: f27ba9579b607b6678d8ac296bbd8603 + depends: + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/psutil?source=hash-mapping + size: 504977 + timestamp: 1735327974160 - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 md5: b3c17d95b5a10c6e64a21fa17573e70e @@ -8462,6 +11638,22 @@ packages: purls: [] size: 25169 timestamp: 1732610724262 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-18.1.0-py312h7900ff3_0.conda + sha256: 46a61c29375d3bf1933eae61c7861394c168898915d59fc99bf05e46de2ff5ad + md5: ac65b70df28687c6af4270923c020bdd + depends: + - libarrow-acero 18.1.0.* + - libarrow-dataset 18.1.0.* + - libarrow-substrait 18.1.0.* + - libparquet 18.1.0.* + - pyarrow-core 18.1.0 *_0_* + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 25213 + timestamp: 1732610785600 - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-18.1.0-py310hb6292c7_0.conda sha256: 5b7af521c075b706c9ec4df7f68e368daa015b4e0790c8b1deddca3ffaed5475 md5: 753691b585ec3e968cc803aa599e204c @@ -8478,6 +11670,22 @@ packages: purls: [] size: 25411 timestamp: 1732611138365 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-18.1.0-py312h1f38498_0.conda + sha256: 06c0e208d5bf15051874097366c8e8e5db176dffba38526f227a34e80cc8e9bc + md5: 3710616b880b31d0c8afd8ae7e12392a + depends: + - libarrow-acero 18.1.0.* + - libarrow-dataset 18.1.0.* + - libarrow-substrait 18.1.0.* + - libparquet 18.1.0.* + - pyarrow-core 18.1.0 *_0_* + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 25375 + timestamp: 1732610892198 - conda: https://prefix.dev/conda-forge/win-64/pyarrow-18.1.0-py310h5588dad_0.conda sha256: 3ac8f4f39ee66a4c478e3d8f622c026075dd093c8d3576e34ad2f0d0f3bde2e4 md5: 0a9a667f2223be8615637cc24d0049d8 @@ -8494,6 +11702,45 @@ packages: purls: [] size: 25680 timestamp: 1732652490895 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-18.1.0-py312h2e8e312_0.conda + sha256: 0a4fc6d41b3f3b9613d6f0c2ebdd669c8d83d3d08cf5164e72dd88a8c9997cfc + md5: fce236a0a475e7fd7944288eb0081c78 + depends: + - libarrow-acero 18.1.0.* + - libarrow-dataset 18.1.0.* + - libarrow-substrait 18.1.0.* + - libparquet 18.1.0.* + - pyarrow-core 18.1.0 *_0_* + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 25624 + timestamp: 1732651935370 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py310h23ac199_0_cuda.conda + sha256: e48509d48662d7ce47d4c0bc5b772522fd6ef0338a84992d9d15c766dfce4e32 + md5: 2c773ed2cdc85baa420d013e18812a40 + depends: + - __cuda >=11.8 + - __glibc >=2.17,<3.0.a0 + - libarrow 18.1.0.* *cuda + - libgcc + - libgcc-ng >=12 + - libstdcxx + - libstdcxx-ng >=12 + - libzlib >=1.3.1,<2.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - apache-arrow-proc =*=cuda + - numpy >=1.21,<3 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/pyarrow?source=hash-mapping + size: 4618769 + timestamp: 1732610701741 - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py310hac404ae_0_cpu.conda sha256: 48981393e1b392ecdad11a5f17a8a1e0325a53c1007a3e37d5ad85db0a354678 md5: 9a961ac46dd84a82ab3f3fa31833f062 @@ -8514,6 +11761,49 @@ packages: - pkg:pypi/pyarrow?source=hash-mapping size: 4544985 timestamp: 1732610569678 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py312h01725c0_0_cpu.conda + sha256: 948a4161c56f846d374a3721a657e58ddbc992a29b3b3e7a6411975c30361d94 + md5: ee80934a6c280ff8635f8db5dec11e04 + depends: + - __glibc >=2.17,<3.0.a0 + - libarrow 18.1.0.* *cpu + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + constrains: + - numpy >=1.21,<3 + - apache-arrow-proc =*=cpu + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/pyarrow?source=hash-mapping + size: 4612916 + timestamp: 1732610377259 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py312h09cf70e_0_cuda.conda + sha256: c6e675f0fc060160b562967bdf5c2edc70cb47070634b83e813dd163e7949e92 + md5: 6a0784ddbca624f4671c9b897aa1ee28 + depends: + - __cuda >=11.8 + - __glibc >=2.17,<3.0.a0 + - libarrow 18.1.0.* *cuda + - libgcc + - libgcc-ng >=12 + - libstdcxx + - libstdcxx-ng >=12 + - libzlib >=1.3.1,<2.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + constrains: + - apache-arrow-proc =*=cuda + - numpy >=1.21,<3 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/pyarrow?source=hash-mapping + size: 4679164 + timestamp: 1732610751009 - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-18.1.0-py310hc17921c_0_cpu.conda sha256: 6ad8406767ea99b8540577587a22855ddc1c98940b10c5b209d7f2959a88b91d md5: 71e33ee4b08ae1087a039e116e158fb6 @@ -8523,25 +11813,107 @@ packages: - libcxx >=18 - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 - - python >=3.10,<3.11.0a0 *_cpython + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 + constrains: + - numpy >=1.21,<3 + - apache-arrow-proc =*=cpu + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/pyarrow?source=hash-mapping + size: 3881631 + timestamp: 1732611103866 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-18.1.0-py312hc40f475_0_cpu.conda + sha256: 063eb168a29d4ce6d9ed865e9e1ad3b6e141712189955a79e06b24ddc0cbbc9c + md5: 9859e7c4b94bbf69772dbf0511101cec + depends: + - __osx >=11.0 + - libarrow 18.1.0.* *cpu + - libcxx >=18 + - libzlib >=1.3.1,<2.0a0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + constrains: + - numpy >=1.21,<3 + - apache-arrow-proc =*=cpu + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/pyarrow?source=hash-mapping + size: 3909116 + timestamp: 1732610863261 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py310h399dd74_0_cpu.conda + sha256: 4e2c58e5123c3c63e32710ed8809347866d9f8e90b76427ccfa8c92cae673bdb + md5: 45d9ee9d0b92d4fbbbfe7db44d84d2fe + depends: + - libarrow 18.1.0.* *cpu + - libzlib >=1.3.1,<2.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - apache-arrow-proc =*=cpu + - numpy >=1.21,<3 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/pyarrow?source=hash-mapping + size: 3425932 + timestamp: 1732651827572 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py310h8b91b4e_0_cuda.conda + sha256: c387afda4fdbe8061c697f35fc865ce7320d87b26ab5accbab205f1c8335198c + md5: c810dae5b7e3458fb5da44fa017bc274 + depends: + - __cuda >=11.8 + - libarrow 18.1.0.* *cuda + - libzlib >=1.3.1,<2.0a0 + - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 constrains: + - apache-arrow-proc =*=cuda - numpy >=1.21,<3 - - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3881631 - timestamp: 1732611103866 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py310h399dd74_0_cpu.conda - sha256: 4e2c58e5123c3c63e32710ed8809347866d9f8e90b76427ccfa8c92cae673bdb - md5: 45d9ee9d0b92d4fbbbfe7db44d84d2fe + size: 3511674 + timestamp: 1732652473346 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py312h607bf26_0_cuda.conda + sha256: f4bf425da113a481cba1e99ed28e3f17524a57695ac4de7a84b8d9d2e6dab46f + md5: 0c7769c19d9d4f904cb6d524347cf9df + depends: + - __cuda >=11.8 + - libarrow 18.1.0.* *cuda + - libzlib >=1.3.1,<2.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - apache-arrow-proc =*=cuda + - numpy >=1.21,<3 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/pyarrow?source=hash-mapping + size: 3482531 + timestamp: 1732653069773 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py312h6a9c419_0_cpu.conda + sha256: f43d3f1b99cb67200d5a5824bad15186fec7dfa22a9868901de4480b15ce255c + md5: c34e65aee24686fa6b101d4df25d9e28 depends: - libarrow 18.1.0.* *cpu - libzlib >=1.3.1,<2.0a0 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -8552,8 +11924,8 @@ packages: license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3425932 - timestamp: 1732651827572 + size: 3416553 + timestamp: 1732651918640 - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 md5: 12c566707c80111f9799308d9e265aef @@ -8681,6 +12053,34 @@ packages: purls: [] size: 25199631 timestamp: 1733409331823 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + build_number: 1 + sha256: 3f0e0518c992d8ccfe62b189125721309836fe48a010dc424240583e157f9ff0 + md5: 7fd2fd79436d9b473812f14e86746844 + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - libgcc >=13 + - liblzma >=5.6.3,<6.0a0 + - libnsl >=2.0.1,<2.1.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libuuid >=2.38.1,<3.0a0 + - libxcrypt >=4.4.36 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.4.0,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + constrains: + - python_abi 3.12.* *_cp312 + license: Python-2.0 + purls: [] + size: 31565686 + timestamp: 1733410597922 - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_105_cp313.conda build_number: 105 sha256: d3eb7d0820cf0189103bba1e60e242ffc15fd2f727640ac3a10394b27adf3cca @@ -8729,6 +12129,29 @@ packages: purls: [] size: 12372048 timestamp: 1733408850559 +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + build_number: 1 + sha256: 7586a711b1b08a9df8864e26efdc06980bdfb0e18d5ac4651d0fee30a8d3e3a0 + md5: 54ca5b5d92ef3a3ba61e195ee882a518 + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - liblzma >=5.6.3,<6.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.4.0,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + constrains: + - python_abi 3.12.* *_cp312 + license: Python-2.0 + purls: [] + size: 12998673 + timestamp: 1733408900971 - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_105_cp313.conda build_number: 105 sha256: 7d27cc8ef214abbdf7dd8a5d473e744f4bd9beb7293214a73c58e4895c2830b8 @@ -8774,6 +12197,29 @@ packages: purls: [] size: 16061214 timestamp: 1733408154785 +- conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + build_number: 1 + sha256: e1b37a398b3e2ea363de7cff6706e5ec2a5eb36b211132150e8601d7afd8f3aa + md5: 8cd0693344796fb32087185fca16f4cc + depends: + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - liblzma >=5.6.3,<6.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.4.0,<4.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - python_abi 3.12.* *_cp312 + license: Python-2.0 + purls: [] + size: 15812363 + timestamp: 1733408080064 - conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_105_cp313.conda build_number: 105 sha256: de3bb832ff3982c993c6af15e6c45bb647159f25329caceed6f73fd4769c7628 @@ -8831,6 +12277,17 @@ packages: purls: [] size: 6227 timestamp: 1723823165457 +- conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + build_number: 5 + sha256: d10e93d759931ffb6372b45d65ff34d95c6000c61a07e298d162a3bc2accebb0 + md5: 0424ae29b104430108f5218a66db7260 + constrains: + - python 3.12.* *_cpython + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6238 + timestamp: 1723823388266 - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 438225b241c5f9bddae6f0178a97f5870a89ecf927dfca54753e689907331442 @@ -8853,6 +12310,17 @@ packages: purls: [] size: 6324 timestamp: 1723823147856 +- conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + build_number: 5 + sha256: 49d624e4b809c799d2bf257b22c23cf3fc4460f5570d9a58e7ad86350aeaa1f4 + md5: b76f9b1c862128e56ac7aa8cd2333de9 + constrains: + - python 3.12.* *_cpython + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6278 + timestamp: 1723823099686 - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 4437198eae80310f40b23ae2f8a9e0a7e5c2b9ae411a8621eb03d87273666199 @@ -8869,39 +12337,299 @@ packages: sha256: 0671bea4d5c5b8618ee7e2b1117d5a90901348ac459db57b654007f1644fa087 md5: 3c510f4c4383f5fbdb12fdd971b30d49 constrains: - - python 3.10.* *_cpython + - python 3.10.* *_cpython + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6715 + timestamp: 1723823141288 +- conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + build_number: 5 + sha256: 9486662af81a219e96d343449eff242f38d7c5128ced5ce5acf85857265058d6 + md5: e8681f534453af7afab4cd2bc1423eec + constrains: + - python 3.12.* *_cpython + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6730 + timestamp: 1723823139725 +- conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + build_number: 5 + sha256: 0c12cc1b84962444002c699ed21e815fb9f686f950d734332a1b74d07db97756 + md5: 44b4fe6f22b57103afb2299935c8b68e + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6716 + timestamp: 1723823166911 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h1c118fa_109.conda + sha256: c1fcbc00995e84ce54a48301b57c90101b99e6f230873765efdf70d8e52282db + md5: 7ae3aba3aed36993e7700b7c9e2b8cfb + depends: + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + - filelock + - fsspec + - jinja2 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libblas * *mkl + - libcblas >=3.9.0,<4.0a0 + - libgcc >=13 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libstdcxx >=13 + - libtorch 2.5.1.* + - libuv >=1.49.2,<2.0a0 + - mkl >=2024.2.2,<2025.0a0 + - networkx + - numpy >=1.19,<3 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - setuptools + - sleef >=3.7,<4.0a0 + - sympy >=1.13.1,!=1.13.2 + - typing_extensions + constrains: + - pytorch-cpu ==2.5.1 + - pytorch-gpu ==99999999 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/torch?source=hash-mapping + size: 34033082 + timestamp: 1736831182336 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_hf462abe_109.conda + sha256: a71c8e89143f2c832fcc03638eec78b234d943e80bfdd07b61ce8b6a25bc0722 + md5: d2d2fee3c76ee12a73866970b2bbf1d9 + depends: + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + - filelock + - fsspec + - jinja2 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libblas * *mkl + - libcblas >=3.9.0,<4.0a0 + - libgcc >=13 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libstdcxx >=13 + - libtorch 2.5.1.* + - libuv >=1.49.2,<2.0a0 + - mkl >=2024.2.2,<2025.0a0 + - networkx + - numpy >=1.19,<3 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - setuptools + - sleef >=3.7,<4.0a0 + - sympy >=1.13.1,!=1.13.2 + - typing_extensions + constrains: + - pytorch-cpu ==2.5.1 + - pytorch-gpu ==99999999 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/torch?source=hash-mapping + size: 36734095 + timestamp: 1736831836999 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py310_h069c2fa_309.conda + sha256: f236e0920b3dc11dd418a76e96d6e16be444b8b8425691165bcf9374c34a863a + md5: 87e48c95033c414af7e9bf79671f6b5f + depends: + - __cuda + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + - cuda-cudart >=12.6.77,<13.0a0 + - cuda-cupti >=12.6.80,<13.0a0 + - cuda-nvrtc >=12.6.85,<13.0a0 + - cuda-nvtx >=12.6.77,<13.0a0 + - cuda-version >=12.6,<13 + - cudnn >=9.3.0.75,<10.0a0 + - cusparselt >=0.6.3.2,<0.6.3.3.0a0 + - filelock + - fsspec + - jinja2 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libblas * *mkl + - libcblas >=3.9.0,<4.0a0 + - libcublas >=12.6.4.1,<13.0a0 + - libcudss0 >=0.4.0.2,<0.4.1.0a0 + - libcufft >=11.3.0.4,<12.0a0 + - libcufile >=1.11.1.6,<2.0a0 + - libcurand >=10.3.7.77,<11.0a0 + - libcusolver >=11.7.1.2,<12.0a0 + - libcusparse >=12.5.4.2,<13.0a0 + - libgcc >=13 + - libmagma >=2.8.0,<2.8.1.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libstdcxx >=13 + - libtorch 2.5.1.* + - libuv >=1.49.2,<2.0a0 + - mkl >=2024.2.2,<2025.0a0 + - nccl >=2.24.3.1,<3.0a0 + - networkx + - numpy >=1.19,<3 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - setuptools + - sleef >=3.7,<4.0a0 + - sympy >=1.13.1,!=1.13.2 + - triton 3.1.0.* + - typing_extensions + constrains: + - pytorch-cpu ==99999999 + - pytorch-gpu ==2.5.1 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/torch?source=hash-mapping + size: 34235210 + timestamp: 1736741498658 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py312_h968936e_309.conda + sha256: 5a9643e3ec0895e86946afd3933e4e4f028b754ab69c2cd513d887f7d192683c + md5: 918022501178d0982489dc1cf047c294 + depends: + - __cuda + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + - cuda-cudart >=12.6.77,<13.0a0 + - cuda-cupti >=12.6.80,<13.0a0 + - cuda-nvrtc >=12.6.85,<13.0a0 + - cuda-nvtx >=12.6.77,<13.0a0 + - cuda-version >=12.6,<13 + - cudnn >=9.3.0.75,<10.0a0 + - cusparselt >=0.6.3.2,<0.6.3.3.0a0 + - filelock + - fsspec + - jinja2 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libblas * *mkl + - libcblas >=3.9.0,<4.0a0 + - libcublas >=12.6.4.1,<13.0a0 + - libcudss0 >=0.4.0.2,<0.4.1.0a0 + - libcufft >=11.3.0.4,<12.0a0 + - libcufile >=1.11.1.6,<2.0a0 + - libcurand >=10.3.7.77,<11.0a0 + - libcusolver >=11.7.1.2,<12.0a0 + - libcusparse >=12.5.4.2,<13.0a0 + - libgcc >=13 + - libmagma >=2.8.0,<2.8.1.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libstdcxx >=13 + - libtorch 2.5.1.* + - libuv >=1.49.2,<2.0a0 + - mkl >=2024.2.2,<2025.0a0 + - nccl >=2.24.3.1,<3.0a0 + - networkx + - numpy >=1.19,<3 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - setuptools + - sleef >=3.7,<4.0a0 + - sympy >=1.13.1,!=1.13.2 + - triton 3.1.0.* + - typing_extensions + constrains: + - pytorch-cpu ==99999999 + - pytorch-gpu ==2.5.1 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/torch?source=hash-mapping + size: 36851993 + timestamp: 1736738434424 +- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda + sha256: c2f85319da078b86e81523b6a92c5761342123ed5b7bf8828082e34eab59cbc4 + md5: 5472d797227aa217036da7ec899358c5 + depends: + - __osx >=11.0 + - filelock + - fsspec + - jinja2 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=18 + - liblapack >=3.9.0,<4.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libtorch 2.5.1.* + - libuv >=1.49.2,<2.0a0 + - llvm-openmp >=18.1.8 + - networkx + - nomkl + - numpy >=1.19,<3 + - python >=3.10,<3.11.0a0 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 + - setuptools + - sleef >=3.7,<4.0a0 + - sympy >=1.13.1,!=1.13.2 + - typing_extensions + constrains: + - pytorch-cpu ==2.5.1 + - pytorch-gpu ==99999999 license: BSD-3-Clause license_family: BSD - purls: [] - size: 6715 - timestamp: 1723823141288 -- conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - build_number: 5 - sha256: 0c12cc1b84962444002c699ed21e815fb9f686f950d734332a1b74d07db97756 - md5: 44b4fe6f22b57103afb2299935c8b68e + purls: + - pkg:pypi/torch?source=hash-mapping + size: 22861302 + timestamp: 1736897435420 +- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda + sha256: 87cc34d204bdd69eca591c3144b10eb3f9a7e5f16d1c573dd509dceddfbcc132 + md5: c49c6ad3f15628ac65e6f6a20d78ceca + depends: + - __osx >=11.0 + - filelock + - fsspec + - jinja2 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=18 + - liblapack >=3.9.0,<4.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libtorch 2.5.1.* + - libuv >=1.49.2,<2.0a0 + - llvm-openmp >=18.1.8 + - networkx + - nomkl + - numpy >=1.19,<3 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + - setuptools + - sleef >=3.7,<4.0a0 + - sympy >=1.13.1,!=1.13.2 + - typing_extensions constrains: - - python 3.13.* *_cp313 + - pytorch-gpu ==99999999 + - pytorch-cpu ==2.5.1 license: BSD-3-Clause license_family: BSD - purls: [] - size: 6716 - timestamp: 1723823166911 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h1c118fa_109.conda - sha256: c1fcbc00995e84ce54a48301b57c90101b99e6f230873765efdf70d8e52282db - md5: 7ae3aba3aed36993e7700b7c9e2b8cfb + purls: + - pkg:pypi/torch?source=hash-mapping + size: 26023683 + timestamp: 1736892328280 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py310_h45c3603_109.conda + sha256: 95053a15e9c6238ada0ef3497e8c0ce3eeacced2fc646cbb5afc0ff18695de87 + md5: 5585823f206447a812a45dc1d2e81d89 depends: - - __glibc >=2.17,<3.0.a0 - - _openmp_mutex >=4.5 - filelock - fsspec + - intel-openmp <2025 - jinja2 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - - libgcc >=13 - libprotobuf >=5.28.3,<5.28.4.0a0 - - libstdcxx >=13 - libtorch 2.5.1.* - libuv >=1.49.2,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -8913,6 +12641,9 @@ packages: - sleef >=3.7,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 constrains: - pytorch-cpu ==2.5.1 - pytorch-gpu ==99999999 @@ -8920,35 +12651,35 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 34033082 - timestamp: 1736831182336 -- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda - sha256: c2f85319da078b86e81523b6a92c5761342123ed5b7bf8828082e34eab59cbc4 - md5: 5472d797227aa217036da7ec899358c5 + size: 32459513 + timestamp: 1736893225512 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_109.conda + sha256: df8d4bad17807638b0ef91f47edd4709db9819ae1c7d8973a6b6deea6ab00e96 + md5: f2359ab5903946a83576de4c13dcfa7e depends: - - __osx >=11.0 - filelock - fsspec + - intel-openmp <2025 - jinja2 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 + - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - - libcxx >=18 - - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libtorch 2.5.1.* - libuv >=1.49.2,<2.0a0 - - llvm-openmp >=18.1.8 + - mkl >=2024.2.2,<2025.0a0 - networkx - - nomkl - numpy >=1.19,<3 - - python >=3.10,<3.11.0a0 - - python >=3.10,<3.11.0a0 *_cpython - - python_abi 3.10.* *_cp310 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 - setuptools - sleef >=3.7,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 constrains: - pytorch-cpu ==2.5.1 - pytorch-gpu ==99999999 @@ -8956,8 +12687,102 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 22861302 - timestamp: 1736897435420 + size: 35356429 + timestamp: 1736894336145 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py310_h6518810_309.conda + sha256: 79b9516f147a2fdbb87d38afaa41a868e60189a04f28eb7b92771049f80980b5 + md5: 0bf47d623c68e0537f1d1d123ea22f17 + depends: + - __cuda + - cuda-cudart >=12.6.77,<13.0a0 + - cuda-nvrtc >=12.6.85,<13.0a0 + - cuda-version >=12.6,<13 + - cudnn >=9.3.0.75,<10.0a0 + - filelock + - fsspec + - intel-openmp <2025 + - jinja2 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libblas * *mkl + - libcblas >=3.9.0,<4.0a0 + - libcublas >=12.6.4.1,<13.0a0 + - libcufft >=11.3.0.4,<12.0a0 + - libcurand >=10.3.7.77,<11.0a0 + - libcusolver >=11.7.1.2,<12.0a0 + - libcusparse >=12.5.4.2,<13.0a0 + - libmagma >=2.8.0,<2.8.1.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libtorch 2.5.1.* + - libuv >=1.49.2,<2.0a0 + - mkl >=2024.2.2,<2025.0a0 + - networkx + - numpy >=1.19,<3 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - setuptools + - sleef >=3.7,<4.0a0 + - sympy >=1.13.1,!=1.13.2 + - typing_extensions + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - pytorch-cpu ==99999999 + - pytorch-gpu ==2.5.1 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/torch?source=hash-mapping + size: 32327341 + timestamp: 1736921069208 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py312_h836905d_309.conda + sha256: aa03e6a345ad4cedfb0964360403985e2f572109c36f57dcf98d1a23002fddf0 + md5: be99584c0695ab9bec3ea729bf82ebda + depends: + - __cuda + - cuda-cudart >=12.6.77,<13.0a0 + - cuda-nvrtc >=12.6.85,<13.0a0 + - cuda-version >=12.6,<13 + - cudnn >=9.3.0.75,<10.0a0 + - filelock + - fsspec + - intel-openmp <2025 + - jinja2 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libblas * *mkl + - libcblas >=3.9.0,<4.0a0 + - libcublas >=12.6.4.1,<13.0a0 + - libcufft >=11.3.0.4,<12.0a0 + - libcurand >=10.3.7.77,<11.0a0 + - libcusolver >=11.7.1.2,<12.0a0 + - libcusparse >=12.5.4.2,<13.0a0 + - libmagma >=2.8.0,<2.8.1.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libtorch 2.5.1.* + - libuv >=1.49.2,<2.0a0 + - mkl >=2024.2.2,<2025.0a0 + - networkx + - numpy >=1.19,<3 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - setuptools + - sleef >=3.7,<4.0a0 + - sympy >=1.13.1,!=1.13.2 + - typing_extensions + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - pytorch-cpu ==99999999 + - pytorch-gpu ==2.5.1 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/torch?source=hash-mapping + size: 35182997 + timestamp: 1736916390154 - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 md5: 3eeeeb9e4827ace8c0c1419c85d590ad @@ -8969,17 +12794,6 @@ packages: - pkg:pypi/pytz?source=hash-mapping size: 188538 timestamp: 1706886944988 -- conda: https://prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - sha256: 0a7c706b2eb13f7da5692d9ddf1567209964875710b471de6f2743b33d1ba960 - md5: f26ec986456c30f6dff154b670ae140f - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pytz?source=hash-mapping - size: 185890 - timestamp: 1733215766006 - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310ha75aee5_1.conda sha256: bf6002aef0fd9753fa6de54e82307b2d7e67a1d701dba018869471426078d5d1 md5: 0d4c5c76ae5f5aac6f0be419963a19dd @@ -8995,21 +12809,21 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 182609 timestamp: 1725456280173 -- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h536fd9c_1.conda - sha256: 86ae34bf2bab82c0fff2e31a37318c8977297776436df780a83c6efa5f84749d - md5: 3789f360de131c345e96fbfc955ca80b +- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda + sha256: a60705971e958724168f2ebbb8ed4853067f1d3f7059843df3903e3092bbcffa + md5: 549e5930e768548a89c23f595dac5a95 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - python >=3.13.0rc1,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 - yaml >=0.2.5,<0.3.0a0 license: MIT license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 205855 - timestamp: 1725456273924 + size: 206553 + timestamp: 1725456256213 - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310h493c2e1_1.conda sha256: 04b7adb2f79264b2556c79924a523f8c5b297dfaa40f01c8b112f06e388001da md5: 4b086c01e4c1ae219d1e139893841ae7 @@ -9025,21 +12839,21 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 162312 timestamp: 1725456439220 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313h20a7fcf_1.conda - sha256: f9fbafcf30cfab591c67f7550c0fd58e2bff394b53864dcdc658f5abd27ce5d6 - md5: bf2ddf70a9ce8f899b1082d17cbb3d1d +- conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda + sha256: b06f1c15fb39695bbf707ae8fb554b9a77519af577b5556784534c7db10b52e3 + md5: 1ee23620cf46cb15900f70a1300bae55 depends: - __osx >=11.0 - - python >=3.13.0rc1,<3.14.0a0 - - python >=3.13.0rc1,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 - yaml >=0.2.5,<0.3.0a0 license: MIT license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 187550 - timestamp: 1725456463634 + size: 187143 + timestamp: 1725456547263 - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310ha8f682b_1.conda sha256: b30056440fdff1d52e96303f539ba3b4a33c19070993a75cc15c5414cb2a8b1d md5: 308f62d05cbcbc633eeab4843def3b51 @@ -9056,12 +12870,12 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 156987 timestamp: 1725456772886 -- conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313ha7868ed_1.conda - sha256: ffa21c4715aa139d20c96ae7274fbb7de12a546f3332eb8d07cc794741fcbde6 - md5: c1743e5c4c7402a14b515cf276778e59 +- conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda + sha256: fa3ede1fa2ed6ea0a51095aeea398f6f0f54af036c4bc525726107cfb49229d5 + md5: afb7809721516919c276b45f847c085f depends: - - python >=3.13.0rc1,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -9070,8 +12884,23 @@ packages: license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 181722 - timestamp: 1725456802746 + size: 181227 + timestamp: 1725456516473 +- conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda + sha256: 3715a51f1ea6e3765f19b6db90a7edb77a3b5aa201a4f09cbd51a678e8609a88 + md5: fd94951ea305bdfe6fb3939db3fb7ce2 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libnl >=3.11.0,<4.0a0 + - libstdcxx >=13 + - libsystemd0 >=256.9 + - libudev1 >=256.9 + license: Linux-OpenIB + license_family: BSD + purls: [] + size: 1223940 + timestamp: 1734115241096 - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda sha256: d213c44958d49ce7e0d4d5b81afec23640cce5016685dbb2d23571a99caa4474 md5: e84ddf12bde691e8ec894b00ea829ddf @@ -9175,6 +13004,29 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 18436262 timestamp: 1736618466062 +- conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda + sha256: 2c5c2ef30a1e540fc71a6c27fa773f47567c4d40889f7e8d6bdb7756ffc2aae8 + md5: 355bcf0f629159c9bd10a406cd8b6c3a + depends: + - __glibc >=2.17,<3.0.a0 + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libgcc >=13 + - libgfortran + - libgfortran5 >=13.3.0 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx >=13 + - numpy <2.5 + - numpy >=1.19,<3 + - numpy >=1.23.5 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/scipy?source=hash-mapping + size: 19366363 + timestamp: 1736618745364 - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py310hd50a768_0.conda sha256: 387cacd510792d7c7cf86b46374f2885b06f3b9505067cf9d9742a7034aa79bf md5: 8e181e12d183fd4e44fc2f941cfe8f47 @@ -9198,6 +13050,29 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 14530851 timestamp: 1736618488135 +- conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda + sha256: a78228fee262bc62927f75e54020953fab9aff34a349730fcbc9e9388ff7dd94 + md5: a914a657e33833c5c708861bcdd6c5e8 + depends: + - __osx >=11.0 + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=18 + - libgfortran 5.* + - libgfortran5 >=13.2.0 + - liblapack >=3.9.0,<4.0a0 + - numpy <2.5 + - numpy >=1.19,<3 + - numpy >=1.23.5 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/scipy?source=hash-mapping + size: 15936172 + timestamp: 1736618439755 - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda sha256: 3b2342ce7edd3b8391cf321da8cb2bc50ac7dca36b3444b91f82688f9d0671dc md5: 2b18926b32f740cb76d7cdaf983c1e6f @@ -9219,6 +13094,27 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 16956039 timestamp: 1736619650525 +- conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda + sha256: d2b507af5b768841b88658cd0b53d57802083c55f377761e3c8c0bac092278ed + md5: fd9aec1c05b05aa2c462837f27f7bbbf + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - liblapack >=3.9.0,<4.0a0 + - numpy <2.5 + - numpy >=1.19,<3 + - numpy >=1.23.5 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/scipy?source=hash-mapping + size: 17819292 + timestamp: 1736619713722 - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda sha256: e0778e4f276e9a81b51c56f51ec22a27b4d8fc955abc0be77ad09ca9bea06bb9 md5: 8f28e299c11afdd79e0ec1e279dcdc52 @@ -9227,7 +13123,7 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/setuptools?source=hash-mapping + - pkg:pypi/setuptools?source=compressed-mapping size: 775598 timestamp: 1736512753595 - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -9264,6 +13160,17 @@ packages: purls: [] size: 582928 timestamp: 1731181097813 +- conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda + sha256: f1ec55b4657ef709518c78f73a3f4c16a725e2e76ab19097bc4e2798396d41ef + md5: f54f8f973582a1ba3308bdd87b365023 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSL-1.0 + purls: [] + size: 2102215 + timestamp: 1731181476179 - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda sha256: ec91e86eeb2c6bbf09d51351b851e945185d70661d2ada67204c9a6419d282d3 md5: 3b3e64af585eadfb52bb90b553db5edf @@ -9332,9 +13239,9 @@ packages: - pkg:pypi/soupsieve?source=hash-mapping size: 36754 timestamp: 1693929424267 -- conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.4-pyh267e887_1.conda - sha256: d6698bdf9411daf3f79f3745b687b18df47b5201e3d1e486fac62722cbe0bc32 - md5: 40d80cd9fa4cc759c6dba19ea96642db +- conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + sha256: 7cd9657cffe60891f418cc86d013c7872648a274c5957e626498e4e804272ec3 + md5: e640762c293807bbd75c003e18d8ff0c depends: - python >=3.8 - numpy >=1.17 @@ -9342,10 +13249,9 @@ packages: - numba >=0.49 - python license: BSD-3-Clause - license_family: BSD purls: [] - size: 98181 - timestamp: 1727687215683 + size: 98482 + timestamp: 1736951003899 - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda sha256: 3228eb332ce159f031d4b7d2e08117df973b0ba3ddcb8f5dbb7f429f71d27ea1 md5: 1a3281a0dc355c02b5506d87db2d78ac @@ -9495,6 +13401,18 @@ packages: - pkg:pypi/stack-data?source=hash-mapping size: 26988 timestamp: 1733569565672 +- conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda + sha256: 07fcf6ad8d700e530bada93404892df83f927b3513ebb4ba2b474c90c129058e + md5: 1ae317a5e9a75da334ace7c8e6a4d9af + depends: + - mpmath >=0.19 + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/sympy?source=hash-mapping + size: 4535347 + timestamp: 1736248344021 - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda sha256: 929d939c5a8bcdc10a17501890918da68cf14a5883b36fddf77b8f0fbf040be2 md5: 254cd5083ffa04d96e3173397a3d30f4 @@ -9510,6 +13428,17 @@ packages: - pkg:pypi/sympy?source=hash-mapping size: 4523617 timestamp: 1736248315124 +- conda: https://prefix.dev/conda-forge/noarch/sysroot_linux-64-2.17-h0157908_18.conda + sha256: 69ab5804bdd2e8e493d5709eebff382a72fab3e9af6adf93a237ccf8f7dbd624 + md5: 460eba7851277ec1fd80a1a24080787a + depends: + - kernel-headers_linux-64 3.10.0 he073ed8_18 + - tzdata + license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later AND MPL-2.0 + license_family: GPL + purls: [] + size: 15166921 + timestamp: 1735290488259 - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda sha256: 090023bddd40d83468ef86573976af8c514f64119b2bd814ee63a838a542720a md5: 959484a66b4b76befcddc4fa97c95567 @@ -9649,6 +13578,20 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 650307 timestamp: 1732616034421 +- conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda + sha256: 062a3a3a37fa8615ce57929ba7e982c76f5a5810bcebd435950f6d6c4147c310 + md5: e417822cb989e80a0d2b1b576fdd1657 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/tornado?source=hash-mapping + size: 840414 + timestamp: 1732616043734 - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda sha256: 1263e018a20c98c6ff10e830ea5f13855d33f87f751329f3f6d207b182871acc md5: 21218c56939379bcfeddd26ea37d3fe7 @@ -9663,6 +13606,20 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 652533 timestamp: 1732616281463 +- conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py312hea69d52_0.conda + sha256: 964a2705a36c50040c967b18b45b9cc8de3c2aff4af546979a574e0b38e58e39 + md5: fb0605888a475d6a380ae1d1a819d976 + depends: + - __osx >=11.0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/tornado?source=hash-mapping + size: 842549 + timestamp: 1732616081362 - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda sha256: 2e5671d0db03961692b3390778ce6aba40702bd57584fa60badf4baa7614679b md5: e6819d3a0cae0f1b1838875f858421d1 @@ -9678,6 +13635,21 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 655262 timestamp: 1732616377814 +- conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py312h4389bb4_0.conda + sha256: e21f24e5d598d9a31c604f510c82fbe73d756696bc70a69f11811a2ea9dd5d95 + md5: f06104f71f496b0784b35b23e30e7990 + depends: + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/tornado?source=hash-mapping + size: 844347 + timestamp: 1732616435803 - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda sha256: f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959 md5: 019a7385be9af33791c989871317e1ed @@ -9689,6 +13661,52 @@ packages: - pkg:pypi/traitlets?source=hash-mapping size: 110051 timestamp: 1733367480074 +- conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py310h382487b_5.conda + sha256: 9a7f61c8d3abcff0ef6943386d9c7c9aa1537bb2c4ecdbff87387f1a16c515fc + md5: 07c0e5ff719b58a2a36ab17fe30dd339 + depends: + - python + - setuptools + - cuda-nvcc + - cuda-cuobjdump + - cuda-cudart + - cuda-cupti + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.6,<13 + - libzlib >=1.3.1,<2.0a0 + - python_abi 3.10.* *_cp310 + - cuda-cupti >=12.6.80,<13.0a0 + - libllvm19 >=19.1.6,<19.2.0a0 + license: MIT + license_family: MIT + purls: [] + size: 93052047 + timestamp: 1736674076031 +- conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py312h776fbae_5.conda + sha256: 1a8f6953264d678191ce3ca05fb7f78f8ad6395422d5a5702c86b567e4855c47 + md5: 6a0847b2bd6cad5909799ef8f8aea86b + depends: + - python + - setuptools + - cuda-nvcc + - cuda-cuobjdump + - cuda-cudart + - cuda-cupti + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - cuda-version >=12.6,<13 + - libllvm19 >=19.1.6,<19.2.0a0 + - libzlib >=1.3.1,<2.0a0 + - cuda-cupti >=12.6.80,<13.0a0 + - python_abi 3.12.* *_cp312 + license: MIT + license_family: MIT + purls: [] + size: 93331362 + timestamp: 1736673988637 - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda noarch: python sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 @@ -9727,45 +13745,45 @@ packages: purls: [] size: 559710 timestamp: 1728377334097 -- conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda - sha256: 4edcb6a933bb8c03099ab2136118d5e5c25285e3fd2b0ff0fa781916c53a1fb7 - md5: 5bcffe10a500755da4a71cc0fb62a420 +- conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda + sha256: 9fb020083a7f4fee41f6ece0f4840f59739b3e249f157c8a407bb374ffb733b5 + md5: f9664ee31aed96c85b7319ab0a693341 depends: - __glibc >=2.17,<3.0.a0 - cffi - libgcc >=13 - libstdcxx >=13 - - python >=3.13.0rc1,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 license: MIT license_family: MIT purls: - pkg:pypi/ukkonen?source=hash-mapping - size: 13916 - timestamp: 1725784177558 -- conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda - sha256: 482eac475928c031948790647ae10c2cb1d4a779c2e8f35f5fd1925561b13203 - md5: 8ddba23e26957f0afe5fc9236c73124a + size: 13904 + timestamp: 1725784191021 +- conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda + sha256: 1e4452b4a12d8a69c237f14b876fbf0cdc456914170b49ba805779c749c31eca + md5: 2b485a809d1572cbe7f0ad9ee107e4b0 depends: - __osx >=11.0 - cffi - libcxx >=17 - - python >=3.13.0rc1,<3.14.0a0 - - python >=3.13.0rc1,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 license: MIT license_family: MIT purls: - pkg:pypi/ukkonen?source=hash-mapping - size: 13689 - timestamp: 1725784235751 -- conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda - sha256: 4f57f2eccd5584421f1b4d8c96c167c1008cba660d7fab5bdec1de212a0e0ff0 - md5: 97337494471e4265a203327f9a194234 + size: 13605 + timestamp: 1725784243533 +- conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda + sha256: f1944f3d9645a6fa2770966ff010791136e7ce0eaa0c751822b812ac04fee7d6 + md5: d8c5ef1991a5121de95ea8e44c34e13a depends: - cffi - - python >=3.13.0rc1,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -9773,8 +13791,8 @@ packages: license_family: MIT purls: - pkg:pypi/ukkonen?source=hash-mapping - size: 17210 - timestamp: 1725784604368 + size: 17213 + timestamp: 1725784449622 - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda sha256: 114919ffa80c328127dab9c8e7a38f9d563c617691fb81fccb11c1e86763727e md5: 32674f8dbfb7b26410ed580dd3c10a29 @@ -10028,23 +14046,23 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 408309 timestamp: 1725305719512 -- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda - sha256: ea82f2b8964150a3aa7373b4697e48e64f2200fe68ae554ee85c641c692d1c97 - md5: c178558ff516cd507763ffee230c20b2 +- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda + sha256: b97015e146437283f2213ff0e95abdc8e2480150634d81fbae6b96ee09f5e50b + md5: 8b7069e9792ee4e5b4919a7a306d2e67 depends: - __glibc >=2.17,<3.0.a0 - cffi >=1.11 - libgcc >=13 - - python >=3.13.0rc1,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 - zstd >=1.5.6,<1.5.7.0a0 - zstd >=1.5.6,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 424424 - timestamp: 1725305749031 + size: 419552 + timestamp: 1725305670210 - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda sha256: a90d06cbfa50fc9b3c37bd092d559452475f22425bacf28f04ecac2e8b1c389c md5: 81b300570a423c9c9521b79f8f2ed1ba @@ -10062,23 +14080,23 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 320810 timestamp: 1725305704555 -- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda - sha256: 12b4e34acff24d291e2626c6610dfd819b8d99a461025ae59affcb6e84bc1d57 - md5: deebca66926691fadaaf16da05ecb5f9 +- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda + sha256: d00ca25c1e28fd31199b26a94f8c96574475704a825d244d7a6351ad3745eeeb + md5: a4cde595509a7ad9c13b1a3809bcfe51 depends: - __osx >=11.0 - cffi >=1.11 - - python >=3.13.0rc1,<3.14.0a0 - - python >=3.13.0rc1,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 - zstd >=1.5.6,<1.5.7.0a0 - zstd >=1.5.6,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 336496 - timestamp: 1725305912716 + size: 330788 + timestamp: 1725305806565 - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310he5e10e1_1.conda sha256: 4e8aff4d0d42024e9f70783e51666186a681384d59fdd03fafda4b28f1fd540e md5: 2a879227ccc1a10a2caddf12607ffaeb @@ -10097,13 +14115,13 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 311278 timestamp: 1725306039901 -- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda - sha256: 1d2744ec0e91da267ce749e19142081472539cb140a7dad0646cd249246691fe - md5: 8e017aca933f4dd25491151edd3e7820 +- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda + sha256: 3e0c718aa18dcac7f080844dbe0aea41a9cea75083019ce02e8a784926239826 + md5: a92cc3435b2fd6f51463f5a4db5c50b1 depends: - cffi >=1.11 - - python >=3.13.0rc1,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -10113,8 +14131,8 @@ packages: license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 325703 - timestamp: 1725305947138 + size: 320624 + timestamp: 1725305934189 - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda sha256: c558b9cc01d9c1444031bd1ce4b9cff86f9085765f17627a6cd85fc623c8a02b md5: 4d056880988120e29d75bfff282e0f45 diff --git a/pyproject.toml b/pyproject.toml index fee54b1a..1ad1ca1c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -144,27 +144,34 @@ sparse = ">=0.15" jax = "*" [tool.pixi.feature.backends.target.win-64.dependencies] -# pytorch = "*" # Package unavailable on Windows +pytorch = "*" dask = "*" sparse = ">=0.15" -# jax = "*" # Package unavailable on Windows +# jax = "*" # unavailable # Backends that require a GPU host and a CUDA driver +[tool.pixi.feature.cuda-backends] +system-requirements = { cuda = "12" } + [tool.pixi.feature.cuda-backends.target.linux-64.dependencies] cupy = "*" +jaxlib = { version = "*", build = "cuda12*" } [tool.pixi.feature.cuda-backends.target.osx-arm64.dependencies] -# cupy = "*" # Package unavailable on macOSX +# cupy = "*" # unavailable +# jaxlib = { version = "*", build = "cuda12*" } # unavailable [tool.pixi.feature.cuda-backends.target.win-64.dependencies] cupy = "*" +# jaxlib = { version = "*", build = "cuda12*" } # unavailable [tool.pixi.environments] default = { solve-group = "default" } lint = { features = ["lint"], solve-group = "default" } tests = { features = ["tests"], solve-group = "default" } docs = { features = ["docs"], solve-group = "default" } -dev = { features = ["lint", "tests", "docs", "dev"], solve-group = "default" } +dev = { features = ["lint", "tests", "docs", "dev", "backends"], solve-group = "default" } +dev-cuda = { features = ["lint", "tests", "docs", "dev", "backends", "cuda-backends"] } ci-py310 = ["py310", "tests"] ci-py313 = ["py313", "tests"] # CUDA not available on free github actions From 84b540c0cd00d5bb3485d4175a7981c315989c58 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Thu, 16 Jan 2025 20:08:18 +0000 Subject: [PATCH 003/140] REL: officially adopt EffVer (#98) --- README.md | 14 ++++++++++++++ docs/index.md | 11 ++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3165e70d..3ef32b32 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ [![PyPI version][pypi-version]][pypi-link] [![Conda-Forge][conda-badge]][conda-link] [![PyPI platforms][pypi-platforms]][pypi-link] +[![EffVer Versioning](https://img.shields.io/badge/version_scheme-EffVer-0097a7)](https://jacobtomlinson.dev/effver) @@ -36,6 +37,19 @@ Used by: scientific computing. - _your library? Let us know!_ +## Installation + +See https://data-apis.org/array-api-extra/#installation. + +## Versioning + +This project uses [EffVer](https://jacobtomlinson.dev/effver/). TL;DR: + +- To bump from version `x.y.z` to `x.(y+1).0` of array-api-extra, expect that + you may need to put in some work. +- To bump from version `x.y.z` to `x.y.(z+1)`, any work needed on your side + should be minimal. Please open an issue if this is not the case! + ## Contributors This project exists thanks to the following contributors diff --git a/docs/index.md b/docs/index.md index c1998cdd..d15a6247 100644 --- a/docs/index.md +++ b/docs/index.md @@ -112,7 +112,16 @@ See [an example of this in SciPy][scipy-vendor-example]. ``` [scipy-vendor-example]: -https://github.com/scipy/scipy/blob/main/scipy/_lib/_array_api_compat_vendor.py + https://github.com/scipy/scipy/blob/main/scipy/_lib/_array_api_compat_vendor.py + +## Versioning + +This project uses [EffVer](https://jacobtomlinson.dev/effver/). TL;DR: + +- To bump from version `x.y.z` to `x.(y+1).0` of array-api-extra, expect that + you may need to put in some work. +- To bump from version `x.y.z` to `x.y.(z+1)`, any work needed on your side + should be minimal. Please open an issue if this is not the case! (usage)= From 10996a3eed2cb07be4094557cd948b5562d80023 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sun, 19 Jan 2025 16:12:18 +0000 Subject: [PATCH 004/140] MAINT: various refactoring (#101) --- pixi.lock | 1871 +++++++++++++++------------- pyproject.toml | 2 +- src/array_api_extra/__init__.py | 2 +- src/array_api_extra/_lib/_at.py | 373 ++++++ src/array_api_extra/_lib/_funcs.py | 533 ++------ tests/conftest.py | 4 +- tests/test_at.py | 2 +- tests/test_funcs.py | 137 +- 8 files changed, 1550 insertions(+), 1374 deletions(-) create mode 100644 src/array_api_extra/_lib/_at.py diff --git a/pixi.lock b/pixi.lock index f94d86a8..217da68f 100644 --- a/pixi.lock +++ b/pixi.lock @@ -17,13 +17,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h831e299_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.7-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.8-h8570fcd_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h7001638_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda @@ -68,10 +68,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-18.1.0-h9d9f30d_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-18.1.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-18.1.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-18.1.0-h08228c5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h0c1467e_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_1_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -99,11 +99,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-18.1.0-h081d1f1_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_1_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda @@ -112,13 +112,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_ha4c6a95_109.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.49.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h0d44e9d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda @@ -146,8 +146,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-18.1.0-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py310hac404ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -161,7 +161,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310ha75aee5_1.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.10-hb5b8611_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py310hfa6ec8c_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -178,11 +178,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -198,13 +198,13 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.7-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.8-h23176ea_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h794939a_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda @@ -248,10 +248,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-18.1.0-hf3eb8e5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-18.1.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-18.1.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-18.1.0-h4239455_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h540c450_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_1_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -277,22 +277,22 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-18.1.0-h636d7b7_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_1_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h266890c_9.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.49.2-h7ab814d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py310h9fcfb1b_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda @@ -320,8 +320,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-18.1.0-py310hb6292c7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-18.1.0-py310hc17921c_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -350,11 +350,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -371,13 +371,13 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.7-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.8-h703467b_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h41fbdec_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda @@ -409,10 +409,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-18.1.0-hb928929_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-18.1.0-h7d8d6a5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-18.1.0-h7d8d6a5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-18.1.0-h3dbecdf_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h3403d70_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -433,19 +433,19 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-18.1.0-ha850022_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libuv-1.49.2-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -470,8 +470,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-18.1.0-py310h5588dad_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py310h399dd74_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py310h5588dad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h399dd74_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -500,7 +500,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda @@ -509,7 +509,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -546,7 +546,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda @@ -564,7 +564,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda @@ -584,9 +584,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.1-py310ha1ddda0_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda @@ -600,7 +600,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda @@ -619,8 +619,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda @@ -636,7 +636,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda @@ -673,7 +673,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda @@ -690,7 +690,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda @@ -712,9 +712,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.1-py313ha4a2180_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda @@ -728,7 +728,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda @@ -749,8 +749,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda @@ -766,7 +766,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda @@ -791,17 +791,17 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda @@ -810,14 +810,14 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda @@ -826,12 +826,12 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda @@ -857,13 +857,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h831e299_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.7-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.8-h8570fcd_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h7001638_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda @@ -929,10 +929,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-18.1.0-h9d9f30d_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-18.1.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-18.1.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-18.1.0-h08228c5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h0c1467e_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_1_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -961,11 +961,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-18.1.0-h081d1f1_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_1_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda @@ -974,13 +974,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_ha4c6a95_109.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.49.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda @@ -1027,8 +1027,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-18.1.0-py312h7900ff3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py312h01725c0_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda @@ -1045,7 +1045,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.10-hb5b8611_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -1056,7 +1056,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1079,14 +1079,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -1106,13 +1106,13 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.7-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.8-h23176ea_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h794939a_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda @@ -1176,10 +1176,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-18.1.0-hf3eb8e5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-18.1.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-18.1.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-18.1.0-h4239455_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h540c450_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_1_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -1206,22 +1206,22 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-18.1.0-h636d7b7_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_1_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.49.2-h7ab814d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda @@ -1268,8 +1268,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-18.1.0-py312h1f38498_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-18.1.0-py312hc40f475_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda @@ -1296,7 +1296,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1318,14 +1318,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -1346,13 +1346,13 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.7-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.8-h703467b_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h41fbdec_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda @@ -1404,10 +1404,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-18.1.0-hb928929_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-18.1.0-h7d8d6a5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-18.1.0-h7d8d6a5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-18.1.0-h3dbecdf_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h3403d70_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -1429,19 +1429,19 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-18.1.0-ha850022_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libuv-1.49.2-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -1483,8 +1483,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-18.1.0-py312h2e8e312_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py312h6a9c419_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h6a9c419_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda @@ -1510,7 +1510,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1533,19 +1533,19 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -1573,13 +1573,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h831e299_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.7-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.8-h8570fcd_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h7001638_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda @@ -1682,10 +1682,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-18.1.0-h46f02dc_8_cuda.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-18.1.0-hb826db4_8_cuda.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-18.1.0-hb826db4_8_cuda.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-18.1.0-hbf482d9_8_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h0c1467e_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_1_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -1735,12 +1735,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-18.1.0-h3f30f2e_8_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_1_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda @@ -1752,13 +1752,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.49.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda @@ -1806,8 +1806,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-18.1.0-py312h7900ff3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py312h09cf70e_0_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda @@ -1825,7 +1825,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.10-hb5b8611_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -1836,7 +1836,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1861,14 +1861,14 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py312h776fbae_5.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -1888,13 +1888,13 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.7-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.8-h23176ea_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h794939a_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda @@ -1958,10 +1958,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-18.1.0-hf3eb8e5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-18.1.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-18.1.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-18.1.0-h4239455_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h540c450_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_1_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -1988,22 +1988,22 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-18.1.0-h636d7b7_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_1_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.49.2-h7ab814d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda @@ -2050,8 +2050,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-18.1.0-py312h1f38498_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-18.1.0-py312hc40f475_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda @@ -2078,7 +2078,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -2100,14 +2100,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -2128,13 +2128,13 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.7-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.8-h703467b_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h41fbdec_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda @@ -2197,10 +2197,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-18.1.0-h4f1aac3_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-18.1.0-h7d8d6a5_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-18.1.0-h7d8d6a5_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-18.1.0-h3dbecdf_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h66cc6fb_1_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -2229,19 +2229,19 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-18.1.0-ha850022_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h0dd7bf4_309.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libuv-1.49.2-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -2283,8 +2283,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-18.1.0-py312h2e8e312_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py312h607bf26_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h607bf26_0_cuda.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda @@ -2310,7 +2310,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -2333,19 +2333,19 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -2387,13 +2387,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda @@ -2414,7 +2414,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -2425,7 +2425,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda @@ -2455,7 +2455,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda @@ -2477,7 +2477,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -2488,7 +2488,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda @@ -2517,7 +2517,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda @@ -2537,7 +2537,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -2548,7 +2548,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda @@ -2572,23 +2572,58 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda + - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda @@ -2596,58 +2631,131 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py312h7d5f655_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h0c1467e_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_1_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_ha4c6a95_109.conda + - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.49.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py312hf9745cd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_hf462abe_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -2655,18 +2763,27 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda @@ -2676,23 +2793,58 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda @@ -2700,50 +2852,122 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h540c450_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_1_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.49.2-h7ab814d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py312hcb1e3ce_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -2751,91 +2975,187 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py312hea69d52_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: + - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h3403d70_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda + - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda + - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py312h1f7db74_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h6a9c419_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda + - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda + - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -2843,23 +3163,32 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda + - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda + - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . @@ -2893,14 +3222,14 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda @@ -2916,7 +3245,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda @@ -2937,9 +3266,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda @@ -2953,7 +3282,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda @@ -2973,8 +3302,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda @@ -2990,7 +3319,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda @@ -3014,13 +3343,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h831e299_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.7-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.8-h8570fcd_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h7001638_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda @@ -3102,10 +3431,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-18.1.0-h46f02dc_8_cuda.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-18.1.0-hb826db4_8_cuda.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-18.1.0-hb826db4_8_cuda.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-18.1.0-hbf482d9_8_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h0c1467e_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_1_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -3154,12 +3483,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-18.1.0-h3f30f2e_8_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_1_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda @@ -3171,13 +3500,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.49.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h0d44e9d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda @@ -3206,8 +3535,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-18.1.0-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py310h23ac199_0_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -3222,7 +3551,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.10-hb5b8611_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py310hfa6ec8c_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -3241,11 +3570,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py310h382487b_5.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -3261,13 +3590,13 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.7-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.8-h23176ea_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h794939a_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda @@ -3311,10 +3640,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-18.1.0-hf3eb8e5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-18.1.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-18.1.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-18.1.0-h4239455_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h540c450_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_1_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -3340,22 +3669,22 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-18.1.0-h636d7b7_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_1_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h266890c_9.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.49.2-h7ab814d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py310h9fcfb1b_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda @@ -3383,8 +3712,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-18.1.0-py310hb6292c7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-18.1.0-py310hc17921c_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -3413,11 +3742,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -3434,13 +3763,13 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.7-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.8-h703467b_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h41fbdec_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda @@ -3483,10 +3812,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-18.1.0-h4f1aac3_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-18.1.0-h7d8d6a5_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-18.1.0-h7d8d6a5_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-18.1.0-h3dbecdf_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h66cc6fb_1_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -3514,19 +3843,19 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-18.1.0-ha850022_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h0dd7bf4_309.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libuv-1.49.2-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -3551,8 +3880,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-18.1.0-py310h5588dad_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py310h8b91b4e_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py310h5588dad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h8b91b4e_0_cuda.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -3581,7 +3910,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda @@ -3590,7 +3919,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -3671,7 +4000,7 @@ packages: - pypi: . name: array-api-extra version: 0.6.1.dev0 - sha256: 8b108dcf94db98a1ae2d935a710d3c37ee24cb6bbefa4a7aaf5343d9e7c5dc71 + sha256: a145e7bc8c8eea7df2ca51454c6ecf9babc0648b29be9cbf08bd92693dfe00ec requires_dist: - array-api-compat>=1.10.0,<2 - furo>=2023.8.17 ; extra == 'docs' @@ -4002,23 +4331,23 @@ packages: purls: [] size: 182269 timestamp: 1734008780813 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h831e299_5.conda - sha256: 5920009b1c6f9a2bc131a36725251894e4b4773fce29c4b1065d4213ae337abe - md5: 80dd9f0ddf935290d1dc00ec75ff3023 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda + sha256: 335d822eead0a097ffd23677a288e1f18ea22f47a92d4f877419debb93af0e81 + md5: 9a063178f1af0a898526cc24ba7be486 depends: - __glibc >=2.17,<3.0.a0 - aws-c-cal >=0.8.1,<0.8.2.0a0 - aws-c-common >=0.10.6,<0.10.7.0a0 - libgcc >=13 - - s2n >=1.5.10,<1.5.11.0a0 + - s2n >=1.5.11,<1.5.12.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 157864 - timestamp: 1734433578570 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_5.conda - sha256: c0a1a2b0750225ac3dc07fd258c88c2be866bf8ac67ba3d50bb4ecec852ff8ee - md5: 4c5ff4134e76426a75b8c548984fa933 + size: 157263 + timestamp: 1737207617838 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda + sha256: 73722dd175af78b6cbfa033066f0933351f5382a1a737f6c6d9b8cfa84022161 + md5: d02e8f40ff69562903e70a1c6c48b009 depends: - __osx >=11.0 - aws-c-cal >=0.8.1,<0.8.2.0a0 @@ -4026,11 +4355,11 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 135729 - timestamp: 1734433832730 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_5.conda - sha256: 9c024c891af60321e6415e1c8b218e8d6d254dfecbe365489d24b79f5eecbc77 - md5: 8f76c566c8eb5e175228987f67b0f91b + size: 136048 + timestamp: 1737207681224 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda + sha256: 0cbf3ddd55835ba99726ffcc0118124fc8430fec41e81bb7b1d8c0c6e0d272e0 + md5: 48a9b0c65a94282ffa149ea7c0a53239 depends: - aws-c-cal >=0.8.1,<0.8.2.0a0 - aws-c-common >=0.10.6,<0.10.7.0a0 @@ -4040,8 +4369,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 159852 - timestamp: 1734433737353 + size: 159815 + timestamp: 1737207711320 - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda sha256: 512d3969426152d9d5fd886e27b13706122dc3fa90eb08c37b0d51a33d7bb14a md5: 96c3e0221fa2da97619ee82faa341a73 @@ -4084,9 +4413,9 @@ packages: purls: [] size: 186987 timestamp: 1734025825190 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.7-hf454442_0.conda - sha256: c2f205a7bf64c5f40eea373b3a0a7c363c9aa9246a13dd7f3d9c6a4434c4fe2d - md5: 947c82025693bebd557f782bb5d6b469 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda + sha256: b2b2af292211794448c19a9339358a918a9cff7fab68d228af983362dd011b6c + md5: 8a36f996d5469b2e1f9e71cac3b9feb1 depends: - __glibc >=2.17,<3.0.a0 - aws-c-auth >=0.8.0,<0.8.1.0a0 @@ -4100,11 +4429,11 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 114156 - timestamp: 1734146123386 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.7-h1be5864_0.conda - sha256: 22966164d63808689fffd35945f57756c95337327e28099b5d77b29fc6a56ecc - md5: a37bba7acb62dd70492ee01eacca3b8f + size: 114806 + timestamp: 1736897063338 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda + sha256: 155d90c10137761eadcef70bdd03d4ccff0c4c4d59858ef8dae36b22db2a963a + md5: 22bd38efacdd44f865c6f857843266a5 depends: - __osx >=11.0 - aws-c-auth >=0.8.0,<0.8.1.0a0 @@ -4116,11 +4445,11 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 97598 - timestamp: 1734146239038 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.7-h6a38c86_0.conda - sha256: 6698400778ddf56c3dabd44b8fbe567242bb82d50957fb35794ecaea40b0d74a - md5: 1263ee7d4211e4e0e1e3a313c4118601 + size: 98047 + timestamp: 1736897258142 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda + sha256: 714a702a399d986e31f4b0cfcd2f823c12c4a4971b3e26675b9394007c28ca9f + md5: 2fa5b3af8c119e16e24aa8d282d00d57 depends: - aws-c-auth >=0.8.0,<0.8.1.0a0 - aws-c-cal >=0.8.1,<0.8.2.0a0 @@ -4134,8 +4463,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 109362 - timestamp: 1734146367350 + size: 110079 + timestamp: 1736897551738 - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda sha256: 0424e380c435ba03b5948d02e8c958866c4eee50ed29e57f99473a5f795a4cfc md5: dcd498d493818b776a77fbc242fbf8e4 @@ -4208,9 +4537,9 @@ packages: purls: [] size: 91909 timestamp: 1733994821424 -- conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.8-h8570fcd_1.conda - sha256: ff8f08bc615d3ef6d970df80988200b3ecee76ecfa4885109cd82b30176cfda9 - md5: f21296b496cca1c1fa426b9a3b676e79 +- conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda + sha256: 54732fb0dbd98d618cfcf9a5a07cf89671ad48fa0e1644e7786bc11449e57c09 + md5: f782f17802a0a4ccf3dd83e15c514708 depends: - __glibc >=2.17,<3.0.a0 - aws-c-auth >=0.8.0,<0.8.1.0a0 @@ -4220,18 +4549,18 @@ packages: - aws-c-http >=0.9.2,<0.9.3.0a0 - aws-c-io >=0.15.3,<0.15.4.0a0 - aws-c-mqtt >=0.11.0,<0.11.1.0a0 - - aws-c-s3 >=0.7.7,<0.7.8.0a0 + - aws-c-s3 >=0.7.9,<0.7.10.0a0 - aws-c-sdkutils >=0.2.2,<0.2.3.0a0 - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 354328 - timestamp: 1736598991291 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.8-h23176ea_1.conda - sha256: db6a31078bb82fb12044d7706239c003568273729f7ba4971c1479b7926ada82 - md5: 31fdd3ffb00f5472196fa95ef08087b7 + size: 355393 + timestamp: 1736975482644 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda + sha256: 32de2cd98cf282b019d9fc6dba386e89eb3b2328a8a2565a0358e41bcc2f0e0a + md5: 3c9a25bd8b670f8b16ef93911b39737a depends: - __osx >=11.0 - aws-c-auth >=0.8.0,<0.8.1.0a0 @@ -4241,17 +4570,17 @@ packages: - aws-c-http >=0.9.2,<0.9.3.0a0 - aws-c-io >=0.15.3,<0.15.4.0a0 - aws-c-mqtt >=0.11.0,<0.11.1.0a0 - - aws-c-s3 >=0.7.7,<0.7.8.0a0 + - aws-c-s3 >=0.7.9,<0.7.10.0a0 - aws-c-sdkutils >=0.2.2,<0.2.3.0a0 - libcxx >=18 license: Apache-2.0 license_family: Apache purls: [] - size: 236269 - timestamp: 1736599024242 -- conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.8-h703467b_1.conda - sha256: 26bf5f5c644d5ff00783dd06d493bfdb9c6c20b9e82f200dbc3ae60754ef1e7f - md5: b1d3b02bde39ffe4ffa61ce87d86abc2 + size: 236831 + timestamp: 1736975589665 +- conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda + sha256: 98995d1cd5465156a5599139e8505740b42babd5471b9b623a877826076cf328 + md5: 2a4e293ecef3101d92f67411a23840fb depends: - aws-c-auth >=0.8.0,<0.8.1.0a0 - aws-c-cal >=0.8.1,<0.8.2.0a0 @@ -4260,7 +4589,7 @@ packages: - aws-c-http >=0.9.2,<0.9.3.0a0 - aws-c-io >=0.15.3,<0.15.4.0a0 - aws-c-mqtt >=0.11.0,<0.11.1.0a0 - - aws-c-s3 >=0.7.7,<0.7.8.0a0 + - aws-c-s3 >=0.7.9,<0.7.10.0a0 - aws-c-sdkutils >=0.2.2,<0.2.3.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -4268,17 +4597,17 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 262760 - timestamp: 1736599347130 -- conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h7001638_5.conda - sha256: 849524b09865e84d6926aa814944cf71511aa4a00fffc5ad174c286d5dfac5f0 - md5: fc01d77a7f383b2915f276c73b7d0934 + size: 263371 + timestamp: 1736976219781 +- conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda + sha256: 2309d96d537b5c3810c6e9fbf5b6bb7e06ce907a609d172063ab504b2cc67f30 + md5: 6139e84bbb6fdb27ca49c2981613a5fa depends: - __glibc >=2.17,<3.0.a0 - aws-c-common >=0.10.6,<0.10.7.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.8,<0.29.9.0a0 + - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - libcurl >=8.11.1,<9.0a0 - libgcc >=13 - libstdcxx >=13 @@ -4287,17 +4616,17 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 3088636 - timestamp: 1736598504343 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h794939a_5.conda - sha256: 2b1e7d5a45e82604bfdb6de63c53cf0e9495f596cfd90e644a1e67910de7f91c - md5: a2374b4182bf5b2d08b2903393d0c487 + size: 3069914 + timestamp: 1737049585807 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda + sha256: 8c21ce4692d1631b96adea099d7c2b905fc5d078db63bf754d85600dcf184651 + md5: a3b7b9a81d8c6a8f963f619d9e362c39 depends: - __osx >=11.0 - aws-c-common >=0.10.6,<0.10.7.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.8,<0.29.9.0a0 + - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - libcurl >=8.11.1,<9.0a0 - libcxx >=18 - libzlib >=1.3.1,<2.0a0 @@ -4305,16 +4634,16 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 2824168 - timestamp: 1736598935034 -- conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h41fbdec_5.conda - sha256: 97abee16a2171ae38934102a8056b3b2656cb7d711ae4563624fab1d47d77f22 - md5: ce1338d55e45416282f8b3921a2b2a54 + size: 2834057 + timestamp: 1737126583846 +- conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda + sha256: 087b07859a44bc160cb0b71b4c9135e443ba04c82cf2c97824e1fba60c2a79f0 + md5: 398a5e511036b2f45c139879244227b4 depends: - aws-c-common >=0.10.6,<0.10.7.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.8,<0.29.9.0a0 + - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -4322,8 +4651,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 2948912 - timestamp: 1736599399277 + size: 2954033 + timestamp: 1737050193089 - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda sha256: fe07debdb089a3db17f40a7f20d283d75284bb4fc269ef727b8ba6fc93f7cb5a md5: 0a8838771cc2e985cd295e01ae83baf1 @@ -4915,6 +5244,7 @@ packages: depends: - python >=3.9 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/cloudpickle?source=hash-mapping size: 25870 @@ -6956,55 +7286,13 @@ packages: purls: [] size: 1784929 timestamp: 1736008778245 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-18.1.0-h46f02dc_8_cuda.conda - build_number: 8 - sha256: df4f5fff9445fd20607add3748f0631aede79cbc368703de730a7023b53b1ba4 - md5: 5b604802b9b8653da1ed34e946adb651 - depends: - - __glibc >=2.17,<3.0.a0 - - aws-crt-cpp >=0.29.8,<0.29.9.0a0 - - aws-sdk-cpp >=1.11.458,<1.11.459.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 - - gflags >=2.2.2,<2.3.0a0 - - glog >=0.7.1,<0.8.0a0 - - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.0a0 - - libgcc - - libgcc-ng >=12 - - libgoogle-cloud >=2.33.0,<2.34.0a0 - - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 - - libre2-11 >=2024.7.2 - - libstdcxx - - libstdcxx-ng >=12 - - libutf8proc >=2.9.0,<2.10.0a0 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.10.0,<1.11.0a0 - - orc >=2.0.3,<2.0.4.0a0 - - re2 - - snappy >=1.2.1,<1.3.0a0 - - zstd >=1.5.6,<1.6.0a0 - constrains: - - apache-arrow-proc =*=cuda - - arrow-cpp <0.0a0 - - parquet-cpp <0.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 8668718 - timestamp: 1736610939073 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-18.1.0-h9d9f30d_8_cpu.conda - build_number: 8 - sha256: f6c72ce82d145cb94a1131b68547b88056fb48158a382f9ce763286fce53ee65 - md5: 1c9caae53b14a385b59e87687adad2d6 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h0c1467e_1_cpu.conda + build_number: 1 + sha256: 0b69f12c76bc9961b7647226d2808617dacf3496c1b494887a8527ee03d807dc + md5: 11731899792c231eb8f23f6ce0bfdff9 depends: - __glibc >=2.17,<3.0.a0 - - aws-crt-cpp >=0.29.8,<0.29.9.0a0 + - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - aws-sdk-cpp >=1.11.458,<1.11.459.0a0 - azure-core-cpp >=1.14.0,<1.14.1.0a0 - azure-identity-cpp >=1.10.0,<1.10.1.0a0 @@ -7030,21 +7318,20 @@ packages: - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: - - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 - apache-arrow-proc =*=cpu + - arrow-cpp <0.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - size: 8801586 - timestamp: 1736610546493 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-18.1.0-hf3eb8e5_8_cpu.conda - build_number: 8 - sha256: 766e46b45520773db93ee1a91951cc135a85544bba738e7b378d31f16097753f - md5: fdc79871e6c243b819497337215416d9 + size: 8918306 + timestamp: 1737281089922 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h540c450_1_cpu.conda + build_number: 1 + sha256: 021728e74ba2e4b9217c12635f365c3a8c3208613a7d5c1c3fbf1d48d8cf1af3 + md5: 6f2c6ac2610e8579425e0c7d1637ec48 depends: - __osx >=11.0 - - aws-crt-cpp >=0.29.8,<0.29.9.0a0 + - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - aws-sdk-cpp >=1.11.458,<1.11.459.0a0 - azure-core-cpp >=1.14.0,<1.14.1.0a0 - azure-identity-cpp >=1.10.0,<1.10.1.0a0 @@ -7068,20 +7355,20 @@ packages: - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: - - arrow-cpp <0.0a0 - - parquet-cpp <0.0a0 - apache-arrow-proc =*=cpu + - parquet-cpp <0.0a0 + - arrow-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5497383 - timestamp: 1736608604724 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-18.1.0-h4f1aac3_8_cuda.conda - build_number: 8 - sha256: b8fd1048a6d563d4401c8ea13645841e8adce860301dc35ffa64563c11da8cb5 - md5: a4849463cf001aa656b92367ebab40cd + size: 5540491 + timestamp: 1737138316704 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h3403d70_1_cpu.conda + build_number: 1 + sha256: a1b6dd66e68b9504e8dd76341e9592b37fef49761f647a1f07df62c806eb144c + md5: 8cc039f91d62f9f8c9285c28f0b7e08a depends: - - aws-crt-cpp >=0.29.8,<0.29.9.0a0 + - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - aws-sdk-cpp >=1.11.458,<1.11.459.0a0 - bzip2 >=1.0.8,<2.0a0 - libabseil * cxx17* @@ -7104,20 +7391,20 @@ packages: - vc14_runtime >=14.42.34433 - zstd >=1.5.6,<1.6.0a0 constrains: - - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 - - apache-arrow-proc =*=cuda + - apache-arrow-proc =*=cpu + - arrow-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5388324 - timestamp: 1736611862701 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-18.1.0-hb928929_8_cpu.conda - build_number: 8 - sha256: 9323e933e603b15bca2231ccda45849a80e7cf415c2872c194286e84e4a09290 - md5: 8d18b506794c1e583998a6d54054145b + size: 5267292 + timestamp: 1737140504339 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h66cc6fb_1_cuda.conda + build_number: 1 + sha256: b56e9ed9168f69f8892073c60b911b18f4756cfcb1cf25e16f229f5ba11443fe + md5: c0e205016c8d9da0971c1744bfd8c4bf depends: - - aws-crt-cpp >=0.29.8,<0.29.9.0a0 + - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - aws-sdk-cpp >=1.11.458,<1.11.459.0a0 - bzip2 >=1.0.8,<2.0a0 - libabseil * cxx17* @@ -7140,234 +7427,176 @@ packages: - vc14_runtime >=14.42.34433 - zstd >=1.5.6,<1.6.0a0 constrains: - - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 - - apache-arrow-proc =*=cpu - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 5248568 - timestamp: 1736611659169 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-18.1.0-hb826db4_8_cuda.conda - build_number: 8 - sha256: 56bf8b376209648c9bd58a01e46a6e6345a0f5afa3df5a006937b43357ff2ec5 - md5: ddc4efcacdaf7b70e5b0c332ea139a43 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 18.1.0 h46f02dc_8_cuda - - libgcc - - libgcc-ng >=12 - - libstdcxx - - libstdcxx-ng >=12 + - arrow-cpp <0.0a0 + - apache-arrow-proc =*=cuda license: Apache-2.0 license_family: APACHE purls: [] - size: 598704 - timestamp: 1736610995041 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-18.1.0-hcb10f89_8_cpu.conda - build_number: 8 - sha256: 126a6e78199311d99e38b9d633ce3e0290795ac68ce3ee8a9b91436c85c4095d - md5: 544759904898499f634f8f88a9907f88 + size: 5399367 + timestamp: 1737141691240 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_1_cpu.conda + build_number: 1 + sha256: 3051ad37a8bd03aea30e16bd4fe8392878ee87d3ae6464fbfc6639529b687100 + md5: 1c882ccef50b1e23969373ff7461ec5d depends: - __glibc >=2.17,<3.0.a0 - - libarrow 18.1.0 h9d9f30d_8_cpu + - libarrow 19.0.0 h0c1467e_1_cpu - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 - license_family: APACHE purls: [] - size: 611558 - timestamp: 1736610592458 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-18.1.0-hf07054f_8_cpu.conda - build_number: 8 - sha256: 29196dc6b2e4488f98bd8950de6333efe5d1a9d0cc62e186694946766185475e - md5: 8db96829f8e427167f450c7467a1ba44 + size: 617840 + timestamp: 1737281130821 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_1_cpu.conda + build_number: 1 + sha256: 8b660c32721922a75b2bb47b74d6d9a5ab518a40d03207f27173599a1e14b2a3 + md5: 70a40b38fbf8147165754e1694a8a0ae depends: - __osx >=11.0 - - libarrow 18.1.0 hf3eb8e5_8_cpu + - libarrow 19.0.0 h540c450_1_cpu - libcxx >=18 license: Apache-2.0 license_family: APACHE purls: [] - size: 484442 - timestamp: 1736608695654 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-18.1.0-h7d8d6a5_8_cpu.conda - build_number: 8 - sha256: 43470dc8369d6ffab8699780c744ee75d04989641c0dc60afcf68db0213c4d5c - md5: 7e11f505623fda50814299f0c066b7e9 + size: 481878 + timestamp: 1737138459905 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cpu.conda + build_number: 1 + sha256: 22787356b1b470270343c3491d9a1144b1baa25942091807c5bc84825202e94e + md5: 1deb4d174ca7b0ccaba8313dbc88808d depends: - - libarrow 18.1.0 hb928929_8_cpu + - libarrow 19.0.0 h3403d70_1_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 446853 - timestamp: 1736611713691 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-18.1.0-h7d8d6a5_8_cuda.conda - build_number: 8 - sha256: 2509ede7e22edd4cb013ecc829d1279d7dc2d33b71bde115241c05d94279c3f7 - md5: 8ce97ec70908c0a6c484716407be90b2 + size: 450095 + timestamp: 1737140557530 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cuda.conda + build_number: 1 + sha256: ec6f7f903b89e16fcb34b8ade35b0ea86c07215e9000888c5a89e07fe107c005 + md5: 728699b7502f859046bec781eb7545ca depends: - - libarrow 18.1.0 h4f1aac3_8_cuda + - libarrow 19.0.0 h66cc6fb_1_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 447429 - timestamp: 1736611933327 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-18.1.0-hb826db4_8_cuda.conda - build_number: 8 - sha256: 466b24ae2ee93cc105216a81579bc43adbc185311280819e2cac4d0ef75559d1 - md5: b38d4d181d4b59b4d391146bcba77780 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 18.1.0 h46f02dc_8_cuda - - libarrow-acero 18.1.0 hb826db4_8_cuda - - libgcc - - libgcc-ng >=12 - - libparquet 18.1.0 h3f30f2e_8_cuda - - libstdcxx - - libstdcxx-ng >=12 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 584779 - timestamp: 1736611097762 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-18.1.0-hcb10f89_8_cpu.conda - build_number: 8 - sha256: fe50edf030b5ccbadec2bf8f90d4cdf32d63ec52ba26233fc2c8bfbe43df3b15 - md5: 894a5ed78728b77c997fefeee222ac4d + size: 450581 + timestamp: 1737141765123 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_1_cpu.conda + build_number: 1 + sha256: d8dcc20ef85c7e623f42d486c1573b74b3b69b4f097d7edaa391175092c25c95 + md5: 0deee95253ec18ee82684fc6845b2614 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 18.1.0 h9d9f30d_8_cpu - - libarrow-acero 18.1.0 hcb10f89_8_cpu + - libarrow 19.0.0 h0c1467e_1_cpu + - libarrow-acero 19.0.0 hcb10f89_1_cpu - libgcc >=13 - - libparquet 18.1.0 h081d1f1_8_cpu + - libparquet 19.0.0 h081d1f1_1_cpu - libstdcxx >=13 license: Apache-2.0 - license_family: APACHE purls: [] - size: 588032 - timestamp: 1736610711976 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-18.1.0-hf07054f_8_cpu.conda - build_number: 8 - sha256: bff2d39e418eadab8c522a536449ac90f070dd8e83e2bd5e67a9c3eb8ecf712f - md5: 7b3736f49b3ba299b7799aeb448cb830 + size: 585805 + timestamp: 1737281228389 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_1_cpu.conda + build_number: 1 + sha256: cd4be1dee8f11e0295f2aeefeff3f29f1a97ac9a1fb676d81f8901484a6d5d3e + md5: 83dbced4c3ca8566c1c7c1437a923c39 depends: - __osx >=11.0 - - libarrow 18.1.0 hf3eb8e5_8_cpu - - libarrow-acero 18.1.0 hf07054f_8_cpu + - libarrow 19.0.0 h540c450_1_cpu + - libarrow-acero 19.0.0 hf07054f_1_cpu - libcxx >=18 - - libparquet 18.1.0 h636d7b7_8_cpu + - libparquet 19.0.0 h636d7b7_1_cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 491001 - timestamp: 1736609758514 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-18.1.0-h7d8d6a5_8_cpu.conda - build_number: 8 - sha256: 34cd6707c28efbf5cabef6e57e19e0aedcb670ec559e95885704872c7b42077c - md5: b93e516a5a780f722e9ed9b3d12c9213 + size: 487202 + timestamp: 1737139628371 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cpu.conda + build_number: 1 + sha256: a945a47a0185afc5097abbc3f556132d6ff3b9fe0462c7b7ab27b71ce291b489 + md5: 59e83f767f72c2c316dc037b92b2a2c4 depends: - - libarrow 18.1.0 hb928929_8_cpu - - libarrow-acero 18.1.0 h7d8d6a5_8_cpu - - libparquet 18.1.0 ha850022_8_cpu + - libarrow 19.0.0 h3403d70_1_cpu + - libarrow-acero 19.0.0 h7d8d6a5_1_cpu + - libparquet 19.0.0 ha850022_1_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 434392 - timestamp: 1736611904846 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-18.1.0-h7d8d6a5_8_cuda.conda - build_number: 8 - sha256: 5ee17e2de040cee2e234dbbac3a5b5b5b6d3a34128744fd1a2bbe89da1c32729 - md5: 0cdfb28dc51cc04e9228edf4186ffc22 + size: 435307 + timestamp: 1737140747861 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cuda.conda + build_number: 1 + sha256: 3e75d1fc7a1a52bd9e7f6e3ffac51476c17859328f044a7d1b16e649785313fb + md5: ad865d84dca9112d2ef2076b6c16192e depends: - - libarrow 18.1.0 h4f1aac3_8_cuda - - libarrow-acero 18.1.0 h7d8d6a5_8_cuda - - libparquet 18.1.0 ha850022_8_cuda + - libarrow 19.0.0 h66cc6fb_1_cuda + - libarrow-acero 19.0.0 h7d8d6a5_1_cuda + - libparquet 19.0.0 ha850022_1_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 435346 - timestamp: 1736612114085 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-18.1.0-h08228c5_8_cpu.conda - build_number: 8 - sha256: dca372e27724904577315b8db3793e027a5c152a485e505e630a57b15634cd85 - md5: 46eaf81238da6f3ffab1f3ffdcee382e + size: 436076 + timestamp: 1737141954123 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_1_cpu.conda + build_number: 1 + sha256: ec782df7ade3755d46630a88b6553c944f5866f63b9eb5a005ae771bb9cdb0e9 + md5: 0578d45bb1d24d5881133ec742d75de9 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 18.1.0 h9d9f30d_8_cpu - - libarrow-acero 18.1.0 hcb10f89_8_cpu - - libarrow-dataset 18.1.0 hcb10f89_8_cpu + - libarrow 19.0.0 h0c1467e_1_cpu + - libarrow-acero 19.0.0 hcb10f89_1_cpu + - libarrow-dataset 19.0.0 hcb10f89_1_cpu - libgcc >=13 - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 license: Apache-2.0 - license_family: APACHE purls: [] - size: 521707 - timestamp: 1736610765240 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-18.1.0-hbf482d9_8_cuda.conda - build_number: 8 - sha256: 194b89d6689a101ba9dea6d232df683f3c0791ef33cb461aa16b8ed59eef0761 - md5: f77530d926bab3f4e5492ba92fa4cb6f - depends: - - __glibc >=2.17,<3.0.a0 - - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libarrow 18.1.0 h46f02dc_8_cuda - - libarrow-acero 18.1.0 hb826db4_8_cuda - - libarrow-dataset 18.1.0 hb826db4_8_cuda - - libgcc - - libgcc-ng >=12 - - libprotobuf >=5.28.3,<5.28.4.0a0 - - libstdcxx - - libstdcxx-ng >=12 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 504314 - timestamp: 1736611142583 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-18.1.0-h4239455_8_cpu.conda - build_number: 8 - sha256: ae52d926ebfc8edb0728824f2918a825d39bd85a4ef27fe2b73656cfecdd7c69 - md5: f67eb19d22ba355cced8c86073ad49b1 + size: 521429 + timestamp: 1737281271992 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_1_cpu.conda + build_number: 1 + sha256: 608c419fccfc4d60b3098f96e83b29cd06d531f6d751455cf8d08a042a02381f + md5: bde7d1838981328f92d989e638bd2b4a depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 18.1.0 hf3eb8e5_8_cpu - - libarrow-acero 18.1.0 hf07054f_8_cpu - - libarrow-dataset 18.1.0 hf07054f_8_cpu + - libarrow 19.0.0 h540c450_1_cpu + - libarrow-acero 19.0.0 hf07054f_1_cpu + - libarrow-dataset 19.0.0 hf07054f_1_cpu - libcxx >=18 - libprotobuf >=5.28.3,<5.28.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 452161 - timestamp: 1736609917123 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-18.1.0-h3dbecdf_8_cpu.conda - build_number: 8 - sha256: 4ddb7ac8c2f7caf9a357696c0ab448884480d4cd7d72516dc9b63b0833c5abb2 - md5: f4b70d99b8e7e1334735a215205b686b + size: 449269 + timestamp: 1737139819891 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cpu.conda + build_number: 1 + sha256: 306fedda8e23e423eade6f51a36058494d094c070877e01f8a7f3949600294df + md5: febd889ab16ffe0871a94499714f7659 depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 18.1.0 hb928929_8_cpu - - libarrow-acero 18.1.0 h7d8d6a5_8_cpu - - libarrow-dataset 18.1.0 h7d8d6a5_8_cpu + - libarrow 19.0.0 h3403d70_1_cpu + - libarrow-acero 19.0.0 h7d8d6a5_1_cpu + - libarrow-dataset 19.0.0 h7d8d6a5_1_cpu - libprotobuf >=5.28.3,<5.28.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 @@ -7375,18 +7604,18 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 364597 - timestamp: 1736611987931 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-18.1.0-h3dbecdf_8_cuda.conda - build_number: 8 - sha256: df3e18f86012639731d9de2d4f912df09011db058d345ec587c9544ab7887b14 - md5: 4c4b107cfb17a7c5c87e78d40c82c8be + size: 364407 + timestamp: 1737140837614 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cuda.conda + build_number: 1 + sha256: 6e0075d5493f2def95760b6eec36b0ffae0638f2c3c4df0583b751dd3b4126de + md5: d7c21f011f665d5390df21757f118cce depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 18.1.0 h4f1aac3_8_cuda - - libarrow-acero 18.1.0 h7d8d6a5_8_cuda - - libarrow-dataset 18.1.0 h7d8d6a5_8_cuda + - libarrow 19.0.0 h66cc6fb_1_cuda + - libarrow-acero 19.0.0 h7d8d6a5_1_cuda + - libarrow-dataset 19.0.0 h7d8d6a5_1_cuda - libprotobuf >=5.28.3,<5.28.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 @@ -7394,8 +7623,8 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 365337 - timestamp: 1736612191993 + size: 363477 + timestamp: 1737142036904 - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda build_number: 26 sha256: 11cc33993e1865e6caa3e05f117effb3f7cbacc632e5adc572ffd36b4fa47241 @@ -8857,61 +9086,42 @@ packages: purls: [] size: 4165774 timestamp: 1730772154295 -- conda: https://prefix.dev/conda-forge/linux-64/libparquet-18.1.0-h081d1f1_8_cpu.conda - build_number: 8 - sha256: 2c6d900d4e9dd3c4000886d76d3f8a099e904667ebc6935b49428e6e9b766481 - md5: a9fa0ef309406c84b46db3a28efd761e +- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_1_cpu.conda + build_number: 1 + sha256: 62bbbcf02872aa3d7d7e6384001cf08788d4161e8f5f6e1ede2b2b797eaab2d8 + md5: af1c204fd6f739deb65e1f8bcd0a6018 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 18.1.0 h9d9f30d_8_cpu + - libarrow 19.0.0 h0c1467e_1_cpu - libgcc >=13 - libstdcxx >=13 - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - size: 1207011 - timestamp: 1736610684584 -- conda: https://prefix.dev/conda-forge/linux-64/libparquet-18.1.0-h3f30f2e_8_cuda.conda - build_number: 8 - sha256: 5866e59495345cbe5955d1fcf40dd4a4ab6f4e234e07d9b445cc5835f8c65f71 - md5: ea4466a20522fdce3c513ad5c6ca98a5 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 18.1.0 h46f02dc_8_cuda - - libgcc - - libgcc-ng >=12 - - libstdcxx - - libstdcxx-ng >=12 - - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.4.0,<4.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 1177176 - timestamp: 1736611074644 -- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-18.1.0-h636d7b7_8_cpu.conda - build_number: 8 - sha256: 4991519ef4264abc7160e9faaf8ff01d4731bf1497076bef1895d6c366f796eb - md5: b8bd275a49877fdec62ff787818a869d + size: 1226771 + timestamp: 1737281205408 +- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_1_cpu.conda + build_number: 1 + sha256: 923e50c0c1bdaa189bd41af620a7748792779411acaffa43e1855e94e572b536 + md5: de5067bf7fc3070166a6d0d19a9cd46e depends: - __osx >=11.0 - - libarrow 18.1.0 hf3eb8e5_8_cpu + - libarrow 19.0.0 h540c450_1_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 873593 - timestamp: 1736609701839 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-18.1.0-ha850022_8_cpu.conda - build_number: 8 - sha256: 3292cd6efa06a20362fdb212e64783f8c8df4fe4687ed01a4c4ad3f8843cbb92 - md5: fc609e4314b53f0980a6f09862bc92a2 + size: 883879 + timestamp: 1737139566529 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cpu.conda + build_number: 1 + sha256: b06d108aade052a237b04ca536f80aa5c357ce7702aeb721449d3c08bceaf73b + md5: 7298c5d59784a9913d038f16b36b4ed8 depends: - - libarrow 18.1.0 hb928929_8_cpu + - libarrow 19.0.0 h3403d70_1_cpu - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 - ucrt >=10.0.20348.0 @@ -8920,14 +9130,14 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 812306 - timestamp: 1736611863777 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-18.1.0-ha850022_8_cuda.conda - build_number: 8 - sha256: 33762b8175fa5203e063f5282b64e8781db467567e3f521390f9523b23fa1ed4 - md5: 4031a102cd6b0c22193d93821b9d877d + size: 824332 + timestamp: 1737140705193 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cuda.conda + build_number: 1 + sha256: 3f66e37071d607a860cef9addf686b9387b351eca8d676aa91eb3beaa77e0f21 + md5: 88eaa60493a83499cdf973b2b6610952 depends: - - libarrow 18.1.0 h4f1aac3_8_cuda + - libarrow 19.0.0 h66cc6fb_1_cuda - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 - ucrt >=10.0.20348.0 @@ -8936,8 +9146,8 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 813389 - timestamp: 1736612073555 + size: 822271 + timestamp: 1737141909331 - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda sha256: b8f5b5ba9a14dedf7c97c01300de492b1b52b68eacbc3249a13fdbfa82349a2f md5: 85cbdaacad93808395ac295b5667d25b @@ -9073,38 +9283,38 @@ packages: purls: [] size: 4133922 timestamp: 1724801171589 -- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda - sha256: 48af21ebc2cbf358976f1e0f4a0ab9e91dfc83d0ef337cf3837c6f5bc22fb352 - md5: b58da17db24b6e08bcbf8fed2fb8c915 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + sha256: 7bb84f44e1bd756da4a3d0d43308324a5533e6ba9f4772475884bce44d405064 + md5: 84bd1c9a82b455e7a2f390375fb38f90 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 873551 - timestamp: 1733761824646 -- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda - sha256: f192f3c8973de9ec4c214990715f13b781965247a5cedf9162e7f9e699cfc3c4 - md5: 122d6f29470f1a991e85608e77e56a8a + size: 876582 + timestamp: 1737123945341 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + sha256: b31169cf0ca7b6835baca4ab92d6cf2eee83b1a12a11b72f39521e8baf4d6acb + md5: 714719df4f49e30f9728956f240846ca depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 850553 - timestamp: 1733762057506 -- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda - sha256: ecfc0182c3b2e63c870581be1fa0e4dbdfec70d2011cb4f5bde416ece26c41df - md5: ff00095330e0d35a16bd3bdbd1a2d3e7 + size: 853163 + timestamp: 1737124192432 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + sha256: 2868c0df07b6d0682c9f3709523b6f3f3577f18e0d6f0e31022b48e6d0059f74 + md5: f4268a291ae1f885d4b96add05865cc8 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Unlicense purls: [] - size: 891292 - timestamp: 1733762116902 + size: 897200 + timestamp: 1737124291192 - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda sha256: 0407ac9fda2bb67e11e357066eff144c845801d00b5f664efbc48813af1e7bb9 md5: be2de152d8073ef1c01b7728475f2fe7 @@ -9520,30 +9730,30 @@ packages: purls: [] size: 33601 timestamp: 1680112270483 -- conda: https://prefix.dev/conda-forge/linux-64/libuv-1.49.2-hb9d3cd8_0.conda - sha256: a35cd81cd1a9add11024097da83cc06b0aae83186fe4124b77710876f37d8f31 - md5: 070e3c9ddab77e38799d5c30b109c633 +- conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda + sha256: b4a8890023902aef9f1f33e3e35603ad9c2f16c21fdb58e968fa6c1bd3e94c0b + md5: 771ee65e13bc599b0b62af5359d80169 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: MIT license_family: MIT purls: [] - size: 884647 - timestamp: 1729322566955 -- conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.49.2-h7ab814d_0.conda - sha256: 0e5176af1e788ad5006cf261c4ea5a288a935fda48993b0240ddd2e562dc3d02 - md5: 4bc348e3a1a74d20a3f9beb866d75e0a + size: 891272 + timestamp: 1737016632446 +- conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda + sha256: d13fb49d4c8262bf2c44ffb2c77bb2b5d0f85fc6de76bdb75208efeccb29fce6 + md5: 20717343fb30798ab7c23c2e92b748c1 depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 410500 - timestamp: 1729322654121 -- conda: https://prefix.dev/conda-forge/win-64/libuv-1.49.2-h2466b09_0.conda - sha256: d598c536f0e432901ba8b489564799f6f570471b2a3ce9b76e152ee0a961a380 - md5: 30ebb43533efcdc8c357ef409bad86b6 + size: 418890 + timestamp: 1737016751326 +- conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda + sha256: aeb71b2a2973ffed6d639ace6c1afef1a337836425e637d2320f3166dbaa5c80 + md5: a63a1ec1e8d017d1b9894aed98c419da depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -9551,8 +9761,8 @@ packages: license: MIT license_family: MIT purls: [] - size: 290376 - timestamp: 1729322844056 + size: 291944 + timestamp: 1737017103042 - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda sha256: c45283fd3e90df5f0bd3dbcd31f59cdd2b001d424cf30a07223655413b158eaf md5: 63f790534398730f59e1b899c3644d4a @@ -9592,9 +9802,9 @@ packages: purls: [] size: 273661 timestamp: 1734777665516 -- conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda - sha256: 6d5e158813ab8d553fbb0fedd0abe7bf92970b0be3a9ddf12da0f6cbad78f506 - md5: 03cccbba200ee0523bde1f3dad60b1f3 +- conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda + sha256: 373f2973b8a358528b22be5e8d84322c165b4c5577d24d94fd67ad1bb0a0f261 + md5: 08bfa5da6e242025304b206d152479ef depends: - ucrt constrains: @@ -9602,8 +9812,8 @@ packages: - msys2-conda-epoch <0.0a0 license: MIT AND BSD-3-Clause-Clear purls: [] - size: 35433 - timestamp: 1724681489463 + size: 35794 + timestamp: 1737099561703 - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda sha256: 666c0c431b23c6cec6e492840b176dde533d48b7e6fb8883f5071223433776aa md5: 92ed62436b625154323d40d5f2f11dd7 @@ -9753,30 +9963,30 @@ packages: purls: [] size: 55476 timestamp: 1727963768015 -- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda - sha256: 9e385c2a8169d951cf153221fb7fbb3dc8f1e5ac77371edee7329f8721dbe1ae - md5: 96e42ccbd3c067c1713ff5f2d2169247 +- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda + sha256: 5383e32604e03814b6011fa01a5332057934181a7ea0e90abba7890c17cabce6 + md5: 9915f85a72472011550550623cce2d53 depends: - __glibc >=2.17,<3.0.a0 constrains: - - openmp 19.1.6|19.1.6.* + - openmp 19.1.7|19.1.7.* license: Apache-2.0 WITH LLVM-exception license_family: APACHE purls: [] - size: 3201572 - timestamp: 1734520399290 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.6-hdb05f8b_0.conda - sha256: a0f3e9139ab16f0a67b9d2bbabc15b78977168f4a5b5503fed4962dcb9a96102 - md5: 34fdeffa0555a1a56f38839415cc066c + size: 3190529 + timestamp: 1736986301022 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + sha256: b92a669f2059874ebdcb69041b6c243d68ffc3fb356ac1339cec44aeb27245d7 + md5: c4d54bfd3817313ce758aa76283b118d depends: - __osx >=11.0 constrains: - - openmp 19.1.6|19.1.6.* + - openmp 19.1.7|19.1.7.* license: Apache-2.0 WITH LLVM-exception license_family: APACHE purls: [] - size: 281251 - timestamp: 1734520462311 + size: 280830 + timestamp: 1736986295869 - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py310h1a6248f_1.conda sha256: 071ce1a0fed522a19990b1cb49cba01d5b03f0e851a1ea0c364622267e32bca1 md5: 8153f0ba820cca5bae3101d1bc178d95 @@ -11622,131 +11832,108 @@ packages: - pkg:pypi/pure-eval?source=hash-mapping size: 16668 timestamp: 1733569518868 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-18.1.0-py310hff52083_0.conda - sha256: 2cc58382b4f03b7b13cde2478f274393679a90b2b9ae53ede5e1d8d6fca8b725 - md5: b1bf2dce4ffc87e1d551d725e8f57e07 - depends: - - libarrow-acero 18.1.0.* - - libarrow-dataset 18.1.0.* - - libarrow-substrait 18.1.0.* - - libparquet 18.1.0.* - - pyarrow-core 18.1.0 *_0_* +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda + sha256: a081fbecc49c40163c2b1c4534f1165013eb28b775682de4d833eb119d543206 + md5: 4312c755fd583a80475f0f302571518a + depends: + - libarrow-acero 19.0.0.* + - libarrow-dataset 19.0.0.* + - libarrow-substrait 19.0.0.* + - libparquet 19.0.0.* + - pyarrow-core 19.0.0 *_0_* - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 license: Apache-2.0 license_family: APACHE purls: [] - size: 25169 - timestamp: 1732610724262 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-18.1.0-py312h7900ff3_0.conda - sha256: 46a61c29375d3bf1933eae61c7861394c168898915d59fc99bf05e46de2ff5ad - md5: ac65b70df28687c6af4270923c020bdd - depends: - - libarrow-acero 18.1.0.* - - libarrow-dataset 18.1.0.* - - libarrow-substrait 18.1.0.* - - libparquet 18.1.0.* - - pyarrow-core 18.1.0 *_0_* + size: 25358 + timestamp: 1737128282768 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda + sha256: 7d98e626ec65b882341482ad15ecb7a670ee41dbaf375aa660ba8b7d0a940504 + md5: 14f86e63b5c214dd9fb34e5472d4bafc + depends: + - libarrow-acero 19.0.0.* + - libarrow-dataset 19.0.0.* + - libarrow-substrait 19.0.0.* + - libparquet 19.0.0.* + - pyarrow-core 19.0.0 *_0_* - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 license: Apache-2.0 license_family: APACHE purls: [] - size: 25213 - timestamp: 1732610785600 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-18.1.0-py310hb6292c7_0.conda - sha256: 5b7af521c075b706c9ec4df7f68e368daa015b4e0790c8b1deddca3ffaed5475 - md5: 753691b585ec3e968cc803aa599e204c - depends: - - libarrow-acero 18.1.0.* - - libarrow-dataset 18.1.0.* - - libarrow-substrait 18.1.0.* - - libparquet 18.1.0.* - - pyarrow-core 18.1.0 *_0_* + size: 25289 + timestamp: 1737128438818 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda + sha256: 22c213f36212183dccc0fd33794da944cb26c40a07a8185e98fb4e95cdff4467 + md5: 70c9198a754e887a44e30f861abda7e9 + depends: + - libarrow-acero 19.0.0.* + - libarrow-dataset 19.0.0.* + - libarrow-substrait 19.0.0.* + - libparquet 19.0.0.* + - pyarrow-core 19.0.0 *_0_* - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 license: Apache-2.0 license_family: APACHE purls: [] - size: 25411 - timestamp: 1732611138365 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-18.1.0-py312h1f38498_0.conda - sha256: 06c0e208d5bf15051874097366c8e8e5db176dffba38526f227a34e80cc8e9bc - md5: 3710616b880b31d0c8afd8ae7e12392a - depends: - - libarrow-acero 18.1.0.* - - libarrow-dataset 18.1.0.* - - libarrow-substrait 18.1.0.* - - libparquet 18.1.0.* - - pyarrow-core 18.1.0 *_0_* + size: 25430 + timestamp: 1737128422179 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda + sha256: 9d693901833c2ff4e5d67e1f2f6df50f699e1cec2f580c26d42299654830855a + md5: bd5e025292ff1127aa1534b59e55c4d0 + depends: + - libarrow-acero 19.0.0.* + - libarrow-dataset 19.0.0.* + - libarrow-substrait 19.0.0.* + - libparquet 19.0.0.* + - pyarrow-core 19.0.0 *_0_* - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 license: Apache-2.0 license_family: APACHE purls: [] - size: 25375 - timestamp: 1732610892198 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-18.1.0-py310h5588dad_0.conda - sha256: 3ac8f4f39ee66a4c478e3d8f622c026075dd093c8d3576e34ad2f0d0f3bde2e4 - md5: 0a9a667f2223be8615637cc24d0049d8 - depends: - - libarrow-acero 18.1.0.* - - libarrow-dataset 18.1.0.* - - libarrow-substrait 18.1.0.* - - libparquet 18.1.0.* - - pyarrow-core 18.1.0 *_0_* + size: 25428 + timestamp: 1737128284082 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py310h5588dad_0.conda + sha256: b47d6eb3ff9ea92c90bb3096f0eb3df09fc8138f05dd08d6f69507b4df2c4301 + md5: 3522f7c88cec9d34ff3871ae95e15fee + depends: + - libarrow-acero 19.0.0.* + - libarrow-dataset 19.0.0.* + - libarrow-substrait 19.0.0.* + - libparquet 19.0.0.* + - pyarrow-core 19.0.0 *_0_* - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 license: Apache-2.0 license_family: APACHE purls: [] - size: 25680 - timestamp: 1732652490895 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-18.1.0-py312h2e8e312_0.conda - sha256: 0a4fc6d41b3f3b9613d6f0c2ebdd669c8d83d3d08cf5164e72dd88a8c9997cfc - md5: fce236a0a475e7fd7944288eb0081c78 - depends: - - libarrow-acero 18.1.0.* - - libarrow-dataset 18.1.0.* - - libarrow-substrait 18.1.0.* - - libparquet 18.1.0.* - - pyarrow-core 18.1.0 *_0_* + size: 25776 + timestamp: 1737129051715 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda + sha256: dc2ee3af64442ea88b61e969fae8218dc71383f974e144015c6200de530d524d + md5: f05a906c2073b0fb333365a3bf309352 + depends: + - libarrow-acero 19.0.0.* + - libarrow-dataset 19.0.0.* + - libarrow-substrait 19.0.0.* + - libparquet 19.0.0.* + - pyarrow-core 19.0.0 *_0_* - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 license: Apache-2.0 license_family: APACHE purls: [] - size: 25624 - timestamp: 1732651935370 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py310h23ac199_0_cuda.conda - sha256: e48509d48662d7ce47d4c0bc5b772522fd6ef0338a84992d9d15c766dfce4e32 - md5: 2c773ed2cdc85baa420d013e18812a40 + size: 25756 + timestamp: 1737128388939 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda + sha256: 0b7815fab725c33885afe1e8562a199be60f5d2de60ae34e177ad2f91f97a4eb + md5: 041f56d6b24eb7b961c43f6fb3949a53 depends: - - __cuda >=11.8 - __glibc >=2.17,<3.0.a0 - - libarrow 18.1.0.* *cuda - - libgcc - - libgcc-ng >=12 - - libstdcxx - - libstdcxx-ng >=12 - - libzlib >=1.3.1,<2.0a0 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - constrains: - - apache-arrow-proc =*=cuda - - numpy >=1.21,<3 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 4618769 - timestamp: 1732610701741 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py310hac404ae_0_cpu.conda - sha256: 48981393e1b392ecdad11a5f17a8a1e0325a53c1007a3e37d5ad85db0a354678 - md5: 9a961ac46dd84a82ab3f3fa31833f062 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 18.1.0.* *cpu + - libarrow 19.0.0.* *cpu - libgcc >=13 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 @@ -11759,57 +11946,34 @@ packages: license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 4544985 - timestamp: 1732610569678 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py312h01725c0_0_cpu.conda - sha256: 948a4161c56f846d374a3721a657e58ddbc992a29b3b3e7a6411975c30361d94 - md5: ee80934a6c280ff8635f8db5dec11e04 + size: 5747690 + timestamp: 1737128032868 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda + sha256: 81178d0de0ac851a0a78e09c81ad92274cf770a38b28acdf53a0cfb2122d15aa + md5: 7ab1143b9ac1af5cc4a630706f643627 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 18.1.0.* *cpu + - libarrow 19.0.0.* *cpu - libgcc >=13 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 constrains: - - numpy >=1.21,<3 - apache-arrow-proc =*=cpu - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 4612916 - timestamp: 1732610377259 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-18.1.0-py312h09cf70e_0_cuda.conda - sha256: c6e675f0fc060160b562967bdf5c2edc70cb47070634b83e813dd163e7949e92 - md5: 6a0784ddbca624f4671c9b897aa1ee28 - depends: - - __cuda >=11.8 - - __glibc >=2.17,<3.0.a0 - - libarrow 18.1.0.* *cuda - - libgcc - - libgcc-ng >=12 - - libstdcxx - - libstdcxx-ng >=12 - - libzlib >=1.3.1,<2.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - constrains: - - apache-arrow-proc =*=cuda - numpy >=1.21,<3 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 4679164 - timestamp: 1732610751009 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-18.1.0-py310hc17921c_0_cpu.conda - sha256: 6ad8406767ea99b8540577587a22855ddc1c98940b10c5b209d7f2959a88b91d - md5: 71e33ee4b08ae1087a039e116e158fb6 + size: 5230953 + timestamp: 1737128097002 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda + sha256: 3a18a24c8594a89e70aa87e94dd9fd61100244536fc3ed327ffbe86ca32c0cc6 + md5: c1d09d52bf69aa807b347ff6f4dc2aef depends: - __osx >=11.0 - - libarrow 18.1.0.* *cpu + - libarrow 19.0.0.* *cpu - libcxx >=18 - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 @@ -11822,33 +11986,33 @@ packages: license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3881631 - timestamp: 1732611103866 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-18.1.0-py312hc40f475_0_cpu.conda - sha256: 063eb168a29d4ce6d9ed865e9e1ad3b6e141712189955a79e06b24ddc0cbbc9c - md5: 9859e7c4b94bbf69772dbf0511101cec + size: 3980436 + timestamp: 1737128356682 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda + sha256: 6303fe1c3e6d36273b72f0eeb3f19897d2376d57fe8c757f55dcbfbaa5cd6840 + md5: df502157843a7b1d90af04803767be15 depends: - __osx >=11.0 - - libarrow 18.1.0.* *cpu + - libarrow 19.0.0.* *cpu - libcxx >=18 - libzlib >=1.3.1,<2.0a0 - python >=3.12,<3.13.0a0 - python >=3.12,<3.13.0a0 *_cpython - python_abi 3.12.* *_cp312 constrains: - - numpy >=1.21,<3 - apache-arrow-proc =*=cpu + - numpy >=1.21,<3 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3909116 - timestamp: 1732610863261 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py310h399dd74_0_cpu.conda - sha256: 4e2c58e5123c3c63e32710ed8809347866d9f8e90b76427ccfa8c92cae673bdb - md5: 45d9ee9d0b92d4fbbbfe7db44d84d2fe + size: 4393075 + timestamp: 1737128225546 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h399dd74_0_cpu.conda + sha256: efe88972dd799a72b36ef6486f93f2b351e9d590f3689209cd5e92a8667375f8 + md5: 99d73e56d86de1175afc199855c37075 depends: - - libarrow 18.1.0.* *cpu + - libarrow 19.0.0.* *cpu - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -11856,20 +12020,20 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - apache-arrow-proc =*=cpu - numpy >=1.21,<3 + - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3425932 - timestamp: 1732651827572 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py310h8b91b4e_0_cuda.conda - sha256: c387afda4fdbe8061c697f35fc865ce7320d87b26ab5accbab205f1c8335198c - md5: c810dae5b7e3458fb5da44fa017bc274 + size: 3463874 + timestamp: 1737128591552 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h8b91b4e_0_cuda.conda + sha256: a49b2b458cc529886ade567729ec480d4ef374f7681614fa52d21510e3cdeb5c + md5: 235c1ddd76763dbfade3170d93d15ef6 depends: - __cuda >=11.8 - - libarrow 18.1.0.* *cuda + - libarrow 19.0.0.* *cuda - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -11877,20 +12041,20 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - apache-arrow-proc =*=cuda - numpy >=1.21,<3 + - apache-arrow-proc =*=cuda license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3511674 - timestamp: 1732652473346 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py312h607bf26_0_cuda.conda - sha256: f4bf425da113a481cba1e99ed28e3f17524a57695ac4de7a84b8d9d2e6dab46f - md5: 0c7769c19d9d4f904cb6d524347cf9df + size: 3514276 + timestamp: 1737129015678 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h607bf26_0_cuda.conda + sha256: 9bb753fd579b29fa9fa8ef45365daa96a99dc08ad0e6b0c4cae3a5945f94202c + md5: 7f28d61c0af46c21ab16bef8a3e2c21e depends: - __cuda >=11.8 - - libarrow 18.1.0.* *cuda + - libarrow 19.0.0.* *cuda - libzlib >=1.3.1,<2.0a0 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 @@ -11898,19 +12062,19 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - apache-arrow-proc =*=cuda - numpy >=1.21,<3 + - apache-arrow-proc =*=cuda license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3482531 - timestamp: 1732653069773 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-18.1.0-py312h6a9c419_0_cpu.conda - sha256: f43d3f1b99cb67200d5a5824bad15186fec7dfa22a9868901de4480b15ce255c - md5: c34e65aee24686fa6b101d4df25d9e28 + size: 3537440 + timestamp: 1737129453444 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h6a9c419_0_cpu.conda + sha256: 8e1b502f221b781085ddaf341b06ec46b3c34e9fa8f50fa9515ef7fa9012ec88 + md5: 847470f1fbc5bdd9bb14d0646f681ea5 depends: - - libarrow 18.1.0.* *cpu + - libarrow 19.0.0.* *cpu - libzlib >=1.3.1,<2.0a0 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 @@ -11924,8 +12088,8 @@ packages: license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3416553 - timestamp: 1732651918640 + size: 3478814 + timestamp: 1737128361782 - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 md5: 12c566707c80111f9799308d9e265aef @@ -12969,9 +13133,9 @@ packages: - pkg:pypi/requests?source=hash-mapping size: 58723 timestamp: 1733217126197 -- conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.10-hb5b8611_0.conda - sha256: f6d451821fddc26b93f45e9313e1ea15e09e5ef049d4e137413a5225d2a5dfba - md5: 999f3673f2a011f59287f2969e3749e4 +- conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda + sha256: cfdd98c8f9a1e5b6f9abce5dac6d590cc9fe541a08466c9e4a26f90e00b569e3 + md5: 5e8060d52f676a40edef0006a75c718f depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -12979,8 +13143,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 355142 - timestamp: 1734415467047 + size: 356213 + timestamp: 1737146304079 - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py310hfa6ec8c_0.conda sha256: 9941f3bc9af712e60ce7b3910f9da0298f6b6f4c0b4fbc85f43b3db6342e21e4 md5: a24baa04ee53ee3078ac1856887c3dea @@ -13123,7 +13287,7 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/setuptools?source=compressed-mapping + - pkg:pypi/setuptools?source=hash-mapping size: 775598 timestamp: 1736512753595 - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -13249,6 +13413,7 @@ packages: - numba >=0.49 - python license: BSD-3-Clause + license_family: BSD purls: [] size: 98482 timestamp: 1736951003899 @@ -13280,9 +13445,9 @@ packages: - pkg:pypi/sphinx?source=hash-mapping size: 1387076 timestamp: 1733754175386 -- conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.0-pyhd8ed1ab_0.conda - sha256: aeb036de447e78f2c7d718822d99b7e285d4d96b191afd85aab8a39d5ec19a85 - md5: 243019ab35941dc825817a5ee4fd7ef4 +- conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + sha256: 0f93bb75a41918433abc8d8d80ef99d7fd8658d5ba34da3c5d8f707cb6bb3f46 + md5: 6ad405d62c8de3792608a27b7e085e15 depends: - python >=3.10 - sphinx >=8.1.3 @@ -13290,8 +13455,8 @@ packages: license_family: MIT purls: - pkg:pypi/sphinx-autodoc-typehints?source=hash-mapping - size: 23860 - timestamp: 1735917178684 + size: 24055 + timestamp: 1737099757820 - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda sha256: 091293964075ed1905731d09ff2691e053cd9d5335d99501f05683da29de0ee7 md5: 463d989a8f1506bcf51cc37d7beebdf1 @@ -13729,13 +13894,13 @@ packages: - pkg:pypi/typing-extensions?source=hash-mapping size: 39637 timestamp: 1733188758212 -- conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf - md5: 8ac3367aafb1cc0a068483c580af8015 +- conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + sha256: c4b1ae8a2931fe9b274c44af29c5475a85b37693999f8c792dad0f8c6734b1de + md5: dbcace4706afdfb7eb891f7b37d07c04 license: LicenseRef-Public-Domain purls: [] - size: 122354 - timestamp: 1728047496079 + size: 122921 + timestamp: 1737119101255 - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 md5: 6797b005cd0f439c4c5c9ac565783700 @@ -13832,9 +13997,9 @@ packages: purls: [] size: 754247 timestamp: 1731710681163 -- conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.28.1-pyhd8ed1ab_0.conda - sha256: c8bde4547ddbd21ea89e483a7c65d8a5e442c0db494b0b977e389b75b9d03d62 - md5: 680b1c287b10cefc8bda0530b217229f +- conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + sha256: f09a9f2034669762ae875858253d472588f03689843e5f0b8ddc5cc48a1d0e50 + md5: de06336c9833cffd2a4bd6f27c4cf8ea depends: - distlib >=0.3.7,<1 - filelock >=3.12.2,<4 @@ -13843,9 +14008,9 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/virtualenv?source=hash-mapping - size: 3350367 - timestamp: 1735929107438 + - pkg:pypi/virtualenv?source=compressed-mapping + size: 3501167 + timestamp: 1737145224475 - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda sha256: 568ce8151eaae256f1cef752fc78651ad7a86ff05153cc7a4740b52ae6536118 md5: 5c176975ca2b8366abad3c97b3cd1e83 @@ -13944,17 +14109,17 @@ packages: purls: [] size: 69920 timestamp: 1727795651979 -- conda: https://prefix.dev/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda - sha256: 5f8757092fc985d7586f2659505ec28757c05fd65d8d6ae549a5cec7e3376977 - md5: c79cea50b258f652010cb6c8d81591b5 +- conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + sha256: 9978c22319e85026d5a4134944f73bac820c948ca6b6c32af6b6985b5221cd8a + md5: fdf07e281a9e5e10fc75b2dd444136e9 depends: - python >=3.8 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/xyzservices?source=hash-mapping - size: 46860 - timestamp: 1733143536777 + size: 48641 + timestamp: 1737234992057 - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae diff --git a/pyproject.toml b/pyproject.toml index 1ad1ca1c..d6ea9805 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -167,7 +167,7 @@ cupy = "*" [tool.pixi.environments] default = { solve-group = "default" } -lint = { features = ["lint"], solve-group = "default" } +lint = { features = ["lint", "backends"], solve-group = "default" } tests = { features = ["tests"], solve-group = "default" } docs = { features = ["docs"], solve-group = "default" } dev = { features = ["lint", "tests", "docs", "dev", "backends"], solve-group = "default" } diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 360097f7..65d2f738 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -1,8 +1,8 @@ """Extra array functions built on top of the array API standard.""" from ._delegation import pad +from ._lib._at import at from ._lib._funcs import ( - at, atleast_nd, cov, create_diagonal, diff --git a/src/array_api_extra/_lib/_at.py b/src/array_api_extra/_lib/_at.py new file mode 100644 index 00000000..f2dd7219 --- /dev/null +++ b/src/array_api_extra/_lib/_at.py @@ -0,0 +1,373 @@ +"""Update operations for read-only arrays.""" + +# https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 +from __future__ import annotations + +import operator +from collections.abc import Callable +from enum import Enum +from types import ModuleType +from typing import ClassVar, cast + +from ._utils._compat import array_namespace, is_jax_array, is_writeable_array +from ._utils._typing import Array, Index + + +class _AtOp(Enum): + """Operations for use in `xpx.at`.""" + + SET = "set" + ADD = "add" + SUBTRACT = "subtract" + MULTIPLY = "multiply" + DIVIDE = "divide" + POWER = "power" + MIN = "min" + MAX = "max" + + # @override from Python 3.12 + def __str__(self) -> str: # type: ignore[explicit-override] # pyright: ignore[reportImplicitOverride] + """ + Return string representation (useful for pytest logs). + + Returns + ------- + str + The operation's name. + """ + return self.value + + +_undef = object() + + +class at: # pylint: disable=invalid-name # numpydoc ignore=PR02 + """ + Update operations for read-only arrays. + + This implements ``jax.numpy.ndarray.at`` for all writeable + backends (those that support ``__setitem__``) and routes + to the ``.at[]`` method for JAX arrays. + + Parameters + ---------- + x : array + Input array. + idx : index, optional + Only `array API standard compliant indices + `_ + are supported. + + You may use two alternate syntaxes:: + + >>> import array_api_extra as xpx + >>> xpx.at(x, idx).set(value) # or add(value), etc. + >>> xpx.at(x)[idx].set(value) + + copy : bool, optional + None (default) + The array parameter *may* be modified in place if it is + possible and beneficial for performance. + You should not reuse it after calling this function. + True + Ensure that the inputs are not modified. + False + Ensure that the update operation writes back to the input. + Raise ``ValueError`` if a copy cannot be avoided. + + xp : array_namespace, optional + The standard-compatible namespace for `x`. Default: infer. + + Returns + ------- + Updated input array. + + Warnings + -------- + (a) When you omit the ``copy`` parameter, you should never reuse the parameter + array later on; ideally, you should reassign it immediately:: + + >>> import array_api_extra as xpx + >>> x = xpx.at(x, 0).set(2) + + The above best practice pattern ensures that the behaviour won't change depending + on whether ``x`` is writeable or not, as the original ``x`` object is dereferenced + as soon as ``xpx.at`` returns; this way there is no risk to accidentally update it + twice. + + On the reverse, the anti-pattern below must be avoided, as it will result in + different behaviour on read-only versus writeable arrays:: + + >>> x = xp.asarray([0, 0, 0]) + >>> y = xpx.at(x, 0).set(2) + >>> z = xpx.at(x, 1).set(3) + + In the above example, both calls to ``xpx.at`` update ``x`` in place *if possible*. + This causes the behaviour to diverge depending on whether ``x`` is writeable or not: + + - If ``x`` is writeable, then after the snippet above you'll have + ``x == y == z == [2, 3, 0]`` + - If ``x`` is read-only, then you'll end up with + ``x == [0, 0, 0]``, ``y == [2, 0, 0]`` and ``z == [0, 3, 0]``. + + The correct pattern to use if you want diverging outputs from the same input is + to enforce copies:: + + >>> x = xp.asarray([0, 0, 0]) + >>> y = xpx.at(x, 0).set(2, copy=True) # Never updates x + >>> z = xpx.at(x, 1).set(3) # May or may not update x in place + >>> del x # avoid accidental reuse of x as we don't know its state anymore + + (b) The array API standard does not support integer array indices. + The behaviour of update methods when the index is an array of integers is + undefined and will vary between backends; this is particularly true when the + index contains multiple occurrences of the same index, e.g.:: + + >>> import numpy as np + >>> import jax.numpy as jnp + >>> import array_api_extra as xpx + >>> xpx.at(np.asarray([123]), np.asarray([0, 0])).add(1) + array([124]) + >>> xpx.at(jnp.asarray([123]), jnp.asarray([0, 0])).add(1) + Array([125], dtype=int32) + + See Also + -------- + jax.numpy.ndarray.at : Equivalent array method in JAX. + + Notes + ----- + `sparse `_, as well as read-only arrays from libraries + not explicitly covered by ``array-api-compat``, are not supported by update + methods. + + Examples + -------- + Given either of these equivalent expressions:: + + >>> import array_api_extra as xpx + >>> x = xpx.at(x)[1].add(2) + >>> x = xpx.at(x, 1).add(2) + + If x is a JAX array, they are the same as:: + + >>> x = x.at[1].add(2) + + If x is a read-only numpy array, they are the same as:: + + >>> x = x.copy() + >>> x[1] += 2 + + For other known backends, they are the same as:: + + >>> x[1] += 2 + """ + + _x: Array + _idx: Index + __slots__: ClassVar[tuple[str, ...]] = ("_idx", "_x") + + def __init__( + self, x: Array, idx: Index = _undef, / + ) -> None: # numpydoc ignore=GL08 + self._x = x + self._idx = idx + + def __getitem__(self, idx: Index, /) -> at: # numpydoc ignore=PR01,RT01 + """ + Allow for the alternate syntax ``at(x)[start:stop:step]``. + + It looks prettier than ``at(x, slice(start, stop, step))`` + and feels more intuitive coming from the JAX documentation. + """ + if self._idx is not _undef: + msg = "Index has already been set" + raise ValueError(msg) + return at(self._x, idx) + + def _update_common( + self, + at_op: _AtOp, + y: Array, + /, + copy: bool | None, + xp: ModuleType | None, + ) -> tuple[Array, None] | tuple[None, Array]: # numpydoc ignore=PR01 + """ + Perform common prepocessing to all update operations. + + Returns + ------- + tuple + If the operation can be resolved by ``at[]``, ``(return value, None)`` + Otherwise, ``(None, preprocessed x)``. + """ + x, idx = self._x, self._idx + + if idx is _undef: + msg = ( + "Index has not been set.\n" + "Usage: either\n" + " at(x, idx).set(value)\n" + "or\n" + " at(x)[idx].set(value)\n" + "(same for all other methods)." + ) + raise ValueError(msg) + + if copy not in (True, False, None): + msg = f"copy must be True, False, or None; got {copy!r}" + raise ValueError(msg) + + if copy is None: + writeable = is_writeable_array(x) + copy = not writeable + elif copy: + writeable = None + else: + writeable = is_writeable_array(x) + + if copy: + if is_jax_array(x): + # Use JAX's at[] + func = cast(Callable[[Array], Array], getattr(x.at[idx], at_op.value)) + return func(y), None + # Emulate at[] behaviour for non-JAX arrays + # with a copy followed by an update + if xp is None: + xp = array_namespace(x) + x = xp.asarray(x, copy=True) + if writeable is False: + # A copy of a read-only numpy array is writeable + # Note: this assumes that a copy of a writeable array is writeable + writeable = None + + if writeable is None: + writeable = is_writeable_array(x) + if not writeable: + # sparse crashes here + msg = f"Can't update read-only array {x}" + raise ValueError(msg) + + return None, x + + def set( + self, + y: Array, + /, + copy: bool | None = None, + xp: ModuleType | None = None, + ) -> Array: # numpydoc ignore=PR01,RT01 + """Apply ``x[idx] = y`` and return the update array.""" + res, x = self._update_common(_AtOp.SET, y, copy=copy, xp=xp) + if res is not None: + return res + assert x is not None + x[self._idx] = y + return x + + def _iop( + self, + at_op: _AtOp, + elwise_op: Callable[[Array, Array], Array], + y: Array, + /, + copy: bool | None, + xp: ModuleType | None, + ) -> Array: # numpydoc ignore=PR01,RT01 + """ + ``x[idx] += y`` or equivalent in-place operation on a subset of x. + + which is the same as saying + x[idx] = x[idx] + y + Note that this is not the same as + operator.iadd(x[idx], y) + Consider for example when x is a numpy array and idx is a fancy index, which + triggers a deep copy on __getitem__. + """ + res, x = self._update_common(at_op, y, copy=copy, xp=xp) + if res is not None: + return res + assert x is not None + x[self._idx] = elwise_op(x[self._idx], y) + return x + + def add( + self, + y: Array, + /, + copy: bool | None = None, + xp: ModuleType | None = None, + ) -> Array: # numpydoc ignore=PR01,RT01 + """Apply ``x[idx] += y`` and return the updated array.""" + + # Note for this and all other methods based on _iop: + # operator.iadd and operator.add subtly differ in behaviour, as + # only iadd will trigger exceptions when y has an incompatible dtype. + return self._iop(_AtOp.ADD, operator.iadd, y, copy=copy, xp=xp) + + def subtract( + self, + y: Array, + /, + copy: bool | None = None, + xp: ModuleType | None = None, + ) -> Array: # numpydoc ignore=PR01,RT01 + """Apply ``x[idx] -= y`` and return the updated array.""" + return self._iop(_AtOp.SUBTRACT, operator.isub, y, copy=copy, xp=xp) + + def multiply( + self, + y: Array, + /, + copy: bool | None = None, + xp: ModuleType | None = None, + ) -> Array: # numpydoc ignore=PR01,RT01 + """Apply ``x[idx] *= y`` and return the updated array.""" + return self._iop(_AtOp.MULTIPLY, operator.imul, y, copy=copy, xp=xp) + + def divide( + self, + y: Array, + /, + copy: bool | None = None, + xp: ModuleType | None = None, + ) -> Array: # numpydoc ignore=PR01,RT01 + """Apply ``x[idx] /= y`` and return the updated array.""" + return self._iop(_AtOp.DIVIDE, operator.itruediv, y, copy=copy, xp=xp) + + def power( + self, + y: Array, + /, + copy: bool | None = None, + xp: ModuleType | None = None, + ) -> Array: # numpydoc ignore=PR01,RT01 + """Apply ``x[idx] **= y`` and return the updated array.""" + return self._iop(_AtOp.POWER, operator.ipow, y, copy=copy, xp=xp) + + def min( + self, + y: Array, + /, + copy: bool | None = None, + xp: ModuleType | None = None, + ) -> Array: # numpydoc ignore=PR01,RT01 + """Apply ``x[idx] = minimum(x[idx], y)`` and return the updated array.""" + if xp is None: + xp = array_namespace(self._x) + y = xp.asarray(y) + return self._iop(_AtOp.MIN, xp.minimum, y, copy=copy, xp=xp) + + def max( + self, + y: Array, + /, + copy: bool | None = None, + xp: ModuleType | None = None, + ) -> Array: # numpydoc ignore=PR01,RT01 + """Apply ``x[idx] = maximum(x[idx], y)`` and return the updated array.""" + if xp is None: + xp = array_namespace(self._x) + y = xp.asarray(y) + return self._iop(_AtOp.MAX, xp.maximum, y, copy=copy, xp=xp) diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 320e5455..85778356 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -4,19 +4,16 @@ from __future__ import annotations import math -import operator import warnings -from collections.abc import Callable -from enum import Enum from types import ModuleType -from typing import ClassVar, cast +from typing import cast +from ._at import at from ._utils import _compat, _helpers -from ._utils._compat import array_namespace, is_jax_array, is_writeable_array -from ._utils._typing import Array, Index +from ._utils._compat import array_namespace, is_jax_array +from ._utils._typing import Array __all__ = [ - "at", "atleast_nd", "cov", "create_diagonal", @@ -413,6 +410,87 @@ def kron(a: Array, b: Array, /, *, xp: ModuleType | None = None) -> Array: return xp.reshape(result, res_shape) +def nunique(x: Array, /, *, xp: ModuleType | None = None) -> Array: + """ + Count the number of unique elements in an array. + + Compatible with JAX and Dask, whose laziness would be otherwise + problematic. + + Parameters + ---------- + x : Array + Input array. + xp : array_namespace, optional + The standard-compatible namespace for `x`. Default: infer. + + Returns + ------- + array: 0-dimensional integer array + The number of unique elements in `x`. It can be lazy. + """ + if xp is None: + xp = array_namespace(x) + + if is_jax_array(x): + # size= is JAX-specific + # https://github.com/data-apis/array-api/issues/883 + _, counts = xp.unique_counts(x, size=_compat.size(x)) + return xp.astype(counts, xp.bool).sum() + + _, counts = xp.unique_counts(x) + n = _compat.size(counts) + # FIXME https://github.com/data-apis/array-api-compat/pull/231 + if n is None or math.isnan(n): # e.g. Dask, ndonnx + return xp.astype(counts, xp.bool).sum() + return xp.asarray(n, device=_compat.device(x)) + + +def pad( + x: Array, + pad_width: int | tuple[int, int] | list[tuple[int, int]], + *, + constant_values: bool | int | float | complex = 0, + xp: ModuleType, +) -> Array: # numpydoc ignore=PR01,RT01 + """See docstring in `array_api_extra._delegation.py`.""" + # make pad_width a list of length-2 tuples of ints + x_ndim = cast(int, x.ndim) + if isinstance(pad_width, int): + pad_width = [(pad_width, pad_width)] * x_ndim + if isinstance(pad_width, tuple): + pad_width = [pad_width] * x_ndim + + # https://github.com/python/typeshed/issues/13376 + slices: list[slice] = [] # type: ignore[no-any-explicit] + newshape: list[int] = [] + for ax, w_tpl in enumerate(pad_width): + if len(w_tpl) != 2: + msg = f"expect a 2-tuple (before, after), got {w_tpl}." + raise ValueError(msg) + + sh = x.shape[ax] + if w_tpl[0] == 0 and w_tpl[1] == 0: + sl = slice(None, None, None) + else: + start, stop = w_tpl + stop = None if stop == 0 else -stop + + sl = slice(start, stop, None) + sh += w_tpl[0] + w_tpl[1] + + newshape.append(sh) + slices.append(sl) + + padded = xp.full( + tuple(newshape), + fill_value=constant_values, + dtype=x.dtype, + device=_compat.device(x), + ) + return at(padded, tuple(slices)).set(x) + + def setdiff1d( x1: Array, x2: Array, @@ -553,444 +631,3 @@ def sinc(x: Array, /, *, xp: ModuleType | None = None) -> Array: xp.asarray(xp.finfo(x.dtype).eps, dtype=x.dtype, device=_compat.device(x)), ) return xp.sin(y) / y - - -def pad( - x: Array, - pad_width: int | tuple[int, int] | list[tuple[int, int]], - *, - constant_values: bool | int | float | complex = 0, - xp: ModuleType, -) -> Array: # numpydoc ignore=PR01,RT01 - """See docstring in `array_api_extra._delegation.py`.""" - # make pad_width a list of length-2 tuples of ints - x_ndim = cast(int, x.ndim) - if isinstance(pad_width, int): - pad_width = [(pad_width, pad_width)] * x_ndim - if isinstance(pad_width, tuple): - pad_width = [pad_width] * x_ndim - - # https://github.com/python/typeshed/issues/13376 - slices: list[slice] = [] # type: ignore[no-any-explicit] - newshape: list[int] = [] - for ax, w_tpl in enumerate(pad_width): - if len(w_tpl) != 2: - msg = f"expect a 2-tuple (before, after), got {w_tpl}." - raise ValueError(msg) - - sh = x.shape[ax] - if w_tpl[0] == 0 and w_tpl[1] == 0: - sl = slice(None, None, None) - else: - start, stop = w_tpl - stop = None if stop == 0 else -stop - - sl = slice(start, stop, None) - sh += w_tpl[0] + w_tpl[1] - - newshape.append(sh) - slices.append(sl) - - padded = xp.full( - tuple(newshape), - fill_value=constant_values, - dtype=x.dtype, - device=_compat.device(x), - ) - return at(padded, tuple(slices)).set(x) - - -def nunique(x: Array, /, *, xp: ModuleType | None = None) -> Array: - """ - Count the number of unique elements in an array. - - Compatible with JAX and Dask, whose laziness would be otherwise - problematic. - - Parameters - ---------- - x : Array - Input array. - xp : array_namespace, optional - The standard-compatible namespace for `x`. Default: infer. - - Returns - ------- - array: 0-dimensional integer array - The number of unique elements in `x`. It can be lazy. - """ - if xp is None: - xp = array_namespace(x) - - if is_jax_array(x): - # size= is JAX-specific - # https://github.com/data-apis/array-api/issues/883 - _, counts = xp.unique_counts(x, size=_compat.size(x)) - return xp.astype(counts, xp.bool).sum() - - _, counts = xp.unique_counts(x) - n = _compat.size(counts) - # FIXME https://github.com/data-apis/array-api-compat/pull/231 - if n is None or math.isnan(n): # e.g. Dask, ndonnx - return xp.astype(counts, xp.bool).sum() - return xp.asarray(n, device=_compat.device(x)) - - -class _AtOp(Enum): - """Operations for use in `xpx.at`.""" - - SET = "set" - ADD = "add" - SUBTRACT = "subtract" - MULTIPLY = "multiply" - DIVIDE = "divide" - POWER = "power" - MIN = "min" - MAX = "max" - - # @override from Python 3.12 - def __str__(self) -> str: # type: ignore[explicit-override] # pyright: ignore[reportImplicitOverride] - """ - Return string representation (useful for pytest logs). - - Returns - ------- - str - The operation's name. - """ - return self.value - - -_undef = object() - - -class at: # pylint: disable=invalid-name # numpydoc ignore=PR02 - """ - Update operations for read-only arrays. - - This implements ``jax.numpy.ndarray.at`` for all writeable - backends (those that support ``__setitem__``) and routes - to the ``.at[]`` method for JAX arrays. - - Parameters - ---------- - x : array - Input array. - idx : index, optional - Only `array API standard compliant indices - `_ - are supported. - - You may use two alternate syntaxes:: - - >>> import array_api_extra as xpx - >>> xpx.at(x, idx).set(value) # or add(value), etc. - >>> xpx.at(x)[idx].set(value) - - copy : bool, optional - None (default) - The array parameter *may* be modified in place if it is - possible and beneficial for performance. - You should not reuse it after calling this function. - True - Ensure that the inputs are not modified. - False - Ensure that the update operation writes back to the input. - Raise ``ValueError`` if a copy cannot be avoided. - - xp : array_namespace, optional - The standard-compatible namespace for `x`. Default: infer. - - Returns - ------- - Updated input array. - - Warnings - -------- - (a) When you omit the ``copy`` parameter, you should never reuse the parameter - array later on; ideally, you should reassign it immediately:: - - >>> import array_api_extra as xpx - >>> x = xpx.at(x, 0).set(2) - - The above best practice pattern ensures that the behaviour won't change depending - on whether ``x`` is writeable or not, as the original ``x`` object is dereferenced - as soon as ``xpx.at`` returns; this way there is no risk to accidentally update it - twice. - - On the reverse, the anti-pattern below must be avoided, as it will result in - different behaviour on read-only versus writeable arrays:: - - >>> x = xp.asarray([0, 0, 0]) - >>> y = xpx.at(x, 0).set(2) - >>> z = xpx.at(x, 1).set(3) - - In the above example, both calls to ``xpx.at`` update ``x`` in place *if possible*. - This causes the behaviour to diverge depending on whether ``x`` is writeable or not: - - - If ``x`` is writeable, then after the snippet above you'll have - ``x == y == z == [2, 3, 0]`` - - If ``x`` is read-only, then you'll end up with - ``x == [0, 0, 0]``, ``y == [2, 0, 0]`` and ``z == [0, 3, 0]``. - - The correct pattern to use if you want diverging outputs from the same input is - to enforce copies:: - - >>> x = xp.asarray([0, 0, 0]) - >>> y = xpx.at(x, 0).set(2, copy=True) # Never updates x - >>> z = xpx.at(x, 1).set(3) # May or may not update x in place - >>> del x # avoid accidental reuse of x as we don't know its state anymore - - (b) The array API standard does not support integer array indices. - The behaviour of update methods when the index is an array of integers is - undefined and will vary between backends; this is particularly true when the - index contains multiple occurrences of the same index, e.g.:: - - >>> import numpy as np - >>> import jax.numpy as jnp - >>> import array_api_extra as xpx - >>> xpx.at(np.asarray([123]), np.asarray([0, 0])).add(1) - array([124]) - >>> xpx.at(jnp.asarray([123]), jnp.asarray([0, 0])).add(1) - Array([125], dtype=int32) - - See Also - -------- - jax.numpy.ndarray.at : Equivalent array method in JAX. - - Notes - ----- - `sparse `_, as well as read-only arrays from libraries - not explicitly covered by ``array-api-compat``, are not supported by update - methods. - - Examples - -------- - Given either of these equivalent expressions:: - - >>> import array_api_extra as xpx - >>> x = xpx.at(x)[1].add(2) - >>> x = xpx.at(x, 1).add(2) - - If x is a JAX array, they are the same as:: - - >>> x = x.at[1].add(2) - - If x is a read-only numpy array, they are the same as:: - - >>> x = x.copy() - >>> x[1] += 2 - - For other known backends, they are the same as:: - - >>> x[1] += 2 - """ - - _x: Array - _idx: Index - __slots__: ClassVar[tuple[str, ...]] = ("_idx", "_x") - - def __init__( - self, x: Array, idx: Index = _undef, / - ) -> None: # numpydoc ignore=GL08 - self._x = x - self._idx = idx - - def __getitem__(self, idx: Index, /) -> at: # numpydoc ignore=PR01,RT01 - """ - Allow for the alternate syntax ``at(x)[start:stop:step]``. - - It looks prettier than ``at(x, slice(start, stop, step))`` - and feels more intuitive coming from the JAX documentation. - """ - if self._idx is not _undef: - msg = "Index has already been set" - raise ValueError(msg) - return at(self._x, idx) - - def _update_common( - self, - at_op: _AtOp, - y: Array, - /, - copy: bool | None, - xp: ModuleType | None, - ) -> tuple[Array, None] | tuple[None, Array]: # numpydoc ignore=PR01 - """ - Perform common prepocessing to all update operations. - - Returns - ------- - tuple - If the operation can be resolved by ``at[]``, ``(return value, None)`` - Otherwise, ``(None, preprocessed x)``. - """ - x, idx = self._x, self._idx - - if idx is _undef: - msg = ( - "Index has not been set.\n" - "Usage: either\n" - " at(x, idx).set(value)\n" - "or\n" - " at(x)[idx].set(value)\n" - "(same for all other methods)." - ) - raise ValueError(msg) - - if copy not in (True, False, None): - msg = f"copy must be True, False, or None; got {copy!r}" - raise ValueError(msg) - - if copy is None: - writeable = is_writeable_array(x) - copy = not writeable - elif copy: - writeable = None - else: - writeable = is_writeable_array(x) - - if copy: - if is_jax_array(x): - # Use JAX's at[] - func = cast(Callable[[Array], Array], getattr(x.at[idx], at_op.value)) - return func(y), None - # Emulate at[] behaviour for non-JAX arrays - # with a copy followed by an update - if xp is None: - xp = array_namespace(x) - x = xp.asarray(x, copy=True) - if writeable is False: - # A copy of a read-only numpy array is writeable - # Note: this assumes that a copy of a writeable array is writeable - writeable = None - - if writeable is None: - writeable = is_writeable_array(x) - if not writeable: - # sparse crashes here - msg = f"Can't update read-only array {x}" - raise ValueError(msg) - - return None, x - - def set( - self, - y: Array, - /, - copy: bool | None = None, - xp: ModuleType | None = None, - ) -> Array: # numpydoc ignore=PR01,RT01 - """Apply ``x[idx] = y`` and return the update array.""" - res, x = self._update_common(_AtOp.SET, y, copy=copy, xp=xp) - if res is not None: - return res - assert x is not None - x[self._idx] = y - return x - - def _iop( - self, - at_op: _AtOp, - elwise_op: Callable[[Array, Array], Array], - y: Array, - /, - copy: bool | None, - xp: ModuleType | None, - ) -> Array: # numpydoc ignore=PR01,RT01 - """ - ``x[idx] += y`` or equivalent in-place operation on a subset of x. - - which is the same as saying - x[idx] = x[idx] + y - Note that this is not the same as - operator.iadd(x[idx], y) - Consider for example when x is a numpy array and idx is a fancy index, which - triggers a deep copy on __getitem__. - """ - res, x = self._update_common(at_op, y, copy=copy, xp=xp) - if res is not None: - return res - assert x is not None - x[self._idx] = elwise_op(x[self._idx], y) - return x - - def add( - self, - y: Array, - /, - copy: bool | None = None, - xp: ModuleType | None = None, - ) -> Array: # numpydoc ignore=PR01,RT01 - """Apply ``x[idx] += y`` and return the updated array.""" - - # Note for this and all other methods based on _iop: - # operator.iadd and operator.add subtly differ in behaviour, as - # only iadd will trigger exceptions when y has an incompatible dtype. - return self._iop(_AtOp.ADD, operator.iadd, y, copy=copy, xp=xp) - - def subtract( - self, - y: Array, - /, - copy: bool | None = None, - xp: ModuleType | None = None, - ) -> Array: # numpydoc ignore=PR01,RT01 - """Apply ``x[idx] -= y`` and return the updated array.""" - return self._iop(_AtOp.SUBTRACT, operator.isub, y, copy=copy, xp=xp) - - def multiply( - self, - y: Array, - /, - copy: bool | None = None, - xp: ModuleType | None = None, - ) -> Array: # numpydoc ignore=PR01,RT01 - """Apply ``x[idx] *= y`` and return the updated array.""" - return self._iop(_AtOp.MULTIPLY, operator.imul, y, copy=copy, xp=xp) - - def divide( - self, - y: Array, - /, - copy: bool | None = None, - xp: ModuleType | None = None, - ) -> Array: # numpydoc ignore=PR01,RT01 - """Apply ``x[idx] /= y`` and return the updated array.""" - return self._iop(_AtOp.DIVIDE, operator.itruediv, y, copy=copy, xp=xp) - - def power( - self, - y: Array, - /, - copy: bool | None = None, - xp: ModuleType | None = None, - ) -> Array: # numpydoc ignore=PR01,RT01 - """Apply ``x[idx] **= y`` and return the updated array.""" - return self._iop(_AtOp.POWER, operator.ipow, y, copy=copy, xp=xp) - - def min( - self, - y: Array, - /, - copy: bool | None = None, - xp: ModuleType | None = None, - ) -> Array: # numpydoc ignore=PR01,RT01 - """Apply ``x[idx] = minimum(x[idx], y)`` and return the updated array.""" - if xp is None: - xp = array_namespace(self._x) - y = xp.asarray(y) - return self._iop(_AtOp.MIN, xp.minimum, y, copy=copy, xp=xp) - - def max( - self, - y: Array, - /, - copy: bool | None = None, - xp: ModuleType | None = None, - ) -> Array: # numpydoc ignore=PR01,RT01 - """Apply ``x[idx] = maximum(x[idx], y)`` and return the updated array.""" - if xp is None: - xp = array_namespace(self._x) - y = xp.asarray(y) - return self._iop(_AtOp.MAX, xp.maximum, y, copy=copy, xp=xp) diff --git a/tests/conftest.py b/tests/conftest.py index c588d802..fa555018 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -105,9 +105,9 @@ def xp(library: Backend) -> ModuleType: # numpydoc ignore=PR01,RT03 return NumPyReadOnly() # type: ignore[return-value] # pyright: ignore[reportReturnType] xp = pytest.importorskip(library.value) if library == Backend.JAX_NUMPY: - import jax # type: ignore[import-not-found] # pyright: ignore[reportMissingImports] + import jax - jax.config.update("jax_enable_x64", True) + jax.config.update("jax_enable_x64", True) # type: ignore[no-untyped-call] # Possibly wrap module with array_api_compat return array_namespace(xp.empty(0)) diff --git a/tests/test_at.py b/tests/test_at.py index 749c1b55..c65a4a0d 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -12,7 +12,7 @@ from array_api_extra import at from array_api_extra._lib import Backend -from array_api_extra._lib._funcs import _AtOp +from array_api_extra._lib._at import _AtOp from array_api_extra._lib._testing import xp_assert_equal from array_api_extra._lib._utils._typing import Array diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 897b7811..3557642b 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -22,6 +22,7 @@ from array_api_extra._lib._utils._compat import device as get_device from array_api_extra._lib._utils._typing import Array, Device +# some xp backends are untyped # mypy: disable-error-code=no-untyped-usage @@ -330,6 +331,74 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(kron(a, b, xp=xp), k) +class TestNUnique: + def test_simple(self, xp: ModuleType): + a = xp.asarray([[1, 1], [0, 2], [2, 2]]) + xp_assert_equal(nunique(a), xp.asarray(3)) + + def test_empty(self, xp: ModuleType): + a = xp.asarray([]) + xp_assert_equal(nunique(a), xp.asarray(0)) + + def test_device(self, xp: ModuleType, device: Device): + a = xp.asarray(0.0, device=device) + assert get_device(nunique(a)) == device + + def test_xp(self, xp: ModuleType): + a = xp.asarray([[1, 1], [0, 2], [2, 2]]) + xp_assert_equal(nunique(a, xp=xp), xp.asarray(3)) + + +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no arange, no device") +class TestPad: + def test_simple(self, xp: ModuleType): + a = xp.arange(1, 4) + padded = pad(a, 2) + xp_assert_equal(padded, xp.asarray([0, 0, 1, 2, 3, 0, 0])) + + def test_fill_value(self, xp: ModuleType): + a = xp.arange(1, 4) + padded = pad(a, 2, constant_values=42) + xp_assert_equal(padded, xp.asarray([42, 42, 1, 2, 3, 42, 42])) + + def test_ndim(self, xp: ModuleType): + a = xp.reshape(xp.arange(2 * 3 * 4), (2, 3, 4)) + padded = pad(a, 2) + assert padded.shape == (6, 7, 8) + + def test_mode_not_implemented(self, xp: ModuleType): + a = xp.arange(3) + with pytest.raises(NotImplementedError, match="Only `'constant'`"): + pad(a, 2, mode="edge") # type: ignore[arg-type] # pyright: ignore[reportArgumentType] + + def test_device(self, xp: ModuleType, device: Device): + a = xp.asarray(0.0, device=device) + assert get_device(pad(a, 2)) == device + + def test_xp(self, xp: ModuleType): + padded = pad(xp.asarray(0), 1, xp=xp) + xp_assert_equal(padded, xp.asarray(0)) + + def test_tuple_width(self, xp: ModuleType): + a = xp.reshape(xp.arange(12), (3, 4)) + padded = pad(a, (1, 0)) + assert padded.shape == (4, 5) + + padded = pad(a, (1, 2)) + assert padded.shape == (6, 7) + + with pytest.raises((ValueError, RuntimeError)): + pad(a, [(1, 2, 3)]) # type: ignore[list-item] # pyright: ignore[reportArgumentType] + + def test_list_of_tuples_width(self, xp: ModuleType): + a = xp.reshape(xp.arange(12), (3, 4)) + padded = pad(a, [(1, 0), (0, 2)]) + assert padded.shape == (4, 6) + + padded = pad(a, [(1, 0), (0, 0)]) + assert padded.shape == (4, 4) + + @pytest.mark.skip_xp_backend(Backend.DASK_ARRAY, reason="no argsort") @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no device") class TestSetDiff1D: @@ -401,71 +470,3 @@ def test_device(self, xp: ModuleType, device: Device): def test_xp(self, xp: ModuleType): xp_assert_equal(sinc(xp.asarray(0.0), xp=xp), xp.asarray(1.0)) - - -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no arange, no device") -class TestPad: - def test_simple(self, xp: ModuleType): - a = xp.arange(1, 4) - padded = pad(a, 2) - xp_assert_equal(padded, xp.asarray([0, 0, 1, 2, 3, 0, 0])) - - def test_fill_value(self, xp: ModuleType): - a = xp.arange(1, 4) - padded = pad(a, 2, constant_values=42) - xp_assert_equal(padded, xp.asarray([42, 42, 1, 2, 3, 42, 42])) - - def test_ndim(self, xp: ModuleType): - a = xp.reshape(xp.arange(2 * 3 * 4), (2, 3, 4)) - padded = pad(a, 2) - assert padded.shape == (6, 7, 8) - - def test_mode_not_implemented(self, xp: ModuleType): - a = xp.arange(3) - with pytest.raises(NotImplementedError, match="Only `'constant'`"): - pad(a, 2, mode="edge") # type: ignore[arg-type] # pyright: ignore[reportArgumentType] - - def test_device(self, xp: ModuleType, device: Device): - a = xp.asarray(0.0, device=device) - assert get_device(pad(a, 2)) == device - - def test_xp(self, xp: ModuleType): - padded = pad(xp.asarray(0), 1, xp=xp) - xp_assert_equal(padded, xp.asarray(0)) - - def test_tuple_width(self, xp: ModuleType): - a = xp.reshape(xp.arange(12), (3, 4)) - padded = pad(a, (1, 0)) - assert padded.shape == (4, 5) - - padded = pad(a, (1, 2)) - assert padded.shape == (6, 7) - - with pytest.raises((ValueError, RuntimeError)): - pad(a, [(1, 2, 3)]) # type: ignore[list-item] # pyright: ignore[reportArgumentType] - - def test_list_of_tuples_width(self, xp: ModuleType): - a = xp.reshape(xp.arange(12), (3, 4)) - padded = pad(a, [(1, 0), (0, 2)]) - assert padded.shape == (4, 6) - - padded = pad(a, [(1, 0), (0, 0)]) - assert padded.shape == (4, 4) - - -class TestNUnique: - def test_simple(self, xp: ModuleType): - a = xp.asarray([[1, 1], [0, 2], [2, 2]]) - xp_assert_equal(nunique(a), xp.asarray(3)) - - def test_empty(self, xp: ModuleType): - a = xp.asarray([]) - xp_assert_equal(nunique(a), xp.asarray(0)) - - def test_device(self, xp: ModuleType, device: Device): - a = xp.asarray(0.0, device=device) - assert get_device(nunique(a)) == device - - def test_xp(self, xp: ModuleType): - a = xp.asarray([[1, 1], [0, 2], [2, 2]]) - xp_assert_equal(nunique(a, xp=xp), xp.asarray(3)) From 70d3e32500328e99d2ec8ea7f432c021c5476c42 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sun, 19 Jan 2025 19:13:39 +0000 Subject: [PATCH 005/140] clean up pyproject.toml (#102) --- pixi.lock | 168 ++++++++++++++++-------------------------- pyproject.toml | 64 ++++------------ tests/test_testing.py | 9 ++- 3 files changed, 84 insertions(+), 157 deletions(-) diff --git a/pixi.lock b/pixi.lock index 217da68f..33633cc9 100644 --- a/pixi.lock +++ b/pixi.lock @@ -42,10 +42,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda @@ -223,10 +222,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda @@ -390,10 +388,9 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda @@ -890,13 +887,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -1139,13 +1135,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -1373,13 +1368,12 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -1637,13 +1631,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py312h1acd1a8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.6.3.2-hdea8103_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -1921,13 +1914,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -2165,13 +2157,12 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py312h584ea29_2.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py312h2a51dd3_2.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -2609,12 +2600,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda @@ -2830,12 +2820,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda @@ -3036,12 +3025,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda @@ -3399,10 +3387,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py310h8de46e0_2.conda - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.6.3.2-hdea8103_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda @@ -3615,10 +3602,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda @@ -3792,10 +3778,9 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py310h619d0c7_2.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py310h441eff7_2.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda @@ -4000,18 +3985,9 @@ packages: - pypi: . name: array-api-extra version: 0.6.1.dev0 - sha256: a145e7bc8c8eea7df2ca51454c6ecf9babc0648b29be9cbf08bd92693dfe00ec + sha256: 575ccf37475308b2cb6aa49893fe8456aec287f46027fb6c22daa6fc2bb79eac requires_dist: - array-api-compat>=1.10.0,<2 - - furo>=2023.8.17 ; extra == 'docs' - - myst-parser>=0.13 ; extra == 'docs' - - sphinx-autodoc-typehints ; extra == 'docs' - - sphinx-copybutton ; extra == 'docs' - - sphinx>=7.0 ; extra == 'docs' - - array-api-strict ; extra == 'tests' - - numpy ; extra == 'tests' - - pytest-cov>=3 ; extra == 'tests' - - pytest>=6 ; extra == 'tests' requires_python: '>=3.10' editable: true - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda @@ -6215,15 +6191,14 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 316347 timestamp: 1734107735311 -- conda: https://prefix.dev/conda-forge/noarch/dask-2024.12.1-pyhd8ed1ab_0.conda - sha256: 4caae23bb33892998bee07024ddf1eec346400556c7bb7d45d1cee148af060d1 - md5: f3134df9565c4d4415ff0e61f3aa28d0 +- conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + sha256: 1fe5a011a4f1684d9665bb8e313f8794ceb2bbce47bea74d7c347a052c9e91eb + md5: a5f91379331b61157c203ca69da6331b depends: - bokeh >=3.1.0 - cytoolz >=0.11.0 - - dask-core >=2024.12.1,<2024.12.2.0a0 - - dask-expr >=1.1,<1.2 - - distributed >=2024.12.1,<2024.12.2.0a0 + - dask-core >=2025.1.0,<2025.1.1.0a0 + - distributed >=2025.1.0,<2025.1.1.0a0 - jinja2 >=2.10.3 - lz4 >=4.3.2 - numpy >=1.24 @@ -6233,13 +6208,12 @@ packages: constrains: - openssl !=1.1.1e license: BSD-3-Clause - license_family: BSD purls: [] - size: 7590 - timestamp: 1734476244327 -- conda: https://prefix.dev/conda-forge/noarch/dask-core-2024.12.1-pyhd8ed1ab_0.conda - sha256: a2dfdb73143ddc75ee7ca25b0a8c714ecaedafb45c6a4684883b7648924e2ea3 - md5: 48060c395f1e87a80330c0adaad332f7 + size: 7599 + timestamp: 1737299223355 +- conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + sha256: 5f2e27f1a000b1f04fa02914db21b7074772571f293fa2afe3606e4e499ad4d8 + md5: 0abebcf57fa0d8f2f0d92f49c47d3f06 depends: - click >=8.1 - cloudpickle >=3.0.0 @@ -6254,22 +6228,8 @@ packages: license_family: BSD purls: - pkg:pypi/dask?source=hash-mapping - size: 906359 - timestamp: 1734468020040 -- conda: https://prefix.dev/conda-forge/noarch/dask-expr-1.1.21-pyhd8ed1ab_0.conda - sha256: 5aceb0fb2ba39a3fa30f5b8fe7b0d9d832aacdc76dd2b01bd88d92893eabc50f - md5: e72a014dbbd35545dcfba4de9c92fb1d - depends: - - dask-core 2024.12.1 - - pandas >=2 - - pyarrow >=14.0.1 - - python >=3.10 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/dask-expr?source=hash-mapping - size: 185833 - timestamp: 1734473200411 + size: 961820 + timestamp: 1737242447534 - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda sha256: 84e5120c97502a3785e8c3241c3bf51f64b4d445f13b4d2445db00d9816fe479 md5: d622d8d7ee8868870f9cbe259f381181 @@ -6303,14 +6263,14 @@ packages: - pkg:pypi/distlib?source=hash-mapping size: 274151 timestamp: 1733238487461 -- conda: https://prefix.dev/conda-forge/noarch/distributed-2024.12.1-pyhd8ed1ab_0.conda - sha256: 0cdd52fd0654428eb5bc6f460747ac484d07cca8434e361078f20e2c3258bb1e - md5: 58df114d7649ddb3f68c9b9adc6fbabe +- conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + sha256: 4419d4e5dfb8e5e2da10c38a46316c7681a4faf72bbfd13abcc9dd90feb8e541 + md5: 5ec97e707606eaa891eedb406eba507b depends: - click >=8.0 - cloudpickle >=3.0.0 - cytoolz >=0.11.2 - - dask-core >=2024.12.1,<2024.12.2.0a0 + - dask-core >=2025.1.0,<2025.1.1.0a0 - jinja2 >=2.10.3 - locket >=1.0.0 - msgpack-python >=1.0.2 @@ -6330,8 +6290,8 @@ packages: license_family: BSD purls: - pkg:pypi/distributed?source=hash-mapping - size: 803908 - timestamp: 1734473202885 + size: 802199 + timestamp: 1737295363044 - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda sha256: fa5966bb1718bbf6967a85075e30e4547901410cc7cb7b16daf68942e9a94823 md5: 24c1ca34138ee57de72a943237cde4cc diff --git a/pyproject.toml b/pyproject.toml index d6ea9805..ffd9ca76 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,21 +28,6 @@ classifiers = [ dynamic = ["version"] dependencies = ["array-api-compat>=1.10.0,<2"] -[project.optional-dependencies] -tests = [ - "pytest >=6", - "pytest-cov >=3", - "array-api-strict", - "numpy", -] -docs = [ - "sphinx>=7.0", - "myst_parser>=0.13", - "sphinx_copybutton", - "sphinx_autodoc_typehints", - "furo>=2023.08.17", -] - [project.urls] Homepage = "https://github.com/data-apis/array-api-extra" "Bug Tracker" = "https://github.com/data-apis/array-api-extra/issues" @@ -178,30 +163,24 @@ ci-py313 = ["py313", "tests"] ci-backends = ["py310", "tests", "backends"] tests-backends = ["py310", "tests", "backends", "cuda-backends"] + # pytest [tool.pytest.ini_options] minversion = "6.0" addopts = ["-ra", "--showlocals", "--strict-markers", "--strict-config"] xfail_strict = true -filterwarnings = [ - "error", - # TODO: when Python 3.10 is dropped, use `enum.member` in `_delegation.py` - "ignore:functools.partial will be a method descriptor:FutureWarning", -] +filterwarnings = ["error"] log_cli_level = "INFO" testpaths = ["tests"] markers = ["skip_xp_backend(library, *, reason=None): Skip test for a specific backend"] + # Coverage [tool.coverage] run.source = ["array_api_extra"] -report.exclude_also = [ - '\.\.\.', - 'if typing.TYPE_CHECKING:', - 'if TYPE_CHECKING:', -] +report.exclude_also = ['\.\.\.'] # mypy @@ -212,18 +191,11 @@ python_version = "3.10" warn_unused_configs = true strict = true enable_error_code = ["ignore-without-code", "truthy-bool"] -disallow_untyped_defs = false -disallow_incomplete_defs = false -# data-apis/array-api#589 +# https://github.com/data-apis/array-api-typing disallow_any_expr = false # false positives with input validation disable_error_code = ["redundant-expr", "unreachable"] -[[tool.mypy.overrides]] -module = "array_api_extra.*" -disallow_untyped_defs = true -disallow_incomplete_defs = true - # pyright @@ -233,10 +205,10 @@ pythonVersion = "3.10" pythonPlatform = "All" typeCheckingMode = "all" -# data-apis/array-api#589 +# https://github.com/data-apis/array-api-typing reportAny = false reportExplicitAny = false -# data-apis/array-api-strict#6 +# no array-api-strict type stubs reportUnknownMemberType = false # no array-api-compat type stubs reportUnknownVariableType = false @@ -293,25 +265,17 @@ ignore = [ "N806", # Variable in function should be lowercase ] -[tool.ruff.lint.per-file-ignores] -"tests/**" = ["T20"] - # Pylint [tool.pylint] py-version = "3.10" -ignore-paths = [".*/_version.py"] reports.output-format = "colorized" -similarities.ignore-imports = "yes" messages_control.disable = [ - "design", - "fixme", - "line-too-long", - "missing-module-docstring", - "missing-function-docstring", - "too-many-lines", - "wrong-import-position", + "design", # ignore heavily opinionated design checks + "fixme", # allow FIXME comments + "line-too-long", # ruff handles this + "missing-function-docstring", # numpydoc handles this ] @@ -320,9 +284,9 @@ messages_control.disable = [ [tool.numpydoc_validation] checks = [ "all", # report on all checks, except the below - "EX01", - "SA01", - "ES01", + "EX01", # most docstrings do not need an example + "SA01", # data-apis/array-api-extra#87 + "ES01", # most docstrings do not need an extended summary ] exclude = [ # don't report on objects that match any of these regex '.*test_at.*', diff --git a/tests/test_testing.py b/tests/test_testing.py index 2dbc913a..e0ce66ad 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -1,3 +1,6 @@ +from collections.abc import Callable +from types import ModuleType + import numpy as np import pytest @@ -18,7 +21,7 @@ ), ], ) -def test_assert_close_equal_basic(xp, func): +def test_assert_close_equal_basic(xp: ModuleType, func: Callable[..., None]): # type: ignore[no-any-explicit] func(xp.asarray(0), xp.asarray(0)) func(xp.asarray([1, 2]), xp.asarray([1, 2])) @@ -47,7 +50,7 @@ def test_assert_close_equal_basic(xp, func): ), ], ) -def test_assert_close_equal_namespace(xp, func): +def test_assert_close_equal_namespace(xp: ModuleType, func: Callable[..., None]): # type: ignore[no-any-explicit] with pytest.raises(AssertionError): func(xp.asarray(0), np.asarray(0)) with pytest.raises(TypeError): @@ -57,7 +60,7 @@ def test_assert_close_equal_namespace(xp, func): @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") -def test_assert_close_tolerance(xp): +def test_assert_close_tolerance(xp: ModuleType): xp_assert_close(xp.asarray([100.0]), xp.asarray([102.0]), rtol=0.03) with pytest.raises(AssertionError): xp_assert_close(xp.asarray([100.0]), xp.asarray([102.0]), rtol=0.01) From 49da2ce1ccfc496242dadf52336569317c2b221d Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sun, 19 Jan 2025 19:46:36 +0000 Subject: [PATCH 006/140] DOC: contributor docs for delegation --- docs/contributing.md | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/docs/contributing.md b/docs/contributing.md index 221021d0..474fdd49 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -6,11 +6,14 @@ converting code to consume the standard. Thanks to [all contributors](contributors.md) so far! -## How to contribute a function +## How to contribute a new function - [Open an issue](https://github.com/data-apis/array-api-extra/issues/new) to - propose the new function. -- Add the implementation of your function to `src/array_api_extra/_funcs.py`. + propose the new function. You may want to wait for initial feedback on the + issue before diving into an implementation. Feel free to skip this step if + there is already an open issue for the function. +- Add the implementation of your function to + `src/array_api_extra/_lib/_funcs.py`. - Ensure that your function includes type annotations and a [numpydoc-style docstring](https://numpydoc.readthedocs.io/en/latest/format.html). - Add your function to `__all__` at the top of the file. @@ -20,6 +23,33 @@ Thanks to [all contributors](contributors.md) so far! - Add your function to `docs/api-reference.md`. - [Make a PR!](https://github.com/data-apis/array-api-extra/pulls) +## How to add delegation to a function + +See [the tracker for adding delegation][delegation-tracker]. + +[delegation-tracker]: https://github.com/data-apis/array-api-extra/issues/100 + +- If you would like to discuss the task before diving into the implementation, + click on the three dots next to the function on the tracker issue, and choose + "Convert to sub-issue". +- Create a function in `src/array_api_extra/_delegation.py` with a signature + matching the function in `src/array_api_extra/_lib/_funcs.py`, and move the + docstring to the new function. Leave a one-line docstring in `_funcs.py`, + pointing to `_delegation.py` to see the full docstring. +- Also move the initial `array_namespace` call and any input validation over to + the new function. +- Add delegation to backends using the `if _delegate` pattern. See + `src/array_api_extra/_lib/_backends.py` for the full list of backends we have + worked with so far. +- After all delegation layers, return the result from the implementation in + `_funcs`. +- Simplify the signature in `_funcs.py` to remove impossible arguments now that + it is only called internally via `_delegation`. For example, the `xp` + parameter can be changed from type `ModuleType | None` to `ModuleType`. +- Don't worry if you are not sure how to do some of the above steps or think you + might have done something wrong - + [make a PR!](https://github.com/data-apis/array-api-extra/pulls) + ## Development workflow If you are an experienced contributor to Python packages, feel free to develop From 20cb3b9973aa51ffe6dd69e1756f1d2356a06a5e Mon Sep 17 00:00:00 2001 From: crusaderky Date: Mon, 20 Jan 2025 11:49:48 +0000 Subject: [PATCH 007/140] TST:Better pytest short summary info --- src/array_api_extra/_delegation.py | 2 +- src/array_api_extra/_lib/_backends.py | 4 ++-- tests/conftest.py | 2 +- tests/test_at.py | 2 +- tests/test_funcs.py | 32 ++++++++++++++++----------- tests/test_testing.py | 16 +++++++++----- tests/test_utils.py | 18 ++++++++++----- 7 files changed, 48 insertions(+), 28 deletions(-) diff --git a/src/array_api_extra/_delegation.py b/src/array_api_extra/_delegation.py index 4a1740e6..c3d77f8e 100644 --- a/src/array_api_extra/_delegation.py +++ b/src/array_api_extra/_delegation.py @@ -77,7 +77,7 @@ def pad( pad_width = xp.flip(pad_width, axis=(0,)).flatten() return xp.nn.functional.pad(x, tuple(pad_width), value=constant_values) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] - if _delegate(xp, Backend.NUMPY, Backend.JAX_NUMPY, Backend.CUPY): + if _delegate(xp, Backend.NUMPY, Backend.JAX, Backend.CUPY): return xp.pad(x, pad_width, mode, constant_values=constant_values) return _funcs.pad(x, pad_width, constant_values=constant_values, xp=xp) diff --git a/src/array_api_extra/_lib/_backends.py b/src/array_api_extra/_lib/_backends.py index ee2e051e..f044281a 100644 --- a/src/array_api_extra/_lib/_backends.py +++ b/src/array_api_extra/_lib/_backends.py @@ -28,9 +28,9 @@ class Backend(Enum): # numpydoc ignore=PR01,PR02 # type: ignore[no-subclass-an NUMPY_READONLY = "numpy_readonly", _compat.is_numpy_namespace CUPY = "cupy", _compat.is_cupy_namespace TORCH = "torch", _compat.is_torch_namespace - DASK_ARRAY = "dask.array", _compat.is_dask_namespace + DASK = "dask.array", _compat.is_dask_namespace SPARSE = "sparse", _compat.is_pydata_sparse_namespace - JAX_NUMPY = "jax.numpy", _compat.is_jax_namespace + JAX = "jax.numpy", _compat.is_jax_namespace def __new__( cls, value: str, _is_namespace: Callable[[ModuleType], bool] diff --git a/tests/conftest.py b/tests/conftest.py index fa555018..fc2e68e2 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -104,7 +104,7 @@ def xp(library: Backend) -> ModuleType: # numpydoc ignore=PR01,RT03 if library == Backend.NUMPY_READONLY: return NumPyReadOnly() # type: ignore[return-value] # pyright: ignore[reportReturnType] xp = pytest.importorskip(library.value) - if library == Backend.JAX_NUMPY: + if library == Backend.JAX: import jax jax.config.update("jax_enable_x64", True) # type: ignore[no-untyped-call] diff --git a/tests/test_at.py b/tests/test_at.py index c65a4a0d..84aa464c 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -34,7 +34,7 @@ def assert_copy(array: Array, copy: bool | None) -> Generator[None, None, None]: @pytest.mark.skip_xp_backend( - Backend.SPARSE, reason="read-only backend without .at support" + Backend.SPARSE, reason="sparse:read-only backend without .at support" ) @pytest.mark.parametrize( ("kwargs", "expect_copy"), diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 3557642b..692d486b 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -26,7 +26,7 @@ # mypy: disable-error-code=no-untyped-usage -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no expand_dims") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no expand_dims") class TestAtLeastND: def test_0D(self, xp: ModuleType): x = xp.asarray(1.0) @@ -98,7 +98,7 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(y, x) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no isdtype") class TestCov: def test_basic(self, xp: ModuleType): xp_assert_close( @@ -137,7 +137,9 @@ def test_device(self, xp: ModuleType, device: Device): x = xp.asarray([1, 2, 3], device=device) assert get_device(cov(x)) == device - @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY) + @pytest.mark.skip_xp_backend( + Backend.NUMPY_READONLY, reason="numpy_readonly:explicit xp" + ) def test_xp(self, xp: ModuleType): xp_assert_close( cov(xp.asarray([[0.0, 2.0], [1.0, 1.0], [2.0, 0.0]]).T, xp=xp), @@ -145,7 +147,7 @@ def test_xp(self, xp: ModuleType): ) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no device") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no device kwarg in asarray") class TestCreateDiagonal: def test_1d(self, xp: ModuleType): # from np.diag tests @@ -191,10 +193,10 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(y, xp.asarray([[1, 0], [0, 2]])) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no sparse.expand_dims") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no expand_dims") class TestExpandDims: - @pytest.mark.skip_xp_backend(Backend.DASK_ARRAY, reason="tuple index out of range") - @pytest.mark.skip_xp_backend(Backend.TORCH, reason="tuple index out of range") + @pytest.mark.skip_xp_backend(Backend.DASK, reason="dask:tuple index out of range") + @pytest.mark.skip_xp_backend(Backend.TORCH, reason="torch:tuple index out of range") def test_functionality(self, xp: ModuleType): def _squeeze_all(b: Array) -> Array: """Mimics `np.squeeze(b)`. `xpx.squeeze`?""" @@ -252,7 +254,7 @@ def test_xp(self, xp: ModuleType): assert y.shape == (1, 1, 1, 3) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no sparse.expand_dims") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no expand_dims") class TestKron: def test_basic(self, xp: ModuleType): # Using 0-dimensional array @@ -349,7 +351,9 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(nunique(a, xp=xp), xp.asarray(3)) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no arange, no device") +@pytest.mark.skip_xp_backend( + Backend.SPARSE, reason="sparse:no arange, no device kwarg in asarray" +) class TestPad: def test_simple(self, xp: ModuleType): a = xp.arange(1, 4) @@ -399,8 +403,8 @@ def test_list_of_tuples_width(self, xp: ModuleType): assert padded.shape == (4, 4) -@pytest.mark.skip_xp_backend(Backend.DASK_ARRAY, reason="no argsort") -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no device") +@pytest.mark.skip_xp_backend(Backend.DASK, reason="dask:no argsort") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no device kwarg in asarray") class TestSetDiff1D: @pytest.mark.skip_xp_backend( Backend.TORCH, reason="index_select not implemented for uint32" @@ -436,7 +440,9 @@ def test_device(self, xp: ModuleType, device: Device): x2 = xp.asarray([2, 3, 4], device=device) assert get_device(setdiff1d(x1, x2)) == device - @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY) + @pytest.mark.skip_xp_backend( + Backend.NUMPY_READONLY, reason="numpy_readonly:explicit xp" + ) def test_xp(self, xp: ModuleType): x1 = xp.asarray([3, 8, 20]) x2 = xp.asarray([2, 3, 4]) @@ -445,7 +451,7 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(actual, expected) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no isdtype") class TestSinc: def test_simple(self, xp: ModuleType): xp_assert_equal(sinc(xp.asarray(0.0)), xp.asarray(1.0)) diff --git a/tests/test_testing.py b/tests/test_testing.py index e0ce66ad..41fc6673 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -17,7 +17,9 @@ xp_assert_equal, pytest.param( xp_assert_close, - marks=pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype"), + marks=pytest.mark.skip_xp_backend( + Backend.SPARSE, reason="sparse:no isdtype" + ), ), ], ) @@ -38,15 +40,19 @@ def test_assert_close_equal_basic(xp: ModuleType, func: Callable[..., None]): # func(xp.asarray([1, 2]), xp.asarray([1, 3]), err_msg="hello") -@pytest.mark.skip_xp_backend(Backend.NUMPY) -@pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY) +@pytest.mark.skip_xp_backend(Backend.NUMPY, reason="numpy:test other ns vs. numpy") +@pytest.mark.skip_xp_backend( + Backend.NUMPY_READONLY, reason="numpy_readonly:test other ns vs. numpy" +) @pytest.mark.parametrize( "func", [ xp_assert_equal, pytest.param( xp_assert_close, - marks=pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype"), + marks=pytest.mark.skip_xp_backend( + Backend.SPARSE, reason="sparse:no isdtype" + ), ), ], ) @@ -59,7 +65,7 @@ def test_assert_close_equal_namespace(xp: ModuleType, func: Callable[..., None]) func(xp.asarray([0]), [0]) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no isdtype") def test_assert_close_tolerance(xp: ModuleType): xp_assert_close(xp.asarray([100.0]), xp.asarray([102.0]), rtol=0.03) with pytest.raises(AssertionError): diff --git a/tests/test_utils.py b/tests/test_utils.py index 981d5c03..f053f177 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -12,8 +12,10 @@ class TestIn1D: - @pytest.mark.skip_xp_backend(Backend.DASK_ARRAY, reason="no argsort") - @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no unique_inverse, no device") + @pytest.mark.skip_xp_backend(Backend.DASK, reason="dask:no argsort") + @pytest.mark.skip_xp_backend( + Backend.SPARSE, reason="sparse:no unique_inverse, no device kwarg in asarray" + ) # cover both code paths @pytest.mark.parametrize("n", [9, 15]) def test_no_invert_assume_unique(self, xp: ModuleType, n: int): @@ -23,14 +25,20 @@ def test_no_invert_assume_unique(self, xp: ModuleType, n: int): actual = in1d(x1, x2) xp_assert_equal(actual, expected) - @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no device") + @pytest.mark.skip_xp_backend( + Backend.SPARSE, reason="sparse: no device kwarg in asarray" + ) def test_device(self, xp: ModuleType, device: Device): x1 = xp.asarray([3, 8, 20], device=device) x2 = xp.asarray([2, 3, 4], device=device) assert get_device(in1d(x1, x2)) == device - @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY) - @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no arange, no device") + @pytest.mark.skip_xp_backend( + Backend.NUMPY_READONLY, reason="numpy_readonly:explicit xp" + ) + @pytest.mark.skip_xp_backend( + Backend.SPARSE, reason="sparse:no arange, no device kwarg in asarray" + ) def test_xp(self, xp: ModuleType): x1 = xp.asarray([1, 6]) x2 = xp.arange(5) From 39f6a27a4fd90ff3295db6e1748ea9c57a51fa20 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Mon, 20 Jan 2025 12:24:54 +0000 Subject: [PATCH 008/140] DEV: `pixi run lint` improvements (#104) --- .github/workflows/ci.yml | 2 +- docs/contributing.md | 19 +- pixi.lock | 4665 ++++++++++---------- pyproject.toml | 23 +- src/array_api_extra/_lib/_utils/_compat.py | 4 +- tests/conftest.py | 3 +- tests/test_at.py | 5 +- 7 files changed, 2272 insertions(+), 2449 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fac3ebe8..d455e389 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,7 +48,7 @@ jobs: strategy: fail-fast: false matrix: - environment: [ci-py310, ci-py313, ci-backends] + environment: [tests-py310, tests-py313, tests-backends] runs-on: [ubuntu-latest] steps: diff --git a/docs/contributing.md b/docs/contributing.md index 474fdd49..83db0de4 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -106,7 +106,7 @@ pixi run pre-commit-install - To run the lint suite: ``` -pixi run lint +pixi run -e lint lint ``` - To enter an interactive Python prompt: @@ -118,10 +118,10 @@ pixi run ipython - To run individual parts of the lint suite separately: ``` -pixi run pre-commit -pixi run pylint -pixi run mypy -pixi run pyright +pixi run -e lint pre-commit +pixi run -e lint pylint +pixi run -e lint mypy +pixi run -e lint pyright ``` Alternative environments are available with a subset of the dependencies and @@ -130,5 +130,14 @@ tasks available in the `dev` environment: ``` pixi shell -e docs pixi shell -e tests +pixi shell -e tests-backends pixi shell -e lint ``` + +If you run on a host with CUDA hardware, you can enable extra tests: + +``` +pixi shell -e dev-cuda +pixi shell -e tests-cuda +pixi run -e tests-cuda tests +``` diff --git a/pixi.lock b/pixi.lock index 33633cc9..5ea45749 100644 --- a/pixi.lock +++ b/pixi.lock @@ -1,6 +1,71 @@ version: 6 environments: - ci-backends: + default: + channels: + - url: https://prefix.dev/conda-forge/ + indexes: + - https://pypi.org/simple + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - pypi: . + osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - pypi: . + win-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - pypi: . + dev: channels: - url: https://prefix.dev/conda-forge/ indexes: @@ -9,8 +74,11 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda @@ -29,37 +97,58 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py310he8512ff_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py310h430587c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py312h7d5f655_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda @@ -67,10 +156,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h0c1467e_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-hce2e470_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_3_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -82,6 +171,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda @@ -98,7 +188,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_3_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda @@ -109,88 +199,134 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_ha4c6a95_109.conda - - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h0d44e9d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py310h1a6248f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py310h89163eb_1.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py310h5eaa309_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py312hf9745cd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py310h5dc88bb_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py310hd6e36ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h1c118fa_109.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_hf462abe_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py310hfa6ec8c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha39cb0e_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda @@ -209,47 +345,67 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py310h604521f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h540c450_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h1f1efc6_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_3_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -262,6 +418,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda @@ -275,7 +432,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_3_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda @@ -283,86 +440,132 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h266890c_9.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py310h9fcfb1b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py310hc74094e_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py310h5936506_0.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py312hcb1e3ce_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py310h0628f0e_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py310h530be0a_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310h493c2e1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py310hd50a768_0.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda @@ -376,40 +579,60 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h3403d70_1_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h5d8f7e9_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_3_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -419,6 +642,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda @@ -430,7 +654,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_3_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda @@ -439,70 +663,110 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda - - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py310h0288bfe_1.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py312h1f7db74_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py310h38315fa_1.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py310h7793332_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py310h1ec8c79_1.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py310h5588dad_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h399dd74_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h6a9c419_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py310_h45c3603_109.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310ha8f682b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda @@ -510,10 +774,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310he5e10e1_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . - ci-py310: + dev-cuda: channels: - url: https://prefix.dev/conda-forge/ indexes: @@ -521,320 +785,796 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/binutils_impl_linux-64-2.43-h4bf12b8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/binutils_linux-64-2.43-h4852527_2.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py312h7d319b9_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py312h1acd1a8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.6.3.2-hdea8103_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py312h6edf5ed_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/gcc_impl_linux-64-13.3.0-hfea6d02_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/gcc_linux-64-13.3.0-hc28eda2_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda + - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/gxx_impl_linux-64-13.3.0-hdbfa832_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/gxx_linux-64-13.3.0-h6834431_7.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py312hd27b167_200.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_18.conda + - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h9639f6d_3_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hb826db4_3_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hb826db4_3_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-hbf482d9_3_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.6.4.1-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.1.2-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + - conda: https://prefix.dev/conda-forge/noarch/libgcc-devel_linux-64-13.3.0-h84ea5a7_101.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h3f30f2e_3_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.2-h3dc2cb9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_he2503e4_309.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py312hf9745cd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.24.3.1-hb92ee24_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.1-py310h5851e9f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda + - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h09cf70e_0_cuda.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py312_h968936e_309.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/sysroot_linux-64-2.17-h0157908_18.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py312h776fbae_5.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.1-py310ha1ddda0_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - pypi: . - win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda - - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.1-py310hb9d903e_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - - pypi: . - ci-py313: - channels: - - url: https://prefix.dev/conda-forge/ - indexes: - - https://pypi.org/simple - packages: - linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py313h8060acc_0.conda - - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.1-py313hb30382a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_105_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - pypi: . - osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h1f1efc6_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_3_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py312hcb1e3ce_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.1-py313ha4a2180_0.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda + - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_105_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: + - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.6.77-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.6.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.6.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.6.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.6.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.6.85-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.3.0.75-h1361d0a_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py312h584ea29_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py312h2a51dd3_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py312h4023b64_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hec448cb_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_3_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.6.4.1-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.0.4-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.7.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.1.2-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.4.2-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h0dd7bf4_309.conda + - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda + - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.1-py313hd65a2fa_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_105_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - - pypi: . - default: - channels: - - url: https://prefix.dev/conda-forge/ - indexes: - - https://pypi.org/simple - packages: - linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - pypi: . - osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - pypi: . - win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py312h1f7db74_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h607bf26_0_cuda.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py312_h836905d_309.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda + - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda + - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda + - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda + - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . - dev: + docs: channels: - url: https://prefix.dev/conda-forge/ indexes: @@ -845,212 +1585,56 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda - - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py312h7d5f655_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h0c1467e_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_ha4c6a95_109.conda - - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda - - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py312hf9745cd_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda - - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda - - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_hf462abe_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda @@ -1060,236 +1644,60 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda - - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h540c450_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda - - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py312hcb1e3ce_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda - - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda @@ -1300,209 +1708,56 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py312hea69d52_0.conda - - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda - - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h3403d70_1_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda - - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py312h1f7db74_1.conda - - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda - - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda - - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda - - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda - - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h6a9c419_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda - - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda - - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda @@ -1513,40 +1768,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . - dev-cuda: + lint: channels: - url: https://prefix.dev/conda-forge/ indexes: @@ -1559,100 +1794,23 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda - - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/binutils_impl_linux-64-2.43-h4bf12b8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/binutils_linux-64-2.43-h4852527_2.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py312h7d319b9_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py312h1acd1a8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.6.3.2-hdea8103_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py312h6edf5ed_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/gcc_impl_linux-64-13.3.0-hfea6d02_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/gcc_linux-64-13.3.0-hc28eda2_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/gxx_impl_linux-64-13.3.0-hdbfa832_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/gxx_linux-64-13.3.0-h6834431_7.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda @@ -1660,211 +1818,77 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py312hd27b167_200.conda - - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_18.conda - - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h0c1467e_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_1_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.6.4.1-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.1.2-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/noarch/libgcc-devel_linux-64-13.3.0-h84ea5a7_101.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.2-h3dc2cb9_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_he2503e4_309.conda - - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda - - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py312hf9745cd_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.24.3.1-hb92ee24_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda - - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py312_h968936e_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/noarch/sysroot_linux-64-2.17-h0157908_18.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda - - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py312h776fbae_5.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda @@ -1874,63 +1898,23 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda @@ -1938,390 +1922,154 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h540c450_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_1_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda - - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py312hcb1e3ce_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda - - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py312hea69d52_0.conda - - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda - - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.6.77-h57928b3_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda - - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.3.0.75-h1361d0a_2.conda - - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py312h584ea29_2.conda - - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py312h2a51dd3_2.conda - - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py312h4023b64_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h66cc6fb_1_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.6.4.1-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.0.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.7.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.1.2-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.4.2-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h0dd7bf4_309.conda - - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py312h1f7db74_1.conda - - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda - - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda - - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda - - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h607bf26_0_cuda.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py312_h836905d_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda - - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda - - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda @@ -2332,18 +2080,12 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . - docs: + tests: channels: - url: https://prefix.dev/conda-forge/ indexes: @@ -2352,193 +2094,627 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - pypi: . + osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - pypi: . + win-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - pypi: . + tests-backends: + channels: + - url: https://prefix.dev/conda-forge/ + indexes: + - https://pypi.org/simple + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda + - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py310he8512ff_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py310h430587c_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-hce2e470_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_ha4c6a95_109.conda + - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h0d44e9d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py310h1a6248f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py310h89163eb_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py310h5eaa309_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py310h5dc88bb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py310hd6e36ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h1c118fa_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py310hfa6ec8c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha39cb0e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py310h604521f_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h1f1efc6_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h266890c_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py310h9fcfb1b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py310hc74094e_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py310h5936506_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py310h0628f0e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py310h530be0a_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310h493c2e1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py310hd50a768_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h5d8f7e9_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda + - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda + - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py310h0288bfe_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py310h38315fa_1.conda + - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py310h1ec8c79_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py310h5588dad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h399dd74_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py310_h45c3603_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda - - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310ha8f682b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda + - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda + - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda + - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -2546,11 +2722,16 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda + - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda + - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310he5e10e1_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . - lint: + tests-cuda: channels: - url: https://prefix.dev/conda-forge/ indexes: @@ -2559,10 +2740,9 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda @@ -2581,208 +2761,234 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/binutils_impl_linux-64-2.43-h4bf12b8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/binutils_linux-64-2.43-h4852527_2.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py310h1b77274_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py310h8de46e0_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.6.3.2-hdea8103_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gcc_impl_linux-64-13.3.0-hfea6d02_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/gcc_linux-64-13.3.0-hc28eda2_7.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py310he8512ff_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/gxx_impl_linux-64-13.3.0-hdbfa832_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/gxx_linux-64-13.3.0-h6834431_7.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py312h7d5f655_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py310h5e1a0f3_200.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_18.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h0c1467e_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h9639f6d_3_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hb826db4_3_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hb826db4_3_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-hbf482d9_3_cuda.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.6.4.1-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.1.2-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + - conda: https://prefix.dev/conda-forge/noarch/libgcc-devel_linux-64-13.3.0-h84ea5a7_101.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_1_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h3f30f2e_3_cuda.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.2-h3dc2cb9_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_ha4c6a95_109.conda - - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_he2503e4_309.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h0d44e9d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py310h89163eb_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py312hf9745cd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py310h5eaa309_0.conda - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda - - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.24.3.1-hb92ee24_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py310h5dc88bb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py310hd6e36ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310h23ac199_0_cuda.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_hf462abe_109.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py310_h069c2fa_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py310hfa6ec8c_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sysroot_linux-64-2.17-h0157908_18.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py310h382487b_5.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha39cb0e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda @@ -2801,31 +3007,22 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda @@ -2833,28 +3030,24 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py310h604521f_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h540c450_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h1f1efc6_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_3_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -2867,7 +3060,6 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda @@ -2881,7 +3073,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_1_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_3_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda @@ -2889,111 +3081,86 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h266890c_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py310h9fcfb1b_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py312hcb1e3ce_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py310hc74094e_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py310h5936506_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py310h0628f0e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py310h530be0a_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310h493c2e1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py310hd50a768_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py312hea69d52_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda @@ -3007,63 +3174,65 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.6.77-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.6.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.6.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.6.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.6.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.6.85-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.3.0.75-h1361d0a_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py310h619d0c7_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py310h441eff7_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h3403d70_1_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hec448cb_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_3_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.6.4.1-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.0.4-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.7.77-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.1.2-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.4.2-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda @@ -3075,7 +3244,9 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_3_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda @@ -3083,92 +3254,70 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda - - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h0dd7bf4_309.conda + - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py312h1f7db74_1.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py310h0288bfe_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py310h38315fa_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda - - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py310h1ec8c79_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h6a9c419_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py310h5588dad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h8b91b4e_0_cuda.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_109.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py310_h6518810_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310ha8f682b_1.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda + - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda @@ -3177,10 +3326,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310he5e10e1_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . - tests: + tests-py310: channels: - url: https://prefix.dev/conda-forge/ indexes: @@ -3188,48 +3337,43 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.2-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3241,13 +3385,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda @@ -3258,14 +3401,14 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.2-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -3278,13 +3421,12 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda @@ -3295,14 +3437,14 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.2-py310h4987827_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -3313,7 +3455,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - pypi: . - tests-backends: + tests-py313: channels: - url: https://prefix.dev/conda-forge/ indexes: @@ -3321,595 +3463,127 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/binutils_impl_linux-64-2.43-h4bf12b8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/binutils_linux-64-2.43-h4852527_2.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py310h1b77274_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py310h8de46e0_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.6.3.2-hdea8103_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/gcc_impl_linux-64-13.3.0-hfea6d02_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/gcc_linux-64-13.3.0-hc28eda2_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py310he8512ff_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/gxx_impl_linux-64-13.3.0-hdbfa832_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/gxx_linux-64-13.3.0-h6834431_7.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py310h5e1a0f3_200.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_18.conda - - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h0c1467e_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.6.4.1-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.1.2-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/noarch/libgcc-devel_linux-64-13.3.0-h84ea5a7_101.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_1_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.2-h3dc2cb9_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_he2503e4_309.conda - - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h0d44e9d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py310h1a6248f_1.conda - - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py310h89163eb_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py310h5eaa309_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.24.3.1-hb92ee24_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py310h5dc88bb_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py310hd6e36ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.2-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda - - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda - - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py310_h069c2fa_309.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310ha75aee5_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_105_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py310hfa6ec8c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/noarch/sysroot_linux-64-2.17-h0157908_18.conda - - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py310h382487b_5.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha39cb0e_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py310h604521f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h540c450_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_1_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_1_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h266890c_9.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py310h9fcfb1b_1.conda - - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py310hc74094e_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py310h5936506_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py310h0628f0e_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py310h530be0a_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.2-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda - - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda - - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310h493c2e1_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_105_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py310hd50a768_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - - pypi: . - win-64: - - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.6.77-h57928b3_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda - - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.3.0.75-h1361d0a_2.conda - - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py310h619d0c7_2.conda - - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py310h441eff7_2.conda - - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - pypi: . + win-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h66cc6fb_1_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.6.4.1-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.0.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.7.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.1.2-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.4.2-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h0dd7bf4_309.conda - - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py310h0288bfe_1.conda - - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda - - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py310h38315fa_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py310h7793332_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py310h1ec8c79_1.conda - - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.2-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda - - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py310h5588dad_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h8b91b4e_0_cuda.conda - - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py310_h6518810_309.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310ha8f682b_1.conda - - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda - - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_105_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310he5e10e1_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . packages: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -3985,7 +3659,7 @@ packages: - pypi: . name: array-api-extra version: 0.6.1.dev0 - sha256: 575ccf37475308b2cb6aa49893fe8456aec287f46027fb6c22daa6fc2bb79eac + sha256: 22c9e9830a088aff4480ecea8495d2ebcf91f65596886a12012bebfb238181d6 requires_dist: - array-api-compat>=1.10.0,<2 requires_python: '>=3.10' @@ -7246,10 +6920,51 @@ packages: purls: [] size: 1784929 timestamp: 1736008778245 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h0c1467e_1_cpu.conda - build_number: 1 - sha256: 0b69f12c76bc9961b7647226d2808617dacf3496c1b494887a8527ee03d807dc - md5: 11731899792c231eb8f23f6ce0bfdff9 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h9639f6d_3_cuda.conda + build_number: 3 + sha256: 2742f815cb594cd99dfb8746cb5600d2d7aafc42f93c08eb05ae15c3dfec31ed + md5: a5ab178033dd0d00c8e7610503835788 + depends: + - __glibc >=2.17,<3.0.a0 + - aws-crt-cpp >=0.29.9,<0.29.10.0a0 + - aws-sdk-cpp >=1.11.458,<1.11.459.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 + - gflags >=2.2.2,<2.3.0a0 + - glog >=0.7.1,<0.8.0a0 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libbrotlidec >=1.1.0,<1.2.0a0 + - libbrotlienc >=1.1.0,<1.2.0a0 + - libgcc + - libgcc-ng >=12 + - libgoogle-cloud >=2.33.0,<2.34.0a0 + - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 + - libre2-11 >=2024.7.2 + - libstdcxx + - libstdcxx-ng >=12 + - libutf8proc >=2.10.0,<2.11.0a0 + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.10.0,<1.11.0a0 + - orc >=2.0.3,<2.0.4.0a0 + - re2 + - snappy >=1.2.1,<1.3.0a0 + - zstd >=1.5.6,<1.6.0a0 + constrains: + - parquet-cpp <0.0a0 + - apache-arrow-proc =*=cuda + - arrow-cpp <0.0a0 + license: Apache-2.0 + purls: [] + size: 8761815 + timestamp: 1737344742327 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-hce2e470_3_cpu.conda + build_number: 3 + sha256: 3b85b78a52ce673798e3c880fa41b818554912e722e81ca20cf95ba9257f13f0 + md5: a50ba9a0789061ea395a47a23d6a7734 depends: - __glibc >=2.17,<3.0.a0 - aws-crt-cpp >=0.29.9,<0.29.10.0a0 @@ -7270,7 +6985,7 @@ packages: - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 - libre2-11 >=2024.7.2 - libstdcxx >=13 - - libutf8proc >=2.9.0,<2.10.0a0 + - libutf8proc >=2.10.0,<2.11.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - orc >=2.0.3,<2.0.4.0a0 @@ -7278,17 +6993,17 @@ packages: - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: + - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 - apache-arrow-proc =*=cpu - - arrow-cpp <0.0a0 license: Apache-2.0 purls: [] - size: 8918306 - timestamp: 1737281089922 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h540c450_1_cpu.conda - build_number: 1 - sha256: 021728e74ba2e4b9217c12635f365c3a8c3208613a7d5c1c3fbf1d48d8cf1af3 - md5: 6f2c6ac2610e8579425e0c7d1637ec48 + size: 8899665 + timestamp: 1737343852413 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h1f1efc6_3_cpu.conda + build_number: 3 + sha256: e0939148b27a3f5d7aae54f2f817759c46fd496df6ec00b7cde34e768f79205b + md5: 45b91b617ecff3c40291040b820d17d4 depends: - __osx >=11.0 - aws-crt-cpp >=0.29.9,<0.29.10.0a0 @@ -7307,7 +7022,7 @@ packages: - libgoogle-cloud >=2.33.0,<2.34.0a0 - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 - libre2-11 >=2024.7.2 - - libutf8proc >=2.9.0,<2.10.0a0 + - libutf8proc >=2.10.0,<2.11.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - orc >=2.0.3,<2.0.4.0a0 @@ -7316,17 +7031,16 @@ packages: - zstd >=1.5.6,<1.6.0a0 constrains: - apache-arrow-proc =*=cpu - - parquet-cpp <0.0a0 - arrow-cpp <0.0a0 + - parquet-cpp <0.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - size: 5540491 - timestamp: 1737138316704 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h3403d70_1_cpu.conda - build_number: 1 - sha256: a1b6dd66e68b9504e8dd76341e9592b37fef49761f647a1f07df62c806eb144c - md5: 8cc039f91d62f9f8c9285c28f0b7e08a + size: 5543068 + timestamp: 1737342060589 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h5d8f7e9_3_cpu.conda + build_number: 3 + sha256: 4320ca1edfb55a934a40bb3e628ff67cee5c2cbea945b4bd3a8b68c8c88c1c21 + md5: 89d5dfb4f8962e4465ed982884bd429d depends: - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - aws-sdk-cpp >=1.11.458,<1.11.459.0a0 @@ -7340,7 +7054,7 @@ packages: - libgoogle-cloud >=2.33.0,<2.34.0a0 - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 - libre2-11 >=2024.7.2 - - libutf8proc >=2.9.0,<2.10.0a0 + - libutf8proc >=2.10.0,<2.11.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - orc >=2.0.3,<2.0.4.0a0 @@ -7351,18 +7065,17 @@ packages: - vc14_runtime >=14.42.34433 - zstd >=1.5.6,<1.6.0a0 constrains: - - parquet-cpp <0.0a0 - - apache-arrow-proc =*=cpu - arrow-cpp <0.0a0 + - apache-arrow-proc =*=cpu + - parquet-cpp <0.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - size: 5267292 - timestamp: 1737140504339 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h66cc6fb_1_cuda.conda - build_number: 1 - sha256: b56e9ed9168f69f8892073c60b911b18f4756cfcb1cf25e16f229f5ba11443fe - md5: c0e205016c8d9da0971c1744bfd8c4bf + size: 5344599 + timestamp: 1737345136563 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hec448cb_3_cuda.conda + build_number: 3 + sha256: a3c878b8ac729f35d8cf0b61eae006c695f2e234bd979de901a035d81ec031b4 + md5: c361b93dabaf38d6f1d7f206f78c41ca depends: - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - aws-sdk-cpp >=1.11.458,<1.11.459.0a0 @@ -7376,7 +7089,7 @@ packages: - libgoogle-cloud >=2.33.0,<2.34.0a0 - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 - libre2-11 >=2024.7.2 - - libutf8proc >=2.9.0,<2.10.0a0 + - libutf8proc >=2.10.0,<2.11.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - orc >=2.0.3,<2.0.4.0a0 @@ -7387,204 +7100,246 @@ packages: - vc14_runtime >=14.42.34433 - zstd >=1.5.6,<1.6.0a0 constrains: - - parquet-cpp <0.0a0 - - arrow-cpp <0.0a0 - apache-arrow-proc =*=cuda + - arrow-cpp <0.0a0 + - parquet-cpp <0.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - size: 5399367 - timestamp: 1737141691240 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_1_cpu.conda - build_number: 1 - sha256: 3051ad37a8bd03aea30e16bd4fe8392878ee87d3ae6464fbfc6639529b687100 - md5: 1c882ccef50b1e23969373ff7461ec5d + size: 5407927 + timestamp: 1737346762177 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hb826db4_3_cuda.conda + build_number: 3 + sha256: c501e86b95200efa4ae49c9e2341a4538250c35b085049f94861ef4b638b00b8 + md5: d8fef2430441195b6815f51194107846 + depends: + - __glibc >=2.17,<3.0.a0 + - libarrow 19.0.0 h9639f6d_3_cuda + - libgcc + - libgcc-ng >=12 + - libstdcxx + - libstdcxx-ng >=12 + license: Apache-2.0 + purls: [] + size: 602511 + timestamp: 1737344799519 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_3_cpu.conda + build_number: 3 + sha256: f4e4b14fc2aaaf0d0a16a3b4b4dcae84b1b77daa02754f0873901089ce786a49 + md5: 3e1e31382e9c6ecd0b24bd8f6ddb33ec depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 h0c1467e_1_cpu + - libarrow 19.0.0 hce2e470_3_cpu - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 purls: [] - size: 617840 - timestamp: 1737281130821 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_1_cpu.conda - build_number: 1 - sha256: 8b660c32721922a75b2bb47b74d6d9a5ab518a40d03207f27173599a1e14b2a3 - md5: 70a40b38fbf8147165754e1694a8a0ae + size: 618570 + timestamp: 1737343896206 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_3_cpu.conda + build_number: 3 + sha256: 0e4b0cd25dc3ce68308a4ffc94e1db6db67f3fe323ceaa5be7fc8b4560582fee + md5: 8a199e90730bf9a3fabb72de3c34b68e depends: - __osx >=11.0 - - libarrow 19.0.0 h540c450_1_cpu + - libarrow 19.0.0 h1f1efc6_3_cpu - libcxx >=18 license: Apache-2.0 - license_family: APACHE purls: [] - size: 481878 - timestamp: 1737138459905 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cpu.conda - build_number: 1 - sha256: 22787356b1b470270343c3491d9a1144b1baa25942091807c5bc84825202e94e - md5: 1deb4d174ca7b0ccaba8313dbc88808d + size: 482256 + timestamp: 1737342174549 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_3_cpu.conda + build_number: 3 + sha256: 094d333310f56589b029b5d7044cba773abc52577e294e5dae9ccd74053c0ec4 + md5: 740a3d0983301f88b08f2b36ed52c500 depends: - - libarrow 19.0.0 h3403d70_1_cpu + - libarrow 19.0.0 h5d8f7e9_3_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 - license_family: APACHE purls: [] - size: 450095 - timestamp: 1737140557530 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_1_cuda.conda - build_number: 1 - sha256: ec6f7f903b89e16fcb34b8ade35b0ea86c07215e9000888c5a89e07fe107c005 - md5: 728699b7502f859046bec781eb7545ca + size: 450200 + timestamp: 1737345196601 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_3_cuda.conda + build_number: 3 + sha256: 195600d6150a631ae8f07253a3a1e201b0daa7f7c5f4d90f7c7a291f85952a3e + md5: 11fed65681146e78382c93fefba4b11a depends: - - libarrow 19.0.0 h66cc6fb_1_cuda + - libarrow 19.0.0 hec448cb_3_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 - license_family: APACHE purls: [] - size: 450581 - timestamp: 1737141765123 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_1_cpu.conda - build_number: 1 - sha256: d8dcc20ef85c7e623f42d486c1573b74b3b69b4f097d7edaa391175092c25c95 - md5: 0deee95253ec18ee82684fc6845b2614 + size: 450341 + timestamp: 1737346859864 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hb826db4_3_cuda.conda + build_number: 3 + sha256: d946b900798d03a642404c8becf1507764a595644bf3b0d8f1cf6c0a1acb4ab3 + md5: 6db65951a22f400be47b9479d905a2a9 + depends: + - __glibc >=2.17,<3.0.a0 + - libarrow 19.0.0 h9639f6d_3_cuda + - libarrow-acero 19.0.0 hb826db4_3_cuda + - libgcc + - libgcc-ng >=12 + - libparquet 19.0.0 h3f30f2e_3_cuda + - libstdcxx + - libstdcxx-ng >=12 + license: Apache-2.0 + purls: [] + size: 580636 + timestamp: 1737344916868 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_3_cpu.conda + build_number: 3 + sha256: c5cdf03d72d028e8af774aabd29cd92fb87f54cd579a9ffe77ad228c51faaa82 + md5: 1face9ff13ec61bfb065063d35fda864 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 h0c1467e_1_cpu - - libarrow-acero 19.0.0 hcb10f89_1_cpu + - libarrow 19.0.0 hce2e470_3_cpu + - libarrow-acero 19.0.0 hcb10f89_3_cpu - libgcc >=13 - - libparquet 19.0.0 h081d1f1_1_cpu + - libparquet 19.0.0 h081d1f1_3_cpu - libstdcxx >=13 license: Apache-2.0 purls: [] - size: 585805 - timestamp: 1737281228389 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_1_cpu.conda - build_number: 1 - sha256: cd4be1dee8f11e0295f2aeefeff3f29f1a97ac9a1fb676d81f8901484a6d5d3e - md5: 83dbced4c3ca8566c1c7c1437a923c39 + size: 585153 + timestamp: 1737344009570 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_3_cpu.conda + build_number: 3 + sha256: 387a184d904a996558c98d5995110067a7badee108edf53b1e06b28575759be2 + md5: 1f227fda1c85b56f9528380e89fd0c32 depends: - __osx >=11.0 - - libarrow 19.0.0 h540c450_1_cpu - - libarrow-acero 19.0.0 hf07054f_1_cpu + - libarrow 19.0.0 h1f1efc6_3_cpu + - libarrow-acero 19.0.0 hf07054f_3_cpu - libcxx >=18 - - libparquet 19.0.0 h636d7b7_1_cpu + - libparquet 19.0.0 h636d7b7_3_cpu license: Apache-2.0 - license_family: APACHE purls: [] - size: 487202 - timestamp: 1737139628371 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cpu.conda - build_number: 1 - sha256: a945a47a0185afc5097abbc3f556132d6ff3b9fe0462c7b7ab27b71ce291b489 - md5: 59e83f767f72c2c316dc037b92b2a2c4 + size: 487496 + timestamp: 1737343308949 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_3_cpu.conda + build_number: 3 + sha256: d00e7fa1256e948a7440a937466af1d46366b4f845506ac1a935d3b9c9981aec + md5: bbae4e8ca3ba15f9cc67302bb6d09aa6 depends: - - libarrow 19.0.0 h3403d70_1_cpu - - libarrow-acero 19.0.0 h7d8d6a5_1_cpu - - libparquet 19.0.0 ha850022_1_cpu + - libarrow 19.0.0 h5d8f7e9_3_cpu + - libarrow-acero 19.0.0 h7d8d6a5_3_cpu + - libparquet 19.0.0 ha850022_3_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 - license_family: APACHE purls: [] - size: 435307 - timestamp: 1737140747861 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_1_cuda.conda - build_number: 1 - sha256: 3e75d1fc7a1a52bd9e7f6e3ffac51476c17859328f044a7d1b16e649785313fb - md5: ad865d84dca9112d2ef2076b6c16192e + size: 435114 + timestamp: 1737345395593 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_3_cuda.conda + build_number: 3 + sha256: ca7b245277ec7b657c82c19c81c3cd19f2848d936289ce3b48eebeec83510e3b + md5: bbd0a6d97455abd022b6bd7bb7a12289 depends: - - libarrow 19.0.0 h66cc6fb_1_cuda - - libarrow-acero 19.0.0 h7d8d6a5_1_cuda - - libparquet 19.0.0 ha850022_1_cuda + - libarrow 19.0.0 hec448cb_3_cuda + - libarrow-acero 19.0.0 h7d8d6a5_3_cuda + - libparquet 19.0.0 ha850022_3_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 - license_family: APACHE purls: [] - size: 436076 - timestamp: 1737141954123 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_1_cpu.conda - build_number: 1 - sha256: ec782df7ade3755d46630a88b6553c944f5866f63b9eb5a005ae771bb9cdb0e9 - md5: 0578d45bb1d24d5881133ec742d75de9 + size: 436225 + timestamp: 1737347104650 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_3_cpu.conda + build_number: 3 + sha256: 414297c69d08ba45af0fccb5e22cc3b3e92181f3928eba1e1b1ab3641970c7e0 + md5: 8527e1e45c495991fd88f6531e176556 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h0c1467e_1_cpu - - libarrow-acero 19.0.0 hcb10f89_1_cpu - - libarrow-dataset 19.0.0 hcb10f89_1_cpu + - libarrow 19.0.0 hce2e470_3_cpu + - libarrow-acero 19.0.0 hcb10f89_3_cpu + - libarrow-dataset 19.0.0 hcb10f89_3_cpu - libgcc >=13 - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 license: Apache-2.0 purls: [] - size: 521429 - timestamp: 1737281271992 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_1_cpu.conda - build_number: 1 - sha256: 608c419fccfc4d60b3098f96e83b29cd06d531f6d751455cf8d08a042a02381f - md5: bde7d1838981328f92d989e638bd2b4a + size: 521371 + timestamp: 1737344062052 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-hbf482d9_3_cuda.conda + build_number: 3 + sha256: a3b6465ade62dc667e878842ec073f42b6841759edd71dcf81cf18a97485a179 + md5: 1f404f00d1bb84502ceb5018d6c74466 + depends: + - __glibc >=2.17,<3.0.a0 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libarrow 19.0.0 h9639f6d_3_cuda + - libarrow-acero 19.0.0 hb826db4_3_cuda + - libarrow-dataset 19.0.0 hb826db4_3_cuda + - libgcc + - libgcc-ng >=12 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libstdcxx + - libstdcxx-ng >=12 + license: Apache-2.0 + purls: [] + size: 501682 + timestamp: 1737344962705 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_3_cpu.conda + build_number: 3 + sha256: 7101de4c0b32dafb4ccd116fb355aad00f3667ae40a872f7faac78eeee1b0d4f + md5: 3347234f0db3064474addb8f1a9b9364 depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h540c450_1_cpu - - libarrow-acero 19.0.0 hf07054f_1_cpu - - libarrow-dataset 19.0.0 hf07054f_1_cpu + - libarrow 19.0.0 h1f1efc6_3_cpu + - libarrow-acero 19.0.0 hf07054f_3_cpu + - libarrow-dataset 19.0.0 hf07054f_3_cpu - libcxx >=18 - libprotobuf >=5.28.3,<5.28.4.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - size: 449269 - timestamp: 1737139819891 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cpu.conda - build_number: 1 - sha256: 306fedda8e23e423eade6f51a36058494d094c070877e01f8a7f3949600294df - md5: febd889ab16ffe0871a94499714f7659 + size: 449903 + timestamp: 1737343472671 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_3_cpu.conda + build_number: 3 + sha256: b2012f287bc304efabc22905a7165deac67258908305d1c4db02bfe2bedf595b + md5: 313ee35e46a75e96ab91744d63aae395 depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h3403d70_1_cpu - - libarrow-acero 19.0.0 h7d8d6a5_1_cpu - - libarrow-dataset 19.0.0 h7d8d6a5_1_cpu + - libarrow 19.0.0 h5d8f7e9_3_cpu + - libarrow-acero 19.0.0 h7d8d6a5_3_cpu + - libarrow-dataset 19.0.0 h7d8d6a5_3_cpu - libprotobuf >=5.28.3,<5.28.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 - license_family: APACHE purls: [] - size: 364407 - timestamp: 1737140837614 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_1_cuda.conda - build_number: 1 - sha256: 6e0075d5493f2def95760b6eec36b0ffae0638f2c3c4df0583b751dd3b4126de - md5: d7c21f011f665d5390df21757f118cce + size: 363823 + timestamp: 1737345481618 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_3_cuda.conda + build_number: 3 + sha256: 21ef5ec8f433cc2eaf4654b1b520f52644e9573bb9e03b0e47686adb50024b22 + md5: 29cc48afa0bc437e25defdb02cca22f9 depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h66cc6fb_1_cuda - - libarrow-acero 19.0.0 h7d8d6a5_1_cuda - - libarrow-dataset 19.0.0 h7d8d6a5_1_cuda + - libarrow 19.0.0 hec448cb_3_cuda + - libarrow-acero 19.0.0 h7d8d6a5_3_cuda + - libarrow-dataset 19.0.0 h7d8d6a5_3_cuda - libprotobuf >=5.28.3,<5.28.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 - license_family: APACHE purls: [] - size: 363477 - timestamp: 1737142036904 + size: 363963 + timestamp: 1737347211081 - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda build_number: 26 sha256: 11cc33993e1865e6caa3e05f117effb3f7cbacc632e5adc572ffd36b4fa47241 @@ -9046,68 +8801,82 @@ packages: purls: [] size: 4165774 timestamp: 1730772154295 -- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_1_cpu.conda - build_number: 1 - sha256: 62bbbcf02872aa3d7d7e6384001cf08788d4161e8f5f6e1ede2b2b797eaab2d8 - md5: af1c204fd6f739deb65e1f8bcd0a6018 +- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_3_cpu.conda + build_number: 3 + sha256: 287c4864b849180ce9e447df8227da2c4006001056e1668dacc3365264b0e828 + md5: 95f8b5758148e62a055f4c6538a31f0b depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 h0c1467e_1_cpu + - libarrow 19.0.0 hce2e470_3_cpu - libgcc >=13 - libstdcxx >=13 - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 license: Apache-2.0 purls: [] - size: 1226771 - timestamp: 1737281205408 -- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_1_cpu.conda - build_number: 1 - sha256: 923e50c0c1bdaa189bd41af620a7748792779411acaffa43e1855e94e572b536 - md5: de5067bf7fc3070166a6d0d19a9cd46e + size: 1227537 + timestamp: 1737343982323 +- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h3f30f2e_3_cuda.conda + build_number: 3 + sha256: 3e3679c3e25b4187983ba79419fbf19bb805fe2d4caac148aa4663664e0a444a + md5: 176be04fd084e3ebfccf47b816fc48c0 + depends: + - __glibc >=2.17,<3.0.a0 + - libarrow 19.0.0 h9639f6d_3_cuda + - libgcc + - libgcc-ng >=12 + - libstdcxx + - libstdcxx-ng >=12 + - libthrift >=0.21.0,<0.21.1.0a0 + - openssl >=3.4.0,<4.0a0 + license: Apache-2.0 + purls: [] + size: 1199446 + timestamp: 1737344892693 +- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_3_cpu.conda + build_number: 3 + sha256: 6ae1d74005eeafdd63dba6f65a5f634013c46a3edd93f2e3c54d46f643879cbe + md5: 915c6e1e74319cd50c27013cb2f4c2e7 depends: - __osx >=11.0 - - libarrow 19.0.0 h540c450_1_cpu + - libarrow 19.0.0 h1f1efc6_3_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - size: 883879 - timestamp: 1737139566529 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cpu.conda - build_number: 1 - sha256: b06d108aade052a237b04ca536f80aa5c357ce7702aeb721449d3c08bceaf73b - md5: 7298c5d59784a9913d038f16b36b4ed8 + size: 885399 + timestamp: 1737343246059 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_3_cpu.conda + build_number: 3 + sha256: a35717d48fe6aa2fb03f1186699677c8c864eebed025e6de4c4f0e32fb585915 + md5: 104a6f11bbfe2907115c4631dec08abd depends: - - libarrow 19.0.0 h3403d70_1_cpu + - libarrow 19.0.0 h5d8f7e9_3_cpu - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 - license_family: APACHE purls: [] - size: 824332 - timestamp: 1737140705193 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_1_cuda.conda - build_number: 1 - sha256: 3f66e37071d607a860cef9addf686b9387b351eca8d676aa91eb3beaa77e0f21 - md5: 88eaa60493a83499cdf973b2b6610952 + size: 823747 + timestamp: 1737345353402 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_3_cuda.conda + build_number: 3 + sha256: 108b10abea2e4d6b08084e8d1e6ea923aa51e50b2db075aaaf3114106e79f761 + md5: 9b39f61a458044178da258756408b8d7 depends: - - libarrow 19.0.0 h66cc6fb_1_cuda + - libarrow 19.0.0 hec448cb_3_cuda - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 - license_family: APACHE purls: [] - size: 822271 - timestamp: 1737141909331 + size: 822503 + timestamp: 1737347049664 - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda sha256: b8f5b5ba9a14dedf7c97c01300de492b1b52b68eacbc3249a13fdbfa82349a2f md5: 85cbdaacad93808395ac295b5667d25b @@ -9647,30 +9416,30 @@ packages: purls: [] size: 143691 timestamp: 1736377137913 -- conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.9.0-hb9d3cd8_1.conda - sha256: 9794e6388e780c3310d46f773bbc924d4053375c3fcdb07a704b57f4616db928 - md5: 1e936bd23d737aac62a18e9a1e7f8b18 +- conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda + sha256: 8e41563ee963bf8ded06da45f4e70bf42f913cb3c2e79364eb3218deffa3cd74 + md5: aeccfff2806ae38430638ffbb4be9610 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: MIT license_family: MIT purls: [] - size: 81500 - timestamp: 1732868419835 -- conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.9.0-h5505292_1.conda - sha256: ea88f06e97ef8fa2490f7594f8885bb542577226edf8abba3144302d951a53c2 - md5: f777470d31c78cd0abe1903a2fda436f + size: 82745 + timestamp: 1737244366901 +- conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda + sha256: aca3ef31d3dff5cefd3790742a5ee6548f1cf0201d0e8cee08b01da503484eb6 + md5: 5f741aed1d8d393586a5fdcaaa87f45c depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 83000 - timestamp: 1732868631531 -- conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.9.0-h2466b09_1.conda - sha256: 19386d93341d8fa3800033a7555ab00b9fef1db1dbd0a50b6e547b532860b603 - md5: 6f35a14d54f6fe4d013005cf56031842 + size: 83628 + timestamp: 1737244450097 +- conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda + sha256: 43cbec5355e78be500ec14322a59a6b9aac05fb72aea739356549a7637dd02a4 + md5: a4685a23eaf9ffb3eb6506102f5360b8 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -9678,8 +9447,8 @@ packages: license: MIT license_family: MIT purls: [] - size: 84392 - timestamp: 1732868780863 + size: 85371 + timestamp: 1737244781933 - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 md5: 40b61aab5c7ba9ff276c41cfffe6b80b @@ -10921,9 +10690,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 8463419 timestamp: 1732314903721 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.1-py310h5851e9f_0.conda - sha256: 40d29714ef11d22f5c452ff856e03f47d9824c1ee1bf19f46c4a473dcd1b7cd8 - md5: d38cb65becc66134ed42a02e6155e8e0 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.2-py310hefbff90_0.conda + sha256: ce2797d3d130630c03654a6114720a48016c165d41153bd00cda366805bf93c5 + md5: c5d8e63603a198e20eea67a12d039154 depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -10936,14 +10705,13 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7912254 - timestamp: 1734904849824 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.1-py313hb30382a_0.conda - sha256: 53c5baea29d111126b6dbe969ac1c36d481740f0f91babe6cfd121b8d9d8e67f - md5: bacc73d89e22828efedf31fdc4b54b4e + size: 7967429 + timestamp: 1737331594220 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.2-py313h17eae1a_0.conda + sha256: 9017cb0e1ca7146ff589b639b84edbcbc8742f4b4779888bf31bc207bb6b1421 + md5: b069b8491f6882134a55d2f980de3818 depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -10956,11 +10724,10 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 8478406 - timestamp: 1734904713763 + size: 8536993 + timestamp: 1737331508960 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py310h530be0a_1.conda sha256: 54fcdfc53cfc55538dc4c3e8f47af421e697a4ce66ef051c98f50413137a6689 md5: 0200a832a125f14d5a20cc0512ebc575 @@ -11001,9 +10768,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6346995 timestamp: 1732315055519 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.1-py310ha1ddda0_0.conda - sha256: 256d88d6620977edcda48b617217257e42ceb9b72d3a55297d1c92e455fe0ccb - md5: ba32b5714d7cac97145b2d015d30c9b8 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.2-py310h4d83441_0.conda + sha256: 7c72f40f955e5acc2b53dea5eeae634729f75715b549b7d913862a53dbdbffe1 + md5: b063f44cbc0f6b2f48c4fe054ca9808c depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -11016,14 +10783,13 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 5929029 - timestamp: 1734904776467 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.1-py313ha4a2180_0.conda - sha256: c6dafb68d407bd4f34a8e178fe37be0c0c6533e6408a066d2cfcdccd6eb63402 - md5: 186189cd83b1b95e73a805a268bc7a98 + size: 5874341 + timestamp: 1737331525429 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.2-py313h41a2e72_0.conda + sha256: 0e7f27766505a73ceafaf48c2d791e4f1aa197f61456038c9f4ae042b811d5df + md5: e5041789d91a22a14205a69faf4ee324 depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -11036,11 +10802,10 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6513050 - timestamp: 1734904817005 + size: 6517665 + timestamp: 1737331575921 - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py310h1ec8c79_1.conda sha256: 2537e8dadd1656d49f55b7f2422bef745a60a308fcf879f2d74dc8338aecb4bb md5: 4f2239328935b02e9024e25dc21840c3 @@ -11081,9 +10846,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6875358 timestamp: 1732315495587 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.1-py310hb9d903e_0.conda - sha256: 942ec24291d65e00e718765016b1f6b6be9bc5f09137dc14c21e047b94a09d30 - md5: 25361f25ec68789cea29b14b412970e8 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.2-py310h4987827_0.conda + sha256: dcaeba9df1e8ddacdf6f9c31fb11c000bc98795bdfc927568abb15bf55505f97 + md5: 19fe9605ee7deff2a702d2e89efbbb9c depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -11096,14 +10861,13 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6420026 - timestamp: 1734905273023 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.1-py313hd65a2fa_0.conda - sha256: a49b54335d97b674bc09dacce0b232cf748e730500dcc45172f8dd9db3c0fb99 - md5: 80b2f22cec897016e76261aea177fde8 + size: 6501890 + timestamp: 1737332099209 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.2-py313hefb8edb_0.conda + sha256: c6a5645d5b7afaafe5d45a5ad7aaad4e47498592da334d41e6d58d724160d7de + md5: f00ff06a249506cab4da50b85e22cadb depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -11116,11 +10880,10 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7147174 - timestamp: 1734905243335 + size: 7116196 + timestamp: 1737332125142 - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda sha256: d836860163b027622cb59b96b92824dd75196a37d599e8ae69733b31769989a9 md5: 5af206d64d18d6c8dfb3122b4d9e643b @@ -11888,6 +11651,29 @@ packages: purls: [] size: 25756 timestamp: 1737128388939 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310h23ac199_0_cuda.conda + sha256: df5b77ce2ef766d65e4775aeb0f1dafde2ff86ceeb1f94bdf7d007e9e9729f58 + md5: b996dbff06cf1231de8f5190d38fd712 + depends: + - __cuda >=11.8 + - __glibc >=2.17,<3.0.a0 + - libarrow 19.0.0.* *cuda + - libgcc + - libgcc-ng >=12 + - libstdcxx + - libstdcxx-ng >=12 + - libzlib >=1.3.1,<2.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - numpy >=1.21,<3 + - apache-arrow-proc =*=cuda + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/pyarrow?source=hash-mapping + size: 5311517 + timestamp: 1737128238259 - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda sha256: 0b7815fab725c33885afe1e8562a199be60f5d2de60ae34e177ad2f91f97a4eb md5: 041f56d6b24eb7b961c43f6fb3949a53 @@ -11928,6 +11714,29 @@ packages: - pkg:pypi/pyarrow?source=hash-mapping size: 5230953 timestamp: 1737128097002 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h09cf70e_0_cuda.conda + sha256: e9423e2d18d21cbe4b5a3a03307dcfbb129159243bc7212769fd69e6d808381b + md5: f473d99b4c91f3a3715fd11d96ed7963 + depends: + - __cuda >=11.8 + - __glibc >=2.17,<3.0.a0 + - libarrow 19.0.0.* *cuda + - libgcc + - libgcc-ng >=12 + - libstdcxx + - libstdcxx-ng >=12 + - libzlib >=1.3.1,<2.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + constrains: + - apache-arrow-proc =*=cuda + - numpy >=1.21,<3 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/pyarrow?source=hash-mapping + size: 5839565 + timestamp: 1737128375591 - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda sha256: 3a18a24c8594a89e70aa87e94dd9fd61100244536fc3ed327ffbe86ca32c0cc6 md5: c1d09d52bf69aa807b347ff6f4dc2aef @@ -13247,7 +13056,7 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/setuptools?source=hash-mapping + - pkg:pypi/setuptools?source=compressed-mapping size: 775598 timestamp: 1736512753595 - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda diff --git a/pyproject.toml b/pyproject.toml index ffd9ca76..2fae4f82 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -152,16 +152,16 @@ cupy = "*" [tool.pixi.environments] default = { solve-group = "default" } -lint = { features = ["lint", "backends"], solve-group = "default" } +lint = { features = ["lint"], solve-group = "default" } tests = { features = ["tests"], solve-group = "default" } docs = { features = ["docs"], solve-group = "default" } dev = { features = ["lint", "tests", "docs", "dev", "backends"], solve-group = "default" } dev-cuda = { features = ["lint", "tests", "docs", "dev", "backends", "cuda-backends"] } -ci-py310 = ["py310", "tests"] -ci-py313 = ["py313", "tests"] -# CUDA not available on free github actions -ci-backends = ["py310", "tests", "backends"] -tests-backends = ["py310", "tests", "backends", "cuda-backends"] +tests-py310 = ["py310", "tests"] +tests-py313 = ["py313", "tests"] +# CUDA not available on free github actions and on some developers' PCs +tests-backends = ["py310", "tests", "backends"] +tests-cuda = ["py310", "tests", "backends", "cuda-backends"] # pytest @@ -196,6 +196,10 @@ disallow_any_expr = false # false positives with input validation disable_error_code = ["redundant-expr", "unreachable"] +[[tool.mypy.overrides]] +# slow/unavailable on Windows; do not add to the lint env +module = ["dask.*", "jax.*"] +ignore_missing_imports = true # pyright @@ -208,10 +212,13 @@ typeCheckingMode = "all" # https://github.com/data-apis/array-api-typing reportAny = false reportExplicitAny = false -# no array-api-strict type stubs +# no array-api-strict type stubs; pytest fixtures reportUnknownMemberType = false -# no array-api-compat type stubs +# no array-api-compat type stubs; pytest fixtures reportUnknownVariableType = false +# Redundant with mypy checks +reportMissingImports = false +reportMissingTypeStubs = false # false positives for input validation reportUnreachable = false diff --git a/src/array_api_extra/_lib/_utils/_compat.py b/src/array_api_extra/_lib/_utils/_compat.py index d7f7e83a..707e9553 100644 --- a/src/array_api_extra/_lib/_utils/_compat.py +++ b/src/array_api_extra/_lib/_utils/_compat.py @@ -3,7 +3,7 @@ # `array-api-compat` to override the import location try: - from ...._array_api_compat_vendor import ( # pyright: ignore[reportMissingImports] + from ...._array_api_compat_vendor import ( array_namespace, device, is_array_api_strict_namespace, @@ -18,7 +18,7 @@ size, ) except ImportError: - from array_api_compat import ( # pyright: ignore[reportMissingTypeStubs] + from array_api_compat import ( array_namespace, device, is_array_api_strict_namespace, diff --git a/tests/conftest.py b/tests/conftest.py index fa555018..51e30cc6 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -107,7 +107,8 @@ def xp(library: Backend) -> ModuleType: # numpydoc ignore=PR01,RT03 if library == Backend.JAX_NUMPY: import jax - jax.config.update("jax_enable_x64", True) # type: ignore[no-untyped-call] + # suppress unused-ignore to run mypy in -e lint as well as -e dev + jax.config.update("jax_enable_x64", True) # type: ignore[no-untyped-call,unused-ignore] # Possibly wrap module with array_api_compat return array_namespace(xp.empty(0)) diff --git a/tests/test_at.py b/tests/test_at.py index c65a4a0d..4bd09c6a 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -5,15 +5,12 @@ import numpy as np import pytest -from array_api_compat import ( # type: ignore[import-untyped] # pyright: ignore[reportMissingTypeStubs] - array_namespace, - is_writeable_array, -) from array_api_extra import at from array_api_extra._lib import Backend from array_api_extra._lib._at import _AtOp from array_api_extra._lib._testing import xp_assert_equal +from array_api_extra._lib._utils._compat import array_namespace, is_writeable_array from array_api_extra._lib._utils._typing import Array From 73452c9c0944159b829e9ddedfbb3cc346d6c06a Mon Sep 17 00:00:00 2001 From: crusaderky Date: Mon, 20 Jan 2025 12:36:09 +0000 Subject: [PATCH 009/140] TST: Less redundant `skip_xp_backends` --- tests/conftest.py | 5 ++++- tests/test_at.py | 2 +- tests/test_funcs.py | 32 +++++++++++++------------------- tests/test_testing.py | 16 +++++----------- tests/test_utils.py | 14 +++++--------- 5 files changed, 28 insertions(+), 41 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 8d3a4f3f..39904ae2 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,6 +1,7 @@ """Pytest fixtures.""" from collections.abc import Callable +from contextlib import suppress from functools import wraps from types import ModuleType from typing import ParamSpec, TypeVar, cast @@ -36,7 +37,9 @@ def library(request: pytest.FixtureRequest) -> Backend: # numpydoc ignore=PR01, msg = "argument of skip_xp_backend must be a Backend enum" raise TypeError(msg) if skip_library == elem: - reason = cast(str, marker.kwargs.get("reason", "skip_xp_backend")) + reason = skip_library.value + with suppress(KeyError): + reason += ":" + cast(str, marker.kwargs["reason"]) pytest.skip(reason=reason) return elem diff --git a/tests/test_at.py b/tests/test_at.py index 49abe0e4..4bd09c6a 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -31,7 +31,7 @@ def assert_copy(array: Array, copy: bool | None) -> Generator[None, None, None]: @pytest.mark.skip_xp_backend( - Backend.SPARSE, reason="sparse:read-only backend without .at support" + Backend.SPARSE, reason="read-only backend without .at support" ) @pytest.mark.parametrize( ("kwargs", "expect_copy"), diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 692d486b..4847cb9f 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -26,7 +26,7 @@ # mypy: disable-error-code=no-untyped-usage -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no expand_dims") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no expand_dims") class TestAtLeastND: def test_0D(self, xp: ModuleType): x = xp.asarray(1.0) @@ -98,7 +98,7 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(y, x) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no isdtype") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") class TestCov: def test_basic(self, xp: ModuleType): xp_assert_close( @@ -137,9 +137,7 @@ def test_device(self, xp: ModuleType, device: Device): x = xp.asarray([1, 2, 3], device=device) assert get_device(cov(x)) == device - @pytest.mark.skip_xp_backend( - Backend.NUMPY_READONLY, reason="numpy_readonly:explicit xp" - ) + @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="explicit xp") def test_xp(self, xp: ModuleType): xp_assert_close( cov(xp.asarray([[0.0, 2.0], [1.0, 1.0], [2.0, 0.0]]).T, xp=xp), @@ -147,7 +145,7 @@ def test_xp(self, xp: ModuleType): ) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no device kwarg in asarray") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no device") class TestCreateDiagonal: def test_1d(self, xp: ModuleType): # from np.diag tests @@ -193,10 +191,10 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(y, xp.asarray([[1, 0], [0, 2]])) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no expand_dims") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no expand_dims") class TestExpandDims: - @pytest.mark.skip_xp_backend(Backend.DASK, reason="dask:tuple index out of range") - @pytest.mark.skip_xp_backend(Backend.TORCH, reason="torch:tuple index out of range") + @pytest.mark.skip_xp_backend(Backend.DASK, reason="tuple index out of range") + @pytest.mark.skip_xp_backend(Backend.TORCH, reason="tuple index out of range") def test_functionality(self, xp: ModuleType): def _squeeze_all(b: Array) -> Array: """Mimics `np.squeeze(b)`. `xpx.squeeze`?""" @@ -254,7 +252,7 @@ def test_xp(self, xp: ModuleType): assert y.shape == (1, 1, 1, 3) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no expand_dims") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no expand_dims") class TestKron: def test_basic(self, xp: ModuleType): # Using 0-dimensional array @@ -351,9 +349,7 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(nunique(a, xp=xp), xp.asarray(3)) -@pytest.mark.skip_xp_backend( - Backend.SPARSE, reason="sparse:no arange, no device kwarg in asarray" -) +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no arange, no device") class TestPad: def test_simple(self, xp: ModuleType): a = xp.arange(1, 4) @@ -403,8 +399,8 @@ def test_list_of_tuples_width(self, xp: ModuleType): assert padded.shape == (4, 4) -@pytest.mark.skip_xp_backend(Backend.DASK, reason="dask:no argsort") -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no device kwarg in asarray") +@pytest.mark.skip_xp_backend(Backend.DASK, reason="no argsort") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no device kwarg in asarray") class TestSetDiff1D: @pytest.mark.skip_xp_backend( Backend.TORCH, reason="index_select not implemented for uint32" @@ -440,9 +436,7 @@ def test_device(self, xp: ModuleType, device: Device): x2 = xp.asarray([2, 3, 4], device=device) assert get_device(setdiff1d(x1, x2)) == device - @pytest.mark.skip_xp_backend( - Backend.NUMPY_READONLY, reason="numpy_readonly:explicit xp" - ) + @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="explicit xp") def test_xp(self, xp: ModuleType): x1 = xp.asarray([3, 8, 20]) x2 = xp.asarray([2, 3, 4]) @@ -451,7 +445,7 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(actual, expected) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no isdtype") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") class TestSinc: def test_simple(self, xp: ModuleType): xp_assert_equal(sinc(xp.asarray(0.0)), xp.asarray(1.0)) diff --git a/tests/test_testing.py b/tests/test_testing.py index 41fc6673..dc315663 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -17,9 +17,7 @@ xp_assert_equal, pytest.param( xp_assert_close, - marks=pytest.mark.skip_xp_backend( - Backend.SPARSE, reason="sparse:no isdtype" - ), + marks=pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype"), ), ], ) @@ -40,19 +38,15 @@ def test_assert_close_equal_basic(xp: ModuleType, func: Callable[..., None]): # func(xp.asarray([1, 2]), xp.asarray([1, 3]), err_msg="hello") -@pytest.mark.skip_xp_backend(Backend.NUMPY, reason="numpy:test other ns vs. numpy") -@pytest.mark.skip_xp_backend( - Backend.NUMPY_READONLY, reason="numpy_readonly:test other ns vs. numpy" -) +@pytest.mark.skip_xp_backend(Backend.NUMPY, reason="test other ns vs. numpy") +@pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="test other ns vs. numpy") @pytest.mark.parametrize( "func", [ xp_assert_equal, pytest.param( xp_assert_close, - marks=pytest.mark.skip_xp_backend( - Backend.SPARSE, reason="sparse:no isdtype" - ), + marks=pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype"), ), ], ) @@ -65,7 +59,7 @@ def test_assert_close_equal_namespace(xp: ModuleType, func: Callable[..., None]) func(xp.asarray([0]), [0]) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="sparse:no isdtype") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") def test_assert_close_tolerance(xp: ModuleType): xp_assert_close(xp.asarray([100.0]), xp.asarray([102.0]), rtol=0.03) with pytest.raises(AssertionError): diff --git a/tests/test_utils.py b/tests/test_utils.py index f053f177..fff3f0f2 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -12,9 +12,9 @@ class TestIn1D: - @pytest.mark.skip_xp_backend(Backend.DASK, reason="dask:no argsort") + @pytest.mark.skip_xp_backend(Backend.DASK, reason="no argsort") @pytest.mark.skip_xp_backend( - Backend.SPARSE, reason="sparse:no unique_inverse, no device kwarg in asarray" + Backend.SPARSE, reason="no unique_inverse, no device kwarg in asarray" ) # cover both code paths @pytest.mark.parametrize("n", [9, 15]) @@ -25,19 +25,15 @@ def test_no_invert_assume_unique(self, xp: ModuleType, n: int): actual = in1d(x1, x2) xp_assert_equal(actual, expected) - @pytest.mark.skip_xp_backend( - Backend.SPARSE, reason="sparse: no device kwarg in asarray" - ) + @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no device kwarg in asarray") def test_device(self, xp: ModuleType, device: Device): x1 = xp.asarray([3, 8, 20], device=device) x2 = xp.asarray([2, 3, 4], device=device) assert get_device(in1d(x1, x2)) == device + @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="explicit xp") @pytest.mark.skip_xp_backend( - Backend.NUMPY_READONLY, reason="numpy_readonly:explicit xp" - ) - @pytest.mark.skip_xp_backend( - Backend.SPARSE, reason="sparse:no arange, no device kwarg in asarray" + Backend.SPARSE, reason="no arange, no device kwarg in asarray" ) def test_xp(self, xp: ModuleType): x1 = xp.asarray([1, 6]) From 9e50896d8f62404191925075218b6358d99700c4 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 14:53:08 +0000 Subject: [PATCH 010/140] docs: add crusaderky as a contributor for bug (#107) Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 3 ++- CONTRIBUTORS.md | 2 +- README.md | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index c2651c64..f9456f16 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -174,7 +174,8 @@ "doc", "tool", "test", - "example" + "example", + "bug" ] }, { diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 042541ab..9f14c5ac 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -28,7 +28,7 @@ This project exists thanks to the following contributors Olivier Grisel
Olivier Grisel

💻 - Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 + Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 🐛 Evgeni Burovski
Evgeni Burovski

💻 📖 Jake Vanderplas
Jake Vanderplas

👀 diff --git a/README.md b/README.md index 3ef32b32..66a73d54 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ This project exists thanks to the following contributors Olivier Grisel
Olivier Grisel

💻 - Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 + Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 🐛 Evgeni Burovski
Evgeni Burovski

💻 📖 Jake Vanderplas
Jake Vanderplas

👀 From e97918848453af60a950f4c173f2479ac46eab59 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 14:57:16 +0000 Subject: [PATCH 011/140] docs: add kotlinisland as a contributor for review (#108) Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + README.md | 1 + 3 files changed, 11 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index f9456f16..f26838b2 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -196,6 +196,15 @@ "contributions": [ "review" ] + }, + { + "login": "kotlinisland", + "name": "kotlinisland", + "avatar_url": "https://avatars.githubusercontent.com/u/65446343?v=4", + "profile": "https://github.com/KotlinIsland", + "contributions": [ + "review" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 9f14c5ac..ce0b0a40 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -31,6 +31,7 @@ This project exists thanks to the following contributors Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 🐛 Evgeni Burovski
Evgeni Burovski

💻 📖 Jake Vanderplas
Jake Vanderplas

👀 + kotlinisland
kotlinisland

👀 diff --git a/README.md b/README.md index 66a73d54..11eebdb6 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,7 @@ This project exists thanks to the following contributors Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 🐛 Evgeni Burovski
Evgeni Burovski

💻 📖 Jake Vanderplas
Jake Vanderplas

👀 + kotlinisland
kotlinisland

👀 From e4b79bb57d0e480f782256b792d03f8f40f82737 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 15:02:08 +0000 Subject: [PATCH 012/140] docs: add detachhead as a contributor for review (#110) Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 1 + README.md | 1 + 3 files changed, 11 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index f26838b2..bc8b8d33 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -205,6 +205,15 @@ "contributions": [ "review" ] + }, + { + "login": "detachhead", + "name": "detachhead", + "avatar_url": "https://avatars.githubusercontent.com/u/57028336?v=4", + "profile": "https://github.com/DetachHead", + "contributions": [ + "review" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index ce0b0a40..5e17e750 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -32,6 +32,7 @@ This project exists thanks to the following contributors Evgeni Burovski
Evgeni Burovski

💻 📖 Jake Vanderplas
Jake Vanderplas

👀 kotlinisland
kotlinisland

👀 + detachhead
detachhead

👀 diff --git a/README.md b/README.md index 11eebdb6..b2e20129 100644 --- a/README.md +++ b/README.md @@ -84,6 +84,7 @@ This project exists thanks to the following contributors Evgeni Burovski
Evgeni Burovski

💻 📖 Jake Vanderplas
Jake Vanderplas

👀 kotlinisland
kotlinisland

👀 + detachhead
detachhead

👀 From 48fb66a763466981416188f74f2b86c7b59acdb2 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Mon, 20 Jan 2025 15:19:52 +0000 Subject: [PATCH 013/140] DOC: tweak all-contributors table (#111) --- .all-contributorsrc | 42 +++++++++++++++++++++--------------------- CONTRIBUTORS.md | 4 ++-- README.md | 4 ++-- 3 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index bc8b8d33..e0565ac1 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -90,14 +90,17 @@ ] }, { - "login": "rgommers", - "name": "Ralf Gommers", - "avatar_url": "https://avatars.githubusercontent.com/u/98330?v=4", - "profile": "https://github.com/rgommers/", + "login": "crusaderky", + "name": "Guido Imperiale", + "avatar_url": "https://avatars.githubusercontent.com/u/6213168?v=4", + "profile": "https://github.com/crusaderky", "contributions": [ - "ideas", - "infra", - "review" + "code", + "doc", + "tool", + "test", + "example", + "bug" ] }, { @@ -155,6 +158,17 @@ "code" ] }, + { + "login": "rgommers", + "name": "Ralf Gommers", + "avatar_url": "https://avatars.githubusercontent.com/u/98330?v=4", + "profile": "https://github.com/rgommers/", + "contributions": [ + "ideas", + "infra", + "review" + ] + }, { "login": "ogrisel", "name": "Olivier Grisel", @@ -164,20 +178,6 @@ "code" ] }, - { - "login": "crusaderky", - "name": "Guido Imperiale", - "avatar_url": "https://avatars.githubusercontent.com/u/6213168?v=4", - "profile": "https://github.com/crusaderky", - "contributions": [ - "code", - "doc", - "tool", - "test", - "example", - "bug" - ] - }, { "login": "ev-br", "name": "Evgeni Burovski", diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 5e17e750..a482691e 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -18,7 +18,7 @@ This project exists thanks to the following contributors Carlos Ramos Carreño
Carlos Ramos Carreño

🤔 - Ralf Gommers
Ralf Gommers

🤔 🚇 👀 + Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 🐛 Joren Hammudoglu
Joren Hammudoglu

👀 Thomas J. Fan
Thomas J. Fan

🤔 Irwin Zaid
Irwin Zaid

🤔 @@ -27,8 +27,8 @@ This project exists thanks to the following contributors Omar Salman
Omar Salman

💻 + Ralf Gommers
Ralf Gommers

🤔 🚇 👀 Olivier Grisel
Olivier Grisel

💻 - Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 🐛 Evgeni Burovski
Evgeni Burovski

💻 📖 Jake Vanderplas
Jake Vanderplas

👀 kotlinisland
kotlinisland

👀 diff --git a/README.md b/README.md index b2e20129..44099678 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ This project exists thanks to the following contributors Carlos Ramos Carreño
Carlos Ramos Carreño

🤔 - Ralf Gommers
Ralf Gommers

🤔 🚇 👀 + Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 🐛 Joren Hammudoglu
Joren Hammudoglu

👀 Thomas J. Fan
Thomas J. Fan

🤔 Irwin Zaid
Irwin Zaid

🤔 @@ -79,8 +79,8 @@ This project exists thanks to the following contributors Omar Salman
Omar Salman

💻 + Ralf Gommers
Ralf Gommers

🤔 🚇 👀 Olivier Grisel
Olivier Grisel

💻 - Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 🐛 Evgeni Burovski
Evgeni Burovski

💻 📖 Jake Vanderplas
Jake Vanderplas

👀 kotlinisland
kotlinisland

👀 From 3754e7ccad0f40be39646de16e11bc729ea8a11f Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Mon, 20 Jan 2025 20:20:44 +0000 Subject: [PATCH 014/140] ENH: `pad`: `pad_width` can be any sequence (#114) --- src/array_api_extra/_delegation.py | 7 ++++--- src/array_api_extra/_lib/_funcs.py | 18 +++++++++++++----- tests/test_funcs.py | 8 ++++---- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/src/array_api_extra/_delegation.py b/src/array_api_extra/_delegation.py index c3d77f8e..195dd88f 100644 --- a/src/array_api_extra/_delegation.py +++ b/src/array_api_extra/_delegation.py @@ -1,5 +1,6 @@ """Delegation to existing implementations for Public API Functions.""" +from collections.abc import Sequence from types import ModuleType from typing import Literal @@ -31,7 +32,7 @@ def _delegate(xp: ModuleType, *backends: Backend) -> bool: def pad( x: Array, - pad_width: int | tuple[int, int] | list[tuple[int, int]], + pad_width: int | tuple[int, int] | Sequence[tuple[int, int]], mode: Literal["constant"] = "constant", *, constant_values: bool | int | float | complex = 0, @@ -44,9 +45,9 @@ def pad( ---------- x : array Input array. - pad_width : int or tuple of ints or list of pairs of ints + pad_width : int or tuple of ints or sequence of pairs of ints Pad the input array with this many elements from each side. - If a list of tuples, ``[(before_0, after_0), ... (before_N, after_N)]``, + If a sequence of tuples, ``[(before_0, after_0), ... (before_N, after_N)]``, each pair applies to the corresponding axis of ``x``. A single tuple, ``(before, after)``, is equivalent to a list of ``x.ndim`` copies of this tuple. diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 85778356..c1c39f58 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -5,6 +5,7 @@ import math import warnings +from collections.abc import Sequence from types import ModuleType from typing import cast @@ -448,7 +449,7 @@ def nunique(x: Array, /, *, xp: ModuleType | None = None) -> Array: def pad( x: Array, - pad_width: int | tuple[int, int] | list[tuple[int, int]], + pad_width: int | tuple[int, int] | Sequence[tuple[int, int]], *, constant_values: bool | int | float | complex = 0, xp: ModuleType, @@ -456,15 +457,22 @@ def pad( """See docstring in `array_api_extra._delegation.py`.""" # make pad_width a list of length-2 tuples of ints x_ndim = cast(int, x.ndim) + if isinstance(pad_width, int): - pad_width = [(pad_width, pad_width)] * x_ndim - if isinstance(pad_width, tuple): - pad_width = [pad_width] * x_ndim + pad_width_seq = [(pad_width, pad_width)] * x_ndim + elif ( + isinstance(pad_width, tuple) + and len(pad_width) == 2 + and all(isinstance(i, int) for i in pad_width) + ): + pad_width_seq = [cast(tuple[int, int], pad_width)] * x_ndim + else: + pad_width_seq = cast(list[tuple[int, int]], list(pad_width)) # https://github.com/python/typeshed/issues/13376 slices: list[slice] = [] # type: ignore[no-any-explicit] newshape: list[int] = [] - for ax, w_tpl in enumerate(pad_width): + for ax, w_tpl in enumerate(pad_width_seq): if len(w_tpl) != 2: msg = f"expect a 2-tuple (before, after), got {w_tpl}." raise ValueError(msg) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 4847cb9f..9be01508 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -390,12 +390,12 @@ def test_tuple_width(self, xp: ModuleType): with pytest.raises((ValueError, RuntimeError)): pad(a, [(1, 2, 3)]) # type: ignore[list-item] # pyright: ignore[reportArgumentType] - def test_list_of_tuples_width(self, xp: ModuleType): + def test_sequence_of_tuples_width(self, xp: ModuleType): a = xp.reshape(xp.arange(12), (3, 4)) - padded = pad(a, [(1, 0), (0, 2)]) - assert padded.shape == (4, 6) - padded = pad(a, [(1, 0), (0, 0)]) + padded = pad(a, ((1, 0), (0, 2))) + assert padded.shape == (4, 6) + padded = pad(a, ((1, 0), (0, 0))) assert padded.shape == (4, 4) From 6ee70c033a005b823c8d77cf5335a17258aba85c Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Tue, 21 Jan 2025 14:16:55 +0000 Subject: [PATCH 015/140] ENH: new function `isclose` (#113) --- docs/api-reference.md | 1 + pixi.lock | 253 +++++++++++++-------------- src/array_api_extra/__init__.py | 3 +- src/array_api_extra/_delegation.py | 92 +++++++++- src/array_api_extra/_lib/_funcs.py | 34 ++++ src/array_api_extra/_lib/_testing.py | 29 ++- tests/test_funcs.py | 136 +++++++++++++- tests/test_testing.py | 44 +++-- 8 files changed, 447 insertions(+), 145 deletions(-) diff --git a/docs/api-reference.md b/docs/api-reference.md index e2c115c6..32205248 100644 --- a/docs/api-reference.md +++ b/docs/api-reference.md @@ -11,6 +11,7 @@ cov create_diagonal expand_dims + isclose kron nunique pad diff --git a/pixi.lock b/pixi.lock index 5ea45749..db425962 100644 --- a/pixi.lock +++ b/pixi.lock @@ -139,10 +139,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda @@ -248,8 +248,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda @@ -268,7 +268,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_hf462abe_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -387,10 +387,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda @@ -468,7 +468,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda @@ -488,8 +488,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda @@ -508,7 +508,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -615,10 +615,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda @@ -687,7 +687,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda @@ -703,8 +703,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda @@ -722,7 +722,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda @@ -888,10 +888,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda @@ -1024,8 +1024,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda @@ -1044,7 +1044,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py312_h968936e_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda @@ -1166,10 +1166,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda @@ -1247,7 +1247,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda @@ -1267,8 +1267,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda @@ -1287,7 +1287,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -1405,10 +1405,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda @@ -1484,7 +1484,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda @@ -1500,8 +1500,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda @@ -1519,7 +1519,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py312_h836905d_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda @@ -1630,7 +1630,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 @@ -1693,7 +1693,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 @@ -1754,7 +1754,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda @@ -1815,7 +1815,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -1856,7 +1856,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda @@ -1865,7 +1865,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda @@ -1919,7 +1919,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -1944,7 +1944,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda @@ -1952,7 +1952,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda @@ -1961,7 +1961,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda @@ -2013,7 +2013,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -2037,7 +2037,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda @@ -2045,7 +2045,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda @@ -2054,7 +2054,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 @@ -2274,7 +2274,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py310h430587c_0.conda @@ -2375,7 +2375,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h1c118fa_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda @@ -2455,7 +2455,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py310h604521f_0.conda @@ -2548,7 +2548,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310h493c2e1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py310hd50a768_0.conda @@ -2616,7 +2616,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda @@ -2697,7 +2697,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py310_h45c3603_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310ha8f682b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda @@ -2824,7 +2824,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py310h5e1a0f3_200.conda @@ -2952,7 +2952,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py310_h069c2fa_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda @@ -3035,7 +3035,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py310h604521f_0.conda @@ -3128,7 +3128,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310h493c2e1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py310hd50a768_0.conda @@ -3207,7 +3207,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda @@ -3295,7 +3295,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py310_h6518810_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310ha8f682b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda @@ -6377,9 +6377,9 @@ packages: purls: [] size: 11857802 timestamp: 1720853997952 -- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.5-pyhd8ed1ab_0.conda - sha256: e8ea11b8e39a98a9c34efb5c21c3fca718e31e1f41fd9ae5f6918b8eb402da59 - md5: c1b0f663ff141265d1be1242259063f0 +- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda + sha256: bb7483a113966d3d10b6e91edb79e7006f050fd40a842935848c15d12eff56d3 + md5: d751c3b4a973ed15b57be90d68c716d1 depends: - python >=3.9 - ukkonen @@ -6387,8 +6387,8 @@ packages: license_family: MIT purls: - pkg:pypi/identify?source=hash-mapping - size: 78415 - timestamp: 1736026672643 + size: 78562 + timestamp: 1737421654786 - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 md5: 39a4f67be3286c86d696df570b1201b7 @@ -6411,18 +6411,18 @@ packages: - pkg:pypi/imagesize?source=hash-mapping size: 10164 timestamp: 1656939625410 -- conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda - sha256: 13766b88fc5b23581530d3a0287c0c58ad82f60401afefab283bf158d2be55a9 - md5: 315607a3030ad5d5227e76e0733798ff +- conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + sha256: 598951ebdb23e25e4cec4bbff0ae369cec65ead80b50bc08b441d8e54de5cf03 + md5: f4b39bf00c69f56ac01e020ebfac066c depends: - python >=3.9 - zipp >=0.5 license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/importlib-metadata?source=hash-mapping - size: 28623 - timestamp: 1733223207185 + - pkg:pypi/importlib-metadata?source=compressed-mapping + size: 29141 + timestamp: 1737420302391 - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda sha256: 0ec8f4d02053cd03b0f3e63168316530949484f80e16f5e2fb199a1d117a89ca md5: 6837f3eff7dcea42ecd714ce1ac2b108 @@ -10450,30 +10450,28 @@ packages: purls: [] size: 21796933 timestamp: 1734113054756 -- conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.12.0-h02a13b7_0.conda - sha256: 0d6f31cf19a3671aa7a6473392447801b4231ec832c8526b9a975b5c01930343 - md5: 293e451c0590d9029036f58aa109bc5d +- conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda + sha256: d390651526630468e385a74474bb3f17849861182257c161bbca8fca7734d578 + md5: 93cd91b998422ebf2dace6c13c1842ce depends: - __osx >=11.0 - icu >=75.1,<76.0a0 - libcxx >=18 - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - openssl >=3.4.0,<4.0a0 - zlib license: MIT - license_family: MIT purls: [] - size: 15429539 - timestamp: 1734125056499 -- conda: https://prefix.dev/conda-forge/win-64/nodejs-22.12.0-hfeaa22a_0.conda - sha256: 43d728b5d56ffeea5e95308218d7045acabcd318ced6ad4f2e89f295666aadda - md5: 4e1fa4ec4147ec961f75a3b6f7a558af + size: 15490642 + timestamp: 1737401388520 +- conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda + sha256: 2e72f510715960a0579a2a5452104d20044e8ba74742b87899e24c11cb72d578 + md5: bd7dde69cfd032aec6ba645297315aff license: MIT - license_family: MIT purls: [] - size: 26256775 - timestamp: 1734108943224 + size: 26232097 + timestamp: 1737384238153 - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda sha256: 6c36ec2f56105bd6bfe572b8ce7b6b4eb770a2c3db3655d99ead99c5a8b1a5d7 md5: 17efc155ae707cdc9fe2970ebd74ee01 @@ -11385,9 +11383,9 @@ packages: - pkg:pypi/pluggy?source=hash-mapping size: 23595 timestamp: 1733222855563 -- conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.0.1-pyha770c72_1.conda - sha256: 3cfe4c777f1bb3f869cefd732357c7c657df7f0bba5c11cd64ced21e0b0a2b5b - md5: d0ea6ed474bf7f6db88fc85e6dc809b1 +- conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + sha256: b260b4b47956b654232f698be1b757935268830a808040aff2006d08953e9e32 + md5: 5353f5eb201a9415b12385e35ed1148d depends: - cfgv >=2.0.0 - identify >=1.0.0 @@ -11399,22 +11397,21 @@ packages: license_family: MIT purls: - pkg:pypi/pre-commit?source=hash-mapping - size: 193591 - timestamp: 1734267205422 -- conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda - sha256: 79fb7d1eeb490d4cc1b79f781bb59fe302ae38cf0a30907ecde75a7d399796cc - md5: 368d4aa48358439e07a97ae237491785 + size: 195101 + timestamp: 1737408051494 +- conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda + sha256: 0749c49a349bf55b8539ce5addce559b77592165da622944a51c630e94d97889 + md5: 7d823138f550b14ecae927a5ff3286de depends: - python >=3.9 - wcwidth constrains: - - prompt_toolkit 3.0.48 + - prompt_toolkit 3.0.50 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/prompt-toolkit?source=hash-mapping - size: 269848 - timestamp: 1733302634979 + size: 271905 + timestamp: 1737453457168 - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda sha256: a643a57e5338fb3a154c5d57fdc72d80170cf7868f20acbbeedde014195f0d92 md5: 00838ea1d4e87b1e6e2552bba98cc899 @@ -12727,9 +12724,9 @@ packages: - pkg:pypi/pytz?source=hash-mapping size: 188538 timestamp: 1706886944988 -- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310ha75aee5_1.conda - sha256: bf6002aef0fd9753fa6de54e82307b2d7e67a1d701dba018869471426078d5d1 - md5: 0d4c5c76ae5f5aac6f0be419963a19dd +- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda + sha256: 5fba7f5babcac872c72f6509c25331bcfac4f8f5031f0102530a41b41336fce6 + md5: fd343408e64cf1e273ab7c710da374db depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -12739,12 +12736,12 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/pyyaml?source=hash-mapping - size: 182609 - timestamp: 1725456280173 -- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda - sha256: a60705971e958724168f2ebbb8ed4853067f1d3f7059843df3903e3092bbcffa - md5: 549e5930e768548a89c23f595dac5a95 + - pkg:pypi/pyyaml?source=compressed-mapping + size: 182769 + timestamp: 1737454971552 +- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda + sha256: 159cba13a93b3fe084a1eb9bda0a07afc9148147647f0d437c3c3da60980503b + md5: cf2485f39740de96e2a7f2bb18ed2fee depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -12755,11 +12752,11 @@ packages: license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 206553 - timestamp: 1725456256213 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310h493c2e1_1.conda - sha256: 04b7adb2f79264b2556c79924a523f8c5b297dfaa40f01c8b112f06e388001da - md5: 4b086c01e4c1ae219d1e139893841ae7 + size: 206903 + timestamp: 1737454910324 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda + sha256: 0c46719507e1664b1085f2142b8250250c6aae01ec367d18068688efeba445ec + md5: b8be3d77488c580d2fd81c9bb3cacdf1 depends: - __osx >=11.0 - python >=3.10,<3.11.0a0 @@ -12770,11 +12767,11 @@ packages: license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 162312 - timestamp: 1725456439220 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda - sha256: b06f1c15fb39695bbf707ae8fb554b9a77519af577b5556784534c7db10b52e3 - md5: 1ee23620cf46cb15900f70a1300bae55 + size: 166853 + timestamp: 1737454973579 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda + sha256: ad225ad24bfd60f7719709791345042c3cb32da1692e62bd463b084cf140e00d + md5: 68149ed4d4e9e1c42d2ba1f27f08ca96 depends: - __osx >=11.0 - python >=3.12,<3.13.0a0 @@ -12785,11 +12782,11 @@ packages: license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 187143 - timestamp: 1725456547263 -- conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310ha8f682b_1.conda - sha256: b30056440fdff1d52e96303f539ba3b4a33c19070993a75cc15c5414cb2a8b1d - md5: 308f62d05cbcbc633eeab4843def3b51 + size: 192148 + timestamp: 1737454886351 +- conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda + sha256: 49dd492bdf2c479118ca9d61a59ce259594853d367a1a0548926f41a6e734724 + md5: 9986c3731bb820db0830dd0825c26cf9 depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -12801,11 +12798,11 @@ packages: license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 156987 - timestamp: 1725456772886 -- conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h4389bb4_1.conda - sha256: fa3ede1fa2ed6ea0a51095aeea398f6f0f54af036c4bc525726107cfb49229d5 - md5: afb7809721516919c276b45f847c085f + size: 157941 + timestamp: 1737455030235 +- conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda + sha256: 76fec03ef7e67e37724873e1f805131fb88efb57f19e9a77b4da616068ef5c28 + md5: ba00a2e5059c1fde96459858537cc8f5 depends: - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 @@ -12817,8 +12814,8 @@ packages: license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 181227 - timestamp: 1725456516473 + size: 181734 + timestamp: 1737455207230 - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda sha256: 3715a51f1ea6e3765f19b6db90a7edb77a3b5aa201a4f09cbd51a678e8609a88 md5: fd94951ea305bdfe6fb3939db3fb7ce2 @@ -13056,7 +13053,7 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/setuptools?source=compressed-mapping + - pkg:pypi/setuptools?source=hash-mapping size: 775598 timestamp: 1736512753595 - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 65d2f738..840dd8e7 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -1,6 +1,6 @@ """Extra array functions built on top of the array API standard.""" -from ._delegation import pad +from ._delegation import isclose, pad from ._lib._at import at from ._lib._funcs import ( atleast_nd, @@ -23,6 +23,7 @@ "cov", "create_diagonal", "expand_dims", + "isclose", "kron", "nunique", "pad", diff --git a/src/array_api_extra/_delegation.py b/src/array_api_extra/_delegation.py index 195dd88f..b7bc9a84 100644 --- a/src/array_api_extra/_delegation.py +++ b/src/array_api_extra/_delegation.py @@ -8,7 +8,7 @@ from ._lib._utils._compat import array_namespace from ._lib._utils._typing import Array -__all__ = ["pad"] +__all__ = ["isclose", "pad"] def _delegate(xp: ModuleType, *backends: Backend) -> bool: @@ -30,6 +30,96 @@ def _delegate(xp: ModuleType, *backends: Backend) -> bool: return any(backend.is_namespace(xp) for backend in backends) +def isclose( + a: Array, + b: Array, + *, + rtol: float = 1e-05, + atol: float = 1e-08, + equal_nan: bool = False, + xp: ModuleType | None = None, +) -> Array: + """ + Return a boolean array where two arrays are element-wise equal within a tolerance. + + The tolerance values are positive, typically very small numbers. The relative + difference ``(rtol * abs(b))`` and the absolute difference `atol` are added together + to compare against the absolute difference between `a` and `b`. + + NaNs are treated as equal if they are in the same place and if ``equal_nan=True``. + Infs are treated as equal if they are in the same place and of the same sign in both + arrays. + + Parameters + ---------- + a, b : Array + Input arrays to compare. + rtol : array_like, optional + The relative tolerance parameter (see Notes). + atol : array_like, optional + The absolute tolerance parameter (see Notes). + equal_nan : bool, optional + Whether to compare NaN's as equal. If True, NaN's in `a` will be considered + equal to NaN's in `b` in the output array. + xp : array_namespace, optional + The standard-compatible namespace for `a` and `b`. Default: infer. + + Returns + ------- + Array + A boolean array of shape broadcasted from `a` and `b`, containing ``True`` where + `a` is close to `b`, and ``False`` otherwise. + + Warnings + -------- + The default `atol` is not appropriate for comparing numbers with magnitudes much + smaller than one (see notes). + + See Also + -------- + math.isclose : Similar function in stdlib for Python scalars. + + Notes + ----- + For finite values, `isclose` uses the following equation to test whether two + floating point values are equivalent:: + + absolute(a - b) <= (atol + rtol * absolute(b)) + + Unlike the built-in `math.isclose`, + the above equation is not symmetric in `a` and `b`, + so that ``isclose(a, b)`` might be different from ``isclose(b, a)`` in some rare + cases. + + The default value of `atol` is not appropriate when the reference value `b` has + magnitude smaller than one. For example, it is unlikely that ``a = 1e-9`` and + ``b = 2e-9`` should be considered "close", yet ``isclose(1e-9, 2e-9)`` is ``True`` + with default settings. Be sure to select `atol` for the use case at hand, especially + for defining the threshold below which a non-zero value in `a` will be considered + "close" to a very small or zero value in `b`. + + The comparison of `a` and `b` uses standard broadcasting, which means that `a` and + `b` need not have the same shape in order for ``isclose(a, b)`` to evaluate to + ``True``. + + `isclose` is not defined for non-numeric data types. + ``bool`` is considered a numeric data-type for this purpose. + """ + xp = array_namespace(a, b) if xp is None else xp + + if _delegate( + xp, + Backend.NUMPY, + Backend.CUPY, + Backend.DASK, + Backend.JAX, + Backend.TORCH, + ): + return xp.isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan) + + return _funcs.isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan, xp=xp) + + def pad( x: Array, pad_width: int | tuple[int, int] | Sequence[tuple[int, int]], diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index c1c39f58..0af265e2 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -305,6 +305,40 @@ def expand_dims( return a +def isclose( + a: Array, + b: Array, + *, + rtol: float = 1e-05, + atol: float = 1e-08, + equal_nan: bool = False, + xp: ModuleType, +) -> Array: # numpydoc ignore=PR01,RT01 + """See docstring in array_api_extra._delegation.""" + + a_inexact = xp.isdtype(a.dtype, ("real floating", "complex floating")) + b_inexact = xp.isdtype(b.dtype, ("real floating", "complex floating")) + if a_inexact or b_inexact: + # FIXME: use scipy's lazywhere to suppress warnings on inf + out = xp.abs(a - b) <= (atol + rtol * xp.abs(b)) + out = xp.where(xp.isinf(a) & xp.isinf(b), xp.sign(a) == xp.sign(b), out) + if equal_nan: + out = xp.where(xp.isnan(a) & xp.isnan(b), xp.asarray(True), out) + return out + + if xp.isdtype(a.dtype, "bool") or xp.isdtype(b.dtype, "bool"): + if atol >= 1 or rtol >= 1: + return xp.ones_like(a == b) + return a == b + + # integer types + atol = int(atol) + if rtol == 0: + return xp.abs(a - b) <= atol + nrtol = int(1.0 / rtol) + return xp.abs(a - b) <= (atol + xp.abs(b) // nrtol) + + def kron(a: Array, b: Array, /, *, xp: ModuleType | None = None) -> Array: """ Kronecker product of two arrays. diff --git a/src/array_api_extra/_lib/_testing.py b/src/array_api_extra/_lib/_testing.py index b6993a16..cc0d0559 100644 --- a/src/array_api_extra/_lib/_testing.py +++ b/src/array_api_extra/_lib/_testing.py @@ -4,11 +4,13 @@ Note that this is private API; don't expect it to be stable. """ +import math from types import ModuleType from ._utils._compat import ( array_namespace, is_cupy_namespace, + is_dask_namespace, is_pydata_sparse_namespace, is_torch_namespace, ) @@ -40,8 +42,16 @@ def _check_ns_shape_dtype( msg = f"namespaces do not match: {actual_xp} != f{desired_xp}" assert actual_xp == desired_xp, msg - msg = f"shapes do not match: {actual.shape} != f{desired.shape}" - assert actual.shape == desired.shape, msg + actual_shape = actual.shape + desired_shape = desired.shape + if is_dask_namespace(desired_xp): + if any(math.isnan(i) for i in actual_shape): + actual_shape = actual.compute().shape + if any(math.isnan(i) for i in desired_shape): + desired_shape = desired.compute().shape + + msg = f"shapes do not match: {actual_shape} != f{desired_shape}" + assert actual_shape == desired_shape, msg msg = f"dtypes do not match: {actual.dtype} != {desired.dtype}" assert actual.dtype == desired.dtype, msg @@ -61,6 +71,11 @@ def xp_assert_equal(actual: Array, desired: Array, err_msg: str = "") -> None: The expected array (typically hardcoded). err_msg : str, optional Error message to display on failure. + + See Also + -------- + xp_assert_close : Similar function for inexact equality checks. + numpy.testing.assert_array_equal : Similar function for NumPy arrays. """ xp = _check_ns_shape_dtype(actual, desired) @@ -112,6 +127,16 @@ def xp_assert_close( Absolute tolerance. Default: 0. err_msg : str, optional Error message to display on failure. + + See Also + -------- + xp_assert_equal : Similar function for exact equality checks. + isclose : Public function for checking closeness. + numpy.testing.assert_allclose : Similar function for NumPy arrays. + + Notes + ----- + The default `atol` and `rtol` differ from `xp.all(xpx.isclose(a, b))`. """ xp = _check_ns_shape_dtype(actual, desired) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 9be01508..fbb530b0 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -11,6 +11,7 @@ cov, create_diagonal, expand_dims, + isclose, kron, nunique, pad, @@ -23,7 +24,7 @@ from array_api_extra._lib._utils._typing import Array, Device # some xp backends are untyped -# mypy: disable-error-code=no-untyped-usage +# mypy: disable-error-code=no-untyped-def @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no expand_dims") @@ -252,6 +253,139 @@ def test_xp(self, xp: ModuleType): assert y.shape == (1, 1, 1, 3) +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") +class TestIsClose: + # FIXME use lazywhere to avoid warnings on inf + @pytest.mark.filterwarnings("ignore:invalid value encountered") + @pytest.mark.parametrize( + ("a", "b"), + [ + (0.0, 0.0), + (1.0, 1.0), + (1.0, 2.0), + (1.0, -1.0), + (100.0, 101.0), + (0, 0), + (1, 1), + (1, 2), + (1, -1), + (1.0 + 1j, 1.0 + 1j), + (1.0 + 1j, 1.0 - 1j), + (float("inf"), float("inf")), + (float("inf"), 100.0), + (float("inf"), float("-inf")), + (float("nan"), float("nan")), + (float("nan"), 0.0), + (0.0, float("nan")), + (1e6, 1e6 + 1), # True - within rtol + (1e6, 1e6 + 100), # False - outside rtol + (1e-6, 1.1e-6), # False - outside atol + (1e-7, 1.1e-7), # True - outside atol + (1e6 + 0j, 1e6 + 1j), # True - within rtol + (1e6 + 0j, 1e6 + 100j), # False - outside rtol + ], + ) + def test_basic(self, a: float, b: float, xp: ModuleType): + a_xp = xp.asarray(a) + b_xp = xp.asarray(b) + + xp_assert_equal(isclose(a_xp, b_xp), xp.asarray(np.isclose(a, b))) + + with warnings.catch_warnings(): + warnings.simplefilter("ignore") + r_xp = xp.asarray(np.arange(10), dtype=a_xp.dtype) + ar_xp = a_xp * r_xp + br_xp = b_xp * r_xp + ar_np = a * np.arange(10) + br_np = b * np.arange(10) + + xp_assert_equal(isclose(ar_xp, br_xp), xp.asarray(np.isclose(ar_np, br_np))) + + @pytest.mark.parametrize("dtype", ["float32", "int32"]) + def test_broadcast(self, dtype: str, xp: ModuleType): + dtype = getattr(xp, dtype) + a = xp.asarray([1, 2, 3], dtype=dtype) + b = xp.asarray([[1], [5]], dtype=dtype) + actual = isclose(a, b) + expect = xp.asarray( + [[True, False, False], [False, False, False]], dtype=xp.bool + ) + + xp_assert_equal(actual, expect) + + # FIXME use lazywhere to avoid warnings on inf + @pytest.mark.filterwarnings("ignore:invalid value encountered") + def test_some_inf(self, xp: ModuleType): + a = xp.asarray([0.0, 1.0, float("inf"), float("inf"), float("inf")]) + b = xp.asarray([1e-9, 1.0, float("inf"), float("-inf"), 2.0]) + actual = isclose(a, b) + xp_assert_equal(actual, xp.asarray([True, True, True, False, False])) + + def test_equal_nan(self, xp: ModuleType): + a = xp.asarray([float("nan"), float("nan"), 1.0]) + b = xp.asarray([float("nan"), 1.0, float("nan")]) + xp_assert_equal(isclose(a, b), xp.asarray([False, False, False])) + xp_assert_equal(isclose(a, b, equal_nan=True), xp.asarray([True, False, False])) + + @pytest.mark.parametrize("dtype", ["float32", "complex64", "int32"]) + def test_tolerance(self, dtype: str, xp: ModuleType): + dtype = getattr(xp, dtype) + a = xp.asarray([100, 100], dtype=dtype) + b = xp.asarray([101, 102], dtype=dtype) + xp_assert_equal(isclose(a, b), xp.asarray([False, False])) + xp_assert_equal(isclose(a, b, atol=1), xp.asarray([True, False])) + xp_assert_equal(isclose(a, b, rtol=0.01), xp.asarray([True, False])) + + # Attempt to trigger division by 0 in rtol on int dtype + xp_assert_equal(isclose(a, b, rtol=0), xp.asarray([False, False])) + xp_assert_equal(isclose(a, b, atol=1, rtol=0), xp.asarray([True, False])) + + def test_very_small_numbers(self, xp: ModuleType): + a = xp.asarray([1e-9, 1e-9]) + b = xp.asarray([1.0001e-9, 1.00001e-9]) + # Difference is below default atol + xp_assert_equal(isclose(a, b), xp.asarray([True, True])) + # Use only rtol + xp_assert_equal(isclose(a, b, atol=0), xp.asarray([False, True])) + xp_assert_equal(isclose(a, b, atol=0, rtol=0), xp.asarray([False, False])) + + def test_bool_dtype(self, xp: ModuleType): + a = xp.asarray([False, True, False]) + b = xp.asarray([True, True, False]) + xp_assert_equal(isclose(a, b), xp.asarray([False, True, True])) + xp_assert_equal(isclose(a, b, atol=1), xp.asarray([True, True, True])) + xp_assert_equal(isclose(a, b, atol=2), xp.asarray([True, True, True])) + xp_assert_equal(isclose(a, b, rtol=1), xp.asarray([True, True, True])) + xp_assert_equal(isclose(a, b, rtol=2), xp.asarray([True, True, True])) + + # Test broadcasting + xp_assert_equal( + isclose(a, xp.asarray(True), atol=1), xp.asarray([True, True, True]) + ) + xp_assert_equal( + isclose(xp.asarray(True), b, atol=1), xp.asarray([True, True, True]) + ) + + def test_none_shape(self, xp: ModuleType): + a = xp.asarray([1, 5, 0]) + b = xp.asarray([1, 4, 2]) + b = b[a < 5] + a = a[a < 5] + xp_assert_equal(isclose(a, b), xp.asarray([True, False])) + + def test_none_shape_bool(self, xp: ModuleType): + a = xp.asarray([True, True, False]) + b = xp.asarray([True, False, True]) + b = b[a] + a = a[a] + xp_assert_equal(isclose(a, b), xp.asarray([True, False])) + + def test_xp(self, xp: ModuleType): + a = xp.asarray([0.0, 0.0]) + b = xp.asarray([1e-9, 1e-4]) + xp_assert_equal(isclose(a, b, xp=xp), xp.asarray([True, False])) + + @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no expand_dims") class TestKron: def test_basic(self, xp: ModuleType): diff --git a/tests/test_testing.py b/tests/test_testing.py index dc315663..ec5023b9 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -10,8 +10,7 @@ # mypy: disable-error-code=no-any-decorated # pyright: reportUnknownParameterType=false,reportMissingParameterType=false - -@pytest.mark.parametrize( +param_assert_equal_close = pytest.mark.parametrize( "func", [ xp_assert_equal, @@ -21,6 +20,9 @@ ), ], ) + + +@param_assert_equal_close def test_assert_close_equal_basic(xp: ModuleType, func: Callable[..., None]): # type: ignore[no-any-explicit] func(xp.asarray(0), xp.asarray(0)) func(xp.asarray([1, 2]), xp.asarray([1, 2])) @@ -40,16 +42,7 @@ def test_assert_close_equal_basic(xp: ModuleType, func: Callable[..., None]): # @pytest.mark.skip_xp_backend(Backend.NUMPY, reason="test other ns vs. numpy") @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="test other ns vs. numpy") -@pytest.mark.parametrize( - "func", - [ - xp_assert_equal, - pytest.param( - xp_assert_close, - marks=pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype"), - ), - ], -) +@param_assert_equal_close def test_assert_close_equal_namespace(xp: ModuleType, func: Callable[..., None]): # type: ignore[no-any-explicit] with pytest.raises(AssertionError): func(xp.asarray(0), np.asarray(0)) @@ -68,3 +61,30 @@ def test_assert_close_tolerance(xp: ModuleType): xp_assert_close(xp.asarray([100.0]), xp.asarray([102.0]), atol=3) with pytest.raises(AssertionError): xp_assert_close(xp.asarray([100.0]), xp.asarray([102.0]), atol=1) + + +@param_assert_equal_close +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no bool indexing by sparse arrays") +def test_assert_close_equal_none_shape(xp: ModuleType, func: Callable[..., None]): # type: ignore[no-any-explicit] + """On dask and other lazy backends, test that a shape with NaN's or None's + can be compared to a real shape. + """ + a = xp.asarray([1, 2]) + a = a[a > 1] + + func(a, xp.asarray([2])) + with pytest.raises(AssertionError): + func(a, xp.asarray([2, 3])) + with pytest.raises(AssertionError): + func(a, xp.asarray(2)) + with pytest.raises(AssertionError): + func(a, xp.asarray([3])) + + # Swap actual and desired + func(xp.asarray([2]), a) + with pytest.raises(AssertionError): + func(xp.asarray([2, 3]), a) + with pytest.raises(AssertionError): + func(xp.asarray(2), a) + with pytest.raises(AssertionError): + func(xp.asarray([3]), a) From 6f0ef5c3e74fdec16159563ce568e864f697f904 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Tue, 21 Jan 2025 16:40:59 +0000 Subject: [PATCH 016/140] MAINT: Simplify `at` implementation --- src/array_api_extra/_lib/_at.py | 111 +++++++++++++++----------------- 1 file changed, 51 insertions(+), 60 deletions(-) diff --git a/src/array_api_extra/_lib/_at.py b/src/array_api_extra/_lib/_at.py index f2dd7219..927a7300 100644 --- a/src/array_api_extra/_lib/_at.py +++ b/src/array_api_extra/_lib/_at.py @@ -185,22 +185,42 @@ def __getitem__(self, idx: Index, /) -> at: # numpydoc ignore=PR01,RT01 raise ValueError(msg) return at(self._x, idx) - def _update_common( + def _op( self, at_op: _AtOp, - y: Array, + in_place_op: Callable[[Array, Array | object], Array] | None, + y: Array | object, /, copy: bool | None, xp: ModuleType | None, - ) -> tuple[Array, None] | tuple[None, Array]: # numpydoc ignore=PR01 + ) -> Array: """ - Perform common prepocessing to all update operations. + Implement all update operations. + + Parameters + ---------- + at_op : _AtOp + Method of JAX's Array.at[]. + in_place_op : Callable[[Array, Array | object], Array] | None + In-place operation to apply on mutable backends:: + + x[idx] = in_place_op(x[idx], y) + + If None:: + + x[idx] = y + + y : array or object + Right-hand side of the operation. + copy : bool or None + Whether to copy the input array. See the class docstring for details. + xp : array_namespace or None + The array namespace for the input array. Returns ------- - tuple - If the operation can be resolved by ``at[]``, ``(return value, None)`` - Otherwise, ``(None, preprocessed x)``. + Array + Updated `x`. """ x, idx = self._x, self._idx @@ -231,7 +251,7 @@ def _update_common( if is_jax_array(x): # Use JAX's at[] func = cast(Callable[[Array], Array], getattr(x.at[idx], at_op.value)) - return func(y), None + return func(y) # Emulate at[] behaviour for non-JAX arrays # with a copy followed by an update if xp is None: @@ -249,52 +269,25 @@ def _update_common( msg = f"Can't update read-only array {x}" raise ValueError(msg) - return None, x + if in_place_op: + x[self._idx] = in_place_op(x[self._idx], y) + else: # set() + x[self._idx] = y + return x def set( self, - y: Array, + y: Array | object, /, copy: bool | None = None, xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] = y`` and return the update array.""" - res, x = self._update_common(_AtOp.SET, y, copy=copy, xp=xp) - if res is not None: - return res - assert x is not None - x[self._idx] = y - return x - - def _iop( - self, - at_op: _AtOp, - elwise_op: Callable[[Array, Array], Array], - y: Array, - /, - copy: bool | None, - xp: ModuleType | None, - ) -> Array: # numpydoc ignore=PR01,RT01 - """ - ``x[idx] += y`` or equivalent in-place operation on a subset of x. - - which is the same as saying - x[idx] = x[idx] + y - Note that this is not the same as - operator.iadd(x[idx], y) - Consider for example when x is a numpy array and idx is a fancy index, which - triggers a deep copy on __getitem__. - """ - res, x = self._update_common(at_op, y, copy=copy, xp=xp) - if res is not None: - return res - assert x is not None - x[self._idx] = elwise_op(x[self._idx], y) - return x + return self._op(_AtOp.SET, None, y, copy=copy, xp=xp) def add( self, - y: Array, + y: Array | object, /, copy: bool | None = None, xp: ModuleType | None = None, @@ -304,70 +297,68 @@ def add( # Note for this and all other methods based on _iop: # operator.iadd and operator.add subtly differ in behaviour, as # only iadd will trigger exceptions when y has an incompatible dtype. - return self._iop(_AtOp.ADD, operator.iadd, y, copy=copy, xp=xp) + return self._op(_AtOp.ADD, operator.iadd, y, copy=copy, xp=xp) def subtract( self, - y: Array, + y: Array | object, /, copy: bool | None = None, xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] -= y`` and return the updated array.""" - return self._iop(_AtOp.SUBTRACT, operator.isub, y, copy=copy, xp=xp) + return self._op(_AtOp.SUBTRACT, operator.isub, y, copy=copy, xp=xp) def multiply( self, - y: Array, + y: Array | object, /, copy: bool | None = None, xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] *= y`` and return the updated array.""" - return self._iop(_AtOp.MULTIPLY, operator.imul, y, copy=copy, xp=xp) + return self._op(_AtOp.MULTIPLY, operator.imul, y, copy=copy, xp=xp) def divide( self, - y: Array, + y: Array | object, /, copy: bool | None = None, xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] /= y`` and return the updated array.""" - return self._iop(_AtOp.DIVIDE, operator.itruediv, y, copy=copy, xp=xp) + return self._op(_AtOp.DIVIDE, operator.itruediv, y, copy=copy, xp=xp) def power( self, - y: Array, + y: Array | object, /, copy: bool | None = None, xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] **= y`` and return the updated array.""" - return self._iop(_AtOp.POWER, operator.ipow, y, copy=copy, xp=xp) + return self._op(_AtOp.POWER, operator.ipow, y, copy=copy, xp=xp) def min( self, - y: Array, + y: Array | object, /, copy: bool | None = None, xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] = minimum(x[idx], y)`` and return the updated array.""" - if xp is None: - xp = array_namespace(self._x) + xp = array_namespace(self._x) if xp is None else xp y = xp.asarray(y) - return self._iop(_AtOp.MIN, xp.minimum, y, copy=copy, xp=xp) + return self._op(_AtOp.MIN, xp.minimum, y, copy=copy, xp=xp) def max( self, - y: Array, + y: Array | object, /, copy: bool | None = None, xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] = maximum(x[idx], y)`` and return the updated array.""" - if xp is None: - xp = array_namespace(self._x) + xp = array_namespace(self._x) if xp is None else xp y = xp.asarray(y) - return self._iop(_AtOp.MAX, xp.maximum, y, copy=copy, xp=xp) + return self._op(_AtOp.MAX, xp.maximum, y, copy=copy, xp=xp) From 750643bc2e58cb252da8dbfef649e5b8d40fa512 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Fri, 24 Jan 2025 15:16:11 +0000 Subject: [PATCH 017/140] MAINT: bump pixi to 0.40.3 --- .github/workflows/ci.yml | 4 +- .github/workflows/docs-build.yml | 2 +- pixi.lock | 1543 +++++++++++++++--------------- 3 files changed, 791 insertions(+), 758 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d455e389..4ba1dec5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,7 +32,7 @@ jobs: extra_args: --hook-stage manual --all-files - uses: prefix-dev/setup-pixi@v0.8.1 with: - pixi-version: v0.39.0 + pixi-version: v0.40.3 cache: true environments: lint - name: Run Pylint, Mypy & Pyright @@ -58,7 +58,7 @@ jobs: - uses: prefix-dev/setup-pixi@v0.8.1 with: - pixi-version: v0.39.0 + pixi-version: v0.40.3 cache: true environments: ${{ matrix.environment }} diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index b1bfac51..b5145f92 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -9,7 +9,7 @@ jobs: - uses: actions/checkout@v4 - uses: prefix-dev/setup-pixi@v0.8.1 with: - pixi-version: v0.39.0 + pixi-version: v0.40.3 cache: true environments: docs - name: Build Docs diff --git a/pixi.lock b/pixi.lock index db425962..f82df2e4 100644 --- a/pixi.lock +++ b/pixi.lock @@ -19,7 +19,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda @@ -38,7 +38,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda @@ -54,16 +54,16 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - pypi: . dev: channels: @@ -79,7 +79,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda @@ -87,11 +87,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-he1b24dc_1.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-he0e7f3f_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.489-h4d475cb_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda @@ -127,7 +127,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda @@ -136,8 +136,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -156,10 +156,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-hce2e470_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_6_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_6_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_6_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_6_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -177,8 +177,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.34.0-h2b5623c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.34.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda @@ -188,11 +188,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_6_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda @@ -228,9 +230,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda @@ -249,6 +252,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda @@ -264,7 +268,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_hf462abe_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -327,7 +331,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda @@ -335,11 +339,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-hf37e03c_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-ha81f72f_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.489-h0e5014b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda @@ -375,7 +379,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda @@ -384,8 +388,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -402,10 +406,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h1f1efc6_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_6_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_6_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_6_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_6_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -422,8 +426,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.34.0-hdbe95d5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.34.0-h7081f7f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda @@ -432,11 +436,13 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_6_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda @@ -467,9 +473,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda @@ -489,6 +496,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda @@ -504,7 +512,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -566,7 +574,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda @@ -574,11 +582,11 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a47413_1.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda @@ -608,13 +616,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -629,10 +637,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h5d8f7e9_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hf554d7f_6_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_6_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_6_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_6_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -646,19 +654,19 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.34.0-h95c5cb2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.34.0-he5eb982_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_6_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda @@ -688,7 +696,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda @@ -718,7 +726,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -762,10 +770,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda @@ -792,7 +800,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda @@ -800,11 +808,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-he1b24dc_1.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-he0e7f3f_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.489-h4d475cb_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda @@ -872,7 +880,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py312h6edf5ed_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda @@ -885,8 +893,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/gxx_impl_linux-64-13.3.0-hdbfa832_1.conda - conda: https://prefix.dev/conda-forge/linux-64/gxx_linux-64-13.3.0-h6834431_7.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -906,10 +914,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h9639f6d_3_cuda.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hb826db4_3_cuda.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hb826db4_3_cuda.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-hbf482d9_3_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_6_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_6_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_6_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_6_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -943,8 +951,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.34.0-h2b5623c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.34.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda @@ -959,12 +967,14 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h3f30f2e_3_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_6_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda @@ -1004,9 +1014,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.24.3.1-hb92ee24_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda @@ -1025,13 +1036,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h09cf70e_0_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda @@ -1040,7 +1052,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py312_h968936e_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -1106,7 +1118,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda @@ -1114,11 +1126,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-hf37e03c_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-ha81f72f_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.489-h0e5014b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda @@ -1154,7 +1166,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda @@ -1163,8 +1175,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1181,10 +1193,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h1f1efc6_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_6_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_6_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_6_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_6_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -1201,8 +1213,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.34.0-hdbe95d5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.34.0-h7081f7f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda @@ -1211,11 +1223,13 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_6_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda @@ -1246,9 +1260,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda @@ -1268,6 +1283,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda @@ -1283,7 +1299,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -1345,7 +1361,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda @@ -1353,11 +1369,11 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a47413_1.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda @@ -1398,13 +1414,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py312h4023b64_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -1419,10 +1435,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hec448cb_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h9820ece_6_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_6_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_6_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_6_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -1441,8 +1457,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.34.0-h95c5cb2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.34.0-he5eb982_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda @@ -1451,11 +1467,11 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_6_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda @@ -1485,7 +1501,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda @@ -1515,7 +1531,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py312_h836905d_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -1559,10 +1575,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda @@ -1597,8 +1613,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda @@ -1609,7 +1625,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda @@ -1668,8 +1684,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda @@ -1677,7 +1693,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda @@ -1731,15 +1747,15 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda @@ -1773,9 +1789,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda @@ -1810,10 +1826,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1833,7 +1849,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda @@ -1849,7 +1865,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda @@ -1914,10 +1930,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1935,7 +1951,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda @@ -1945,7 +1961,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda @@ -2009,10 +2025,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -2028,7 +2044,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -2038,7 +2054,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda @@ -2076,10 +2092,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda @@ -2115,7 +2131,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda @@ -2159,7 +2175,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda @@ -2195,7 +2211,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -2214,9 +2230,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - pypi: . tests-backends: channels: @@ -2229,7 +2245,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda @@ -2237,11 +2253,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-he1b24dc_1.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-he0e7f3f_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.489-h4d475cb_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda @@ -2264,7 +2280,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda @@ -2272,8 +2288,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py310he8512ff_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda @@ -2285,10 +2301,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-hce2e470_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_6_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_6_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_6_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_6_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -2305,8 +2321,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.34.0-h2b5623c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.34.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda @@ -2316,11 +2332,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_6_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda @@ -2349,6 +2367,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py310h5dc88bb_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py310hd6e36ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda @@ -2361,6 +2380,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda @@ -2371,7 +2391,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h1c118fa_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -2403,13 +2423,14 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha39cb0e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda @@ -2417,11 +2438,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-hf37e03c_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-ha81f72f_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.489-h0e5014b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda @@ -2444,7 +2465,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda @@ -2452,8 +2473,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -2464,10 +2485,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h1f1efc6_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_6_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_6_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_6_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_6_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -2483,8 +2504,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.34.0-hdbe95d5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.34.0-h7081f7f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda @@ -2493,11 +2514,13 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_6_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda @@ -2521,6 +2544,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py310h0628f0e_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py310h530be0a_1.conda @@ -2534,6 +2558,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda @@ -2544,7 +2569,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -2574,6 +2599,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . @@ -2581,7 +2607,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda @@ -2589,11 +2615,11 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a47413_1.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda @@ -2610,12 +2636,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -2624,10 +2650,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h5d8f7e9_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hf554d7f_6_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_6_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_6_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_6_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -2640,19 +2666,19 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.34.0-h95c5cb2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.34.0-he5eb982_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_6_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda @@ -2693,7 +2719,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py310_h45c3603_109.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -2718,9 +2744,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda @@ -2743,7 +2769,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda @@ -2751,11 +2777,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-he1b24dc_1.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-he0e7f3f_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.489-h4d475cb_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda @@ -2810,7 +2836,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gcc_impl_linux-64-13.3.0-hfea6d02_1.conda @@ -2822,8 +2848,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/gxx_impl_linux-64-13.3.0-hdbfa832_1.conda - conda: https://prefix.dev/conda-forge/linux-64/gxx_linux-64-13.3.0-h6834431_7.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda @@ -2836,10 +2862,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h9639f6d_3_cuda.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hb826db4_3_cuda.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hb826db4_3_cuda.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-hbf482d9_3_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_6_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_6_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_6_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_6_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -2872,8 +2898,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.34.0-h2b5623c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.34.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda @@ -2888,12 +2914,14 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h3f30f2e_3_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_6_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda @@ -2926,6 +2954,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.24.3.1-hb92ee24_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py310h5dc88bb_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py310hd6e36ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda @@ -2938,17 +2967,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310h23ac199_0_cuda.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py310_h069c2fa_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -2983,13 +3013,14 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha39cb0e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda @@ -2997,11 +3028,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-hf37e03c_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-ha81f72f_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.489-h0e5014b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda @@ -3024,7 +3055,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda @@ -3032,8 +3063,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3044,10 +3075,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h1f1efc6_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_6_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_6_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_6_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_6_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -3063,8 +3094,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.34.0-hdbe95d5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.34.0-h7081f7f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda @@ -3073,11 +3104,13 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_6_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda @@ -3101,6 +3134,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py310h0628f0e_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py310h530be0a_1.conda @@ -3114,6 +3148,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda @@ -3124,7 +3159,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -3154,6 +3189,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . @@ -3161,7 +3197,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda @@ -3169,11 +3205,11 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a47413_1.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda @@ -3201,12 +3237,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -3215,10 +3251,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hec448cb_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h9820ece_6_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_6_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_6_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_6_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -3236,8 +3272,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.34.0-h95c5cb2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.34.0-he5eb982_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda @@ -3246,11 +3282,11 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_6_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda @@ -3291,7 +3327,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py310_h6518810_309.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -3316,9 +3352,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda @@ -3359,7 +3395,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda @@ -3397,7 +3433,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda @@ -3432,7 +3468,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -3451,9 +3487,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - pypi: . tests-py313: channels: @@ -3486,7 +3522,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda @@ -3525,7 +3561,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda @@ -3562,7 +3598,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -3581,9 +3617,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - pypi: . packages: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -3736,9 +3772,9 @@ packages: purls: [] size: 71042 timestamp: 1660065501192 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.0-h205f482_16.conda - sha256: 0695c285b70385913dc7dce05888d3ad1378247b65273bdab509494a2f8f0eea - md5: b0815d37ab812ade9c07239da7c3c369 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda + sha256: ebe5e33249f37f6bb481de99581ebdc92dbfcf1b6915609bcf3c9e78661d6352 + md5: 9c500858e88df50af3cc883d194de78a depends: - __glibc >=2.17,<3.0.a0 - aws-c-cal >=0.8.1,<0.8.2.0a0 @@ -3750,11 +3786,11 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 107478 - timestamp: 1736592747413 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.0-hfc2798a_16.conda - sha256: cdcd932332311db1b614289101b61e32cbae2478ba2bf85763aaf5a5cc7db6f6 - md5: 1e9a41d5296f50c08ae511d61fddef85 + size: 108111 + timestamp: 1737509831651 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda + sha256: 5a60d196a585b25d1446fb973009e4e648e8d70beaa2793787243ede6da0fd9a + md5: 0abd67c0f7b60d50348fbb32fef50b65 depends: - __osx >=11.0 - aws-c-cal >=0.8.1,<0.8.2.0a0 @@ -3765,11 +3801,11 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 92547 - timestamp: 1736592866387 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.0-hd11252f_16.conda - sha256: 7b071c929ce10670bcc0b62674cf32cddd82540520efb86e9401a7ec38d77378 - md5: 77b180b437094a263f059f91463c73b7 + size: 92562 + timestamp: 1737509877079 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda + sha256: 248332efb7528e512502fa03488c7694ab022cafd446cc586f5e59383c6386a5 + md5: fe0091e429538d2687ad3353decfe532 depends: - aws-c-cal >=0.8.1,<0.8.2.0a0 - aws-c-common >=0.10.6,<0.10.7.0a0 @@ -3782,8 +3818,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 102957 - timestamp: 1736592944745 + size: 103199 + timestamp: 1737510053257 - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda sha256: 095ac824ea9303eff67e04090ae531d9eb33d2bf8f82eaade39b839c421e16e8 md5: 55a8561fdbbbd34f50f57d9be12ed084 @@ -4063,12 +4099,12 @@ packages: purls: [] size: 186987 timestamp: 1734025825190 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-hf454442_0.conda - sha256: b2b2af292211794448c19a9339358a918a9cff7fab68d228af983362dd011b6c - md5: 8a36f996d5469b2e1f9e71cac3b9feb1 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-he1b24dc_1.conda + sha256: 15fbdedc56850f8be5be7a5bcaea1af09c97590e631c024ae089737fc932fc42 + md5: caafc32928a5f7f3f7ef67d287689144 depends: - __glibc >=2.17,<3.0.a0 - - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-auth >=0.8.1,<0.8.2.0a0 - aws-c-cal >=0.8.1,<0.8.2.0a0 - aws-c-common >=0.10.6,<0.10.7.0a0 - aws-c-http >=0.9.2,<0.9.3.0a0 @@ -4079,14 +4115,14 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 114806 - timestamp: 1736897063338 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-h1be5864_0.conda - sha256: 155d90c10137761eadcef70bdd03d4ccff0c4c4d59858ef8dae36b22db2a963a - md5: 22bd38efacdd44f865c6f857843266a5 + size: 115413 + timestamp: 1737558687616 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-hf37e03c_1.conda + sha256: 92e8ca4eefcbbdf4189584c9410382884a06ed3030e5ecaac656dab8c95e6a80 + md5: de65f5e4ab5020103fe70a0eba9432a0 depends: - __osx >=11.0 - - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-auth >=0.8.1,<0.8.2.0a0 - aws-c-cal >=0.8.1,<0.8.2.0a0 - aws-c-common >=0.10.6,<0.10.7.0a0 - aws-c-http >=0.9.2,<0.9.3.0a0 @@ -4095,13 +4131,13 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 98047 - timestamp: 1736897258142 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a38c86_0.conda - sha256: 714a702a399d986e31f4b0cfcd2f823c12c4a4971b3e26675b9394007c28ca9f - md5: 2fa5b3af8c119e16e24aa8d282d00d57 + size: 98731 + timestamp: 1737558731831 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a47413_1.conda + sha256: 8761e823ae49514f352155135030e9a57d4fe70f363ce2fa7f8c38dd8c3835d7 + md5: 2a5283c5df98c20e695bfdf2d4019335 depends: - - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-auth >=0.8.1,<0.8.2.0a0 - aws-c-cal >=0.8.1,<0.8.2.0a0 - aws-c-common >=0.10.6,<0.10.7.0a0 - aws-c-http >=0.9.2,<0.9.3.0a0 @@ -4113,8 +4149,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 110079 - timestamp: 1736897551738 + size: 109742 + timestamp: 1737559137789 - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda sha256: 0424e380c435ba03b5948d02e8c958866c4eee50ed29e57f99473a5f795a4cfc md5: dcd498d493818b776a77fbc242fbf8e4 @@ -4187,12 +4223,12 @@ packages: purls: [] size: 91909 timestamp: 1733994821424 -- conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-hbbd73d0_1.conda - sha256: 54732fb0dbd98d618cfcf9a5a07cf89671ad48fa0e1644e7786bc11449e57c09 - md5: f782f17802a0a4ccf3dd83e15c514708 +- conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-he0e7f3f_2.conda + sha256: c1930569713bd5231d48d885a5e3707ac917b428e8f08189d14064a2bb128adc + md5: 8a4e6fc8a3b285536202b5456a74a940 depends: - __glibc >=2.17,<3.0.a0 - - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-auth >=0.8.1,<0.8.2.0a0 - aws-c-cal >=0.8.1,<0.8.2.0a0 - aws-c-common >=0.10.6,<0.10.7.0a0 - aws-c-event-stream >=0.5.0,<0.5.1.0a0 @@ -4206,14 +4242,14 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 355393 - timestamp: 1736975482644 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-h1ced3ac_1.conda - sha256: 32de2cd98cf282b019d9fc6dba386e89eb3b2328a8a2565a0358e41bcc2f0e0a - md5: 3c9a25bd8b670f8b16ef93911b39737a + size: 353222 + timestamp: 1737565463079 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-ha81f72f_2.conda + sha256: ed5f1d19aad53787fdebe13db4709c97eae2092536cc55d3536eba320c4286e1 + md5: c9c034d3239bf25687ca4dd985007ecd depends: - __osx >=11.0 - - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-auth >=0.8.1,<0.8.2.0a0 - aws-c-cal >=0.8.1,<0.8.2.0a0 - aws-c-common >=0.10.6,<0.10.7.0a0 - aws-c-event-stream >=0.5.0,<0.5.1.0a0 @@ -4226,13 +4262,13 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 236831 - timestamp: 1736975589665 -- conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-h331aa33_1.conda - sha256: 98995d1cd5465156a5599139e8505740b42babd5471b9b623a877826076cf328 - md5: 2a4e293ecef3101d92f67411a23840fb + size: 235976 + timestamp: 1737565563139 +- conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda + sha256: dff67543a0cec319973ef17750760392623a5a0b726081378548a99f3899975f + md5: fd6464ad7158760f808c9b4b044cbcc0 depends: - - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-auth >=0.8.1,<0.8.2.0a0 - aws-c-cal >=0.8.1,<0.8.2.0a0 - aws-c-common >=0.10.6,<0.10.7.0a0 - aws-c-event-stream >=0.5.0,<0.5.1.0a0 @@ -4247,11 +4283,11 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 263371 - timestamp: 1736976219781 -- conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.458-h4d475cb_6.conda - sha256: 2309d96d537b5c3810c6e9fbf5b6bb7e06ce907a609d172063ab504b2cc67f30 - md5: 6139e84bbb6fdb27ca49c2981613a5fa + size: 262083 + timestamp: 1737566019782 +- conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.489-h4d475cb_0.conda + sha256: 08d6b7d2ed17bfcc7deb903c7751278ee434abdb27e3be0dceb561f30f030c75 + md5: b775e9f46dfa94b228a81d8e8c6d8b1d depends: - __glibc >=2.17,<3.0.a0 - aws-c-common >=0.10.6,<0.10.7.0a0 @@ -4266,11 +4302,11 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 3069914 - timestamp: 1737049585807 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.458-h0e5014b_6.conda - sha256: 8c21ce4692d1631b96adea099d7c2b905fc5d078db63bf754d85600dcf184651 - md5: a3b7b9a81d8c6a8f963f619d9e362c39 + size: 3144364 + timestamp: 1737576036746 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.489-h0e5014b_0.conda + sha256: d82451530ddf363d8bb31a8a7391bb9699f745e940ace91d78c0e6170deef03c + md5: 156cfb45a1bb8cffc81e59047bb34f51 depends: - __osx >=11.0 - aws-c-common >=0.10.6,<0.10.7.0a0 @@ -4284,11 +4320,11 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 2834057 - timestamp: 1737126583846 -- conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.458-h7d73209_6.conda - sha256: 087b07859a44bc160cb0b71b4c9135e443ba04c82cf2c97824e1fba60c2a79f0 - md5: 398a5e511036b2f45c139879244227b4 + size: 2874126 + timestamp: 1737577023623 +- conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda + sha256: 634c2d4cf07c049e36028294d94120532ca6697c29257191b0660ee9886e4269 + md5: 38c6bbaa9437ebd25885ce508853dc76 depends: - aws-c-common >=0.10.6,<0.10.7.0a0 - aws-c-event-stream >=0.5.0,<0.5.1.0a0 @@ -4301,8 +4337,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 2954033 - timestamp: 1737050193089 + size: 3010024 + timestamp: 1737576786156 - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda sha256: fe07debdb089a3db17f40a7f20d283d75284bb4fc269ef727b8ba6fc93f7cb5a md5: 0a8838771cc2e985cd295e01ae83baf1 @@ -5882,6 +5918,7 @@ packages: constrains: - openssl !=1.1.1e license: BSD-3-Clause + license_family: BSD purls: [] size: 7599 timestamp: 1737299223355 @@ -6009,7 +6046,8 @@ packages: - python_abi 3.10.* *_cp310 license: MIT license_family: MIT - purls: [] + purls: + - pkg:pypi/fastrlock?source=hash-mapping size: 40945 timestamp: 1734873426861 - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py312h6edf5ed_1.conda @@ -6024,7 +6062,8 @@ packages: - python_abi 3.12.* *_cp312 license: MIT license_family: MIT - purls: [] + purls: + - pkg:pypi/fastrlock?source=hash-mapping size: 41705 timestamp: 1734873425804 - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda @@ -6041,7 +6080,8 @@ packages: - python_abi 3.10.* *_cp310 license: MIT license_family: MIT - purls: [] + purls: + - pkg:pypi/fastrlock?source=hash-mapping size: 36203 timestamp: 1734873436406 - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py312h4023b64_1.conda @@ -6058,19 +6098,20 @@ packages: - python_abi 3.12.* *_cp312 license: MIT license_family: MIT - purls: [] + purls: + - pkg:pypi/fastrlock?source=hash-mapping size: 36752 timestamp: 1734873436059 -- conda: https://prefix.dev/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda - sha256: 18dca6e2194732df7ebf824abaefe999e4765ebe8e8a061269406ab88fc418b9 - md5: d692e9ba6f92dc51484bf3477e36ce7c +- conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda + sha256: 006d7e5a0c17a6973596dd86bfc80d74ce541144d2aee2d22d46fd41df560a63 + md5: 7f402b4a1007ee355bc50ce4d24d4a57 depends: - python >=3.9 license: Unlicense purls: - pkg:pypi/filelock?source=hash-mapping - size: 17441 - timestamp: 1733240909987 + size: 17544 + timestamp: 1737517924333 - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda sha256: b2e3c449ec9d907dd4656cb0dc93e140f447175b125a3824b31368b06c666bb6 md5: 9ae35c3d96db2c94ce0cef86efdfa2cb @@ -6333,28 +6374,28 @@ packages: - pkg:pypi/h2?source=hash-mapping size: 52000 timestamp: 1733298867359 -- conda: https://prefix.dev/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda - sha256: ec89b7e5b8aa2f0219f666084446e1fb7b54545861e9caa892acb24d125761b5 - md5: 2aa5ff7fa34a81b9196532c84c10d865 +- conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba + md5: 0a802cb9888dd14eeefc611f05c40b6e depends: - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/hpack?source=hash-mapping - size: 29412 - timestamp: 1733299296857 -- conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda - sha256: e91c6ef09d076e1d9a02819cd00fa7ee18ecf30cdd667605c853980216584d1b - md5: 566e75c90c1d0c8c459eb0ad9833dc7a + size: 30731 + timestamp: 1737618390337 +- conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 + md5: 8e6923fc12f1fe8f8c4e5c9f343256ac depends: - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/hyperframe?source=hash-mapping - size: 17239 - timestamp: 1733298862681 + size: 17397 + timestamp: 1737618427549 - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 @@ -6920,69 +6961,29 @@ packages: purls: [] size: 1784929 timestamp: 1736008778245 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h9639f6d_3_cuda.conda - build_number: 3 - sha256: 2742f815cb594cd99dfb8746cb5600d2d7aafc42f93c08eb05ae15c3dfec31ed - md5: a5ab178033dd0d00c8e7610503835788 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_6_cpu.conda + build_number: 6 + sha256: 13e2caa11e988886d72a43a1459f86428aa9b4145fc6798735123042d96cfcd8 + md5: 21503c611e85e92d6374c1af6ffd6d76 depends: - __glibc >=2.17,<3.0.a0 - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - - aws-sdk-cpp >=1.11.458,<1.11.459.0a0 + - aws-sdk-cpp >=1.11.489,<1.11.490.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 - - gflags >=2.2.2,<2.3.0a0 - - glog >=0.7.1,<0.8.0a0 - - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.0a0 - - libgcc - - libgcc-ng >=12 - - libgoogle-cloud >=2.33.0,<2.34.0a0 - - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 - - libre2-11 >=2024.7.2 - - libstdcxx - - libstdcxx-ng >=12 - - libutf8proc >=2.10.0,<2.11.0a0 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.10.0,<1.11.0a0 - - orc >=2.0.3,<2.0.4.0a0 - - re2 - - snappy >=1.2.1,<1.3.0a0 - - zstd >=1.5.6,<1.6.0a0 - constrains: - - parquet-cpp <0.0a0 - - apache-arrow-proc =*=cuda - - arrow-cpp <0.0a0 - license: Apache-2.0 - purls: [] - size: 8761815 - timestamp: 1737344742327 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-hce2e470_3_cpu.conda - build_number: 3 - sha256: 3b85b78a52ce673798e3c880fa41b818554912e722e81ca20cf95ba9257f13f0 - md5: a50ba9a0789061ea395a47a23d6a7734 - depends: - - __glibc >=2.17,<3.0.a0 - - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - - aws-sdk-cpp >=1.11.458,<1.11.459.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 - - gflags >=2.2.2,<2.3.0a0 - glog >=0.7.1,<0.8.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libgcc >=13 - - libgoogle-cloud >=2.33.0,<2.34.0a0 - - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 + - libgoogle-cloud >=2.34.0,<2.35.0a0 + - libgoogle-cloud-storage >=2.34.0,<2.35.0a0 + - libopentelemetry-cpp >=1.18.0,<1.19.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 - libre2-11 >=2024.7.2 - libstdcxx >=13 - libutf8proc >=2.10.0,<2.11.0a0 @@ -6994,20 +6995,21 @@ packages: - zstd >=1.5.6,<1.6.0a0 constrains: - arrow-cpp <0.0a0 - - parquet-cpp <0.0a0 - apache-arrow-proc =*=cpu + - parquet-cpp <0.0a0 license: Apache-2.0 + license_family: APACHE purls: [] - size: 8899665 - timestamp: 1737343852413 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h1f1efc6_3_cpu.conda - build_number: 3 - sha256: e0939148b27a3f5d7aae54f2f817759c46fd496df6ec00b7cde34e768f79205b - md5: 45b91b617ecff3c40291040b820d17d4 + size: 8982716 + timestamp: 1737644684952 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_6_cpu.conda + build_number: 6 + sha256: 8d3d3a77c1e4b8d38e1a4a0355f880f3d261d7fa8fdad04cdf8422f9bebbc003 + md5: 044b5e43557024b06ed0e2252e0720c1 depends: - __osx >=11.0 - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - - aws-sdk-cpp >=1.11.458,<1.11.459.0a0 + - aws-sdk-cpp >=1.11.489,<1.11.490.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 @@ -7019,8 +7021,10 @@ packages: - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libcxx >=18 - - libgoogle-cloud >=2.33.0,<2.34.0a0 - - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 + - libgoogle-cloud >=2.34.0,<2.35.0a0 + - libgoogle-cloud-storage >=2.34.0,<2.35.0a0 + - libopentelemetry-cpp >=1.18.0,<1.19.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 - libre2-11 >=2024.7.2 - libutf8proc >=2.10.0,<2.11.0a0 - libzlib >=1.3.1,<2.0a0 @@ -7030,20 +7034,21 @@ packages: - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: - - apache-arrow-proc =*=cpu - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 + - apache-arrow-proc =*=cpu license: Apache-2.0 + license_family: APACHE purls: [] - size: 5543068 - timestamp: 1737342060589 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h5d8f7e9_3_cpu.conda - build_number: 3 - sha256: 4320ca1edfb55a934a40bb3e628ff67cee5c2cbea945b4bd3a8b68c8c88c1c21 - md5: 89d5dfb4f8962e4465ed982884bd429d + size: 5564422 + timestamp: 1737641195708 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h9820ece_6_cuda.conda + build_number: 6 + sha256: a20cdfe254a60dbe710e45c7e13d8874b05290fccdd5ce4283c550ad18ccb689 + md5: d773b5f451230b8e4469ee7ef4cb92bf depends: - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - - aws-sdk-cpp >=1.11.458,<1.11.459.0a0 + - aws-sdk-cpp >=1.11.489,<1.11.490.0a0 - bzip2 >=1.0.8,<2.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 @@ -7051,8 +7056,9 @@ packages: - libbrotlienc >=1.1.0,<1.2.0a0 - libcrc32c >=1.1.2,<1.2.0a0 - libcurl >=8.11.1,<9.0a0 - - libgoogle-cloud >=2.33.0,<2.34.0a0 - - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 + - libgoogle-cloud >=2.34.0,<2.35.0a0 + - libgoogle-cloud-storage >=2.34.0,<2.35.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 - libre2-11 >=2024.7.2 - libutf8proc >=2.10.0,<2.11.0a0 - libzlib >=1.3.1,<2.0a0 @@ -7065,20 +7071,21 @@ packages: - vc14_runtime >=14.42.34433 - zstd >=1.5.6,<1.6.0a0 constrains: - - arrow-cpp <0.0a0 - - apache-arrow-proc =*=cpu - parquet-cpp <0.0a0 + - apache-arrow-proc =*=cuda + - arrow-cpp <0.0a0 license: Apache-2.0 + license_family: APACHE purls: [] - size: 5344599 - timestamp: 1737345136563 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hec448cb_3_cuda.conda - build_number: 3 - sha256: a3c878b8ac729f35d8cf0b61eae006c695f2e234bd979de901a035d81ec031b4 - md5: c361b93dabaf38d6f1d7f206f78c41ca + size: 5395550 + timestamp: 1737644119445 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hf554d7f_6_cpu.conda + build_number: 6 + sha256: f86ae3f4027404d61c8d653696fbf4f65cb5e891ea7beccc2f70917f28df9043 + md5: 6a1e1478ce0d9f5f3a97baf207f39829 depends: - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - - aws-sdk-cpp >=1.11.458,<1.11.459.0a0 + - aws-sdk-cpp >=1.11.489,<1.11.490.0a0 - bzip2 >=1.0.8,<2.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 @@ -7086,8 +7093,9 @@ packages: - libbrotlienc >=1.1.0,<1.2.0a0 - libcrc32c >=1.1.2,<1.2.0a0 - libcurl >=8.11.1,<9.0a0 - - libgoogle-cloud >=2.33.0,<2.34.0a0 - - libgoogle-cloud-storage >=2.33.0,<2.34.0a0 + - libgoogle-cloud >=2.34.0,<2.35.0a0 + - libgoogle-cloud-storage >=2.34.0,<2.35.0a0 + - libprotobuf >=5.28.3,<5.28.4.0a0 - libre2-11 >=2024.7.2 - libutf8proc >=2.10.0,<2.11.0a0 - libzlib >=1.3.1,<2.0a0 @@ -7100,246 +7108,207 @@ packages: - vc14_runtime >=14.42.34433 - zstd >=1.5.6,<1.6.0a0 constrains: - - apache-arrow-proc =*=cuda - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 + - apache-arrow-proc =*=cpu license: Apache-2.0 + license_family: APACHE purls: [] - size: 5407927 - timestamp: 1737346762177 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hb826db4_3_cuda.conda - build_number: 3 - sha256: c501e86b95200efa4ae49c9e2341a4538250c35b085049f94861ef4b638b00b8 - md5: d8fef2430441195b6815f51194107846 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 h9639f6d_3_cuda - - libgcc - - libgcc-ng >=12 - - libstdcxx - - libstdcxx-ng >=12 - license: Apache-2.0 - purls: [] - size: 602511 - timestamp: 1737344799519 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_3_cpu.conda - build_number: 3 - sha256: f4e4b14fc2aaaf0d0a16a3b4b4dcae84b1b77daa02754f0873901089ce786a49 - md5: 3e1e31382e9c6ecd0b24bd8f6ddb33ec + size: 5324083 + timestamp: 1737643900104 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_6_cpu.conda + build_number: 6 + sha256: acf4be67472150db3ff89e134c6f66da8e97c4c3cef908bfe1946c6da2dda139 + md5: e63de9c156da0bc59e523968d1d81549 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 hce2e470_3_cpu + - libarrow 19.0.0 h00a82cf_6_cpu - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 + license_family: APACHE purls: [] - size: 618570 - timestamp: 1737343896206 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_3_cpu.conda - build_number: 3 - sha256: 0e4b0cd25dc3ce68308a4ffc94e1db6db67f3fe323ceaa5be7fc8b4560582fee - md5: 8a199e90730bf9a3fabb72de3c34b68e + size: 637662 + timestamp: 1737644747103 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_6_cpu.conda + build_number: 6 + sha256: 6328943f4d92c4e6b33b93426a58011372584f25d170a137580832475606edc3 + md5: 66a2e4218d6898a1b1a7c9dfed8377df depends: - __osx >=11.0 - - libarrow 19.0.0 h1f1efc6_3_cpu + - libarrow 19.0.0 h819e3af_6_cpu - libcxx >=18 license: Apache-2.0 + license_family: APACHE purls: [] - size: 482256 - timestamp: 1737342174549 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_3_cpu.conda - build_number: 3 - sha256: 094d333310f56589b029b5d7044cba773abc52577e294e5dae9ccd74053c0ec4 - md5: 740a3d0983301f88b08f2b36ed52c500 + size: 499422 + timestamp: 1737641326449 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_6_cpu.conda + build_number: 6 + sha256: ef69a3dffbf5f773dd574157ce07656144b58d5d07eb375da691f3a177ba5068 + md5: 4f0309d865227570930f7b68856e7b23 depends: - - libarrow 19.0.0 h5d8f7e9_3_cpu + - libarrow 19.0.0 hf554d7f_6_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 + license_family: APACHE purls: [] - size: 450200 - timestamp: 1737345196601 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_3_cuda.conda - build_number: 3 - sha256: 195600d6150a631ae8f07253a3a1e201b0daa7f7c5f4d90f7c7a291f85952a3e - md5: 11fed65681146e78382c93fefba4b11a + size: 450096 + timestamp: 1737643964359 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_6_cuda.conda + build_number: 6 + sha256: 2d7ad7893d98faf1d663046748f2a85ff6812c88e26c04f63d56413db9890cc5 + md5: b4789157f6f8cda2266012bc6d44b2a6 depends: - - libarrow 19.0.0 hec448cb_3_cuda + - libarrow 19.0.0 h9820ece_6_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 + license_family: APACHE purls: [] - size: 450341 - timestamp: 1737346859864 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hb826db4_3_cuda.conda - build_number: 3 - sha256: d946b900798d03a642404c8becf1507764a595644bf3b0d8f1cf6c0a1acb4ab3 - md5: 6db65951a22f400be47b9479d905a2a9 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 h9639f6d_3_cuda - - libarrow-acero 19.0.0 hb826db4_3_cuda - - libgcc - - libgcc-ng >=12 - - libparquet 19.0.0 h3f30f2e_3_cuda - - libstdcxx - - libstdcxx-ng >=12 - license: Apache-2.0 - purls: [] - size: 580636 - timestamp: 1737344916868 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_3_cpu.conda - build_number: 3 - sha256: c5cdf03d72d028e8af774aabd29cd92fb87f54cd579a9ffe77ad228c51faaa82 - md5: 1face9ff13ec61bfb065063d35fda864 + size: 449778 + timestamp: 1737644191814 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_6_cpu.conda + build_number: 6 + sha256: 9475cdc1486f02bef2fce6fc30238d0f337d0226fa2eda76a4992808976631eb + md5: 4effdf5cbcb06af3ac4531a94535a605 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 hce2e470_3_cpu - - libarrow-acero 19.0.0 hcb10f89_3_cpu + - libarrow 19.0.0 h00a82cf_6_cpu + - libarrow-acero 19.0.0 hcb10f89_6_cpu - libgcc >=13 - - libparquet 19.0.0 h081d1f1_3_cpu + - libparquet 19.0.0 h081d1f1_6_cpu - libstdcxx >=13 license: Apache-2.0 + license_family: APACHE purls: [] - size: 585153 - timestamp: 1737344009570 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_3_cpu.conda - build_number: 3 - sha256: 387a184d904a996558c98d5995110067a7badee108edf53b1e06b28575759be2 - md5: 1f227fda1c85b56f9528380e89fd0c32 + size: 605275 + timestamp: 1737644934943 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_6_cpu.conda + build_number: 6 + sha256: 756344a4d32b38bde554b833389e0279e9b3b8a38b6a924875933520cd1ca437 + md5: 7c40288d084c0d2072d5647ccb578e67 depends: - __osx >=11.0 - - libarrow 19.0.0 h1f1efc6_3_cpu - - libarrow-acero 19.0.0 hf07054f_3_cpu + - libarrow 19.0.0 h819e3af_6_cpu + - libarrow-acero 19.0.0 hf07054f_6_cpu - libcxx >=18 - - libparquet 19.0.0 h636d7b7_3_cpu + - libparquet 19.0.0 h636d7b7_6_cpu license: Apache-2.0 + license_family: APACHE purls: [] - size: 487496 - timestamp: 1737343308949 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_3_cpu.conda - build_number: 3 - sha256: d00e7fa1256e948a7440a937466af1d46366b4f845506ac1a935d3b9c9981aec - md5: bbae4e8ca3ba15f9cc67302bb6d09aa6 + size: 500833 + timestamp: 1737642488037 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_6_cpu.conda + build_number: 6 + sha256: 7acd4ff07d74b21d8f3ca7b025decec34e89d6324f24238fe30948253ace7b4f + md5: ab0a3d6be2d3e33a8e4329d1e98700f8 depends: - - libarrow 19.0.0 h5d8f7e9_3_cpu - - libarrow-acero 19.0.0 h7d8d6a5_3_cpu - - libparquet 19.0.0 ha850022_3_cpu + - libarrow 19.0.0 hf554d7f_6_cpu + - libarrow-acero 19.0.0 h7d8d6a5_6_cpu + - libparquet 19.0.0 ha850022_6_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 + license_family: APACHE purls: [] - size: 435114 - timestamp: 1737345395593 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_3_cuda.conda - build_number: 3 - sha256: ca7b245277ec7b657c82c19c81c3cd19f2848d936289ce3b48eebeec83510e3b - md5: bbd0a6d97455abd022b6bd7bb7a12289 + size: 435834 + timestamp: 1737644158704 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_6_cuda.conda + build_number: 6 + sha256: f2ec5a72dff66cb99d11e207ec00259eac9ab6aa150ccd848ac0c66bf73b0f85 + md5: 618ce4e7d944b21b1f5de67c25d5753b depends: - - libarrow 19.0.0 hec448cb_3_cuda - - libarrow-acero 19.0.0 h7d8d6a5_3_cuda - - libparquet 19.0.0 ha850022_3_cuda + - libarrow 19.0.0 h9820ece_6_cuda + - libarrow-acero 19.0.0 h7d8d6a5_6_cuda + - libparquet 19.0.0 ha850022_6_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 + license_family: APACHE purls: [] - size: 436225 - timestamp: 1737347104650 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_3_cpu.conda - build_number: 3 - sha256: 414297c69d08ba45af0fccb5e22cc3b3e92181f3928eba1e1b1ab3641970c7e0 - md5: 8527e1e45c495991fd88f6531e176556 + size: 434933 + timestamp: 1737644371819 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_6_cpu.conda + build_number: 6 + sha256: 0a88a016f8874c61fc037505c9b7d1081ab1aaf6f4742de9f1939d76543164ae + md5: f26405ef42db8c2f763ee80f995ded29 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 hce2e470_3_cpu - - libarrow-acero 19.0.0 hcb10f89_3_cpu - - libarrow-dataset 19.0.0 hcb10f89_3_cpu + - libarrow 19.0.0 h00a82cf_6_cpu + - libarrow-acero 19.0.0 hcb10f89_6_cpu + - libarrow-dataset 19.0.0 hcb10f89_6_cpu - libgcc >=13 - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 license: Apache-2.0 + license_family: APACHE purls: [] - size: 521371 - timestamp: 1737344062052 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-hbf482d9_3_cuda.conda - build_number: 3 - sha256: a3b6465ade62dc667e878842ec073f42b6841759edd71dcf81cf18a97485a179 - md5: 1f404f00d1bb84502ceb5018d6c74466 - depends: - - __glibc >=2.17,<3.0.a0 - - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h9639f6d_3_cuda - - libarrow-acero 19.0.0 hb826db4_3_cuda - - libarrow-dataset 19.0.0 hb826db4_3_cuda - - libgcc - - libgcc-ng >=12 - - libprotobuf >=5.28.3,<5.28.4.0a0 - - libstdcxx - - libstdcxx-ng >=12 - license: Apache-2.0 - purls: [] - size: 501682 - timestamp: 1737344962705 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_3_cpu.conda - build_number: 3 - sha256: 7101de4c0b32dafb4ccd116fb355aad00f3667ae40a872f7faac78eeee1b0d4f - md5: 3347234f0db3064474addb8f1a9b9364 + size: 521395 + timestamp: 1737645008790 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_6_cpu.conda + build_number: 6 + sha256: 40b1b212fda717e5092d3f9beeb05136e6f15c62a0397825235a26b47b4495b4 + md5: 6715d9c3e5ce6b89c2cfbb2d7f3f4ef1 depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h1f1efc6_3_cpu - - libarrow-acero 19.0.0 hf07054f_3_cpu - - libarrow-dataset 19.0.0 hf07054f_3_cpu + - libarrow 19.0.0 h819e3af_6_cpu + - libarrow-acero 19.0.0 hf07054f_6_cpu + - libarrow-dataset 19.0.0 hf07054f_6_cpu - libcxx >=18 - libprotobuf >=5.28.3,<5.28.4.0a0 license: Apache-2.0 + license_family: APACHE purls: [] - size: 449903 - timestamp: 1737343472671 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_3_cpu.conda - build_number: 3 - sha256: b2012f287bc304efabc22905a7165deac67258908305d1c4db02bfe2bedf595b - md5: 313ee35e46a75e96ab91744d63aae395 + size: 449582 + timestamp: 1737642706298 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_6_cpu.conda + build_number: 6 + sha256: 328fa2deccb0677195c1ca760f17c18d7bf379c83fb396c29350d9c1f5d714b5 + md5: 692392f130bcc5cd644f4d18187c2a4f depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h5d8f7e9_3_cpu - - libarrow-acero 19.0.0 h7d8d6a5_3_cpu - - libarrow-dataset 19.0.0 h7d8d6a5_3_cpu + - libarrow 19.0.0 hf554d7f_6_cpu + - libarrow-acero 19.0.0 h7d8d6a5_6_cpu + - libarrow-dataset 19.0.0 h7d8d6a5_6_cpu - libprotobuf >=5.28.3,<5.28.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 + license_family: APACHE purls: [] - size: 363823 - timestamp: 1737345481618 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_3_cuda.conda - build_number: 3 - sha256: 21ef5ec8f433cc2eaf4654b1b520f52644e9573bb9e03b0e47686adb50024b22 - md5: 29cc48afa0bc437e25defdb02cca22f9 + size: 363374 + timestamp: 1737644248276 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_6_cuda.conda + build_number: 6 + sha256: 23b1b6f061afabbe68ccdeee1531de513ef41b22d4960301b533bb85f1e57655 + md5: faf767cd12dc5ed0acb9b317939ed986 depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 hec448cb_3_cuda - - libarrow-acero 19.0.0 h7d8d6a5_3_cuda - - libarrow-dataset 19.0.0 h7d8d6a5_3_cuda + - libarrow 19.0.0 h9820ece_6_cuda + - libarrow-acero 19.0.0 h7d8d6a5_6_cuda + - libarrow-dataset 19.0.0 h7d8d6a5_6_cuda - libprotobuf >=5.28.3,<5.28.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 + license_family: APACHE purls: [] - size: 363963 - timestamp: 1737347211081 + size: 363668 + timestamp: 1737644449347 - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda build_number: 26 sha256: 11cc33993e1865e6caa3e05f117effb3f7cbacc632e5adc572ffd36b4fa47241 @@ -8219,9 +8188,9 @@ packages: purls: [] size: 524249 timestamp: 1729089441747 -- conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.33.0-h2b5623c_1.conda - sha256: ae48ee93e2c226bf682f1e389c2fd51ae7bf77c2ce4b3aee069764f4be1c63f2 - md5: 61829a8dd5f4e2327e707572065bae41 +- conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.34.0-h2b5623c_0.conda + sha256: 348ee1dddd82dcef5a185c86e65dda8acfc9b583acc425ccb9b661f2d433b2cc + md5: 2a5142c88dd6132eaa8079f99476e922 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* @@ -8233,15 +8202,15 @@ packages: - libstdcxx >=13 - openssl >=3.4.0,<4.0a0 constrains: - - libgoogle-cloud 2.33.0 *_1 + - libgoogle-cloud 2.34.0 *_0 license: Apache-2.0 license_family: Apache purls: [] - size: 1254656 - timestamp: 1735648569457 -- conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.33.0-hdbe95d5_1.conda - sha256: ce95aca02451694a4154c7770b6addf4fb859abf17912de6ec947da8469a56ce - md5: 91de1fbab8610974c0094c266bc63435 + size: 1256795 + timestamp: 1737286199784 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.34.0-hdbe95d5_0.conda + sha256: 919d8cbcd47d5bd2244c55b2bb87e2bd2eed8215996aab8435cb7123ffd9d20e + md5: 69826544e7978fcaa6bc8c1962d96ad6 depends: - __osx >=11.0 - libabseil * cxx17* @@ -8252,15 +8221,15 @@ packages: - libprotobuf >=5.28.3,<5.28.4.0a0 - openssl >=3.4.0,<4.0a0 constrains: - - libgoogle-cloud 2.33.0 *_1 + - libgoogle-cloud 2.34.0 *_0 license: Apache-2.0 license_family: Apache purls: [] - size: 877594 - timestamp: 1735648230965 -- conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.33.0-h95c5cb2_1.conda - sha256: ff10a5e71ae42c2e29849468b2fe6785bc9bcb1e61db0a40158c6638c28fee90 - md5: 3c63396fe52bd0649c72fec64b92f641 + size: 878217 + timestamp: 1737284441192 +- conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.34.0-h95c5cb2_0.conda + sha256: 8997168717cc4fc6a7ccf17c84dd234239fa88237f633cf4d4729bb021247624 + md5: 45c01e92c3a1015b070c83645b51bcdc depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 @@ -8271,55 +8240,55 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - libgoogle-cloud 2.33.0 *_1 + - libgoogle-cloud 2.34.0 *_0 license: Apache-2.0 license_family: Apache purls: [] - size: 14439 - timestamp: 1735649066152 -- conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.33.0-h0121fbd_1.conda - sha256: 41022523320ca8633a6c615710823e596efadb50f06d724e1a0c81e27994f257 - md5: b0cfb5044685a7a9fa43ae669124f0a0 + size: 14474 + timestamp: 1737285735990 +- conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.34.0-h0121fbd_0.conda + sha256: aa1b3b30ae6b2eab7c9e6a8e2fd8ec3776f25d2e3f0b6f9dc547ff8083bf25fa + md5: 9f0c43225243c81c6991733edcaafff5 depends: - __glibc >=2.17,<3.0.a0 - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - libgcc >=13 - - libgoogle-cloud 2.33.0 h2b5623c_1 + - libgoogle-cloud 2.34.0 h2b5623c_0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - openssl license: Apache-2.0 license_family: Apache purls: [] - size: 784357 - timestamp: 1735648759177 -- conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.33.0-h7081f7f_1.conda - sha256: c0524a22064bc17f5c037da09ba54cc9e767741ef645178e499750c44bec2531 - md5: af8e51382464d4cc2d0054977c40a732 + size: 785792 + timestamp: 1737286406612 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.34.0-h7081f7f_0.conda + sha256: 79f6b93fb330728530036b2b38764e9d42e0eedd3ae7e549ac7eae49acd1e52b + md5: f09cb03f9cf847f1dc41b4c1f65c97c2 depends: - __osx >=11.0 - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - libcxx >=18 - - libgoogle-cloud 2.33.0 hdbe95d5_1 + - libgoogle-cloud 2.34.0 hdbe95d5_0 - libzlib >=1.3.1,<2.0a0 - openssl license: Apache-2.0 license_family: Apache purls: [] - size: 526963 - timestamp: 1735649222088 -- conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.33.0-he5eb982_1.conda - sha256: 76a916fba00a4bb395b85e7c2563d5ba325b04febb4f0e0066884ff39c54ec62 - md5: 6ae574bba5f1294487936e5d5f0f4c11 + size: 529202 + timestamp: 1737285376801 +- conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.34.0-he5eb982_0.conda + sha256: e98eda80a657ae4271eca189e617c740aed806b4c357cf02df3b29b7c481a4ed + md5: c9a65d04330bb5c9282d7ddb209b0c56 depends: - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - - libgoogle-cloud 2.33.0 h95c5cb2_1 + - libgoogle-cloud 2.34.0 h95c5cb2_0 - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -8327,8 +8296,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 14336 - timestamp: 1735649423845 + size: 14380 + timestamp: 1737286091994 - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda sha256: 9e0c09c1faf2151ade3ccb64e52d3c1f2dde85c00e37c6a3e6a8bced2aba68be md5: 168cc19c031482f83b23c4eebbb94e26 @@ -8599,6 +8568,8 @@ packages: depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 + constrains: + - xz ==5.6.3=*_1 license: 0BSD purls: [] size: 111132 @@ -8608,6 +8579,8 @@ packages: md5: b2553114a7f5e20ccd02378a77d836aa depends: - __osx >=11.0 + constrains: + - xz ==5.6.3=*_1 license: 0BSD purls: [] size: 99129 @@ -8619,6 +8592,8 @@ packages: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + constrains: + - xz ==5.6.3=*_1 license: 0BSD purls: [] size: 104332 @@ -8801,82 +8776,125 @@ packages: purls: [] size: 4165774 timestamp: 1730772154295 -- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_3_cpu.conda - build_number: 3 - sha256: 287c4864b849180ce9e447df8227da2c4006001056e1668dacc3365264b0e828 - md5: 95f8b5758148e62a055f4c6538a31f0b +- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda + sha256: 4ea235e08676f16b0d3c3380befe1478c0fa0141512ee709b011005c55c9619f + md5: 1f5a5d66e77a39dc5bd639ec953705cf depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 hce2e470_3_cpu - - libgcc >=13 - - libstdcxx >=13 - - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.4.0,<4.0a0 + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libcurl >=8.11.1,<9.0a0 + - libgrpc >=1.67.1,<1.68.0a0 + - libopentelemetry-cpp-headers 1.18.0 ha770c72_1 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libzlib >=1.3.1,<2.0a0 + - nlohmann_json + - prometheus-cpp >=1.3.0,<1.4.0a0 + constrains: + - cpp-opentelemetry-sdk =1.18.0 license: Apache-2.0 + license_family: APACHE purls: [] - size: 1227537 - timestamp: 1737343982323 -- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h3f30f2e_3_cuda.conda - build_number: 3 - sha256: 3e3679c3e25b4187983ba79419fbf19bb805fe2d4caac148aa4663664e0a444a - md5: 176be04fd084e3ebfccf47b816fc48c0 + size: 801927 + timestamp: 1735643375271 +- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda + sha256: c6bcbd53d62a9e0d8c667e560db0ca2ecb7679277cbb3c23457aabe74fcb8cba + md5: 19c46cc18825f3924251c39ec1b0d983 + depends: + - libabseil * cxx17* + - libabseil >=20240722.0,<20240723.0a0 + - libcurl >=8.11.1,<9.0a0 + - libgrpc >=1.67.1,<1.68.0a0 + - libopentelemetry-cpp-headers 1.18.0 hce30654_1 + - libprotobuf >=5.28.3,<5.28.4.0a0 + - libzlib >=1.3.1,<2.0a0 + - nlohmann_json + - prometheus-cpp >=1.3.0,<1.4.0a0 + constrains: + - cpp-opentelemetry-sdk =1.18.0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 529588 + timestamp: 1735643889612 +- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda + sha256: aa1f7dea79ea8513ff77339ba7c6e9cf10dfa537143e7718b1cfb3af52b649f2 + md5: 4fb055f57404920a43b147031471e03b + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 320359 + timestamp: 1735643346175 +- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda + sha256: 82e5f5ba64debbaab3c601b265dfc0cdb4d2880feba9bada5fd2e67b9f91ada5 + md5: e965dad955841507549fdacd8f7f94c0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 320565 + timestamp: 1735643673319 +- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_6_cpu.conda + build_number: 6 + sha256: b2f05a84cfe46a6deb19849bbca24398c813ace0a5c5a4752e7a7d184fc319e1 + md5: f3568dffa3475ad489cd2169643b863c depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 h9639f6d_3_cuda - - libgcc - - libgcc-ng >=12 - - libstdcxx - - libstdcxx-ng >=12 + - libarrow 19.0.0 h00a82cf_6_cpu + - libgcc >=13 + - libstdcxx >=13 - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 license: Apache-2.0 + license_family: APACHE purls: [] - size: 1199446 - timestamp: 1737344892693 -- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_3_cpu.conda - build_number: 3 - sha256: 6ae1d74005eeafdd63dba6f65a5f634013c46a3edd93f2e3c54d46f643879cbe - md5: 915c6e1e74319cd50c27013cb2f4c2e7 + size: 1241715 + timestamp: 1737644896605 +- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_6_cpu.conda + build_number: 6 + sha256: 6bc15f713f969a5e455a67b13d5ee32e69f5792f90b1224eed288a2353717d54 + md5: 761c5f67b781ad74d5fde4e3ea37bd4f depends: - __osx >=11.0 - - libarrow 19.0.0 h1f1efc6_3_cpu + - libarrow 19.0.0 h819e3af_6_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 license: Apache-2.0 + license_family: APACHE purls: [] - size: 885399 - timestamp: 1737343246059 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_3_cpu.conda - build_number: 3 - sha256: a35717d48fe6aa2fb03f1186699677c8c864eebed025e6de4c4f0e32fb585915 - md5: 104a6f11bbfe2907115c4631dec08abd + size: 894211 + timestamp: 1737642412115 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_6_cpu.conda + build_number: 6 + sha256: d664d4c81e449d51f97c48b04deae99d680eb310965669d6f110f6e0fa480cf7 + md5: 6267bfd9fc51ca426058129a38f4863b depends: - - libarrow 19.0.0 h5d8f7e9_3_cpu + - libarrow 19.0.0 hf554d7f_6_cpu - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 + license_family: APACHE purls: [] - size: 823747 - timestamp: 1737345353402 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_3_cuda.conda - build_number: 3 - sha256: 108b10abea2e4d6b08084e8d1e6ea923aa51e50b2db075aaaf3114106e79f761 - md5: 9b39f61a458044178da258756408b8d7 + size: 823979 + timestamp: 1737644117131 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_6_cuda.conda + build_number: 6 + sha256: f1efbc6139c954581c1c72b7f9c63811ec59242fb65da67cf867ba8e90c7fea3 + md5: 991a5acf7d3630fa8ee16b05860f2f61 depends: - - libarrow 19.0.0 hec448cb_3_cuda + - libarrow 19.0.0 h9820ece_6_cuda - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 + license_family: APACHE purls: [] - size: 822503 - timestamp: 1737347049664 + size: 823545 + timestamp: 1737644331142 - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda sha256: b8f5b5ba9a14dedf7c97c01300de492b1b52b68eacbc3249a13fdbfa82349a2f md5: 85cbdaacad93808395ac295b5667d25b @@ -9012,38 +9030,38 @@ packages: purls: [] size: 4133922 timestamp: 1724801171589 -- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_0.conda - sha256: 7bb84f44e1bd756da4a3d0d43308324a5533e6ba9f4772475884bce44d405064 - md5: 84bd1c9a82b455e7a2f390375fb38f90 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda + sha256: 22853d289ef6ec8a5b20f1aa261895b06525439990d3b139f8bfd0b5c5e32a3a + md5: 3fa05c528d8a1e2a67bbf1e36f22d3bc depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 876582 - timestamp: 1737123945341 -- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_0.conda - sha256: b31169cf0ca7b6835baca4ab92d6cf2eee83b1a12a11b72f39521e8baf4d6acb - md5: 714719df4f49e30f9728956f240846ca + size: 878223 + timestamp: 1737564987837 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda + sha256: 17c06940cc2a13fd6a17effabd6881b1477db38b2cd3ee2571092d293d3fdd75 + md5: 4c55169502ecddf8077973a987d08f08 depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 853163 - timestamp: 1737124192432 -- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_0.conda - sha256: 2868c0df07b6d0682c9f3709523b6f3f3577f18e0d6f0e31022b48e6d0059f74 - md5: f4268a291ae1f885d4b96add05865cc8 + size: 852831 + timestamp: 1737564996616 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda + sha256: eb889b9ea754d30268fa740f91e62fae6c30ca40f9769051dd42390d2470a7ff + md5: 5a7a8f7f68ce1bdb7b58219786436f30 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Unlicense purls: [] - size: 897200 - timestamp: 1737124291192 + size: 897026 + timestamp: 1737565547561 - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda sha256: 0407ac9fda2bb67e11e357066eff144c845801d00b5f664efbc48813af1e7bb9 md5: be2de152d8073ef1c01b7728475f2fe7 @@ -10421,6 +10439,29 @@ packages: purls: [] size: 1265008 timestamp: 1731521053408 +- conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda + sha256: ce4bcced4f8eea71b7cac8bc3daac097abf7a5792f278cd811dedada199500c1 + md5: e46f7ac4917215b49df2ea09a694a3fa + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + license: MIT + license_family: MIT + purls: [] + size: 122743 + timestamp: 1723652407663 +- conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda + sha256: 3f4e6a4fa074bb297855f8111ab974dab6d9f98b7d4317d4dd46f8687ee2363b + md5: d2dee849c806430eee64d3acc98ce090 + depends: + - __osx >=11.0 + - libcxx >=16 + license: MIT + license_family: MIT + purls: [] + size: 123250 + timestamp: 1723652704997 - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda sha256: 3636eec0e60466a00069b47ce94b6d88b01419b6577d8e393da44bb5bc8d3468 md5: 7ba3f09fceae6a120d664217e58fe686 @@ -10462,6 +10503,7 @@ packages: - openssl >=3.4.0,<4.0a0 - zlib license: MIT + license_family: MIT purls: [] size: 15490642 timestamp: 1737401388520 @@ -10469,12 +10511,13 @@ packages: sha256: 2e72f510715960a0579a2a5452104d20044e8ba74742b87899e24c11cb72d578 md5: bd7dde69cfd032aec6ba645297315aff license: MIT + license_family: MIT purls: [] size: 26232097 timestamp: 1737384238153 -- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.0-pyhd8ed1ab_0.conda - sha256: 6c36ec2f56105bd6bfe572b8ce7b6b4eb770a2c3db3655d99ead99c5a8b1a5d7 - md5: 17efc155ae707cdc9fe2970ebd74ee01 +- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda + sha256: 7279553d605f1237c753b16f4341dd95eff35698a09234b5403f49c3a138e91f + md5: ac42859d01f1993c2d1c61ab4708fa6e depends: - nodejs - python >=3.9 @@ -10482,8 +10525,8 @@ packages: license_family: MIT purls: - pkg:pypi/nodejs-wheel-binaries?source=hash-mapping - size: 11810 - timestamp: 1736400170073 + size: 11934 + timestamp: 1737537306829 - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 sha256: d38542a151a90417065c1a234866f97fd1ea82a81de75ecb725955ab78f88b4b md5: 9a66894dfd07c4510beb6b3f9672ccc0 @@ -10703,6 +10746,7 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping size: 7967429 @@ -10722,6 +10766,7 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping size: 8536993 @@ -10781,6 +10826,7 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping size: 5874341 @@ -10800,6 +10846,7 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping size: 6517665 @@ -10859,6 +10906,7 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping size: 6501890 @@ -10878,6 +10926,7 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping size: 7116196 @@ -11399,6 +11448,35 @@ packages: - pkg:pypi/pre-commit?source=hash-mapping size: 195101 timestamp: 1737408051494 +- conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda + sha256: 013669433eb447548f21c3c6b16b2ed64356f726b5f77c1b39d5ba17a8a4b8bc + md5: a83f6a2fdc079e643237887a37460668 + depends: + - __glibc >=2.17,<3.0.a0 + - libcurl >=8.10.1,<9.0a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + - zlib + license: MIT + license_family: MIT + purls: [] + size: 199544 + timestamp: 1730769112346 +- conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda + sha256: 851a77ae1a8e90db9b9f3c4466abea7afb52713c3d98ceb0d37ba6ff27df2eff + md5: 7172339b49c94275ba42fec3eaeda34f + depends: + - __osx >=11.0 + - libcurl >=8.10.1,<9.0a0 + - libcxx >=18 + - libzlib >=1.3.1,<2.0a0 + - zlib + license: MIT + license_family: MIT + purls: [] + size: 173220 + timestamp: 1730769371051 - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda sha256: 0749c49a349bf55b8539ce5addce559b77592165da622944a51c630e94d97889 md5: 7d823138f550b14ecae927a5ff3286de @@ -11408,6 +11486,7 @@ packages: constrains: - prompt_toolkit 3.0.50 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/prompt-toolkit?source=hash-mapping size: 271905 @@ -11648,29 +11727,6 @@ packages: purls: [] size: 25756 timestamp: 1737128388939 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310h23ac199_0_cuda.conda - sha256: df5b77ce2ef766d65e4775aeb0f1dafde2ff86ceeb1f94bdf7d007e9e9729f58 - md5: b996dbff06cf1231de8f5190d38fd712 - depends: - - __cuda >=11.8 - - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0.* *cuda - - libgcc - - libgcc-ng >=12 - - libstdcxx - - libstdcxx-ng >=12 - - libzlib >=1.3.1,<2.0a0 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - constrains: - - numpy >=1.21,<3 - - apache-arrow-proc =*=cuda - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 5311517 - timestamp: 1737128238259 - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda sha256: 0b7815fab725c33885afe1e8562a199be60f5d2de60ae34e177ad2f91f97a4eb md5: 041f56d6b24eb7b961c43f6fb3949a53 @@ -11711,29 +11767,6 @@ packages: - pkg:pypi/pyarrow?source=hash-mapping size: 5230953 timestamp: 1737128097002 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h09cf70e_0_cuda.conda - sha256: e9423e2d18d21cbe4b5a3a03307dcfbb129159243bc7212769fd69e6d808381b - md5: f473d99b4c91f3a3715fd11d96ed7963 - depends: - - __cuda >=11.8 - - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0.* *cuda - - libgcc - - libgcc-ng >=12 - - libstdcxx - - libstdcxx-ng >=12 - - libzlib >=1.3.1,<2.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - constrains: - - apache-arrow-proc =*=cuda - - numpy >=1.21,<3 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 5839565 - timestamp: 1737128375591 - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda sha256: 3a18a24c8594a89e70aa87e94dd9fd61100244536fc3ed327ffbe86ca32c0cc6 md5: c1d09d52bf69aa807b347ff6f4dc2aef @@ -12185,17 +12218,17 @@ packages: - pkg:pypi/python-dateutil?source=hash-mapping size: 222505 timestamp: 1733215763718 -- conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - sha256: 57c9a02ec25926fb48edca59b9ede107823e5d5c473b94a0e05cc0b9a193a642 - md5: c0def296b2f6d2dd7b030c2a7f66bb1f +- conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + sha256: 1597d6055d34e709ab8915091973552a0b8764c8032ede07c4e99670da029629 + md5: 392c91c42edd569a7ec99ed8648f597a depends: - python >=3.9 license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/tzdata?source=hash-mapping - size: 142235 - timestamp: 1733235414217 + - pkg:pypi/tzdata?source=compressed-mapping + size: 143794 + timestamp: 1737541204030 - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda build_number: 5 sha256: 074d2f0b31f0333b7e553042b17ea54714b74263f8adda9a68a4bd8c7e219971 @@ -13739,30 +13772,30 @@ packages: - pkg:pypi/urllib3?source=hash-mapping size: 100102 timestamp: 1734859520452 -- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda - sha256: 986ddaf8feec2904eac9535a7ddb7acda1a1dfb9482088fdb8129f1595181663 - md5: 7c10ec3158d1eb4ddff7007c9101adb0 +- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda + sha256: 7ce178cf139ccea5079f9c353b3d8415d1d49b0a2f774662c355d3f89163d7b4 + md5: 00cf3a61562bd53bd5ea99e6888793d0 depends: - - vc14_runtime >=14.38.33135 + - vc14_runtime >=14.40.33810 track_features: - vc14 license: BSD-3-Clause license_family: BSD purls: [] - size: 17479 - timestamp: 1731710827215 -- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda - sha256: c483b090c4251a260aba6ff3e83a307bcfb5fb24ad7ced872ab5d02971bd3a49 - md5: 32b37d0cfa80da34548501cdc913a832 + size: 17693 + timestamp: 1737627189024 +- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + sha256: abda97b8728cf6e3c37df8f1178adde7219bed38b96e392cb3be66336386d32e + md5: 2441e010ee255e6a38bf16705a756e94 depends: - ucrt >=10.0.20348.0 constrains: - - vs2015_runtime 14.42.34433.* *_23 + - vs2015_runtime 14.42.34433.* *_24 license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime license_family: Proprietary purls: [] - size: 754247 - timestamp: 1731710681163 + size: 753531 + timestamp: 1737627061911 - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda sha256: f09a9f2034669762ae875858253d472588f03689843e5f0b8ddc5cc48a1d0e50 md5: de06336c9833cffd2a4bd6f27c4cf8ea @@ -13777,16 +13810,16 @@ packages: - pkg:pypi/virtualenv?source=compressed-mapping size: 3501167 timestamp: 1737145224475 -- conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - sha256: 568ce8151eaae256f1cef752fc78651ad7a86ff05153cc7a4740b52ae6536118 - md5: 5c176975ca2b8366abad3c97b3cd1e83 +- conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda + sha256: 09102e0bd283af65772c052d85028410b0c31989b3cd96c260485d28e270836e + md5: 117fcc5b86c48f3b322b0722258c7259 depends: - vc14_runtime >=14.42.34433 license: BSD-3-Clause license_family: BSD purls: [] - size: 17572 - timestamp: 1731710685291 + size: 17669 + timestamp: 1737627066773 - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda sha256: f21e63e8f7346f9074fd00ca3b079bd3d2fa4d71f1f89d5b6934bf31446dc2a5 md5: b68980f2495d096e71c7fd9d7ccf63e6 From 9a6b7b5a44d332d43eb7c67a6708fb45db0a2a7f Mon Sep 17 00:00:00 2001 From: crusaderky Date: Fri, 24 Jan 2025 16:26:35 +0000 Subject: [PATCH 018/140] ENH Test tools for jax.jit and dask --- docs/index.md | 1 + docs/testing-utils.md | 14 ++ pixi.lock | 74 +++++++- pyproject.toml | 19 +- src/array_api_extra/_lib/_testing.py | 1 + src/array_api_extra/testing.py | 262 +++++++++++++++++++++++++++ tests/conftest.py | 8 +- tests/test_at.py | 96 ++++++++-- tests/test_funcs.py | 14 ++ tests/test_testing.py | 114 ++++++++++++ tests/test_utils.py | 4 + 11 files changed, 590 insertions(+), 17 deletions(-) create mode 100644 docs/testing-utils.md create mode 100644 src/array_api_extra/testing.py diff --git a/docs/index.md b/docs/index.md index d15a6247..f7c51574 100644 --- a/docs/index.md +++ b/docs/index.md @@ -5,6 +5,7 @@ :hidden: self api-reference.md +testing-utils.md contributing.md contributors.md ``` diff --git a/docs/testing-utils.md b/docs/testing-utils.md new file mode 100644 index 00000000..49aeb306 --- /dev/null +++ b/docs/testing-utils.md @@ -0,0 +1,14 @@ +# Testing Utilities + +These additional functions are meant to be used while unit testing Array API +compliant packages: + +```{eval-rst} +.. currentmodule:: array_api_extra.testing +.. autosummary:: + :nosignatures: + :toctree: generated + + lazy_xp_function + patch_lazy_xp_functions +``` diff --git a/pixi.lock b/pixi.lock index f82df2e4..00c8feef 100644 --- a/pixi.lock +++ b/pixi.lock @@ -1609,14 +1609,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda @@ -1632,6 +1639,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda @@ -1640,9 +1648,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -1663,9 +1674,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . @@ -1680,14 +1695,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda @@ -1695,6 +1717,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda @@ -1703,9 +1726,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -1726,9 +1752,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . @@ -1743,20 +1773,28 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda @@ -1764,9 +1802,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -1786,6 +1827,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -1794,6 +1838,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . @@ -1821,12 +1866,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda @@ -1834,6 +1883,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda @@ -1858,6 +1908,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda @@ -1870,6 +1921,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda @@ -1898,6 +1950,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda @@ -1905,6 +1958,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda @@ -1925,12 +1979,16 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda @@ -1938,6 +1996,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda @@ -1955,6 +2014,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda @@ -1966,6 +2026,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda @@ -1993,6 +2054,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda @@ -2000,6 +2062,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda @@ -2020,18 +2083,23 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda @@ -2048,6 +2116,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda @@ -2059,6 +2128,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda @@ -2086,6 +2156,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda @@ -2098,6 +2169,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . @@ -3695,7 +3767,7 @@ packages: - pypi: . name: array-api-extra version: 0.6.1.dev0 - sha256: 22c9e9830a088aff4480ecea8495d2ebcf91f65596886a12012bebfb238181d6 + sha256: bb6cd89a7f100a73d3f853de571b2f4fff0e70de8df0d113f2f5c1559744e6b6 requires_dist: - array-api-compat>=1.10.0,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 2fae4f82..d15aba84 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,6 +54,7 @@ array-api-compat = ">=1.10.0,<2" array-api-extra = { path = ".", editable = true } [tool.pixi.feature.lint.dependencies] +typing-extensions = "*" pre-commit = "*" pylint = "*" basedmypy = "*" @@ -63,6 +64,9 @@ numpydoc = ">=1.8.0,<2" array-api-strict = "*" numpy = "*" pytest = "*" +dask-core = "*" # No distributed, tornado, etc. +# NOTE: don't add jax, pytorch, sparse, cupy here +# as they slow down mypy and are not portable across target OSs [tool.pixi.feature.lint.tasks] pre-commit-install = "pre-commit install" @@ -98,6 +102,10 @@ furo = ">=2023.08.17" myst-parser = ">=0.13" sphinx-copybutton = "*" sphinx-autodoc-typehints = "*" +# Needed to import parsed modules with autodoc +dask-core = "*" +pytest = "*" +typing-extensions = "*" [tool.pixi.feature.docs.tasks] docs = { cmd = "sphinx-build . build/", cwd = "docs" } @@ -180,8 +188,10 @@ markers = ["skip_xp_backend(library, *, reason=None): Skip test for a specific b [tool.coverage] run.source = ["array_api_extra"] -report.exclude_also = ['\.\.\.'] - +report.exclude_also = [ + '\.\.\.', + 'if TYPE_CHECKING:', +] # mypy @@ -221,6 +231,8 @@ reportMissingImports = false reportMissingTypeStubs = false # false positives for input validation reportUnreachable = false +# ruff handles this +reportUnusedParameter = false executionEnvironments = [ { root = "tests", reportPrivateUsage = false }, @@ -282,7 +294,10 @@ messages_control.disable = [ "design", # ignore heavily opinionated design checks "fixme", # allow FIXME comments "line-too-long", # ruff handles this + "unused-argument", # ruff handles this "missing-function-docstring", # numpydoc handles this + "import-error", # mypy handles this + "import-outside-toplevel", # optional dependencies ] diff --git a/src/array_api_extra/_lib/_testing.py b/src/array_api_extra/_lib/_testing.py index cc0d0559..ac4ae586 100644 --- a/src/array_api_extra/_lib/_testing.py +++ b/src/array_api_extra/_lib/_testing.py @@ -2,6 +2,7 @@ Testing utilities. Note that this is private API; don't expect it to be stable. +See also ..testing for public testing utilities. """ import math diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py new file mode 100644 index 00000000..e124ed74 --- /dev/null +++ b/src/array_api_extra/testing.py @@ -0,0 +1,262 @@ +""" +Public testing utilities. + +See also _lib._testing for additional private testing utilities. +""" + +# https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 +from __future__ import annotations + +from collections.abc import Callable, Iterable, Sequence +from functools import wraps +from types import ModuleType +from typing import TYPE_CHECKING, Any, TypeVar, cast + +import pytest + +from array_api_extra._lib._utils._compat import is_dask_namespace, is_jax_namespace + +__all__ = ["lazy_xp_function", "patch_lazy_xp_functions"] + +if TYPE_CHECKING: + # TODO move ParamSpec outside TYPE_CHECKING + # depends on scikit-learn abandoning Python 3.9 + # https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 + from typing import ParamSpec + + from dask.typing import Graph, Key, SchedulerGetCallable + from typing_extensions import override + + P = ParamSpec("P") +else: + SchedulerGetCallable = object + + # Sphinx hacks + class P: # pylint: disable=missing-class-docstring + args: tuple + kwargs: dict + + def override(func: Callable[P, T]) -> Callable[P, T]: + return func + + +T = TypeVar("T") + + +def lazy_xp_function( # type: ignore[no-any-explicit] + func: Callable[..., Any], + *, + allow_dask_compute: int = 0, + jax_jit: bool = True, + static_argnums: int | Sequence[int] | None = None, + static_argnames: str | Iterable[str] | None = None, +) -> None: # numpydoc ignore=GL07 + """ + Tag a function to be tested on lazy backends. + + Tag a function, which must be imported in the test module globals, so that when any + tests defined in the same module are executed with ``xp=jax.numpy`` the function is + replaced with a jitted version of itself, and when it is executed with + ``xp=dask.array`` the function will raise if it attempts to materialize the graph. + This will be later expanded to provide test coverage for other lazy backends. + + In order for the tag to be effective, the test or a fixture must call + :func:`patch_lazy_xp_functions`. + + Parameters + ---------- + func : callable + Function to be tested. + allow_dask_compute : int, optional + Number of times `func` is allowed to internally materialize the Dask graph. This + is typically triggered by ``bool()``, ``float()``, or ``np.asarray()``. + + Set to 1 if you are aware that `func` converts the input parameters to numpy and + want to let it do so at least for the time being, knowing that it is going to be + extremely detrimental for performance. + + If a test needs values higher than 1 to pass, it is a canary that the conversion + to numpy/bool/float is happening multiple times, which translates to multiple + computations of the whole graph. Short of making the function fully lazy, you + should at least add explicit calls to ``np.asarray()`` early in the function. + *Note:* the counter of `allow_dask_compute` resets after each call to `func`, so + a test function that invokes `func` multiple times should still work with this + parameter set to 1. + + Default: 0, meaning that `func` must be fully lazy and never materialize the + graph. + jax_jit : bool, optional + Set to True to replace `func` with ``jax.jit(func)`` after calling the + :func:`patch_lazy_xp_functions` test helper with ``xp=jax.numpy``. Set to False + if `func` is only compatible with eager (non-jitted) JAX. Default: True. + static_argnums : int | Sequence[int], optional + Passed to jax.jit. Positional arguments to treat as static (compile-time + constant). Default: infer from `static_argnames` using + `inspect.signature(func)`. + static_argnames : str | Iterable[str], optional + Passed to jax.jit. Named arguments to treat as static (compile-time constant). + Default: infer from `static_argnums` using `inspect.signature(func)`. + + See Also + -------- + patch_lazy_xp_functions : Companion function to call from the test or fixture. + jax.jit : JAX function to compile a function for performance. + + Examples + -------- + In ``test_mymodule.py``:: + + from array_api_extra.testing import lazy_xp_function from mymodule import myfunc + + lazy_xp_function(myfunc) + + def test_myfunc(xp): + a = xp.asarray([1, 2]) + # When xp=jax.numpy, this is the same as `b = jax.jit(myfunc)(a)` + # When xp=dask.array, crash on compute() or persist() + b = myfunc(a) + + Notes + ----- + A test function can circumvent this monkey-patching system by calling `func` as an + attribute of the original module. You need to sanitize your code to make sure this + does not happen. + + Example:: + + import mymodule from mymodule import myfunc + + lazy_xp_function(myfunc) + + def test_myfunc(xp): + a = xp.asarray([1, 2]) b = myfunc(a) # This is jitted when xp=jax.numpy c = + mymodule.myfunc(a) # This is not + """ + func.allow_dask_compute = allow_dask_compute # type: ignore[attr-defined] # pyright: ignore[reportFunctionMemberAccess] + if jax_jit: + func.lazy_jax_jit_kwargs = { # type: ignore[attr-defined] # pyright: ignore[reportFunctionMemberAccess] + "static_argnums": static_argnums, + "static_argnames": static_argnames, + } + + +def patch_lazy_xp_functions( + request: pytest.FixtureRequest, monkeypatch: pytest.MonkeyPatch, *, xp: ModuleType +) -> None: + """ + Test lazy execution of functions tagged with :func:`lazy_xp_function`. + + If ``xp==jax.numpy``, search for all functions which have been tagged with + :func:`lazy_xp_function` in the globals of the module that defines the current test + and wrap them with :func:`jax.jit`. Unwrap them at the end of the test. + + If ``xp==dask.array``, wrap the functions with a decorator that disables + ``compute()`` and ``persist()``. + + This function should be typically called by your library's `xp` fixture that runs + tests on multiple backends:: + + @pytest.fixture(params=[numpy, array_api_strict, jax.numpy, dask.array]) + def xp(request, monkeypatch): + patch_lazy_xp_functions(request, monkeypatch, xp=request.param) + return request.param + + but it can be otherwise be called by the test itself too. + + Parameters + ---------- + request : pytest.FixtureRequest + Pytest fixture, as acquired by the test itself or by one of its fixtures. + monkeypatch : pytest.MonkeyPatch + Pytest fixture, as acquired by the test itself or by one of its fixtures. + xp : module + Array namespace to be tested. + + See Also + -------- + lazy_xp_function : Tag a function to be tested on lazy backends. + pytest.FixtureRequest : `request` test function parameter. + """ + globals_ = cast("dict[str, Any]", request.module.__dict__) # type: ignore[no-any-explicit] + + if is_dask_namespace(xp): + for name, func in globals_.items(): + n = getattr(func, "allow_dask_compute", None) + if n is not None: + assert isinstance(n, int) + wrapped = _allow_dask_compute(func, n) + monkeypatch.setitem(globals_, name, wrapped) + + elif is_jax_namespace(xp): + import jax + + for name, func in globals_.items(): + kwargs = cast( # type: ignore[no-any-explicit] + "dict[str, Any] | None", getattr(func, "lazy_jax_jit_kwargs", None) + ) + if kwargs is not None: + # suppress unused-ignore to run mypy in -e lint as well as -e dev + wrapped = cast(Callable[..., Any], jax.jit(func, **kwargs)) # type: ignore[no-any-explicit,no-untyped-call,unused-ignore] + monkeypatch.setitem(globals_, name, wrapped) + + +class CountingDaskScheduler(SchedulerGetCallable): + """ + Dask scheduler that counts how many times `dask.compute` is called. + + If the number of times exceeds 'max_count', it raises an error. + This is a wrapper around Dask's own 'synchronous' scheduler. + + Parameters + ---------- + max_count : int + Maximum number of allowed calls to `dask.compute`. + msg : str + Assertion to raise when the count exceeds `max_count`. + """ + + count: int + max_count: int + msg: str + + def __init__(self, max_count: int, msg: str): # numpydoc ignore=GL08 + self.count = 0 + self.max_count = max_count + self.msg = msg + + @override + def __call__(self, dsk: Graph, keys: Sequence[Key] | Key, **kwargs: Any) -> Any: # type: ignore[no-any-decorated,no-any-explicit] # numpydoc ignore=GL08 + import dask + + self.count += 1 + # This should yield a nice traceback to the + # offending line in the user's code + assert self.count <= self.max_count, self.msg + + return dask.get(dsk, keys, **kwargs) # type: ignore[attr-defined,no-untyped-call] # pyright: ignore[reportPrivateImportUsage] + + +def _allow_dask_compute( + func: Callable[P, T], n: int +) -> Callable[P, T]: # numpydoc ignore=PR01,RT01 + """ + Wrap `func` to raise if it attempts to call `dask.compute` more than `n` times. + """ + import dask.config + + func_name = getattr(func, "__name__", str(func)) + n_str = f"only up to {n}" if n else "no" + msg = ( + f"Called `dask.compute()` or `dask.persist()` {n + 1} times, " + f"but {n_str} calls are allowed. Set " + f"`lazy_xp_function({func_name}, allow_dask_compute={n + 1})` " + "to allow for more (but note that this will harm performance). " + ) + + @wraps(func) + def wrapper(*args: P.args, **kwargs: P.kwargs) -> T: # numpydoc ignore=GL08 + scheduler = CountingDaskScheduler(n, msg) + with dask.config.set({"scheduler": scheduler}): + return func(*args, **kwargs) + + return wrapper diff --git a/tests/conftest.py b/tests/conftest.py index 39904ae2..4402c067 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -13,6 +13,7 @@ from array_api_extra._lib._utils._compat import array_namespace from array_api_extra._lib._utils._compat import device as get_device from array_api_extra._lib._utils._typing import Device +from array_api_extra.testing import patch_lazy_xp_functions T = TypeVar("T") P = ParamSpec("P") @@ -96,7 +97,9 @@ def wrapper(*args: P.args, **kwargs: P.kwargs) -> T: # numpydoc ignore=GL08 @pytest.fixture -def xp(library: Backend) -> ModuleType: # numpydoc ignore=PR01,RT03 +def xp( + library: Backend, request: pytest.FixtureRequest, monkeypatch: pytest.MonkeyPatch +) -> ModuleType: # numpydoc ignore=PR01,RT03 """ Parameterized fixture that iterates on all libraries. @@ -107,6 +110,9 @@ def xp(library: Backend) -> ModuleType: # numpydoc ignore=PR01,RT03 if library == Backend.NUMPY_READONLY: return NumPyReadOnly() # type: ignore[return-value] # pyright: ignore[reportReturnType] xp = pytest.importorskip(library.value) + + patch_lazy_xp_functions(request, monkeypatch, xp=xp) + if library == Backend.JAX: import jax diff --git a/tests/test_at.py b/tests/test_at.py index 4bd09c6a..744e3aaf 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -1,7 +1,8 @@ +import pickle from collections.abc import Callable, Generator from contextlib import contextmanager from types import ModuleType -from typing import cast +from typing import Any, cast import numpy as np import pytest @@ -11,7 +12,46 @@ from array_api_extra._lib._at import _AtOp from array_api_extra._lib._testing import xp_assert_equal from array_api_extra._lib._utils._compat import array_namespace, is_writeable_array -from array_api_extra._lib._utils._typing import Array +from array_api_extra._lib._utils._typing import Array, Index +from array_api_extra.testing import lazy_xp_function + + +def at_op( # type: ignore[no-any-explicit] + x: Array, + idx: Index, + op: _AtOp, + y: Array | object, + **kwargs: Any, # Test the default copy=None +) -> Array: + """ + Wrapper around at(x, idx).op(y, copy=copy, xp=xp). + + This is a hack to allow wrapping `at()` with `lazy_xp_function`. + For clarity, at() itself works inside jax.jit without hacks; this is + just a workaround for when one wants to apply jax.jit to `at()` directly, + which is not a common use case. + """ + if isinstance(idx, (slice | tuple)): + return _at_op(x, None, pickle.dumps(idx), op, y, **kwargs) + return _at_op(x, idx, None, op, y, **kwargs) + + +def _at_op( # type: ignore[no-any-explicit] + x: Array, + idx: Index | None, + idx_pickle: bytes | None, + op: _AtOp, + y: Array | object, + **kwargs: Any, +) -> Array: + """jitted helper of at_op""" + if idx_pickle: + idx = pickle.loads(idx_pickle) + meth = cast(Callable[..., Array], getattr(at(x, idx), op.value)) # type: ignore[no-any-explicit] + return meth(y, **kwargs) + + +lazy_xp_function(_at_op, static_argnames=("op", "idx_pickle", "copy", "xp")) @contextmanager @@ -43,7 +83,7 @@ def assert_copy(array: Array, copy: bool | None) -> Generator[None, None, None]: ], ) @pytest.mark.parametrize( - ("op", "arg", "expect"), + ("op", "y", "expect"), [ (_AtOp.SET, 40.0, [10.0, 40.0, 40.0]), (_AtOp.ADD, 40.0, [10.0, 60.0, 70.0]), @@ -55,21 +95,52 @@ def assert_copy(array: Array, copy: bool | None) -> Generator[None, None, None]: (_AtOp.MAX, 25.0, [10.0, 25.0, 30.0]), ], ) +@pytest.mark.parametrize( + ("bool_mask", "shaped_y"), + [ + (False, False), + (False, True), + pytest.param( + True, + False, + marks=( + pytest.mark.skip_xp_backend(Backend.JAX, reason="TODO special case"), + pytest.mark.skip_xp_backend(Backend.DASK, reason="TODO special case"), + ), + ), + pytest.param( + True, + True, + marks=( + pytest.mark.skip_xp_backend( + Backend.JAX, reason="bool mask update with shaped rhs" + ), + pytest.mark.skip_xp_backend( + Backend.DASK, reason="bool mask update with shaped rhs" + ), + ), + ), + ], +) def test_update_ops( xp: ModuleType, kwargs: dict[str, bool | None], expect_copy: bool | None, op: _AtOp, - arg: float, + y: float, expect: list[float], + bool_mask: bool, + shaped_y: bool, ): - array = xp.asarray([10.0, 20.0, 30.0]) + x = xp.asarray([10.0, 20.0, 30.0]) + idx = xp.asarray([False, True, True]) if bool_mask else slice(1, None) + if shaped_y: + y = xp.asarray([y, y]) - with assert_copy(array, expect_copy): - func = cast(Callable[..., Array], getattr(at(array)[1:], op.value)) # type: ignore[no-any-explicit] - y = func(arg, **kwargs) - assert isinstance(y, type(array)) - xp_assert_equal(y, xp.asarray(expect)) + with assert_copy(x, expect_copy): + z = at_op(x, idx, op, y, **kwargs) + assert isinstance(z, type(x)) + xp_assert_equal(z, xp.asarray(expect)) def test_copy_invalid(): @@ -121,7 +192,6 @@ def test_iops_incompatible_dtype(op: _AtOp, copy: bool): UFuncTypeError: Cannot cast ufunc 'divide' output from dtype('float64') to dtype('int64') with casting rule 'same_kind' """ - a = np.asarray([2, 4]) - func = cast(Callable[..., Array], getattr(at(a)[:], op.value)) # type: ignore[no-any-explicit] + x = np.asarray([2, 4]) with pytest.raises(TypeError, match="Cannot cast ufunc"): - func(1.1, copy=copy) + at_op(x, slice(None), op, 1.1, copy=copy) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index fbb530b0..ef1a1fc2 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -22,10 +22,24 @@ from array_api_extra._lib._testing import xp_assert_close, xp_assert_equal from array_api_extra._lib._utils._compat import device as get_device from array_api_extra._lib._utils._typing import Array, Device +from array_api_extra.testing import lazy_xp_function # some xp backends are untyped # mypy: disable-error-code=no-untyped-def +lazy_xp_function(atleast_nd, static_argnames=("ndim", "xp")) +lazy_xp_function(cov, static_argnames="xp") +# FIXME .device attribute https://github.com/data-apis/array-api-compat/pull/238 +lazy_xp_function(create_diagonal, jax_jit=False, static_argnames=("offset", "xp")) +lazy_xp_function(expand_dims, static_argnames=("axis", "xp")) +lazy_xp_function(kron, static_argnames="xp") +lazy_xp_function(nunique, static_argnames="xp") +lazy_xp_function(pad, static_argnames=("pad_width", "mode", "constant_values", "xp")) +# FIXME calls in1d which calls xp.unique_values without size +lazy_xp_function(setdiff1d, jax_jit=False, static_argnames=("assume_unique", "xp")) +# FIXME .device attribute https://github.com/data-apis/array-api-compat/pull/238 +lazy_xp_function(sinc, jax_jit=False, static_argnames="xp") + @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no expand_dims") class TestAtLeastND: diff --git a/tests/test_testing.py b/tests/test_testing.py index ec5023b9..7d4ed0ad 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -6,6 +6,13 @@ from array_api_extra._lib import Backend from array_api_extra._lib._testing import xp_assert_close, xp_assert_equal +from array_api_extra._lib._utils._compat import ( + array_namespace, + is_dask_namespace, + is_jax_namespace, +) +from array_api_extra._lib._utils._typing import Array +from array_api_extra.testing import lazy_xp_function # mypy: disable-error-code=no-any-decorated # pyright: reportUnknownParameterType=false,reportMissingParameterType=false @@ -88,3 +95,110 @@ def test_assert_close_equal_none_shape(xp: ModuleType, func: Callable[..., None] func(xp.asarray(2), a) with pytest.raises(AssertionError): func(xp.asarray([3]), a) + + +def good_lazy(x: Array) -> Array: + """A function that behaves well in dask and jax.jit""" + return x * 2.0 + + +def non_materializable(x: Array) -> Array: + """ + This function materializes the input array, so it will fail when wrapped in jax.jit + and it will trigger an expensive computation in dask. + """ + xp = array_namespace(x) + # On dask, this triggers two computations of the whole graph + if xp.any(x < 0.0) or xp.any(x > 10.0): + msg = "Values must be in the [0, 10] range" + raise ValueError(msg) + return x + + +def non_materializable2(x: Array) -> Array: + return non_materializable(x) + + +def non_materializable3(x: Array) -> Array: + return non_materializable(x) + + +def non_materializable4(x: Array) -> Array: + return non_materializable(x) + + +lazy_xp_function(good_lazy) +# Works on JAX and Dask +lazy_xp_function(non_materializable2, jax_jit=False, allow_dask_compute=2) +# Works on JAX, but not Dask +lazy_xp_function(non_materializable3, jax_jit=False, allow_dask_compute=1) +# Works neither on Dask nor JAX +lazy_xp_function(non_materializable4) + + +def test_lazy_xp_function(xp: ModuleType): + x = xp.asarray([1.0, 2.0]) + + xp_assert_equal(good_lazy(x), xp.asarray([2.0, 4.0])) + # Not wrapped + xp_assert_equal(non_materializable(x), xp.asarray([1.0, 2.0])) + # Wrapping explicitly disabled + xp_assert_equal(non_materializable2(x), xp.asarray([1.0, 2.0])) + + if is_jax_namespace(xp): + xp_assert_equal(non_materializable3(x), xp.asarray([1.0, 2.0])) + with pytest.raises( + TypeError, match="Attempted boolean conversion of traced array" + ): + non_materializable4(x) # Wrapped + + elif is_dask_namespace(xp): + with pytest.raises( + AssertionError, + match=r"dask\.compute.* 2 times, but only up to 1 calls are allowed", + ): + non_materializable3(x) + with pytest.raises( + AssertionError, + match=r"dask\.compute.* 1 times, but no calls are allowed", + ): + non_materializable4(x) + + else: + xp_assert_equal(non_materializable3(x), xp.asarray([1.0, 2.0])) + xp_assert_equal(non_materializable4(x), xp.asarray([1.0, 2.0])) + + +def static_params(x: Array, n: int, flag: bool = False) -> Array: + """Function with static parameters that must not be jitted""" + if flag and n > 0: # This fails if n or flag are jitted arrays + return x * 2.0 + return x * 3.0 + + +def static_params1(x: Array, n: int, flag: bool = False) -> Array: + return static_params(x, n, flag) + + +def static_params2(x: Array, n: int, flag: bool = False) -> Array: + return static_params(x, n, flag) + + +def static_params3(x: Array, n: int, flag: bool = False) -> Array: + return static_params(x, n, flag) + + +lazy_xp_function(static_params1, static_argnums=(1, 2)) +lazy_xp_function(static_params2, static_argnames=("n", "flag")) +lazy_xp_function(static_params3, static_argnums=1, static_argnames="flag") + + +@pytest.mark.parametrize("func", [static_params1, static_params2, static_params3]) +def test_lazy_xp_function_static_params(xp: ModuleType, func: Callable[..., Array]): # type: ignore[no-any-explicit] + x = xp.asarray([1.0, 2.0]) + xp_assert_equal(func(x, 1), xp.asarray([3.0, 6.0])) + xp_assert_equal(func(x, 1, True), xp.asarray([2.0, 4.0])) + xp_assert_equal(func(x, 1, False), xp.asarray([3.0, 6.0])) + xp_assert_equal(func(x, 0, False), xp.asarray([3.0, 6.0])) + xp_assert_equal(func(x, 1, flag=True), xp.asarray([2.0, 4.0])) + xp_assert_equal(func(x, n=1, flag=True), xp.asarray([2.0, 4.0])) diff --git a/tests/test_utils.py b/tests/test_utils.py index fff3f0f2..f710056b 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -7,9 +7,13 @@ from array_api_extra._lib._utils._compat import device as get_device from array_api_extra._lib._utils._helpers import in1d from array_api_extra._lib._utils._typing import Device +from array_api_extra.testing import lazy_xp_function # mypy: disable-error-code=no-untyped-usage +# FIXME calls xp.unique_values without size +lazy_xp_function(in1d, jax_jit=False, static_argnames=("assume_unique", "invert", "xp")) + class TestIn1D: @pytest.mark.skip_xp_backend(Backend.DASK, reason="no argsort") From 37b116a95568a46b9f04b4a9f1032b662c5b716a Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sat, 25 Jan 2025 23:13:08 +0000 Subject: [PATCH 019/140] DEV: disable codecov annotations closes gh-125 --- codecov.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codecov.yml b/codecov.yml index 1a517b3a..d05bc8e2 100644 --- a/codecov.yml +++ b/codecov.yml @@ -1,4 +1,6 @@ comment: false +github_checks: + annotations: false ignore: - "src/array_api_extra/_lib/_compat" - "src/array_api_extra/_lib/_typing" From a5cb116fa57a4564c05210a4d0dfc306f2795c61 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Sat, 25 Jan 2025 23:15:55 +0000 Subject: [PATCH 020/140] ENH: `at` support for bool mask in Dask and JAX (#121) Co-authored-by: Lucas Colley --- src/array_api_extra/_lib/_at.py | 92 ++++++++++++++++++--- src/array_api_extra/_lib/_utils/_compat.py | 3 + src/array_api_extra/_lib/_utils/_compat.pyi | 1 + tests/test_at.py | 87 ++++++++++++++----- vendor_tests/test_vendor.py | 2 + 5 files changed, 153 insertions(+), 32 deletions(-) diff --git a/src/array_api_extra/_lib/_at.py b/src/array_api_extra/_lib/_at.py index 927a7300..e5cb3875 100644 --- a/src/array_api_extra/_lib/_at.py +++ b/src/array_api_extra/_lib/_at.py @@ -9,7 +9,12 @@ from types import ModuleType from typing import ClassVar, cast -from ._utils._compat import array_namespace, is_jax_array, is_writeable_array +from ._utils._compat import ( + array_namespace, + is_dask_array, + is_jax_array, + is_writeable_array, +) from ._utils._typing import Array, Index @@ -141,6 +146,25 @@ class at: # pylint: disable=invalid-name # numpydoc ignore=PR02 not explicitly covered by ``array-api-compat``, are not supported by update methods. + Boolean masks are supported on Dask and jitted JAX arrays exclusively + when `idx` has the same shape as `x` and `y` is 0-dimensional. + Note that this support is not available in JAX's native + ``x.at[mask].set(y)``. + + This pattern:: + + >>> mask = m(x) + >>> x[mask] = f(x[mask]) + + Can't be replaced by `at`, as it won't work on Dask and JAX inside jax.jit:: + + >>> mask = m(x) + >>> x = xpx.at(x, mask).set(f(x[mask]) # Crash on Dask and jax.jit + + You should instead use:: + + >>> x = xp.where(m(x), f(x), x) + Examples -------- Given either of these equivalent expressions:: @@ -189,6 +213,7 @@ def _op( self, at_op: _AtOp, in_place_op: Callable[[Array, Array | object], Array] | None, + out_of_place_op: Callable[[Array, Array], Array] | None, y: Array | object, /, copy: bool | None, @@ -210,6 +235,16 @@ def _op( x[idx] = y + out_of_place_op : Callable[[Array, Array], Array] | None + Out-of-place operation to apply when idx is a boolean mask and the backend + doesn't support in-place updates:: + + x = xp.where(idx, out_of_place_op(x, y), x) + + If None:: + + x = xp.where(idx, y, x) + y : array or object Right-hand side of the operation. copy : bool or None @@ -223,6 +258,7 @@ def _op( Updated `x`. """ x, idx = self._x, self._idx + xp = array_namespace(x, y) if xp is None else xp if idx is _undef: msg = ( @@ -247,15 +283,41 @@ def _op( else: writeable = is_writeable_array(x) + # JAX inside jax.jit and Dask don't support in-place updates with boolean + # mask. However we can handle the common special case of 0-dimensional y + # with where(idx, y, x) instead. + if ( + (is_dask_array(idx) or is_jax_array(idx)) + and idx.dtype == xp.bool + and idx.shape == x.shape + ): + y_xp = xp.asarray(y, dtype=x.dtype) + if y_xp.ndim == 0: + if out_of_place_op: + # FIXME: suppress inf warnings on dask with lazywhere + out = xp.where(idx, out_of_place_op(x, y_xp), x) + # Undo int->float promotion on JAX after _AtOp.DIVIDE + out = xp.astype(out, x.dtype, copy=False) + else: + out = xp.where(idx, y_xp, x) + + if copy: + return out + x[()] = out + return x + # else: this will work on eager JAX and crash on jax.jit and Dask + if copy: if is_jax_array(x): # Use JAX's at[] func = cast(Callable[[Array], Array], getattr(x.at[idx], at_op.value)) - return func(y) + out = func(y) + # Undo int->float promotion on JAX after _AtOp.DIVIDE + return xp.astype(out, x.dtype, copy=False) + # Emulate at[] behaviour for non-JAX arrays # with a copy followed by an update - if xp is None: - xp = array_namespace(x) + x = xp.asarray(x, copy=True) if writeable is False: # A copy of a read-only numpy array is writeable @@ -283,7 +345,7 @@ def set( xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] = y`` and return the update array.""" - return self._op(_AtOp.SET, None, y, copy=copy, xp=xp) + return self._op(_AtOp.SET, None, None, y, copy=copy, xp=xp) def add( self, @@ -297,7 +359,7 @@ def add( # Note for this and all other methods based on _iop: # operator.iadd and operator.add subtly differ in behaviour, as # only iadd will trigger exceptions when y has an incompatible dtype. - return self._op(_AtOp.ADD, operator.iadd, y, copy=copy, xp=xp) + return self._op(_AtOp.ADD, operator.iadd, operator.add, y, copy=copy, xp=xp) def subtract( self, @@ -307,7 +369,9 @@ def subtract( xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] -= y`` and return the updated array.""" - return self._op(_AtOp.SUBTRACT, operator.isub, y, copy=copy, xp=xp) + return self._op( + _AtOp.SUBTRACT, operator.isub, operator.sub, y, copy=copy, xp=xp + ) def multiply( self, @@ -317,7 +381,9 @@ def multiply( xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] *= y`` and return the updated array.""" - return self._op(_AtOp.MULTIPLY, operator.imul, y, copy=copy, xp=xp) + return self._op( + _AtOp.MULTIPLY, operator.imul, operator.mul, y, copy=copy, xp=xp + ) def divide( self, @@ -327,7 +393,9 @@ def divide( xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] /= y`` and return the updated array.""" - return self._op(_AtOp.DIVIDE, operator.itruediv, y, copy=copy, xp=xp) + return self._op( + _AtOp.DIVIDE, operator.itruediv, operator.truediv, y, copy=copy, xp=xp + ) def power( self, @@ -337,7 +405,7 @@ def power( xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] **= y`` and return the updated array.""" - return self._op(_AtOp.POWER, operator.ipow, y, copy=copy, xp=xp) + return self._op(_AtOp.POWER, operator.ipow, operator.pow, y, copy=copy, xp=xp) def min( self, @@ -349,7 +417,7 @@ def min( """Apply ``x[idx] = minimum(x[idx], y)`` and return the updated array.""" xp = array_namespace(self._x) if xp is None else xp y = xp.asarray(y) - return self._op(_AtOp.MIN, xp.minimum, y, copy=copy, xp=xp) + return self._op(_AtOp.MIN, xp.minimum, xp.minimum, y, copy=copy, xp=xp) def max( self, @@ -361,4 +429,4 @@ def max( """Apply ``x[idx] = maximum(x[idx], y)`` and return the updated array.""" xp = array_namespace(self._x) if xp is None else xp y = xp.asarray(y) - return self._op(_AtOp.MAX, xp.maximum, y, copy=copy, xp=xp) + return self._op(_AtOp.MAX, xp.maximum, xp.maximum, y, copy=copy, xp=xp) diff --git a/src/array_api_extra/_lib/_utils/_compat.py b/src/array_api_extra/_lib/_utils/_compat.py index 707e9553..f4def9f3 100644 --- a/src/array_api_extra/_lib/_utils/_compat.py +++ b/src/array_api_extra/_lib/_utils/_compat.py @@ -8,6 +8,7 @@ device, is_array_api_strict_namespace, is_cupy_namespace, + is_dask_array, is_dask_namespace, is_jax_array, is_jax_namespace, @@ -23,6 +24,7 @@ device, is_array_api_strict_namespace, is_cupy_namespace, + is_dask_array, is_dask_namespace, is_jax_array, is_jax_namespace, @@ -38,6 +40,7 @@ "device", "is_array_api_strict_namespace", "is_cupy_namespace", + "is_dask_array", "is_dask_namespace", "is_jax_array", "is_jax_namespace", diff --git a/src/array_api_extra/_lib/_utils/_compat.pyi b/src/array_api_extra/_lib/_utils/_compat.pyi index 1e81c984..e409091e 100644 --- a/src/array_api_extra/_lib/_utils/_compat.pyi +++ b/src/array_api_extra/_lib/_utils/_compat.pyi @@ -25,6 +25,7 @@ def is_jax_namespace(xp: ModuleType, /) -> bool: ... def is_numpy_namespace(xp: ModuleType, /) -> bool: ... def is_pydata_sparse_namespace(xp: ModuleType, /) -> bool: ... def is_torch_namespace(xp: ModuleType, /) -> bool: ... +def is_dask_array(x: object, /) -> bool: ... def is_jax_array(x: object, /) -> bool: ... def is_writeable_array(x: object, /) -> bool: ... def size(x: Array, /) -> int | None: ... diff --git a/tests/test_at.py b/tests/test_at.py index 744e3aaf..e5c1bbee 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -1,3 +1,4 @@ +import math import pickle from collections.abc import Callable, Generator from contextlib import contextmanager @@ -15,6 +16,12 @@ from array_api_extra._lib._utils._typing import Array, Index from array_api_extra.testing import lazy_xp_function +pytestmark = [ + pytest.mark.skip_xp_backend( + Backend.SPARSE, reason="read-only backend without .at support" + ) +] + def at_op( # type: ignore[no-any-explicit] x: Array, @@ -70,9 +77,6 @@ def assert_copy(array: Array, copy: bool | None) -> Generator[None, None, None]: xp_assert_equal(xp.all(array == array_orig), xp.asarray(copy)) -@pytest.mark.skip_xp_backend( - Backend.SPARSE, reason="read-only backend without .at support" -) @pytest.mark.parametrize( ("kwargs", "expect_copy"), [ @@ -100,14 +104,7 @@ def assert_copy(array: Array, copy: bool | None) -> Generator[None, None, None]: [ (False, False), (False, True), - pytest.param( - True, - False, - marks=( - pytest.mark.skip_xp_backend(Backend.JAX, reason="TODO special case"), - pytest.mark.skip_xp_backend(Backend.DASK, reason="TODO special case"), - ), - ), + (True, False), # Uses xp.where(idx, y, x) on JAX and Dask pytest.param( True, True, @@ -176,15 +173,22 @@ def test_alternate_index_syntax(): at(a, 0)[0].set(4) -@pytest.mark.parametrize("copy", [True, False]) -@pytest.mark.parametrize( - "op", [_AtOp.ADD, _AtOp.SUBTRACT, _AtOp.MULTIPLY, _AtOp.DIVIDE, _AtOp.POWER] -) -def test_iops_incompatible_dtype(op: _AtOp, copy: bool): +@pytest.mark.parametrize("copy", [True, None]) +@pytest.mark.parametrize("bool_mask", [False, True]) +@pytest.mark.parametrize("op", list(_AtOp)) +def test_incompatible_dtype( + xp: ModuleType, library: Backend, op: _AtOp, copy: bool | None, bool_mask: bool +): """Test that at() replicates the backend's behaviour for in-place operations with incompatible dtypes. - Note: + Behavior is backend-specific, but only two behaviors are allowed: + 1. raise an exception, or + 2. return the same dtype as x, disregarding y.dtype (no broadcasting). + + Note that __i__ and ____ behave differently, and we want to + replicate the behavior of __i__: + >>> a = np.asarray([1, 2, 3]) >>> a / 1.5 array([0. , 0.66666667, 1.33333333]) @@ -192,6 +196,49 @@ def test_iops_incompatible_dtype(op: _AtOp, copy: bool): UFuncTypeError: Cannot cast ufunc 'divide' output from dtype('float64') to dtype('int64') with casting rule 'same_kind' """ - x = np.asarray([2, 4]) - with pytest.raises(TypeError, match="Cannot cast ufunc"): - at_op(x, slice(None), op, 1.1, copy=copy) + x = xp.asarray([2, 4]) + idx = xp.asarray([True, False]) if bool_mask else slice(None) + z = None + + if library is Backend.JAX: + if bool_mask: + z = at_op(x, idx, op, 1.1, copy=copy) + else: + with pytest.warns(FutureWarning, match="cannot safely cast"): + z = at_op(x, idx, op, 1.1, copy=copy) + + elif library is Backend.DASK: + if op in (_AtOp.MIN, _AtOp.MAX): + pytest.xfail(reason="need array-api-compat 1.11") + z = at_op(x, idx, op, 1.1, copy=copy) + + elif library is Backend.ARRAY_API_STRICT and op is not _AtOp.SET: + with pytest.raises(Exception, match=r"cast|promote|dtype"): + at_op(x, idx, op, 1.1, copy=copy) + + elif op in (_AtOp.SET, _AtOp.MIN, _AtOp.MAX): + # There is no __i__ version of these operations + z = at_op(x, idx, op, 1.1, copy=copy) + + else: + with pytest.raises(Exception, match=r"cast|promote|dtype"): + at_op(x, idx, op, 1.1, copy=copy) + + assert z is None or z.dtype == x.dtype + + +def test_bool_mask_nd(xp: ModuleType): + x = xp.asarray([[1, 2, 3], [4, 5, 6]]) + idx = xp.asarray([[True, False, False], [False, True, True]]) + z = at_op(x, idx, _AtOp.SET, 0) + xp_assert_equal(z, xp.asarray([[0, 2, 3], [4, 0, 0]])) + + +@pytest.mark.skip_xp_backend(Backend.DASK, reason="FIXME need scipy's lazywhere") +@pytest.mark.parametrize("bool_mask", [False, True]) +def test_no_inf_warnings(xp: ModuleType, bool_mask: bool): + x = xp.asarray([math.inf, 1.0, 2.0]) + idx = ~xp.isinf(x) if bool_mask else slice(1, None) + # inf - inf -> nan with a warning + z = at_op(x, idx, _AtOp.SUBTRACT, math.inf) + xp_assert_equal(z, xp.asarray([math.inf, -math.inf, -math.inf])) diff --git a/vendor_tests/test_vendor.py b/vendor_tests/test_vendor.py index 38249378..914a0a1d 100644 --- a/vendor_tests/test_vendor.py +++ b/vendor_tests/test_vendor.py @@ -7,6 +7,7 @@ def test_vendor_compat(): array_namespace, device, is_cupy_namespace, + is_dask_array, is_dask_namespace, is_jax_array, is_jax_namespace, @@ -20,6 +21,7 @@ def test_vendor_compat(): assert array_namespace(x) is xp device(x) assert not is_cupy_namespace(xp) + assert not is_dask_array(x) assert not is_dask_namespace(xp) assert not is_jax_array(x) assert not is_jax_namespace(xp) From 3ca8945d14e0f9c2a23a5d35d0897169d1161a8a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jan 2025 02:35:38 +0000 Subject: [PATCH 021/140] Bump the actions group with 3 updates Bumps the actions group with 3 updates: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance), [codecov/codecov-action](https://github.com/codecov/codecov-action) and [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact). Updates `actions/attest-build-provenance` from 2.1.0 to 2.2.0 - [Release notes](https://github.com/actions/attest-build-provenance/releases) - [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md) - [Commits](https://github.com/actions/attest-build-provenance/compare/v2.1.0...v2.2.0) Updates `codecov/codecov-action` from 5.1.2 to 5.3.1 - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v5.1.2...v5.3.1) Updates `dawidd6/action-download-artifact` from 7 to 8 - [Release notes](https://github.com/dawidd6/action-download-artifact/releases) - [Commits](https://github.com/dawidd6/action-download-artifact/compare/v7...v8) --- updated-dependencies: - dependency-name: actions/attest-build-provenance dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: dawidd6/action-download-artifact dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] --- .github/workflows/cd.yml | 2 +- .github/workflows/ci.yml | 2 +- .github/workflows/docs-deploy.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 18fd21ee..83087bff 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -37,7 +37,7 @@ jobs: path: dist - name: Generate artifact attestation for sdist and wheel - uses: actions/attest-build-provenance@v2.1.0 + uses: actions/attest-build-provenance@v2.2.0 with: subject-path: "dist/*" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4ba1dec5..6ad4e77e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -66,6 +66,6 @@ jobs: run: pixi run -e ${{ matrix.environment }} tests-ci - name: Upload coverage report - uses: codecov/codecov-action@v5.1.2 + uses: codecov/codecov-action@v5.3.1 with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index 65f1286c..a08b2bf4 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Download Artifact - uses: dawidd6/action-download-artifact@v7 + uses: dawidd6/action-download-artifact@v8 with: workflow: docs-build.yml name: docs-build From b83c85b7f08892b83ed0c38f59f699f0fdc50882 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Mon, 27 Jan 2025 15:24:17 +0000 Subject: [PATCH 022/140] BUG: vendored xpx.testing crashes on import --- src/array_api_extra/testing.py | 2 +- vendor_tests/test_vendor.py | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index e124ed74..cc3f01f8 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -14,7 +14,7 @@ import pytest -from array_api_extra._lib._utils._compat import is_dask_namespace, is_jax_namespace +from ._lib._utils._compat import is_dask_namespace, is_jax_namespace __all__ = ["lazy_xp_function", "patch_lazy_xp_functions"] diff --git a/vendor_tests/test_vendor.py b/vendor_tests/test_vendor.py index 914a0a1d..9402217b 100644 --- a/vendor_tests/test_vendor.py +++ b/vendor_tests/test_vendor.py @@ -39,6 +39,15 @@ def test_vendor_extra(): assert_array_equal(y, x) +def test_vendor_extra_testing(): + from .array_api_extra.testing import lazy_xp_function + + def f(x): + return x + + lazy_xp_function(f) + + def test_vendor_extra_uses_vendor_compat(): from ._array_api_compat_vendor import array_namespace as n1 from .array_api_extra._lib._utils._compat import array_namespace as n2 From 6997c91fa3558f5746d87999b0771dc3bd695d43 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Wed, 29 Jan 2025 13:12:49 +0000 Subject: [PATCH 023/140] MAINT: import everything from array-api-compat --- src/array_api_extra/_lib/_utils/_compat.py | 15 +++++++++++++++ src/array_api_extra/_lib/_utils/_compat.pyi | 5 +++++ vendor_tests/test_vendor.py | 14 ++++++++++++++ 3 files changed, 34 insertions(+) diff --git a/src/array_api_extra/_lib/_utils/_compat.py b/src/array_api_extra/_lib/_utils/_compat.py index f4def9f3..34958149 100644 --- a/src/array_api_extra/_lib/_utils/_compat.py +++ b/src/array_api_extra/_lib/_utils/_compat.py @@ -6,14 +6,19 @@ from ...._array_api_compat_vendor import ( array_namespace, device, + is_array_api_obj, is_array_api_strict_namespace, + is_cupy_array, is_cupy_namespace, is_dask_array, is_dask_namespace, is_jax_array, is_jax_namespace, + is_numpy_array, is_numpy_namespace, + is_pydata_sparse_array, is_pydata_sparse_namespace, + is_torch_array, is_torch_namespace, is_writeable_array, size, @@ -22,14 +27,19 @@ from array_api_compat import ( array_namespace, device, + is_array_api_obj, is_array_api_strict_namespace, + is_cupy_array, is_cupy_namespace, is_dask_array, is_dask_namespace, is_jax_array, is_jax_namespace, + is_numpy_array, is_numpy_namespace, + is_pydata_sparse_array, is_pydata_sparse_namespace, + is_torch_array, is_torch_namespace, is_writeable_array, size, @@ -38,14 +48,19 @@ __all__ = [ "array_namespace", "device", + "is_array_api_obj", "is_array_api_strict_namespace", + "is_cupy_array", "is_cupy_namespace", "is_dask_array", "is_dask_namespace", "is_jax_array", "is_jax_namespace", + "is_numpy_array", "is_numpy_namespace", + "is_pydata_sparse_array", "is_pydata_sparse_namespace", + "is_torch_array", "is_torch_namespace", "is_writeable_array", "size", diff --git a/src/array_api_extra/_lib/_utils/_compat.pyi b/src/array_api_extra/_lib/_utils/_compat.pyi index e409091e..5c8b6260 100644 --- a/src/array_api_extra/_lib/_utils/_compat.pyi +++ b/src/array_api_extra/_lib/_utils/_compat.pyi @@ -18,6 +18,7 @@ def array_namespace( use_compat: bool | None = None, ) -> ArrayModule: ... def device(x: Array, /) -> Device: ... +def is_array_api_obj(x: object, /) -> bool: ... def is_array_api_strict_namespace(xp: ModuleType, /) -> bool: ... def is_cupy_namespace(xp: ModuleType, /) -> bool: ... def is_dask_namespace(xp: ModuleType, /) -> bool: ... @@ -25,7 +26,11 @@ def is_jax_namespace(xp: ModuleType, /) -> bool: ... def is_numpy_namespace(xp: ModuleType, /) -> bool: ... def is_pydata_sparse_namespace(xp: ModuleType, /) -> bool: ... def is_torch_namespace(xp: ModuleType, /) -> bool: ... +def is_cupy_array(x: object, /) -> bool: ... def is_dask_array(x: object, /) -> bool: ... def is_jax_array(x: object, /) -> bool: ... +def is_numpy_array(x: object, /) -> bool: ... +def is_pydata_sparse_array(x: object, /) -> bool: ... +def is_torch_array(x: object, /) -> bool: ... def is_writeable_array(x: object, /) -> bool: ... def size(x: Array, /) -> int | None: ... diff --git a/vendor_tests/test_vendor.py b/vendor_tests/test_vendor.py index 9402217b..7aaa9eba 100644 --- a/vendor_tests/test_vendor.py +++ b/vendor_tests/test_vendor.py @@ -6,12 +6,19 @@ def test_vendor_compat(): from ._array_api_compat_vendor import ( # type: ignore[attr-defined] array_namespace, device, + is_array_api_obj, + is_array_api_strict_namespace, + is_cupy_array, is_cupy_namespace, is_dask_array, is_dask_namespace, is_jax_array, is_jax_namespace, + is_numpy_array, + is_numpy_namespace, + is_pydata_sparse_array, is_pydata_sparse_namespace, + is_torch_array, is_torch_namespace, is_writeable_array, size, @@ -20,12 +27,19 @@ def test_vendor_compat(): x = xp.asarray([1, 2, 3]) assert array_namespace(x) is xp device(x) + assert is_array_api_obj(x) + assert is_array_api_strict_namespace(xp) + assert not is_cupy_array(x) assert not is_cupy_namespace(xp) assert not is_dask_array(x) assert not is_dask_namespace(xp) assert not is_jax_array(x) assert not is_jax_namespace(xp) + assert not is_numpy_array(x) + assert not is_numpy_namespace(xp) + assert not is_pydata_sparse_array(x) assert not is_pydata_sparse_namespace(xp) + assert not is_torch_array(x) assert not is_torch_namespace(xp) assert is_writeable_array(x) assert size(x) == 3 From e61c31fa613ff71025ec9f988c5d0c686978cdbd Mon Sep 17 00:00:00 2001 From: crusaderky Date: Wed, 29 Jan 2025 15:25:55 +0000 Subject: [PATCH 024/140] BUG: `setdiff1d` vs. non-1d arrays --- src/array_api_extra/_lib/_funcs.py | 1 + tests/test_funcs.py | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 0af265e2..9986569c 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -580,6 +580,7 @@ def setdiff1d( if assume_unique: x1 = xp.reshape(x1, (-1,)) + x2 = xp.reshape(x2, (-1,)) else: x1 = xp.unique_values(x1) x2 = xp.unique_values(x2) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index ef1a1fc2..b31cdfb8 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -579,6 +579,21 @@ def test_assume_unique(self, xp: ModuleType): actual = setdiff1d(x1, x2, assume_unique=True) xp_assert_equal(actual, expected) + @pytest.mark.parametrize("assume_unique", [True, False]) + @pytest.mark.parametrize("shape1", [(), (1,), (1, 1)]) + @pytest.mark.parametrize("shape2", [(), (1,), (1, 1)]) + def test_shapes( + self, + assume_unique: bool, + shape1: tuple[int, ...], + shape2: tuple[int, ...], + xp: ModuleType, + ): + x1 = xp.zeros(shape1) + x2 = xp.zeros(shape2) + actual = setdiff1d(x1, x2, assume_unique=assume_unique) + xp_assert_equal(actual, xp.empty((0,))) + def test_device(self, xp: ModuleType, device: Device): x1 = xp.asarray([3, 8, 20], device=device) x2 = xp.asarray([2, 3, 4], device=device) From c23ac0127d866b93cc89caa4937810d3011fce87 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Wed, 29 Jan 2025 16:08:13 +0000 Subject: [PATCH 025/140] BUG: `isclose` integer overflow (#130) --- src/array_api_extra/_lib/_funcs.py | 8 +++++++- tests/test_funcs.py | 7 +++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 9986569c..2fdc084a 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -335,7 +335,13 @@ def isclose( atol = int(atol) if rtol == 0: return xp.abs(a - b) <= atol - nrtol = int(1.0 / rtol) + + try: + nrtol = xp.asarray(int(1.0 / rtol), dtype=b.dtype) + except OverflowError: + # rtol * max_int(dtype) < 1, so it's inconsequential + return xp.abs(a - b) <= atol + return xp.abs(a - b) <= (atol + xp.abs(b) // nrtol) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index b31cdfb8..33a8f36e 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -354,6 +354,13 @@ def test_tolerance(self, dtype: str, xp: ModuleType): xp_assert_equal(isclose(a, b, rtol=0), xp.asarray([False, False])) xp_assert_equal(isclose(a, b, atol=1, rtol=0), xp.asarray([True, False])) + @pytest.mark.parametrize("dtype", ["int8", "uint8"]) + def test_tolerance_integer_overflow(self, dtype: str, xp: ModuleType): + """1/rtol is too large for dtype""" + a = xp.asarray([100, 100], dtype=getattr(xp, dtype)) + b = xp.asarray([100, 101], dtype=getattr(xp, dtype)) + xp_assert_equal(isclose(a, b), xp.asarray([True, False])) + def test_very_small_numbers(self, xp: ModuleType): a = xp.asarray([1e-9, 1e-9]) b = xp.asarray([1.0001e-9, 1.00001e-9]) From 4b0b63c5eb4155bae9e6f5bab22d50fc317c84cf Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Wed, 29 Jan 2025 19:35:29 +0000 Subject: [PATCH 026/140] ENH: Array API 2024.12 binary ops vs. Python scalars (#131) Co-authored-by: Lucas Colley --- docs/conf.py | 1 + src/array_api_extra/_delegation.py | 4 +- src/array_api_extra/_lib/_funcs.py | 11 ++- src/array_api_extra/_lib/_utils/_helpers.py | 84 ++++++++++++++++++ tests/test_funcs.py | 68 ++++++++++++--- tests/test_utils.py | 97 ++++++++++++++++++++- 6 files changed, 246 insertions(+), 19 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 79000c96..afa3bd5e 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -53,6 +53,7 @@ intersphinx_mapping = { "python": ("https://docs.python.org/3", None), + "array-api": ("https://data-apis.org/array-api/draft", None), "jax": ("https://jax.readthedocs.io/en/latest", None), } diff --git a/src/array_api_extra/_delegation.py b/src/array_api_extra/_delegation.py index b7bc9a84..f3295c45 100644 --- a/src/array_api_extra/_delegation.py +++ b/src/array_api_extra/_delegation.py @@ -52,8 +52,8 @@ def isclose( Parameters ---------- - a, b : Array - Input arrays to compare. + a, b : Array | int | float | complex | bool + Input objects to compare. At least one must be an array. rtol : array_like, optional The relative tolerance parameter (see Notes). atol : array_like, optional diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 2fdc084a..f7eb8c88 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -12,6 +12,7 @@ from ._at import at from ._utils import _compat, _helpers from ._utils._compat import array_namespace, is_jax_array +from ._utils._helpers import asarrays from ._utils._typing import Array __all__ = [ @@ -315,6 +316,7 @@ def isclose( xp: ModuleType, ) -> Array: # numpydoc ignore=PR01,RT01 """See docstring in array_api_extra._delegation.""" + a, b = asarrays(a, b, xp=xp) a_inexact = xp.isdtype(a.dtype, ("real floating", "complex floating")) b_inexact = xp.isdtype(b.dtype, ("real floating", "complex floating")) @@ -356,8 +358,8 @@ def kron(a: Array, b: Array, /, *, xp: ModuleType | None = None) -> Array: Parameters ---------- - a, b : array - Input arrays. + a, b : Array | int | float | complex + Input arrays or scalars. At least one must be an array. xp : array_namespace, optional The standard-compatible namespace for `a` and `b`. Default: infer. @@ -420,10 +422,10 @@ def kron(a: Array, b: Array, /, *, xp: ModuleType | None = None) -> Array: """ if xp is None: xp = array_namespace(a, b) + a, b = asarrays(a, b, xp=xp) - b = xp.asarray(b) singletons = (1,) * (b.ndim - a.ndim) - a = xp.broadcast_to(xp.asarray(a), singletons + a.shape) + a = xp.broadcast_to(a, singletons + a.shape) nd_b, nd_a = b.ndim, a.ndim nd_max = max(nd_b, nd_a) @@ -583,6 +585,7 @@ def setdiff1d( """ if xp is None: xp = array_namespace(x1, x2) + x1, x2 = asarrays(x1, x2, xp=xp) if assume_unique: x1 = xp.reshape(x1, (-1,)) diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index 84efcc35..b32a1081 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -4,8 +4,10 @@ from __future__ import annotations from types import ModuleType +from typing import cast from . import _compat +from ._compat import is_array_api_obj, is_numpy_array from ._typing import Array __all__ = ["in1d", "mean"] @@ -91,3 +93,85 @@ def mean( mean_imag = xp.mean(x_imag, axis=axis, keepdims=keepdims) return mean_real + (mean_imag * xp.asarray(1j)) return xp.mean(x, axis=axis, keepdims=keepdims) + + +def is_python_scalar(x: object) -> bool: # numpydoc ignore=PR01,RT01 + """Return True if `x` is a Python scalar, False otherwise.""" + # isinstance(x, float) returns True for np.float64 + # isinstance(x, complex) returns True for np.complex128 + return isinstance(x, int | float | complex | bool) and not is_numpy_array(x) + + +def asarrays( + a: Array | int | float | complex | bool, + b: Array | int | float | complex | bool, + xp: ModuleType, +) -> tuple[Array, Array]: + """ + Ensure both `a` and `b` are arrays. + + If `b` is a python scalar, it is converted to the same dtype as `a`, and vice versa. + + Behavior is not specified when mixing a Python ``float`` and an array with an + integer data type; this may give ``float32``, ``float64``, or raise an exception. + Behavior is implementation-specific. + + Similarly, behavior is not specified when mixing a Python ``complex`` and an array + with a real-valued data type; this may give ``complex64``, ``complex128``, or raise + an exception. Behavior is implementation-specific. + + Parameters + ---------- + a, b : Array | int | float | complex | bool + Input arrays or scalars. At least one must be an array. + xp : ModuleType + The standard-compatible namespace for the returned arrays. + + Returns + ------- + Array, Array + The input arrays, possibly converted to arrays if they were scalars. + + See Also + -------- + mixing-arrays-with-python-scalars : Array API specification for the behavior. + """ + a_scalar = is_python_scalar(a) + b_scalar = is_python_scalar(b) + if not a_scalar and not b_scalar: + return a, b # This includes misc. malformed input e.g. str + + swap = False + if a_scalar: + swap = True + b, a = a, b + + if is_array_api_obj(a): + # a is an Array API object + # b is a int | float | complex | bool + + # pyright doesn't like it if you reuse the same variable name + xa = cast(Array, a) + + # https://data-apis.org/array-api/draft/API_specification/type_promotion.html#mixing-arrays-with-python-scalars + same_dtype = { + bool: "bool", + int: ("integral", "real floating", "complex floating"), + float: ("real floating", "complex floating"), + complex: "complex floating", + } + kind = same_dtype[type(b)] # type: ignore[index] + if xp.isdtype(xa.dtype, kind): + xb = xp.asarray(b, dtype=xa.dtype) + else: + # Undefined behaviour. Let the function deal with it, if it can. + xb = xp.asarray(b) + + else: + # Neither a nor b are Array API objects. + # Note: we can only reach this point when one explicitly passes + # xp=xp to the calling function; otherwise we fail earlier on + # array_namespace(a, b). + xa, xb = xp.asarray(a), xp.asarray(b) + + return (xb, xa) if swap else (xa, xb) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 33a8f36e..2c265b23 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -401,6 +401,24 @@ def test_none_shape_bool(self, xp: ModuleType): a = a[a] xp_assert_equal(isclose(a, b), xp.asarray([True, False])) + @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="xp=xp") + @pytest.mark.skip_xp_backend(Backend.TORCH, reason="Array API 2024.12 support") + def test_python_scalar(self, xp: ModuleType): + a = xp.asarray([0.0, 0.1], dtype=xp.float32) + xp_assert_equal(isclose(a, 0.0), xp.asarray([True, False])) + xp_assert_equal(isclose(0.0, a), xp.asarray([True, False])) + + a = xp.asarray([0, 1], dtype=xp.int16) + xp_assert_equal(isclose(a, 0), xp.asarray([True, False])) + xp_assert_equal(isclose(0, a), xp.asarray([True, False])) + + xp_assert_equal(isclose(0, 0, xp=xp), xp.asarray(True)) + xp_assert_equal(isclose(0, 1, xp=xp), xp.asarray(False)) + + def test_all_python_scalars(self): + with pytest.raises(TypeError, match="Unrecognized"): + isclose(0, 0) + def test_xp(self, xp: ModuleType): a = xp.asarray([0.0, 0.0]) b = xp.asarray([1e-9, 1e-4]) @@ -413,30 +431,22 @@ def test_basic(self, xp: ModuleType): # Using 0-dimensional array a = xp.asarray(1) b = xp.asarray([[1, 2], [3, 4]]) - k = xp.asarray([[1, 2], [3, 4]]) - xp_assert_equal(kron(a, b), k) - a = xp.asarray([[1, 2], [3, 4]]) - b = xp.asarray(1) - xp_assert_equal(kron(a, b), k) + xp_assert_equal(kron(a, b), b) + xp_assert_equal(kron(b, a), b) # Using 1-dimensional array a = xp.asarray([3]) b = xp.asarray([[1, 2], [3, 4]]) k = xp.asarray([[3, 6], [9, 12]]) xp_assert_equal(kron(a, b), k) - a = xp.asarray([[1, 2], [3, 4]]) - b = xp.asarray([3]) - xp_assert_equal(kron(a, b), k) + xp_assert_equal(kron(b, a), k) # Using 3-dimensional array a = xp.asarray([[[1]], [[2]]]) b = xp.asarray([[1, 2], [3, 4]]) k = xp.asarray([[[1, 2], [3, 4]], [[2, 4], [6, 8]]]) xp_assert_equal(kron(a, b), k) - a = xp.asarray([[1, 2], [3, 4]]) - b = xp.asarray([[[1]], [[2]]]) - k = xp.asarray([[[1, 2], [3, 4]], [[2, 4], [6, 8]]]) - xp_assert_equal(kron(a, b), k) + xp_assert_equal(kron(b, a), k) def test_kron_smoke(self, xp: ModuleType): a = xp.ones((3, 3)) @@ -474,6 +484,18 @@ def test_kron_shape( k = kron(a, b) assert k.shape == expected_shape + def test_python_scalar(self, xp: ModuleType): + a = 1 + # Test no dtype promotion to xp.asarray(a); use b.dtype + b = xp.asarray([[1, 2], [3, 4]], dtype=xp.int16) + xp_assert_equal(kron(a, b), b) + xp_assert_equal(kron(b, a), b) + xp_assert_equal(kron(1, 1, xp=xp), xp.asarray(1)) + + def test_all_python_scalars(self): + with pytest.raises(TypeError, match="Unrecognized"): + kron(1, 1) + def test_device(self, xp: ModuleType, device: Device): x1 = xp.asarray([1, 2, 3], device=device) x2 = xp.asarray([4, 5], device=device) @@ -601,6 +623,28 @@ def test_shapes( actual = setdiff1d(x1, x2, assume_unique=assume_unique) xp_assert_equal(actual, xp.empty((0,))) + @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="xp=xp") + @pytest.mark.parametrize("assume_unique", [True, False]) + def test_python_scalar(self, xp: ModuleType, assume_unique: bool): + # Test no dtype promotion to xp.asarray(x2); use x1.dtype + x1 = xp.asarray([3, 1, 2], dtype=xp.int16) + x2 = 3 + actual = setdiff1d(x1, x2, assume_unique=assume_unique) + xp_assert_equal(actual, xp.asarray([1, 2], dtype=xp.int16)) + + actual = setdiff1d(x2, x1, assume_unique=assume_unique) + xp_assert_equal(actual, xp.asarray([], dtype=xp.int16)) + + xp_assert_equal( + setdiff1d(0, 0, assume_unique=assume_unique, xp=xp), + xp.asarray([0])[:0], # Default int dtype for backend + ) + + @pytest.mark.parametrize("assume_unique", [True, False]) + def test_all_python_scalars(self, assume_unique: bool): + with pytest.raises(TypeError, match="Unrecognized"): + setdiff1d(0, 0, assume_unique=assume_unique) + def test_device(self, xp: ModuleType, device: Device): x1 = xp.asarray([3, 8, 20], device=device) x2 = xp.asarray([2, 3, 4], device=device) diff --git a/tests/test_utils.py b/tests/test_utils.py index f710056b..d9f50362 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -1,11 +1,12 @@ from types import ModuleType +import numpy as np import pytest from array_api_extra._lib import Backend from array_api_extra._lib._testing import xp_assert_equal from array_api_extra._lib._utils._compat import device as get_device -from array_api_extra._lib._utils._helpers import in1d +from array_api_extra._lib._utils._helpers import asarrays, in1d from array_api_extra._lib._utils._typing import Device from array_api_extra.testing import lazy_xp_function @@ -45,3 +46,97 @@ def test_xp(self, xp: ModuleType): expected = xp.asarray([True, False]) actual = in1d(x1, x2, xp=xp) xp_assert_equal(actual, expected) + + +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") +@pytest.mark.parametrize( + ("dtype", "b", "defined"), + [ + # Well-defined cases of dtype promotion from Python scalar to Array + # bool vs. bool + ("bool", True, True), + # int vs. xp.*int*, xp.float*, xp.complex* + ("int16", 1, True), + ("uint8", 1, True), + ("float32", 1, True), + ("float64", 1, True), + ("complex64", 1, True), + ("complex128", 1, True), + # float vs. xp.float, xp.complex + ("float32", 1.0, True), + ("float64", 1.0, True), + ("complex64", 1.0, True), + ("complex128", 1.0, True), + # complex vs. xp.complex + ("complex64", 1.0j, True), + ("complex128", 1.0j, True), + # Undefined cases + ("bool", 1, False), + ("int64", 1.0, False), + ("float64", 1.0j, False), + ], +) +def test_asarrays_array_vs_scalar( + dtype: str, b: int | float | complex, defined: bool, xp: ModuleType +): + a = xp.asarray(1, dtype=getattr(xp, dtype)) + + xa, xb = asarrays(a, b, xp) + assert xa.dtype == a.dtype + if defined: + assert xb.dtype == a.dtype + else: + assert xb.dtype == xp.asarray(b).dtype + + xbr, xar = asarrays(b, a, xp) + assert xar.dtype == xa.dtype + assert xbr.dtype == xb.dtype + + +def test_asarrays_scalar_vs_scalar(xp: ModuleType): + a, b = asarrays(1, 2.2, xp=xp) + assert a.dtype == xp.asarray(1).dtype # Default dtype + assert b.dtype == xp.asarray(2.2).dtype # Default dtype; not broadcasted + + +ALL_TYPES = ( + "int8", + "int16", + "int32", + "int64", + "uint8", + "uint16", + "uint32", + "uint64", + "float32", + "float64", + "complex64", + "complex128", + "bool", +) + + +@pytest.mark.parametrize("a_type", ALL_TYPES) +@pytest.mark.parametrize("b_type", ALL_TYPES) +def test_asarrays_array_vs_array(a_type: str, b_type: str, xp: ModuleType): + """ + Test that when both inputs of asarray are already Array API objects, + they are returned unchanged. + """ + a = xp.asarray(1, dtype=getattr(xp, a_type)) + b = xp.asarray(1, dtype=getattr(xp, b_type)) + xa, xb = asarrays(a, b, xp) + assert xa.dtype == a.dtype + assert xb.dtype == b.dtype + + +@pytest.mark.parametrize("dtype", [np.float64, np.complex128]) +def test_asarrays_numpy_generics(dtype: type): + """ + Test special case of np.float64 and np.complex128, + which are subclasses of float and complex. + """ + a = dtype(0) + xa, xb = asarrays(a, 0, xp=np) + assert xa.dtype == dtype + assert xb.dtype == dtype From 27b0bf29d2e44df2dc773c3d4bab63ae5b2c8e3b Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Wed, 5 Feb 2025 13:45:22 +0000 Subject: [PATCH 027/140] TST: `xfail_xp_backend` (#132) * TST: `xfail_xp_backend` * nit * nit * nit * pixi update --- pixi.lock | 3454 ++++++++++++-------------- pyproject.toml | 5 +- src/array_api_extra/_lib/_testing.py | 20 + tests/conftest.py | 27 +- tests/test_at.py | 41 +- tests/test_funcs.py | 69 +- tests/test_testing.py | 14 +- tests/test_utils.py | 27 +- 8 files changed, 1792 insertions(+), 1865 deletions(-) diff --git a/pixi.lock b/pixi.lock index 00c8feef..10e70ff2 100644 --- a/pixi.lock +++ b/pixi.lock @@ -11,20 +11,20 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda @@ -34,13 +34,13 @@ environments: osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda @@ -50,10 +50,10 @@ environments: win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda @@ -97,16 +97,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda @@ -129,13 +129,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda @@ -144,8 +144,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py312h7d5f655_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda @@ -156,19 +156,19 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda @@ -183,15 +183,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.46-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda @@ -200,7 +200,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_ha4c6a95_109.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_h89e7157_111.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda @@ -210,7 +210,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda @@ -228,14 +228,14 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py312h2e6246c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda @@ -260,9 +260,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -270,7 +272,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_hf462abe_109.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_heeca0f5_111.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda @@ -280,15 +282,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -349,16 +351,16 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda @@ -381,13 +383,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda @@ -396,8 +398,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda @@ -406,20 +408,20 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda @@ -431,22 +433,22 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h2621b3d_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.46-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_he9b55c7_11.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda @@ -454,7 +456,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py312h728bc31_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda @@ -471,15 +473,15 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py312hdf12f13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py312h94ee1e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda @@ -504,9 +506,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -514,7 +518,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h49ed405_11.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda @@ -523,15 +527,15 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -587,16 +591,16 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda @@ -618,9 +622,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda @@ -629,23 +633,23 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh9ab4c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hf554d7f_6_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_6_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_6_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_6_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hf554d7f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda @@ -660,17 +664,17 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_6_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.46-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_ha619adf_111.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -678,7 +682,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py312h1f7db74_1.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py312h1f7db74_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda @@ -697,8 +701,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py312hcccf92d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py312h49bc9c5_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda @@ -718,9 +722,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h6a9c419_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -728,7 +734,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_109.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_111.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda @@ -736,15 +742,15 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda + - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -818,18 +824,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/binutils_impl_linux-64-2.43-h4bf12b8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/binutils_linux-64-2.43-h4852527_2.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda @@ -840,31 +844,22 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.57-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.57-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.57-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.57-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.55-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.57-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.57-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.61-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.55-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.61-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.55-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py312h7d319b9_2.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py312h1acd1a8_2.conda @@ -882,17 +877,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py312h6edf5ed_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/gcc_impl_linux-64-13.3.0-hfea6d02_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/gcc_linux-64-13.3.0-hc28eda2_7.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/gxx_impl_linux-64-13.3.0-hdbfa832_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/gxx_linux-64-13.3.0-h6834431_7.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda @@ -901,56 +892,53 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py312hd27b167_200.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_18.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.6.4.1-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.3.14-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.3.14-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.41-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.41-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.0.11-h12f29b5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.55-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.55-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.1.2-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.2.55-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.2.55-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.7.53-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.7.53-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/noarch/libgcc-devel_linux-64-13.3.0-h84ea5a7_101.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.34.0-h2b5623c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.34.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda @@ -958,31 +946,29 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.61-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.46-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.2-h3dc2cb9_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_he2503e4_309.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_haa0cf67_310.conda - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda @@ -993,7 +979,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda @@ -1011,15 +997,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.24.3.1-hb92ee24_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.25.1.1-ha44e49d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py312h2e6246c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda @@ -1046,7 +1032,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -1054,7 +1040,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py312_h968936e_309.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py312_hdbe889e_310.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda @@ -1065,15 +1051,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -1083,7 +1069,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/noarch/sysroot_linux-64-2.17-h0157908_18.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda @@ -1094,7 +1079,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py312h776fbae_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py312h776fbae_6.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda @@ -1136,16 +1121,16 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda @@ -1168,13 +1153,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda @@ -1183,8 +1168,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda @@ -1193,20 +1178,20 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda @@ -1218,22 +1203,22 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h2621b3d_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.46-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_he9b55c7_11.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda @@ -1241,7 +1226,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py312h728bc31_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda @@ -1258,15 +1243,15 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py312hdf12f13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py312h94ee1e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda @@ -1291,9 +1276,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -1301,7 +1288,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h49ed405_11.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda @@ -1310,15 +1297,15 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -1374,16 +1361,16 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda @@ -1393,16 +1380,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.6.77-h57928b3_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.57-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.57-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.57-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.61-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.3.0.75-h1361d0a_2.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py312h584ea29_2.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py312h2a51dd3_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cusparselt-0.7.0.0-hffc9a7f_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda @@ -1416,9 +1405,9 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py312h4023b64_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda @@ -1427,30 +1416,31 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh9ab4c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h9820ece_6_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_6_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_6_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_6_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h9820ece_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.6.4.1-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.0.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.7.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.3.14-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudss0-0.4.0.2-hdb9b9d5_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.41-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.55-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.1.2-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.4.2-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.2.55-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.7.53-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda @@ -1463,19 +1453,19 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_6_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.61-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.46-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h0dd7bf4_309.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h5239056_312.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -1483,7 +1473,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py312h1f7db74_1.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py312h1f7db74_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda @@ -1502,8 +1492,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py312hcccf92d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py312h49bc9c5_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda @@ -1523,9 +1513,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h607bf26_0_cuda.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -1533,7 +1525,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py312_h836905d_309.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py312_h836905d_312.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda @@ -1541,15 +1533,15 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda + - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -1601,11 +1593,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda @@ -1615,9 +1607,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1630,7 +1622,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda @@ -1645,7 +1637,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1664,7 +1656,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -1687,11 +1679,11 @@ environments: osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda @@ -1701,9 +1693,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1714,7 +1706,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -1723,7 +1715,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1742,7 +1734,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -1765,11 +1757,11 @@ environments: win-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda @@ -1779,9 +1771,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1791,7 +1783,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -1817,7 +1809,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -1855,13 +1847,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda @@ -1875,8 +1867,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda @@ -1885,19 +1877,19 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda @@ -1913,11 +1905,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -1927,7 +1919,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda @@ -1968,13 +1960,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda @@ -1988,8 +1980,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda @@ -1998,17 +1990,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda @@ -2018,11 +2010,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py312h94ee1e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -2032,7 +2024,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda @@ -2072,13 +2064,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda @@ -2092,8 +2084,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda @@ -2102,16 +2094,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda @@ -2124,7 +2116,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py312h49bc9c5_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -2134,7 +2126,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda @@ -2185,23 +2177,23 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda @@ -2212,8 +2204,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -2232,26 +2224,26 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py312h94ee1e1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -2269,26 +2261,26 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py312h49bc9c5_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -2339,7 +2331,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda @@ -2354,12 +2346,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py310he8512ff_3.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda @@ -2373,19 +2365,19 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 @@ -2399,15 +2391,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.46-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda @@ -2416,7 +2408,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_ha4c6a95_109.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_h89e7157_111.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda @@ -2426,7 +2418,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h0d44e9d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py310h1a6248f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda @@ -2437,11 +2429,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py310h5dc88bb_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py310hd6e36ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda @@ -2457,6 +2449,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -2465,7 +2459,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h1c118fa_109.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h27a6d43_111.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda @@ -2474,9 +2468,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py310hfa6ec8c_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda @@ -2524,7 +2518,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda @@ -2539,12 +2533,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda @@ -2557,20 +2551,20 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 @@ -2581,22 +2575,22 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h2621b3d_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.46-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h266890c_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h5d0aec3_11.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda @@ -2604,7 +2598,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py310h9fcfb1b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda @@ -2614,12 +2608,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py310h0628f0e_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py310h530be0a_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda @@ -2635,6 +2629,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -2643,7 +2639,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3b0affc_11.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda @@ -2651,9 +2647,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py310hd50a768_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda @@ -2696,7 +2692,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda @@ -2710,8 +2706,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda @@ -2722,15 +2718,15 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hf554d7f_6_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_6_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_6_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_6_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hf554d7f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda @@ -2744,17 +2740,17 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_6_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_8_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.46-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_ha619adf_111.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -2762,7 +2758,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py310h0288bfe_1.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda @@ -2771,8 +2767,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py310h7793332_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py310h1ec8c79_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda @@ -2785,6 +2781,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py310h5588dad_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h399dd74_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -2793,16 +2791,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py310_h45c3603_109.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py310_h45c3603_111.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda + - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda @@ -2859,13 +2857,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/binutils_impl_linux-64-2.43-h4bf12b8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/binutils_linux-64-2.43-h4852527_2.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda @@ -2873,31 +2869,22 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.57-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.57-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.57-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.57-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.55-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.57-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.57-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.61-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.55-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.61-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.55-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py310h1b77274_2.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py310h8de46e0_2.conda @@ -2910,16 +2897,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/gcc_impl_linux-64-13.3.0-hfea6d02_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/gcc_linux-64-13.3.0-hc28eda2_7.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py310he8512ff_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/gxx_impl_linux-64-13.3.0-hdbfa832_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/gxx_linux-64-13.3.0-h6834431_7.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda @@ -2927,49 +2910,46 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py310h5e1a0f3_200.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_18.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.6.4.1-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.3.14-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.3.14-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.41-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.41-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.0.11-h12f29b5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.55-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.55-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.1.2-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.2.55-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.2.55-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.7.53-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.7.53-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/noarch/libgcc-devel_linux-64-13.3.0-h84ea5a7_101.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.34.0-h2b5623c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.34.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda @@ -2977,31 +2957,29 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.61-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_6_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_8_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.46-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.2-h3dc2cb9_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_he2503e4_309.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_haa0cf67_310.conda - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda @@ -3012,7 +2990,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h0d44e9d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py310h1a6248f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda @@ -3023,12 +3001,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.24.3.1-hb92ee24_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.25.1.1-ha44e49d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py310h5dc88bb_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py310hd6e36ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda @@ -3052,7 +3030,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py310_h069c2fa_309.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py310_hca309f4_310.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda @@ -3062,12 +3040,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py310hfa6ec8c_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/noarch/sysroot_linux-64-2.17-h0157908_18.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda @@ -3075,7 +3052,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py310h382487b_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py310h382487b_6.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -3114,7 +3091,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda @@ -3129,12 +3106,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda @@ -3147,20 +3124,20 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 @@ -3171,22 +3148,22 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h2621b3d_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_6_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_8_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.46-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h266890c_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h5d0aec3_11.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda @@ -3194,7 +3171,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py310h9fcfb1b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda @@ -3204,12 +3181,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py310h0628f0e_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py310h530be0a_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda @@ -3225,6 +3202,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -3233,7 +3212,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3b0affc_11.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda @@ -3241,9 +3220,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py310hd50a768_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda @@ -3286,23 +3265,25 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.6.77-h57928b3_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.6.77-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.57-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.57-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.57-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.61-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.3.0.75-h1361d0a_2.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py310h619d0c7_2.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py310h441eff7_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cusparselt-0.7.0.0-hffc9a7f_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda @@ -3311,8 +3292,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda @@ -3323,22 +3304,23 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h9820ece_6_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_6_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_6_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_6_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h9820ece_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.6.4.1-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.0.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.7.77-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.3.14-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudss0-0.4.0.2-hdb9b9d5_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.41-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.55-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.1.2-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.4.2-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.2.55-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.7.53-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 @@ -3350,19 +3332,19 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_6_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.61-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_8_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.46-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h0dd7bf4_309.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h5239056_312.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -3370,7 +3352,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py310h0288bfe_1.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda @@ -3379,8 +3361,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py310h7793332_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py310h1ec8c79_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda @@ -3393,6 +3375,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py310h5588dad_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h8b91b4e_0_cuda.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -3401,16 +3385,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py310_h6518810_309.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py310_h6518810_312.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda + - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda @@ -3449,22 +3433,22 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_he106b2a_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda @@ -3472,7 +3456,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.2-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -3491,24 +3475,24 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.2-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -3527,19 +3511,19 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda @@ -3575,14 +3559,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_he106b2a_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda @@ -3590,15 +3574,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.2-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -3617,26 +3601,26 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.2-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -3655,20 +3639,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda @@ -3767,7 +3751,7 @@ packages: - pypi: . name: array-api-extra version: 0.6.1.dev0 - sha256: bb6cd89a7f100a73d3f853de571b2f4fff0e70de8df0d113f2f5c1559744e6b6 + sha256: ecc367530b0b7ed125270b68b74ace70cca154c788823d1468324f1643f8d2f6 requires_dist: - array-api-compat>=1.10.0,<2 requires_python: '>=3.10' @@ -4550,18 +4534,18 @@ packages: purls: [] size: 196032 timestamp: 1728729672889 -- conda: https://prefix.dev/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda - sha256: f6205d3a62e87447e06e98d911559be0208d824976d77ab092796c9176611fcb - md5: 3e23f7db93ec14c80525257d8affac28 +- conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda + sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac + md5: 0a01c169f0ab0f91b26e77a3301fbfe4 depends: - python >=3.9 - pytz >=2015.7 license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/babel?source=hash-mapping - size: 6551057 - timestamp: 1733236466015 + - pkg:pypi/babel?source=compressed-mapping + size: 6938256 + timestamp: 1738490268466 - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda sha256: fd98c651dc13618bfc427b548c109b6526603fcf1dca197bdb561a2a5a956622 md5: ad268761b26971fa1e3c2629f4e5db56 @@ -4576,17 +4560,17 @@ packages: - pkg:pypi/basedmypy?source=hash-mapping size: 1850703 timestamp: 1736398661625 -- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.24.0-pyhd8ed1ab_0.conda - sha256: 7eef8b61e01c005c152d2a9777c0c307493fa2b9ab5c6197e840032d6b1db284 - md5: b0d763c21a3d415c58dbc1a4f5c9fbfe +- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda + sha256: 77878e736fb3c6dc5a346bd9061f3dfb9f040508c42146b362c59fc2c49bcb50 + md5: 9f3a2aed45fc8408f675369fb414757a depends: - nodejs-wheel >=20.13.1 - python >=3.9 license: MIT AND Apache-2.0 purls: - pkg:pypi/basedpyright?source=hash-mapping - size: 7563292 - timestamp: 1736958396172 + size: 7659125 + timestamp: 1738025239115 - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda sha256: 73badfd807775e6e171de10ab752fd4706fe9360f6fd0cfabd509c670d12951b md5: 234a48e49c3913330665c444824e6533 @@ -4601,39 +4585,19 @@ packages: - pkg:pypi/basedtyping?source=hash-mapping size: 22725 timestamp: 1735032220353 -- conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda - sha256: fca842ab7be052eea1037ebee17ac25cc79c626382dd2187b5c6e007b9d9f65f - md5: d48f7e9fdec44baf6d1da416fe402b04 +- conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda + sha256: 4ce42860292a57867cfc81a5d261fb9886fc709a34eca52164cc8bbf6d03de9f + md5: 373374a3ed20141090504031dc7b693e depends: - python >=3.9 - soupsieve >=1.2 + - typing-extensions license: MIT license_family: MIT purls: - - pkg:pypi/beautifulsoup4?source=hash-mapping - size: 118042 - timestamp: 1733230951790 -- conda: https://prefix.dev/conda-forge/linux-64/binutils_impl_linux-64-2.43-h4bf12b8_2.conda - sha256: 267e78990247369b13234bda270f31beb56a600b4851a8244e31dd9ad85b3b17 - md5: cf0c5521ac2a20dfa6c662a4009eeef6 - depends: - - ld_impl_linux-64 2.43 h712a8e2_2 - - sysroot_linux-64 - license: GPL-3.0-only - license_family: GPL - purls: [] - size: 5682777 - timestamp: 1729655371045 -- conda: https://prefix.dev/conda-forge/linux-64/binutils_linux-64-2.43-h4852527_2.conda - sha256: df52bd8b8b2a20a0c529d9ad08aaf66093ac318aa8a33d270f18274341a77062 - md5: 18aba879ddf1f8f28145ca6fcb873d8c - depends: - - binutils_impl_linux-64 2.43 h4bf12b8_2 - license: GPL-3.0-only - license_family: GPL - purls: [] - size: 34945 - timestamp: 1729655404893 + - pkg:pypi/beautifulsoup4?source=compressed-mapping + size: 145482 + timestamp: 1738740460562 - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda sha256: 66d2649b8b8f1ec58c83a9ff948aed4a3a86465ca6ccda686741797cae54b264 md5: 976ff24762f1f991b08f7a7a41875086 @@ -4822,27 +4786,27 @@ packages: purls: [] size: 193862 timestamp: 1734208384429 -- conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - sha256: 1afd7274cbc9a334d6d0bc62fa760acc7afdaceb0b91a8df370ec01fd75dc7dd - md5: 720523eb0d6a9b0f6120c16b2aa4e7de +- conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda + sha256: bf832198976d559ab44d6cdb315642655547e26d826e34da67cbee6624cda189 + md5: 19f3a56f68d2fd06c516076bff482c52 license: ISC purls: [] - size: 157088 - timestamp: 1734208393264 -- conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - sha256: 256be633fd0882ccc1a7a32bc278547e1703f85082c0789a87a603ee3ab8fb82 - md5: 7cb381a6783d91902638e4ed1ebd478e + size: 158144 + timestamp: 1738298224464 +- conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda + sha256: 7e12816618173fe70f5c638b72adf4bfd4ddabf27794369bb17871c5bb75b9f9 + md5: 3569d6a9141adc64d2fe4797f3289e06 license: ISC purls: [] - size: 157091 - timestamp: 1734208344343 -- conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - sha256: 424d82db36cd26234bc4772426170efd60e888c2aed0099a257a95e131683a5e - md5: cb2eaeb88549ddb27af533eccf9a45c1 + size: 158425 + timestamp: 1738298167688 +- conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda + sha256: 1bedccdf25a3bd782d6b0e57ddd97cdcda5501716009f2de4479a779221df155 + md5: 5304a31607974dfc2110dfbb662ed092 license: ISC purls: [] - size: 157422 - timestamp: 1734208404685 + size: 158690 + timestamp: 1738298232550 - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda sha256: 048c16a9cbcb1fbad02083414d3bc7c1d0eea4b39aee6aa6bf8d1d5089ca8bad md5: 6feb87357ecd66733be3279f16a8c400 @@ -5274,368 +5238,266 @@ packages: purls: [] size: 44751 timestamp: 1733407917248 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.6.77-ha770c72_0.conda - sha256: 00a7de1d084896758dc2d24b1faf4bf59e596790b22a3a08bf163a810bbacde8 - md5: 365a924cf93535157d61debac807e9e4 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_0.conda + sha256: 71280f1d48517e687027d1999329631c97bd2176914d1f1ca2510898ab56c166 + md5: 816e57ae102dba14e30e8de29156a2b6 depends: - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1067930 - timestamp: 1727807050610 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.6.77-h57928b3_0.conda - sha256: 8edb86dda336cb5ba5650c1251e792580e5d76543187beb003352e1f6e9b617e - md5: 1ae84321073896156e5e4e5f95a1de4d + size: 1062054 + timestamp: 1737667296425 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_0.conda + sha256: 314ea8ac231a06f60c2a939b1164999a059ccf32a5e5a997689fbb46fccbbac6 + md5: 17a459dcb3f5b3f759b93297e82c3189 depends: - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1068812 - timestamp: 1727807189161 -- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.6.85-ha770c72_0.conda - sha256: 2515c1bddde769ad8628411e08deb31a7eafe6ace9e46bea33a3a99fbb95aea0 - md5: 4b14e78e12daa061dcdbe3ceed95cb57 + size: 1054966 + timestamp: 1737667351744 +- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_0.conda + sha256: bd2631c0a9c68134a175a026873ace4239089a378c9733cd01ab274143a03fb3 + md5: ffb51743da0aac8c463cd6dbaf7e4ec9 depends: - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 88743 - timestamp: 1732132177211 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.6.85-ha770c72_0.conda - sha256: 83b6f3332a17bc891f2ecdc9b1424658009e37e14e888d0bd0458b6aa4db59a2 - md5: 4ab193b5fcdcf8d7b094221e3977a112 + size: 92752 + timestamp: 1737753872255 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_0.conda + sha256: ea1093cb40282a60e06ed2bf3e45362ed621110f7480174880695523be953403 + md5: c3f975c50c520e172c94a84b82931141 depends: - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 27135 - timestamp: 1732132181193 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.6.77-h5888daf_0.conda - sha256: e7a256a61d5b8c9d7d31932b5f4f35a8fda5a18c789cb971d98dca266fdd8792 - md5: feb533cb1e5f7ffbbb82d8465e0adaad + size: 27228 + timestamp: 1737753880807 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.57-h5888daf_0.conda + sha256: ff1611d97c12b2df7847b9a807ad78862dc37d8b261c06705a74856100ebe22a + md5: b77fb62183d47e66c42f433de5f8192d depends: - __glibc >=2.17,<3.0.a0 - - cuda-cudart_linux-64 12.6.77 h3f2d84a_0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-cudart_linux-64 12.8.57 h3f2d84a_0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 22397 - timestamp: 1727810461651 -- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.6.77-he0c23c2_0.conda - sha256: 22d75c2b2aefa52161c15fdb430a15f017eb816cce9c732b301c7db464ed930f - md5: 27b7cead57a1ff769035ff11f8cd1b70 + size: 22502 + timestamp: 1737670013116 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_0.conda + sha256: 454bc238c28b0ee7b02a22036f2fe2781415d366f5a0d7cf00fd0b604a1311db + md5: 2ca423f96b199923ba4e2ebd7bc3710f depends: - - cuda-cudart_win-64 12.6.77 he0c23c2_0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-cudart_win-64 12.8.57 he0c23c2_0 + - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 164942 - timestamp: 1727810943535 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-dev-12.6.77-h5888daf_0.conda - sha256: 527329f312ac6feb775e8e4d22d5b634feab2fe5cc8afb15b453d64a773945d9 - md5: 86e47562bfe92a529ae1c75bbcff814b - depends: - - __glibc >=2.17,<3.0.a0 - - cuda-cudart 12.6.77 h5888daf_0 - - cuda-cudart-dev_linux-64 12.6.77 h3f2d84a_0 - - cuda-cudart-static 12.6.77 h5888daf_0 - - cuda-version >=12.6,<12.7.0a0 - - libgcc >=13 - - libstdcxx >=13 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 22830 - timestamp: 1727810484719 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.6.77-h3f2d84a_0.conda - sha256: 60847bd8c74b02ca17d68d742fe545db84a18bf808344eb99929f32f79bffcf9 - md5: f967e2449b6c066f6d09497fff12d803 + size: 166024 + timestamp: 1737670495072 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.57-h3f2d84a_0.conda + sha256: 8256b09794a171b156fa8421f06a5dcb6731a619f2d57ecc6e57e464d748fea4 + md5: 25e38b12fb50a63a702192c8ed12961a depends: - cuda-cccl_linux-64 - cuda-cudart-static_linux-64 - cuda-cudart_linux-64 - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 365370 - timestamp: 1727810466552 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.6.77-he0c23c2_0.conda - sha256: 6abee18760437c55f41b310980a597bda95cba7277a160a288b25d2faf55257d - md5: 3f9a064a676b3f44da9ea34ae854acb9 + size: 386395 + timestamp: 1737670020014 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_0.conda + sha256: 070d75ccda7cbbc4045e00e318fee9e3918fd8b9ee247bebcc2254581844cacb + md5: dc327474ba6cbe399a91d720b3b53a92 depends: - cuda-cccl_win-64 - cuda-cudart-static_win-64 - cuda-cudart_win-64 - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 795994 - timestamp: 1727810947677 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-static-12.6.77-h5888daf_0.conda - sha256: 79a58bc3eb216dd32f7adb8fe13619c34c23705d997460864293859ecea38f33 - md5: ae37b405ef74e57ef9685fcf820a2dde + size: 1031345 + timestamp: 1737670515776 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.57-h3f2d84a_0.conda + sha256: ba3932d83f901ff03e408a3d2ae84c2e99d4e85859ea1284710d6a5f521a9924 + md5: ef665a727de0206eaa3d3b5e06e8f89e depends: - - __glibc >=2.17,<3.0.a0 - - cuda-cudart-static_linux-64 12.6.77 h3f2d84a_0 - - cuda-version >=12.6,<12.7.0a0 - - libgcc >=13 - - libstdcxx >=13 + - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 22446 - timestamp: 1727810474901 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.6.77-h3f2d84a_0.conda - sha256: aefed29499bdbe5d0c65ca44ef596929cf34cc3014f0ae225cdd45a0e66f2660 - md5: 3ad8eacbf716ddbca1b5292a3668c821 + size: 972290 + timestamp: 1737669984995 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.57-he0c23c2_0.conda + sha256: 218b2c7ced1e6adf4c02efe5bbdccc5443dfa8fd5d39500c9e40f79f004c3f6d + md5: bd2c9bb655cb3510bb02bfb19b37d2f6 depends: - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 762328 - timestamp: 1727810443982 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.6.77-he0c23c2_0.conda - sha256: a36d2216dfe3cfbd5687a511fa9596683b5028598b2a348a14f735a25f996c2f - md5: f5f6db5c5e308919544cb5d394d05766 + size: 346488 + timestamp: 1737670110548 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.57-h3f2d84a_0.conda + sha256: 224fe34b5d3971d6db366c8f23d690f36b2b62c48a7152267e441cad6d2275a0 + md5: a825a1aafc627631e4d9f7ad21ed1537 depends: - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 342006 - timestamp: 1727810565776 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.6.77-h3f2d84a_0.conda - sha256: cf8433afa236108dba2a94ea5d4f605c50f0e297ee54eb6cb37175fd84ced907 - md5: 314908ad05e2c4833475a7d93f4149ca + size: 192808 + timestamp: 1737669998801 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.57-he0c23c2_0.conda + sha256: e4645ce6ca656d03e0866c4f3579918fb4470f286d50198db32be3f625f93819 + md5: 0953930ee5b94f68025e096a5ef7d3d3 depends: - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 188616 - timestamp: 1727810451690 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.6.77-he0c23c2_0.conda - sha256: 5fbfedab5162ea1e778c84f588bce42b7a72b7fb714d2ddf3c22757ffb5d11ad - md5: 334451d538c5fe66d81cfe8947930f8e - depends: - - cuda-version >=12.6,<12.7.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 22586 - timestamp: 1727810570341 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.6.77-hbd13f7d_1.conda - sha256: d2781e96a544e9824509ef1f81ff1fafa51e9ce04017dad75a08c9b57596f7de - md5: 881d6e2cdb12db52e0c3d9dff6f7f14d + size: 22470 + timestamp: 1737670131358 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.55-hbd13f7d_0.conda + sha256: 424bea1fdfca90acf5c8c255e4b648315e8a07a8065a234dd4b28108d7514d59 + md5: 5ab6c95d69311e911bd98d48118ce047 depends: - __glibc >=2.17,<3.0.a0 - cuda-nvdisasm - - cuda-version >=12.6,<12.7.0a0 - - libgcc >=13 - - libstdcxx >=13 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 246573 - timestamp: 1731439676209 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.6.80-hbd13f7d_0.conda - sha256: 41cef2d389f5e467de25446aa0d856d9f3bb358d9671db3d4a06ecdb5802a317 - md5: 85e9354a9e32f7526d2451ed2bb93347 - depends: - - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1999085 - timestamp: 1727807734169 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.6.80-h5888daf_0.conda - sha256: f06ea656216d331c333889f1c020b385ada748f2dd5b0a36326cc8935a7b8d8c - md5: ed37a8cad974fed39334d096f3b18d81 + size: 232521 + timestamp: 1737670501800 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.57-hbd13f7d_0.conda + sha256: ff8fb3a51c18a43e8de90df30094e0ae4bb4ae0f35a473aa2f8ab052c5318816 + md5: 3a98112d0341979bbb2e75e71b36a4c0 depends: - __glibc >=2.17,<3.0.a0 - - cuda-cupti 12.6.80 hbd13f7d_0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 - constrains: - - cuda-cupti-static >=12.6.80 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 3533128 - timestamp: 1727807797633 -- conda: https://prefix.dev/conda-forge/noarch/cuda-driver-dev_linux-64-12.6.77-h3f2d84a_0.conda - sha256: 0045dfd95c42eee2cf093d0a34bdecf2ecfcf155416adf3f11b01c9efd8c119c - md5: f2b7f45acf027c7de8c383b1d2f6a298 - depends: - - cuda-version >=12.6,<12.7.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 35748 - timestamp: 1727810456749 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-12.6.85-hcdd1206_0.conda - sha256: 7a8d230413bc5a9ca1740443e0f818ddbd39077009bb3b00af47dbac964b4fba - md5: fe294b5f78236b26d0b388652212e581 + size: 1845047 + timestamp: 1737666283622 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.57-he0c23c2_0.conda + sha256: b22df3b2aea6b32959e537e744063eebb0a609cd3234d6f3f34012a4855ff41b + md5: 2540d6de7aaf5364bb3cf04ff84555d9 depends: - - cuda-nvcc_linux-64 12.6.85.* - - gcc_linux-64 - - gxx_linux-64 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 23610 - timestamp: 1732134779687 -- conda: https://prefix.dev/conda-forge/noarch/cuda-nvcc-dev_linux-64-12.6.85-he91c749_0.conda - sha256: 2f16919e10291d6c39a0d7969b3fe63ca9f7c7ede4798d6882cd74b38219468e - md5: 8d4bca6397374ecbd3001ab4ece3b23d - depends: - - cuda-crt-dev_linux-64 12.6.85 ha770c72_0 - - cuda-nvvm-dev_linux-64 12.6.85 ha770c72_0 - - cuda-version >=12.6,<12.7.0a0 - - libgcc >=6 - constrains: - - gcc_impl_linux-64 >=6,<14.0a0 + - cuda-version >=12.8,<12.9.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 11352789 - timestamp: 1732132275906 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-impl-12.6.85-h85509e4_0.conda - sha256: 40bb419caa57e641070f6a4679fee902263fff365b1d409fbc169002a7ba90b5 - md5: e5b96d2e34abaa90c0c1c968d02bbc9b + size: 3292644 + timestamp: 1737666600412 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.57-h5888daf_0.conda + sha256: 20d2a1eacb8a96f2d7cbb2d524a5b11d3d1540179311bf54ee9755441aa62428 + md5: b57b72d5ae21afb436dd1141e9a51c46 depends: - - cuda-cudart >=12.6.77,<13.0a0 - - cuda-cudart-dev - - cuda-nvcc-dev_linux-64 12.6.85 he91c749_0 - - cuda-nvcc-tools 12.6.85 he02047a_0 - - cuda-nvvm-impl 12.6.85 he02047a_0 - - cuda-version >=12.6,<12.7.0a0 + - __glibc >=2.17,<3.0.a0 + - cuda-cupti 12.8.57 hbd13f7d_0 + - cuda-version >=12.8,<12.9.0a0 + - libgcc >=13 + - libstdcxx >=13 constrains: - - gcc_impl_linux-64 >=6,<14.0a0 + - cuda-cupti-static >=12.8.57 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 25484 - timestamp: 1732132305254 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.6.85-he02047a_0.conda - sha256: 0f8cc474130f9654cacc6e5ff4b62b731da28019c5e28ca318a3e38a84e3b1a8 - md5: 30b272fa555944cb44f8d4dc9244abb5 + size: 4234917 + timestamp: 1737666353186 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.61-he02047a_0.conda + sha256: 411a9cd5292a47e67d0b896e318ff28c29a799c34904bdfa54b24c79269ad901 + md5: 1276407d59cac1ce37893a3f6ef778e6 depends: - __glibc >=2.17,<3.0.a0 - - cuda-crt-tools 12.6.85 ha770c72_0 - - cuda-nvvm-tools 12.6.85 he02047a_0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-crt-tools 12.8.61 ha770c72_0 + - cuda-nvvm-tools 12.8.61 he02047a_0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=12 - libstdcxx >=12 constrains: - gcc_impl_linux-64 >=6,<14.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 24082529 - timestamp: 1732132231855 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc_linux-64-12.6.85-h04802cd_0.conda - sha256: 8e60c2060eedeec7ba4cceb7f2d2d21c3047792a922cf4af40579ecf505fa0c3 - md5: 4e1376cbc6d66b6744557cabeff02ca2 + size: 25721355 + timestamp: 1737754017600 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.55-hbd13f7d_0.conda + sha256: 53377e888305b28e5c249b423291de37478ea465b2e4ba0247584491999a1284 + md5: 74f716637584db374166bf8b04f57a13 depends: - __glibc >=2.17,<3.0.a0 - - cuda-cudart-dev_linux-64 12.6.* - - cuda-driver-dev_linux-64 12.6.* - - cuda-nvcc-dev_linux-64 12.6.85.* - - cuda-nvcc-impl 12.6.85.* - - cuda-nvcc-tools 12.6.85.* - - sysroot_linux-64 >=2.17,<3.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 25280 - timestamp: 1732134779078 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.6.77-hbd13f7d_1.conda - sha256: be97ef1af88e1551bc54a83ac2c473cff3b565e883131508df1b25ee0b53dcab - md5: 86be0f804995240f973a48f291d371de - depends: - - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 49936502 - timestamp: 1730680015056 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.6.85-hbd13f7d_0.conda - sha256: 3ddec2c3b68cea5edba728ffc61a2257300d401d428b9d60aca7363c0c0d4ad5 - md5: 9d9909844a0133153d54b6f07283da8c + size: 5122708 + timestamp: 1737667356055 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.61-hbd13f7d_0.conda + sha256: 5d3894f8319670a30228af90a12a90a3aaccc7ee1edb265902a872bc553c8286 + md5: 5e575e77672094ff71a3652230faddbf depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 18138390 - timestamp: 1732133174552 -- conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.6.85-he0c23c2_0.conda - sha256: 251e79afc2adecd30863fb763523ac8ef2d62490ae3fbcb4d60673e4fcdd454f - md5: f08894d09aac69d2144815c4a36e66e6 + size: 66125848 + timestamp: 1737669043368 +- conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.61-he0c23c2_0.conda + sha256: 400350445c55ca70950f0394c1e92709fb5d0f955472f27a261e007c0e6e4c4c + md5: 941ecb15dffef0887dadd1e128f63bcc depends: - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 30648689 - timestamp: 1732133462356 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.6.77-hbd13f7d_0.conda - sha256: 98bdf2e5017069691e8b807e0ceba4327d427b57147249ca0a505b8ad6844148 - md5: 3fe3afe309918465f82f984b3a1a85e9 + size: 56497680 + timestamp: 1737669412143 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.55-hbd13f7d_0.conda + sha256: 1963697ead002dd6a5e86a8281974cc6e4746ef6199aee8781b3eb9b2732c4a2 + md5: 3d2704345c0fb91ab9be2d10af38d550 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 31364 - timestamp: 1727816542389 -- conda: https://prefix.dev/conda-forge/noarch/cuda-nvvm-dev_linux-64-12.6.85-ha770c72_0.conda - sha256: f1df1d3ba7a8292d06acca271c5c5793b4b1f25e7c8c005b841f866816edf2c7 - md5: 9c1f1ecfd9990b549312b3206d9c003b - depends: - - cuda-version >=12.6,<12.7.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 25209 - timestamp: 1732132184433 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-impl-12.6.85-he02047a_0.conda - sha256: 98c1b86b9f6b6a184aabae6ac614ec8e1692cda7e21fe3ff09fab6358364a0b8 - md5: 5b72e12459f5deab812cb30b67b64d48 + size: 31741 + timestamp: 1737667283015 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_0.conda + sha256: 540d1b4e0c6efbddabb0f7dfd831ed4c27f2be3220a52f3ebee897bb3ffa7bad + md5: b50fc12546c486a68e90dd34cd9a5485 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=12 - libstdcxx >=12 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 8085058 - timestamp: 1732132194015 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.6.85-he02047a_0.conda - sha256: 5c7ab2b1367cefaa15a8d8880e9985ed2753a990765d047df23fa8ddb2ba9e7a - md5: 0919bdf9454da5eb974e98dd79bf38fe - depends: - - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 - - libgcc >=12 - - libstdcxx >=12 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 10880815 - timestamp: 1732132210850 -- conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.6-h7480c83_3.conda - sha256: fd9104d73199040285b6a6ad56322b38af04828fabbac1f5a268a83509358425 - md5: 1c8b99e65a4423b1e4ac2e4c76fb0978 + size: 24619602 + timestamp: 1737753959982 +- conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda + sha256: 6f93ceb66267e69728d83cf98673221f6b1f95a3514b3a97777cfd0ef8e24f3f + md5: 794eaca58880616a508dd6f6eb389266 constrains: - - cudatoolkit 12.6|12.6.* + - cudatoolkit 12.8|12.8.* - __cuda >=12 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 20940 - timestamp: 1722603990914 + size: 21086 + timestamp: 1737663758355 - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda sha256: e723324f64a9e3b10c91893aa1594e94427f54d2489ff0edf3b9296b5d6c5733 md5: eca29a76544ab11bb6d78e4d836df7b4 @@ -5881,6 +5743,18 @@ packages: purls: [] size: 59314345 timestamp: 1734024496388 +- conda: https://prefix.dev/conda-forge/win-64/cusparselt-0.7.0.0-hffc9a7f_0.conda + sha256: ebbed4452e4e4f695281cfab36858ad24d13e7f30049e82ce29f6cbdb06fd983 + md5: f7986992e27c65a57bb3eec3f4a9d955 + depends: + - cuda-version >=12.6,<13 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: LicenseRef-cuSPARSELt-Software-License-Agreement + purls: [] + size: 300071574 + timestamp: 1738114812092 - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda sha256: b427689dfc24a6a297363122ce10d502ea00ddb3c43af6cff175ff563cc94eea md5: d0be1adaa04a03aed745f3d02afb59ce @@ -6218,17 +6092,17 @@ packages: purls: [] size: 510306 timestamp: 1694616398888 -- conda: https://prefix.dev/conda-forge/noarch/fsspec-2024.12.0-pyhd8ed1ab_0.conda - sha256: 3320970c4604989eadf908397a9475f9e6a96a773c185915111399cbfbe47817 - md5: e041ad4c43ab5e10c74587f95378ebc7 +- conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + sha256: 7433b8469074985b651693778ec6f03d2a23fad9919a515e3b8545996b5e721a + md5: d9ea16b71920b03beafc17fcca16df90 depends: - python >=3.9 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/fsspec?source=hash-mapping - size: 137756 - timestamp: 1734650349242 + size: 138186 + timestamp: 1738501352608 - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda sha256: 3d6e42c5c22ea3c3b8d35b6582f544bc5fc08df37c394f5a30d6644b626a7be6 md5: a4ffdb4a5370e427f0ad980df69bbdbc @@ -6244,34 +6118,6 @@ packages: - pkg:pypi/furo?source=hash-mapping size: 82395 timestamp: 1735043817924 -- conda: https://prefix.dev/conda-forge/linux-64/gcc_impl_linux-64-13.3.0-hfea6d02_1.conda - sha256: 998ade1d487e93fc8a7a16b90e2af69ebb227355bf4646488661f7ae5887873c - md5: 0d043dbc126b64f79d915a0e96d3a1d5 - depends: - - binutils_impl_linux-64 >=2.40 - - libgcc >=13.3.0 - - libgcc-devel_linux-64 13.3.0 h84ea5a7_101 - - libgomp >=13.3.0 - - libsanitizer 13.3.0 heb74ff8_1 - - libstdcxx >=13.3.0 - - sysroot_linux-64 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 67464415 - timestamp: 1724801227937 -- conda: https://prefix.dev/conda-forge/linux-64/gcc_linux-64-13.3.0-hc28eda2_7.conda - sha256: 1e5ac50580a68fdc7d2f5722abcf1a87898c24b1ab6eb5ecd322634742d93645 - md5: ac23afbf5805389eb771e2ad3b476f75 - depends: - - binutils_linux-64 - - gcc_impl_linux-64 13.3.0.* - - sysroot_linux-64 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 32005 - timestamp: 1731939593317 - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda sha256: 6c33bf0c4d8f418546ba9c250db4e4221040936aef8956353bc764d4877bc39a md5: d411fc29e338efb48c5fd4576d71d881 @@ -6407,45 +6253,19 @@ packages: - pkg:pypi/gmpy2?source=hash-mapping size: 147983 timestamp: 1733462785197 -- conda: https://prefix.dev/conda-forge/linux-64/gxx_impl_linux-64-13.3.0-hdbfa832_1.conda - sha256: 746dff24bb1efc89ab0ec108838d0711683054e3bbbcb94d042943410a98eca1 - md5: 806367e23a0a6ad21e51875b34c57d7e +- conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 + md5: b4754fb1bdcb70c8fd54f918301582c6 depends: - - gcc_impl_linux-64 13.3.0 hfea6d02_1 - - libstdcxx-devel_linux-64 13.3.0 h84ea5a7_101 - - sysroot_linux-64 - - tzdata - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 13337720 - timestamp: 1724801455825 -- conda: https://prefix.dev/conda-forge/linux-64/gxx_linux-64-13.3.0-h6834431_7.conda - sha256: a9b1ffea76f2cc5aedeead4793fcded7a687cce9d5e3f4fe93629f1b1d5043a6 - md5: 7c82ca9bda609b6f72f670e4219d3787 - depends: - - binutils_linux-64 - - gcc_linux-64 13.3.0 hc28eda2_7 - - gxx_impl_linux-64 13.3.0.* - - sysroot_linux-64 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 30356 - timestamp: 1731939612705 -- conda: https://prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - sha256: 843ddad410c370672a8250470697027618f104153612439076d4d7b91eeb7b5c - md5: 825927dc7b0f287ef8d4d0011bb113b1 - depends: - - hpack >=4.0,<5 - - hyperframe >=6.0,<7 + - hpack >=4.1,<5 + - hyperframe >=6.1,<7 - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/h2?source=hash-mapping - size: 52000 - timestamp: 1733298867359 + size: 53888 + timestamp: 1738578623567 - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba md5: 0a802cb9888dd14eeefc611f05c40b6e @@ -6555,35 +6375,37 @@ packages: purls: [] size: 1852356 timestamp: 1723739573141 -- conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda - sha256: e10d1172ebf950f8f087f0d9310d215f5ddb8f3ad247bfa58ab5a909b3cabbdc - md5: 1d7fcd803dfa936a6c3bd051b293241c +- conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda + sha256: b1b940cfe85d5f0aaed83ef8c9f07ee80daa68acb05feeb5142d620472b01e0d + md5: 9de86472b8f207fb098c69daaad50e67 depends: - __unix + - pexpect >4.3 + - python >=3.10 - decorator - exceptiongroup - jedi >=0.16 - matplotlib-inline - - pexpect >4.3 - pickleshare - prompt-toolkit >=3.0.41,<3.1.0 - pygments >=2.4.0 - - python >=3.10 - stack_data - traitlets >=5.13.0 - typing_extensions >=4.6 + - python license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/ipython?source=hash-mapping - size: 600761 - timestamp: 1734788248334 -- conda: https://prefix.dev/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda - sha256: bce70d36099dbb2c0a4b9cb7c3f2a8742db94a63aea329a75688d6b93ae07ebb - md5: 749ce640fcb691daa2579344cca50f6e + size: 636676 + timestamp: 1738421264236 +- conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh9ab4c32_0.conda + sha256: 970b10688d376dd7a9963478e78f80d62708df73b368fed9295ef100a99b6b04 + md5: e34c8a3475d6e2743f4f5093a39004fd depends: - __win - colorama + - python >=3.10 - decorator - exceptiongroup - jedi >=0.16 @@ -6591,28 +6413,28 @@ packages: - pickleshare - prompt-toolkit >=3.0.41,<3.1.0 - pygments >=2.4.0 - - python >=3.10 - stack_data - traitlets >=5.13.0 - typing_extensions >=4.6 + - python license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/ipython?source=hash-mapping - size: 601358 - timestamp: 1734788456856 -- conda: https://prefix.dev/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda - sha256: 6ebf6e83c2d449760ad5c5cc344711d6404f9e3cf6952811b8678aca5a4ab01f - md5: ef7dc847f19fe4859d5aaa33385bf509 + size: 636000 + timestamp: 1738421304330 +- conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda + sha256: 6cd5e7e86ec3d674311cbcdd5943a1c1508ff12b0e28006d919f69391f18dd15 + md5: 5e4f9eef5749c5ce6457321a3f8bd405 depends: - python >=3.9,<4.0 - setuptools license: MIT license_family: MIT purls: - - pkg:pypi/isort?source=hash-mapping - size: 73545 - timestamp: 1733236278052 + - pkg:pypi/isort?source=compressed-mapping + size: 74515 + timestamp: 1738061360596 - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda sha256: 665e96d8a8144f33ea9733746ee3a9c913dd5fa460fb2095592f935cab0753a8 md5: 8fe7d2b5328189557c539e8a82af00e9 @@ -6847,16 +6669,6 @@ packages: - pkg:pypi/jinja2?source=hash-mapping size: 112561 timestamp: 1734824044952 -- conda: https://prefix.dev/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_18.conda - sha256: a922841ad80bd7b222502e65c07ecb67e4176c4fa5b03678a005f39fcc98be4b - md5: ad8527bf134a90e1c9ed35fa0b64318c - constrains: - - sysroot_linux-64 ==2.17 - license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later AND MPL-2.0 - license_family: GPL - purls: [] - size: 943486 - timestamp: 1729794504440 - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb md5: 30186d27e2c9fa62b45fb1476b7200e3 @@ -7033,10 +6845,10 @@ packages: purls: [] size: 1784929 timestamp: 1736008778245 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_6_cpu.conda - build_number: 6 - sha256: 13e2caa11e988886d72a43a1459f86428aa9b4145fc6798735123042d96cfcd8 - md5: 21503c611e85e92d6374c1af6ffd6d76 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_8_cpu.conda + build_number: 8 + sha256: dcac39be95b9afe42bc9b7bfcfa258e31e413a4cb79c49f6707edf2838e8d64c + md5: 51e31b59290c09b58d290f66b908999b depends: - __glibc >=2.17,<3.0.a0 - aws-crt-cpp >=0.29.9,<0.29.10.0a0 @@ -7066,18 +6878,18 @@ packages: - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: + - parquet-cpp <0.0a0 - arrow-cpp <0.0a0 - apache-arrow-proc =*=cpu - - parquet-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 8982716 - timestamp: 1737644684952 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_6_cpu.conda - build_number: 6 - sha256: 8d3d3a77c1e4b8d38e1a4a0355f880f3d261d7fa8fdad04cdf8422f9bebbc003 - md5: 044b5e43557024b06ed0e2252e0720c1 + size: 8969999 + timestamp: 1737824740139 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_8_cpu.conda + build_number: 8 + sha256: 825afabd1c998dfddce9600584c492296a15219d441c6e3029e6c6228200d695 + md5: fbe0ce0ef6d386ab832ee5cca2ab3048 depends: - __osx >=11.0 - aws-crt-cpp >=0.29.9,<0.29.10.0a0 @@ -7107,17 +6919,17 @@ packages: - zstd >=1.5.6,<1.6.0a0 constrains: - arrow-cpp <0.0a0 - - parquet-cpp <0.0a0 - apache-arrow-proc =*=cpu + - parquet-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5564422 - timestamp: 1737641195708 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h9820ece_6_cuda.conda - build_number: 6 - sha256: a20cdfe254a60dbe710e45c7e13d8874b05290fccdd5ce4283c550ad18ccb689 - md5: d773b5f451230b8e4469ee7ef4cb92bf + size: 5573619 + timestamp: 1737806044972 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h9820ece_8_cuda.conda + build_number: 8 + sha256: f516a92b38766f1d21fa4ce07fd86a2cec639c967fad1a32a63131423df51719 + md5: ebd9992678e212712994eb7eef315158 depends: - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - aws-sdk-cpp >=1.11.489,<1.11.490.0a0 @@ -7143,18 +6955,18 @@ packages: - vc14_runtime >=14.42.34433 - zstd >=1.5.6,<1.6.0a0 constrains: + - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 - apache-arrow-proc =*=cuda - - arrow-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5395550 - timestamp: 1737644119445 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hf554d7f_6_cpu.conda - build_number: 6 - sha256: f86ae3f4027404d61c8d653696fbf4f65cb5e891ea7beccc2f70917f28df9043 - md5: 6a1e1478ce0d9f5f3a97baf207f39829 + size: 5456116 + timestamp: 1737810278511 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hf554d7f_8_cpu.conda + build_number: 8 + sha256: d84f623fe2123d6a90ef554c7aa2980cca091855ffa52e15d31fc525b0685991 + md5: 8e38e7a89ef9bd2c9bbab8bcfaa1e53f depends: - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - aws-sdk-cpp >=1.11.489,<1.11.490.0a0 @@ -7180,179 +6992,179 @@ packages: - vc14_runtime >=14.42.34433 - zstd >=1.5.6,<1.6.0a0 constrains: + - apache-arrow-proc =*=cpu - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 - - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 5324083 - timestamp: 1737643900104 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_6_cpu.conda - build_number: 6 - sha256: acf4be67472150db3ff89e134c6f66da8e97c4c3cef908bfe1946c6da2dda139 - md5: e63de9c156da0bc59e523968d1d81549 + size: 5297000 + timestamp: 1737809692612 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_8_cpu.conda + build_number: 8 + sha256: bf8f64403685eb3ab6ebc5a25cc3a70431a1f822469bf96b0ee80c169deec0ac + md5: dafba09929a58e10bb8231ff7966e623 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 h00a82cf_6_cpu + - libarrow 19.0.0 h00a82cf_8_cpu - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 637662 - timestamp: 1737644747103 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_6_cpu.conda - build_number: 6 - sha256: 6328943f4d92c4e6b33b93426a58011372584f25d170a137580832475606edc3 - md5: 66a2e4218d6898a1b1a7c9dfed8377df + size: 637555 + timestamp: 1737824783456 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_8_cpu.conda + build_number: 8 + sha256: 66ce35077dae435cd34644d53159af14afd62452eeec8f63cd55adb11e7f2780 + md5: 68cd272eccf7b4fcb0a3bab95e89e71e depends: - __osx >=11.0 - - libarrow 19.0.0 h819e3af_6_cpu + - libarrow 19.0.0 h819e3af_8_cpu - libcxx >=18 license: Apache-2.0 license_family: APACHE purls: [] - size: 499422 - timestamp: 1737641326449 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_6_cpu.conda - build_number: 6 - sha256: ef69a3dffbf5f773dd574157ce07656144b58d5d07eb375da691f3a177ba5068 - md5: 4f0309d865227570930f7b68856e7b23 + size: 500365 + timestamp: 1737806169385 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_8_cpu.conda + build_number: 8 + sha256: 561c15faabb5d059eac6646bc564f361158964c75d044c7e48a955428c841b82 + md5: 0549e6934816244f6fc43a4c83b37db5 depends: - - libarrow 19.0.0 hf554d7f_6_cpu + - libarrow 19.0.0 hf554d7f_8_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 450096 - timestamp: 1737643964359 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_6_cuda.conda - build_number: 6 - sha256: 2d7ad7893d98faf1d663046748f2a85ff6812c88e26c04f63d56413db9890cc5 - md5: b4789157f6f8cda2266012bc6d44b2a6 + size: 450926 + timestamp: 1737809765761 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_8_cuda.conda + build_number: 8 + sha256: 32744ee8063fbd068b9a45389823977e3d78062e8e25eab0ef827af58e54b7bc + md5: b1d7a4259335286f9500e06ab4cdcb4d depends: - - libarrow 19.0.0 h9820ece_6_cuda + - libarrow 19.0.0 h9820ece_8_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 449778 - timestamp: 1737644191814 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_6_cpu.conda - build_number: 6 - sha256: 9475cdc1486f02bef2fce6fc30238d0f337d0226fa2eda76a4992808976631eb - md5: 4effdf5cbcb06af3ac4531a94535a605 + size: 451240 + timestamp: 1737810372874 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_8_cpu.conda + build_number: 8 + sha256: dc4a0f13428c9bd9781e25b67f5f52a92b8c4beafa2435fe5127e9fac7969218 + md5: 66e19108e4597b9a35d0886607c2d8a8 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 h00a82cf_6_cpu - - libarrow-acero 19.0.0 hcb10f89_6_cpu + - libarrow 19.0.0 h00a82cf_8_cpu + - libarrow-acero 19.0.0 hcb10f89_8_cpu - libgcc >=13 - - libparquet 19.0.0 h081d1f1_6_cpu + - libparquet 19.0.0 h081d1f1_8_cpu - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 605275 - timestamp: 1737644934943 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_6_cpu.conda - build_number: 6 - sha256: 756344a4d32b38bde554b833389e0279e9b3b8a38b6a924875933520cd1ca437 - md5: 7c40288d084c0d2072d5647ccb578e67 + size: 604335 + timestamp: 1737824891062 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_8_cpu.conda + build_number: 8 + sha256: 6934ce0503472f002695d45ae12a8f2948e10e7a0b7430330a4d0d83f3e5ca27 + md5: 1a941d1ddc16b532790781a4becdc881 depends: - __osx >=11.0 - - libarrow 19.0.0 h819e3af_6_cpu - - libarrow-acero 19.0.0 hf07054f_6_cpu + - libarrow 19.0.0 h819e3af_8_cpu + - libarrow-acero 19.0.0 hf07054f_8_cpu - libcxx >=18 - - libparquet 19.0.0 h636d7b7_6_cpu + - libparquet 19.0.0 h636d7b7_8_cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 500833 - timestamp: 1737642488037 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_6_cpu.conda - build_number: 6 - sha256: 7acd4ff07d74b21d8f3ca7b025decec34e89d6324f24238fe30948253ace7b4f - md5: ab0a3d6be2d3e33a8e4329d1e98700f8 + size: 501001 + timestamp: 1737807214184 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_8_cpu.conda + build_number: 8 + sha256: 465974e143f8061a11d87e3a91924f71c1a4f11c7ee278c42abc6e4f52067b3e + md5: 3efcbaf8047dcf487352562d4aed1269 depends: - - libarrow 19.0.0 hf554d7f_6_cpu - - libarrow-acero 19.0.0 h7d8d6a5_6_cpu - - libparquet 19.0.0 ha850022_6_cpu + - libarrow 19.0.0 hf554d7f_8_cpu + - libarrow-acero 19.0.0 h7d8d6a5_8_cpu + - libparquet 19.0.0 ha850022_8_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 435834 - timestamp: 1737644158704 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_6_cuda.conda - build_number: 6 - sha256: f2ec5a72dff66cb99d11e207ec00259eac9ab6aa150ccd848ac0c66bf73b0f85 - md5: 618ce4e7d944b21b1f5de67c25d5753b + size: 435886 + timestamp: 1737809976386 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_8_cuda.conda + build_number: 8 + sha256: a65234dcb5ce3609f7ff0759e66adac76b6c53d4eba246fa08ccc46f439eabc9 + md5: bec0d6884c87719cffe45ad283c6dd5e depends: - - libarrow 19.0.0 h9820ece_6_cuda - - libarrow-acero 19.0.0 h7d8d6a5_6_cuda - - libparquet 19.0.0 ha850022_6_cuda + - libarrow 19.0.0 h9820ece_8_cuda + - libarrow-acero 19.0.0 h7d8d6a5_8_cuda + - libparquet 19.0.0 ha850022_8_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 434933 - timestamp: 1737644371819 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_6_cpu.conda - build_number: 6 - sha256: 0a88a016f8874c61fc037505c9b7d1081ab1aaf6f4742de9f1939d76543164ae - md5: f26405ef42db8c2f763ee80f995ded29 + size: 435272 + timestamp: 1737810604576 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_8_cpu.conda + build_number: 8 + sha256: e370ee738d3963120f715343a27cf041c62a3ee8bb19e25da9115ec4bae5f2de + md5: e5dd1926e5a4b23de8ba4eacc8eb9b2d depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h00a82cf_6_cpu - - libarrow-acero 19.0.0 hcb10f89_6_cpu - - libarrow-dataset 19.0.0 hcb10f89_6_cpu + - libarrow 19.0.0 h00a82cf_8_cpu + - libarrow-acero 19.0.0 hcb10f89_8_cpu + - libarrow-dataset 19.0.0 hcb10f89_8_cpu - libgcc >=13 - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 521395 - timestamp: 1737645008790 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_6_cpu.conda - build_number: 6 - sha256: 40b1b212fda717e5092d3f9beeb05136e6f15c62a0397825235a26b47b4495b4 - md5: 6715d9c3e5ce6b89c2cfbb2d7f3f4ef1 + size: 521475 + timestamp: 1737824942852 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_8_cpu.conda + build_number: 8 + sha256: 445d2ca20b07e57270f3b07b62c09794369413e5ff3716d9c73d0ad360969583 + md5: a39953d9b03b0463f4ccc187a8bcfcca depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h819e3af_6_cpu - - libarrow-acero 19.0.0 hf07054f_6_cpu - - libarrow-dataset 19.0.0 hf07054f_6_cpu + - libarrow 19.0.0 h819e3af_8_cpu + - libarrow-acero 19.0.0 hf07054f_8_cpu + - libarrow-dataset 19.0.0 hf07054f_8_cpu - libcxx >=18 - libprotobuf >=5.28.3,<5.28.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 449582 - timestamp: 1737642706298 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_6_cpu.conda - build_number: 6 - sha256: 328fa2deccb0677195c1ca760f17c18d7bf379c83fb396c29350d9c1f5d714b5 - md5: 692392f130bcc5cd644f4d18187c2a4f + size: 449672 + timestamp: 1737807386331 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_8_cpu.conda + build_number: 8 + sha256: 249f2e4b373890d662e423414c09d7302dbc407564841c5b999d8e36eac26936 + md5: ca1f127a4221ce06f00c071569269caa depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 hf554d7f_6_cpu - - libarrow-acero 19.0.0 h7d8d6a5_6_cpu - - libarrow-dataset 19.0.0 h7d8d6a5_6_cpu + - libarrow 19.0.0 hf554d7f_8_cpu + - libarrow-acero 19.0.0 h7d8d6a5_8_cpu + - libarrow-dataset 19.0.0 h7d8d6a5_8_cpu - libprotobuf >=5.28.3,<5.28.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 @@ -7360,18 +7172,18 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 363374 - timestamp: 1737644248276 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_6_cuda.conda - build_number: 6 - sha256: 23b1b6f061afabbe68ccdeee1531de513ef41b22d4960301b533bb85f1e57655 - md5: faf767cd12dc5ed0acb9b317939ed986 + size: 364213 + timestamp: 1737810076338 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_8_cuda.conda + build_number: 8 + sha256: 0486ed3c46e2b0a7f33ae40a30509ca64c33b0c97bb6d5dcf2078bc8d37bd116 + md5: a8a86f97effee27eebe0e17281adbe75 depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h9820ece_6_cuda - - libarrow-acero 19.0.0 h7d8d6a5_6_cuda - - libarrow-dataset 19.0.0 h7d8d6a5_6_cuda + - libarrow 19.0.0 h9820ece_8_cuda + - libarrow-acero 19.0.0 h7d8d6a5_8_cuda + - libarrow-dataset 19.0.0 h7d8d6a5_8_cuda - libprotobuf >=5.28.3,<5.28.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 @@ -7379,76 +7191,76 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 363668 - timestamp: 1737644449347 -- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_mkl.conda - build_number: 26 - sha256: 11cc33993e1865e6caa3e05f117effb3f7cbacc632e5adc572ffd36b4fa47241 - md5: 60463d3ec26e0860bfc7fc1547e005ef + size: 363731 + timestamp: 1737810703777 +- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda + build_number: 28 + sha256: 9c563275c673558a850899dbf6befc52959fc5cd9db9258f3b0f9a8155f246ba + md5: 11a51a7baa5ed32d37e7e241e1c8219b depends: - mkl >=2024.2.2,<2025.0a0 constrains: - - liblapack 3.9.0 26_linux64_mkl - - blas * mkl - - libcblas 3.9.0 26_linux64_mkl - - liblapacke 3.9.0 26_linux64_mkl + - liblapacke =3.9.0=28*_mkl + - liblapack =3.9.0=28*_mkl + - libcblas =3.9.0=28*_mkl + - blas =2.128=mkl track_features: - blas_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 16766 - timestamp: 1734432542498 -- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda - build_number: 26 - sha256: 30bd658682b124243f8e52d8edf8a19e7be1bc31e4fe4baec30a64002dc8cd0c - md5: ac52800af2e0c0e7dac770b435ce768a + size: 16967 + timestamp: 1738113980458 +- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h59b9bed_openblas.conda + build_number: 28 + sha256: 93fbcf2800b859b7ca5add3ab5d3aa11c6a6ff4b942a1cea4bf644f78488edb8 + md5: 73e2a99fdeb8531d50168987378fda8a depends: - libopenblas >=0.3.28,<0.3.29.0a0 - libopenblas >=0.3.28,<1.0a0 constrains: - - libcblas 3.9.0 26_linux64_openblas - - liblapack 3.9.0 26_linux64_openblas - - liblapacke 3.9.0 26_linux64_openblas - - blas * openblas + - libcblas =3.9.0=28*_openblas + - blas =2.128=openblas + - liblapack =3.9.0=28*_openblas + - liblapacke =3.9.0=28*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16393 - timestamp: 1734432564346 -- conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-26_osxarm64_openblas.conda - build_number: 26 - sha256: 597f9c3779caa979c8c6abbb3ba8c7191b84e1a910d6b0d10e5faf35284c450c - md5: 21be102c9ae80a67ba7de23b129aa7f6 + size: 16621 + timestamp: 1738114033763 +- conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda + build_number: 28 + sha256: 5bea855a1a7435ce2238535aa4b13db8af8ee301d99a42b083b63fa64c1ea144 + md5: 166166d84a0e9571dc50210baf993b46 depends: - libopenblas >=0.3.28,<0.3.29.0a0 - libopenblas >=0.3.28,<1.0a0 constrains: - - liblapack 3.9.0 26_osxarm64_openblas - - liblapacke 3.9.0 26_osxarm64_openblas - - libcblas 3.9.0 26_osxarm64_openblas - - blas * openblas + - liblapack =3.9.0=28*_openblas + - liblapacke =3.9.0=28*_openblas + - blas =2.128=openblas + - libcblas =3.9.0=28*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16714 - timestamp: 1734433054681 -- conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-26_win64_mkl.conda - build_number: 26 - sha256: d631993a5cf5b8d3201f881084fce7ff6a26cd49883e189bf582cd0b7975c80a - md5: ecfe732dbad1be001826fdb7e5e891b5 + size: 16840 + timestamp: 1738114389937 +- conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda + build_number: 28 + sha256: 664fac202fb0f48f11538863f78128cc95e72fbf75fa7d037ddea7c497c0df5d + md5: eb97c3ea4cc02e42c01bc6c928094037 depends: - mkl 2024.2.2 h66d3029_15 constrains: - - liblapacke 3.9.0 26_win64_mkl - - liblapack 3.9.0 26_win64_mkl - - blas * mkl - - libcblas 3.9.0 26_win64_mkl + - liblapack =3.9.0=28*_mkl + - blas =2.128=mkl + - liblapacke =3.9.0=28*_mkl + - libcblas =3.9.0=28*_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 3733122 - timestamp: 1734432745507 + size: 3732428 + timestamp: 1738114465076 - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda sha256: d9db2de60ea917298e658143354a530e9ca5f9c63471c65cf47ab39fd2f429e3 md5: 41b599ed2b02abcfdd84302bff174b23 @@ -7566,68 +7378,68 @@ packages: purls: [] size: 102268 timestamp: 1729940917945 -- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_mkl.conda - build_number: 26 - sha256: 23866eb509e5896b8fcf647e9cef8f0923d5bb378c0dd14b44b94abe1b24c4d7 - md5: 760c109bfe25518d6f9af51d7af8b9f3 +- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda + build_number: 28 + sha256: a202ee018d48d3e6304e9615274c58953e8fd5ad07c1db180a585c14391a62af + md5: 05023f192bae42c92781fe63baaaf7da depends: - - libblas 3.9.0 26_linux64_mkl + - libblas 3.9.0 28_h2556b6b_mkl constrains: - - liblapack 3.9.0 26_linux64_mkl - - blas * mkl - - liblapacke 3.9.0 26_linux64_mkl + - liblapacke =3.9.0=28*_mkl + - liblapack =3.9.0=28*_mkl + - blas =2.128=mkl track_features: - blas_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 16269 - timestamp: 1734432548754 -- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda - build_number: 26 - sha256: 9c74e536c9bc868e356ffd43f81c2cb398aec84b40fcadc312315b164a5500ee - md5: ebcc5f37a435aa3c19640533c82f8d76 + size: 16472 + timestamp: 1738113989040 +- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_he106b2a_openblas.conda + build_number: 28 + sha256: de293e117db53e5d78b579136509c35a5e4ad11529c05f9af83cf89be4d30de1 + md5: 4e20a1c00b4e8a984aac0f6cce59e3ac depends: - - libblas 3.9.0 26_linux64_openblas + - libblas 3.9.0 28_h59b9bed_openblas constrains: - - liblapack 3.9.0 26_linux64_openblas - - liblapacke 3.9.0 26_linux64_openblas - - blas * openblas + - blas =2.128=openblas + - liblapack =3.9.0=28*_openblas + - liblapacke =3.9.0=28*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16336 - timestamp: 1734432570482 -- conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-26_osxarm64_openblas.conda - build_number: 26 - sha256: 27a29ef6b2fd2179bc3a0bb9db351f078ba140ca10485dca147c399639f84c93 - md5: a0e9980fe12d42f6d0c0ec009f67e948 + size: 16539 + timestamp: 1738114043618 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda + build_number: 28 + sha256: f08adea59381babb3568e6d23e52aff874cbc25f299821647ab1127d1e1332ca + md5: 30942dea911ce333765003a8adec4e8a depends: - - libblas 3.9.0 26_osxarm64_openblas + - libblas 3.9.0 28_h10e41b3_openblas constrains: - - liblapack 3.9.0 26_osxarm64_openblas - - liblapacke 3.9.0 26_osxarm64_openblas - - blas * openblas + - blas =2.128=openblas + - liblapacke =3.9.0=28*_openblas + - liblapack =3.9.0=28*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16628 - timestamp: 1734433061517 -- conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-26_win64_mkl.conda - build_number: 26 - sha256: 66699c4f84fd36b67a34a7ac59fb86e73ee0c5b3c3502441041c8dd51f0a7d49 - md5: 652f3adcb9d329050a325416edb14246 + size: 16788 + timestamp: 1738114399962 +- conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda + build_number: 28 + sha256: affd4330721e0dadeefb31cd8191478772f75643db6bef485309782be689c52f + md5: fc67cf6a19301fc7d6eb83949abce428 depends: - - libblas 3.9.0 26_win64_mkl + - libblas 3.9.0 28_h576b46c_mkl constrains: - - liblapacke 3.9.0 26_win64_mkl - - liblapack 3.9.0 26_win64_mkl - - blas * mkl + - liblapack =3.9.0=28*_mkl + - blas =2.128=mkl + - liblapacke =3.9.0=28*_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 3732146 - timestamp: 1734432785653 + size: 3732314 + timestamp: 1738114505434 - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 sha256: fd1d153962764433fe6233f34a72cdeed5dcf8a883a85769e8295ce940b5b0c5 md5: c965a5aa0d5c1c37ffc62dff36e28400 @@ -7660,49 +7472,49 @@ packages: purls: [] size: 25694 timestamp: 1633684287072 -- conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.6.4.1-hbd13f7d_0.conda - sha256: 99ac5f733effaabf30db0f9bf69f8969597834251cbe2ecff4b682806c0ad97b - md5: c7124adbde472a7052dc42e3fc8310db +- conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.3.14-h9ab20c4_0.conda + sha256: 4714718b9fefdf2761c3b2e57d7a3ca45ca92b0cede9a04e0a031fffd014a558 + md5: fefa94518dbb28f7d3e6f01a8f289c06 depends: - - __glibc >=2.17,<3.0.a0 + - __glibc >=2.28,<3.0.a0 - cuda-nvrtc - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 267981139 - timestamp: 1732133541796 -- conda: https://prefix.dev/conda-forge/win-64/libcublas-12.6.4.1-he0c23c2_0.conda - sha256: 1638aee3474fabdee03cf02383d1b3be4a5257a427909692adad9cab454a5ff6 - md5: 6ec858b74ad405f09d11ea4ab6251499 + size: 482567525 + timestamp: 1738089360792 +- conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.3.14-he0c23c2_0.conda + sha256: 56bd908aaaa3a1126c3f52c5a4468e97c08718b26c775b8188f460a9cb260893 + md5: 2ede1755b97b42f42dc211ebf8c5df3a depends: - cuda-nvrtc - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 301165909 - timestamp: 1732133805459 -- conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.6.4.1-h5888daf_0.conda - sha256: 764f69865e71721be8b1f9fe641aa743bef256e67a2d91f3297c3da6bfdb500e - md5: 4f9c150a55906bb20d02010b2011bb87 + size: 475431373 + timestamp: 1738089670246 +- conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.3.14-h9ab20c4_0.conda + sha256: 7ae9d61ac665eddddfcacf4bfc0b1b5406c87da189e4f977591713975a820d3a + md5: 0bd7a121f8ab85f7b151541345b10016 depends: - - __glibc >=2.17,<3.0.a0 + - __glibc >=2.28,<3.0.a0 - cuda-crt-dev_linux-64 - cuda-cudart-dev_linux-64 - - cuda-version >=12.6,<12.7.0a0 - - libcublas 12.6.4.1 hbd13f7d_0 + - cuda-version >=12.8,<12.9.0a0 + - libcublas 12.8.3.14 h9ab20c4_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcublas-static >=12.6.4.1 + - libcublas-static >=12.8.3.14 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 89823 - timestamp: 1732134221381 + size: 90864 + timestamp: 1738090331259 - conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda sha256: 68aa6d56096c0c6eb77a523409dcee8f41c10017579ac8c5d57abb0f37be7325 md5: 9fd556d98032e9b7a23d323da05b4f45 @@ -7718,97 +7530,113 @@ packages: purls: [] size: 23597444 timestamp: 1734116979253 -- conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.0.4-hbd13f7d_0.conda - sha256: fc64a2611a15db7baef61efee2059f090b8f866d06b8f65808c8d2ee191cf7db - md5: a296940fa2e0448d066d03bf6b586772 +- conda: https://prefix.dev/conda-forge/win-64/libcudss0-0.4.0.2-hdb9b9d5_2.conda + sha256: 730ada32bf60912efa38c4719101b3489049b159eed9a3f4e698a9922df8d67a + md5: 618a96f22c58d7570796896c836cafdb + depends: + - cuda-version >=12,<13.0a0 + - libcublas + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - libcudss-commlayer-nccl0 0.4.0.2 2 + - libcudss-commlayer-mpi0 0.4.0.2 2 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 22782137 + timestamp: 1734117269097 +- conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.41-hbd13f7d_0.conda + sha256: 7554a3bc2cf8b48e749d376995053f20adb4bf7617198b60027e9be7c54e0a0d + md5: 5905bb7c4cc22c49c5f0a459af1822b5 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 163772747 - timestamp: 1727808246058 -- conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.0.4-he0c23c2_0.conda - sha256: a72d075612577d3e2c52df0072b73dc29244ddcfde92ea91b7ccfbe847840117 - md5: 6c008913bfc99685ebda59c47dc69200 + size: 154578219 + timestamp: 1737668149079 +- conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.41-he0c23c2_0.conda + sha256: 14291688ef0893679da008e2a81c9a6784ba4b750960911fa92c701a4fb39597 + md5: ccf289c81aba235b59ddd22ba5e1b96d depends: - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 163447085 - timestamp: 1727808389092 -- conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.0.4-h5888daf_0.conda - sha256: 6e102281119d38eef0fee707eaa51254db7e9a76c4a9cec6c4b3a6260a4929fa - md5: e51d70f74e9e5241a0bf33fb866e2476 + size: 154600363 + timestamp: 1737668418534 +- conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.41-h5888daf_0.conda + sha256: 9e691f3bca99d8da444f2d6f9db8e9afd3a7bef484cc654d9e41748e298aca78 + md5: ed040cd22077b96f02fa9bf72cb28b52 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 - - libcufft 11.3.0.4 hbd13f7d_0 + - cuda-version >=12.8,<12.9.0a0 + - libcufft 11.3.3.41 hbd13f7d_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcufft-static >=11.3.0.4 + - libcufft-static >=11.3.3.41 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 33554 - timestamp: 1727808683502 -- conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.11.1.6-h12f29b5_4.conda - sha256: 9ecee7787519cb3591188f3ac02b65f61775e7c790ca11690f3f35b4e1f89721 - md5: 44fd967c18c41e4e5822f339621a47b4 + size: 34049 + timestamp: 1737668602924 +- conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.0.11-h12f29b5_0.conda + sha256: 0552b43a20305ef298686e8240bea4d182782581f1affc735685a66586a51e75 + md5: 970a3ef9cf154678046ea33fcfa7e314 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 - rdma-core >=55.0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 921236 - timestamp: 1734164180458 -- conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.7.77-hbd13f7d_0.conda - sha256: 58ee962804a9df475638e0e83f1116bfbf00a5e4681ed180eb872990d49d7902 - md5: d8b8a1e6e6205447289cd09212c914ac + size: 961247 + timestamp: 1737667754568 +- conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.55-hbd13f7d_0.conda + sha256: edaf0add2ce6742d17639f1551d853cde890cbbff455e2c7f278f7220b7d71d6 + md5: c12ae11bd1943cc1fbf72c711792b8e2 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 41790488 - timestamp: 1727807993172 -- conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.7.77-he0c23c2_0.conda - sha256: f912ca0d687859b66c7ee8cf3ee7ce470df755e324c3170a8aa7a416b528b011 - md5: 45fed84e6ddab8bfcd93b194fae9626a + size: 45709910 + timestamp: 1737668156003 +- conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.55-he0c23c2_0.conda + sha256: 2e7abc5246b33ced7eafc68923dff816076dd409fb2b289524b715cddde59779 + md5: 95d055b504c4d8cfd33097fefc46348b depends: - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 43727889 - timestamp: 1727808369048 -- conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.7.77-h5888daf_0.conda - sha256: 409d598d56536bb23b944dff81508496835ff9f04858cc3c608ba3e34bffb3af - md5: 83a87ce38925eb22b509a8aba3ba3aaf + size: 46805096 + timestamp: 1737669021534 +- conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.55-h5888daf_0.conda + sha256: 9143f4cbac4cd322ce72f29447bbb6cf4c1e47b9f75affcc6543d557e03ea733 + md5: d3030cd219646094e4400ab610ed6efc depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 - - libcurand 10.3.7.77 hbd13f7d_0 + - cuda-version >=12.8,<12.9.0a0 + - libcurand 10.3.9.55 hbd13f7d_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcurand-static >=10.3.7.77 + - libcurand-static >=10.3.9.55 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 268460 - timestamp: 1727808054226 + size: 271254 + timestamp: 1737668290327 - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda sha256: 3cd4075b2a7b5562e46c8ec626f6f9ca57aeecaa94ff7df57eca26daa94c9906 md5: 2b3e0081006dc21e8bf53a91c83a055c @@ -7857,93 +7685,93 @@ packages: purls: [] size: 349553 timestamp: 1734000095720 -- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.1.2-hbd13f7d_0.conda - sha256: 3de5457807dd30f9509863324cfbe9d74d20f477dfeb5ed7de68bbb3da4064bd - md5: 035db50d5e949de81e015df72a834e79 +- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.2.55-h9ab20c4_0.conda + sha256: 453b6a5fd4d544a0f73a2f378378d5f5cad643d1a61b4640a4afdf254e11e7c8 + md5: bf6a3b34553d653fb672ddf138ce2d46 depends: - - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 - - libcublas >=12.6.3.3,<12.7.0a0 - - libcusparse >=12.5.4.2,<12.6.0a0 + - __glibc >=2.28,<3.0.a0 + - cuda-version >=12.8,<12.9.0a0 + - libcublas >=12.8.3.14,<12.9.0a0 + - libcusparse >=12.5.7.53,<12.6.0a0 - libgcc >=13 - - libnvjitlink >=12.6.77,<12.7.0a0 + - libnvjitlink >=12.8.61,<12.9.0a0 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 100482680 - timestamp: 1727816156921 -- conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.1.2-he0c23c2_0.conda - sha256: 6e9b812f95fb9498eabeb336136f5655cd7f5802b6f94284719f6c05d64d46a9 - md5: 4a5afb2e1c3ec09bfd891b57ef2eb98b + size: 164543238 + timestamp: 1738100710308 +- conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.2.55-he0c23c2_0.conda + sha256: 723799b022107fa0bfc4d4c14af4009173931bf4e299c3452f1c686273e90d74 + md5: 8187b9c1258e447ffbd38113f51f0087 depends: - - cuda-version >=12.6,<12.7.0a0 - - libcublas >=12.6.3.3,<12.7.0a0 - - libcusparse >=12.5.4.2,<12.6.0a0 - - libnvjitlink >=12.6.77,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 + - libcublas >=12.8.3.14,<12.9.0a0 + - libcusparse >=12.5.7.53,<12.6.0a0 + - libnvjitlink >=12.8.61,<12.9.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 95730312 - timestamp: 1727816713108 -- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.1.2-h5888daf_0.conda - sha256: 91270bb03306d89aef2be679c0743c9b2ec6bcbc79dcce2df3f5267aafaeb247 - md5: 9e972a58dc8fc72fb39a0d8e7fc151d6 + size: 158640575 + timestamp: 1738101315158 +- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.2.55-h9ab20c4_0.conda + sha256: 1b1df8bd863df5996b2f6203191e52969296b67f91f26802a076bc4bb8c10afc + md5: e8136affccad24eed0b1ef000d69d51e depends: - - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 - - libcusolver 11.7.1.2 hbd13f7d_0 + - __glibc >=2.28,<3.0.a0 + - cuda-version >=12.8,<12.9.0a0 + - libcusolver 11.7.2.55 h9ab20c4_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcusolver-static >=11.7.1.2 + - libcusolver-static >=11.7.2.55 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 60630 - timestamp: 1727816304318 -- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.4.2-hbd13f7d_0.conda - sha256: 9db5d983d102c20f2cecc494ea22d84c44df37d373982815fc2eb669bf0bd376 - md5: 8186e9de34f321aa34965c1cb72c0c26 + size: 60795 + timestamp: 1738101007804 +- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.7.53-hbd13f7d_0.conda + sha256: d58927a789b445d5fe48a446ae7f44598f691591a2e586655dd9c4d07c8923e3 + md5: 9a7b21116b4c41a5260430077a8635fd depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - - libnvjitlink >=12.6.77,<12.7.0a0 + - libnvjitlink >=12.8.61,<12.9.0a0 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 124403455 - timestamp: 1727811455861 -- conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.4.2-he0c23c2_0.conda - sha256: d3f5924397f12cca678807d8507af073803a7db25cf1658ce09a8f47692a59a1 - md5: 22144b496a855eae2ccbf754ff37b690 + size: 172935416 + timestamp: 1737673880949 +- conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.7.53-he0c23c2_0.conda + sha256: a558828e912e1ece6a84761e0b29add03a504bf295c3a050008730715ab5cfec + md5: c8efb4ee7d21da688bbc880eb85adc2b depends: - - cuda-version >=12.6,<12.7.0a0 - - libnvjitlink >=12.6.77,<12.7.0a0 + - cuda-version >=12.8,<12.9.0a0 + - libnvjitlink >=12.8.61,<12.9.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 122556064 - timestamp: 1727811617684 -- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.4.2-h5888daf_0.conda - sha256: 9db5e524f101b005c0ada807df1109055285f564e78b19aad87e1db46cb13c9f - md5: 48de133da2c0d116b3e7053b8c8dff89 + size: 170741755 + timestamp: 1737673998533 +- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.7.53-h5888daf_0.conda + sha256: 70b3cac01a42900f446dfd84b07f5800cad63e4f962b1d3c1d772c69c7694f8c + md5: 1c4cb17b88e6e42a27575ae6618d4e3d depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<12.7.0a0 - - libcusparse 12.5.4.2 hbd13f7d_0 + - cuda-version >=12.8,<12.9.0a0 + - libcusparse 12.5.7.53 hbd13f7d_0 - libgcc >=13 - - libnvjitlink >=12.6.77,<12.7.0a0 + - libnvjitlink >=12.8.61,<12.9.0a0 - libstdcxx >=13 constrains: - - libcusparse-static >=12.5.4.2 + - libcusparse-static >=12.5.7.53 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 51848 - timestamp: 1727811705461 + size: 52333 + timestamp: 1737674190568 - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda sha256: 776092346da87a2a23502e14d91eb0c32699c4a1522b7331537bd1c3751dcff5 md5: 5b3e1610ff8bd5443476b91d618f5b77 @@ -7987,9 +7815,9 @@ packages: purls: [] size: 155723 timestamp: 1734374084110 -- conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda - sha256: 4d0d69ddf9cc7d724a1ccf3a9852e44c8aea9825692582bac2c4e8d21ec95ccd - md5: 8247f80f3dc464d9322e85007e307fe8 +- conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda + sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724 + md5: c277e0a4d549b03ac1e9d6cbbe3d017b depends: - ncurses - __glibc >=2.17,<3.0.a0 @@ -7998,11 +7826,11 @@ packages: license: BSD-2-Clause license_family: BSD purls: [] - size: 134657 - timestamp: 1736191912705 -- conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20240808-pl5321hafb1f1b_0.conda - sha256: fb934d7a03279ec8eae4bf1913ac9058fcf6fed35290d8ffa6e04157f396a3b1 - md5: af89aa84ffb5ee551ce0c137b951a3b5 + size: 134676 + timestamp: 1738479519902 +- conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda + sha256: 66aa216a403de0bb0c1340a88d1a06adaff66bae2cfd196731aa24db9859d631 + md5: 44083d2d2c2025afca315c7a172eab2b depends: - ncurses - __osx >=11.0 @@ -8010,8 +7838,8 @@ packages: license: BSD-2-Clause license_family: BSD purls: [] - size: 107634 - timestamp: 1736192034117 + size: 107691 + timestamp: 1738479560845 - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 md5: 172bf1cd1ff8629f2b1179945ed45055 @@ -8161,16 +7989,6 @@ packages: purls: [] size: 666386 timestamp: 1729089506769 -- conda: https://prefix.dev/conda-forge/noarch/libgcc-devel_linux-64-13.3.0-h84ea5a7_101.conda - sha256: 027cfb011328a108bc44f512a2dec6d954db85709e0b79b748c3392f85de0c64 - md5: 0ce69d40c142915ac9734bc6134e514a - depends: - - __unix - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 2598313 - timestamp: 1724801050802 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7 md5: e39480b9ca41323497b05492a63bc35b @@ -8534,94 +8352,97 @@ packages: purls: [] size: 822966 timestamp: 1694475223854 -- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_mkl.conda - build_number: 26 - sha256: 4ab8f00c325e1aacb6edc881b39c7c294adafc9d485cdde82979d1617fcd1e6f - md5: 84112111a50db59ca64153e0054fa73e +- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_h7ac8fdf_openblas.conda + build_number: 28 + sha256: 9530e6840690b78360946390a1d29624734a6b624f02c26631fb451592cbb8ef + md5: 069f40bfbf1dc55c83ddb07fc6a6ef8d depends: - - libblas 3.9.0 26_linux64_mkl + - libblas 3.9.0 28_h59b9bed_openblas constrains: - - blas * mkl - - libcblas 3.9.0 26_linux64_mkl - - liblapacke 3.9.0 26_linux64_mkl - track_features: - - blas_mkl + - libcblas =3.9.0=28*_openblas + - blas =2.128=openblas + - liblapacke =3.9.0=28*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16302 - timestamp: 1734432554916 -- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda - build_number: 26 - sha256: b76458c36331376911e0f98fa68109e02f4d5e5ebfffa79587ac69cef748bba1 - md5: 3792604c43695d6a273bc5faaac47d48 + size: 16553 + timestamp: 1738114053556 +- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda + build_number: 28 + sha256: 41722505678641075eb3937d1a785e7ef75161b98c339e5d49c55ca3e63b4ee7 + md5: 29e0a20efbf943d7b062af5e8a9a7044 depends: - - libblas 3.9.0 26_linux64_openblas + - libblas 3.9.0 28_h2556b6b_mkl constrains: - - libcblas 3.9.0 26_linux64_openblas - - liblapacke 3.9.0 26_linux64_openblas - - blas * openblas + - liblapacke =3.9.0=28*_mkl + - libcblas =3.9.0=28*_mkl + - blas =2.128=mkl + track_features: + - blas_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 16338 - timestamp: 1734432576650 -- conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-26_osxarm64_openblas.conda - build_number: 26 - sha256: dd6d9a21e672aee4332f019c8229ce70cf5eaf6c2f4cbd1443b105fb66c00dc5 - md5: cebad79038a75cfd28fa90d147a2d34d + size: 16475 + timestamp: 1738113998457 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + build_number: 28 + sha256: 79c75a02bff20f8b001e6aecfee8d22a51552c3986e7037fca68e5ed071cc213 + md5: 45f26652530b558c21083ceb7adaf273 depends: - - libblas 3.9.0 26_osxarm64_openblas + - libblas 3.9.0 28_h10e41b3_openblas constrains: - - liblapacke 3.9.0 26_osxarm64_openblas - - libcblas 3.9.0 26_osxarm64_openblas - - blas * openblas + - blas =2.128=openblas + - liblapacke =3.9.0=28*_openblas + - libcblas =3.9.0=28*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16624 - timestamp: 1734433068120 -- conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-26_win64_mkl.conda - build_number: 26 - sha256: 6701bd162d105531b75d05acf82b4ad9fbc5a24ffbccf8c66efa9e72c386b33c - md5: 0a717f5fda7279b77bcce671b324408a + size: 16793 + timestamp: 1738114407021 +- conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + build_number: 28 + sha256: 4b4bb704f46d12f56c1dcf5525bb97aea53a110e6bde6b8d588bf43b773500da + md5: 5aa8e62e29e0d76b0b99b79a739cd2dd depends: - - libblas 3.9.0 26_win64_mkl + - libblas 3.9.0 28_h576b46c_mkl constrains: - - liblapacke 3.9.0 26_win64_mkl - - blas * mkl - - libcblas 3.9.0 26_win64_mkl + - blas =2.128=mkl + - liblapacke =3.9.0=28*_mkl + - libcblas =3.9.0=28*_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 3732160 - timestamp: 1734432822278 -- conda: https://prefix.dev/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda - sha256: 225cc7c3b20ac1db1bdb37fa18c95bf8aecef4388e984ab2f7540a9f4382106a - md5: 73301c133ded2bf71906aa2104edae8b + size: 3732321 + timestamp: 1738114541347 +- conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda + sha256: e71584c0f910140630580fdd0a013029a52fd31e435192aea2aa8d29005262d1 + md5: 8a35df3cbc0c8b12cc8af9473ae75eef depends: - libgcc-ng >=12 - libstdcxx-ng >=12 + - libxml2 >=2.12.1,<3.0.0a0 - libzlib >=1.2.13,<2.0.0a0 + - zstd >=1.5.5,<1.6.0a0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 31484415 - timestamp: 1690557554081 -- conda: https://prefix.dev/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda - sha256: 6f603914fe8633a615f0d2f1383978eb279eeb552079a78449c9fbb43f22a349 - md5: 9f3dce5d26ea56a9000cd74c034582bd + size: 33321457 + timestamp: 1701375836233 +- conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h2621b3d_4.conda + sha256: 63e22ccd4c1b80dfc7da169c65c62a878a46ef0e5771c3b0c091071e718ae1b1 + md5: 8d7f7a7286d99a2671df2619cb3bfb2c depends: - - libcxx >=15 + - libcxx >=16 + - libxml2 >=2.12.1,<3.0.0a0 - libzlib >=1.2.13,<2.0.0a0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 20571387 - timestamp: 1690559110016 -- conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_0.conda - sha256: 13d6e687e111832902a70e49b28cda3a9927c8b50eb22e3a5c828e4a0dd5304b - md5: 683d876292316d64a1aa26fb79b21f8e + size: 22049607 + timestamp: 1701372072765 +- conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda + sha256: 22909d64038bdc87de61311c4ae615dc574a548a7340b963bb7c9eb61b191669 + md5: 6d2362046dce932eefbdeb0540de0c38 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -8632,44 +8453,38 @@ packages: license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 40132862 - timestamp: 1736894001744 -- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - sha256: e6e425252f3839e2756e4af1ea2074dffd3396c161bf460629f9dfd6a65f15c6 - md5: 2ecf2f1c7e4e21fcfe6423a51a992d84 + size: 40143643 + timestamp: 1737789465087 +- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f + md5: 42d5b6a0f30d3c10cd88cb8584fda1cb depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - constrains: - - xz ==5.6.3=*_1 license: 0BSD purls: [] - size: 111132 - timestamp: 1733407410083 -- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - sha256: d863b8257406918ffdc50ae65502f2b2d6cede29404d09a094f59509d6a0aaf1 - md5: b2553114a7f5e20ccd02378a77d836aa + size: 111357 + timestamp: 1738525339684 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + sha256: 560c59d3834cc652a84fb45531bd335ad06e271b34ebc216e380a89798fe8e2c + md5: e3fd1f8320a100f2b210e690a57cd615 depends: - __osx >=11.0 - constrains: - - xz ==5.6.3=*_1 license: 0BSD purls: [] - size: 99129 - timestamp: 1733407496073 -- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - sha256: 24d04bd55adfa44c421c99ce169df38cb1ad2bba5f43151bc847fc802496a1fa - md5: 015b9c0bd1eef60729ab577a38aaf0b5 + size: 98945 + timestamp: 1738525462560 +- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + sha256: 3f552b0bdefdd1459ffc827ea3bf70a6a6920c7879d22b6bfd0d73015b55227b + md5: c48f6ad0ef0a555b27b233dfcab46a90 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - constrains: - - xz ==5.6.3=*_1 license: 0BSD purls: [] - size: 104332 - timestamp: 1733407872569 + size: 104465 + timestamp: 1738525557254 - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda sha256: b8999f6dfdcdd3d0531271bd6f45e4842561d44018c9e34f24d31d6d0c73c4d2 md5: b6818d8ad575df8faace47ee560e0630 @@ -8794,30 +8609,30 @@ packages: purls: [] size: 33408 timestamp: 1697359010159 -- conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.6.85-hbd13f7d_0.conda - sha256: f8af058f7ba2e436f6bbeaabe273a6e88d6193028572769c8402bbee2bdfa95d - md5: dca2d62b3812922e6976f76c0a401918 +- conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.61-hbd13f7d_0.conda + sha256: 75fedc0e36904b279331aa17e888fe36031c79372eaf31495f29aff350cb21d9 + md5: f0669ffbc2cf5e3926485d79817bdada depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12,<12.7.0a0 + - cuda-version >=12,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 15590703 - timestamp: 1732133239776 -- conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.6.85-he0c23c2_0.conda - sha256: fd1646332a5aebb43b0e9ae786c57097e0a3c0201cc249983f155530228b1494 - md5: 5066f88e4f76924ce7bd8362dad10c18 + size: 30111611 + timestamp: 1737669085783 +- conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.61-he0c23c2_0.conda + sha256: f7d9bc1250eb7d285d428ce785806c8497102f7d0f5c0154f242fa1c29392c82 + md5: 7a74ceba47c55b766642f131b3554bfc depends: - - cuda-version >=12,<12.7.0a0 + - cuda-version >=12,<12.9.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 13122932 - timestamp: 1732133470361 + size: 25594962 + timestamp: 1737669544541 - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda sha256: 99ba271d8a80a1af2723f2e124ffd91d850074c0389c067e6d96d72a2dbfeabe md5: 62857b389e42b36b686331bec0922050 @@ -8904,13 +8719,13 @@ packages: purls: [] size: 320565 timestamp: 1735643673319 -- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_6_cpu.conda - build_number: 6 - sha256: b2f05a84cfe46a6deb19849bbca24398c813ace0a5c5a4752e7a7d184fc319e1 - md5: f3568dffa3475ad489cd2169643b863c +- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_8_cpu.conda + build_number: 8 + sha256: b2e1bf8634efb643a9f15fe19f9bc0877482c509eff7cee6136278a2c2fa5842 + md5: bef810a8da683aa11c644066a87f71c3 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 h00a82cf_6_cpu + - libarrow 19.0.0 h00a82cf_8_cpu - libgcc >=13 - libstdcxx >=13 - libthrift >=0.21.0,<0.21.1.0a0 @@ -8918,29 +8733,29 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 1241715 - timestamp: 1737644896605 -- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_6_cpu.conda - build_number: 6 - sha256: 6bc15f713f969a5e455a67b13d5ee32e69f5792f90b1224eed288a2353717d54 - md5: 761c5f67b781ad74d5fde4e3ea37bd4f + size: 1241786 + timestamp: 1737824866572 +- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_8_cpu.conda + build_number: 8 + sha256: da04e6bd7ed2ca64aadf0ad12d9752e8423e85c37e0db80e27c7ff334fcbd2b6 + md5: c1ff2e71a289fb76146591c9d3f9de0a depends: - __osx >=11.0 - - libarrow 19.0.0 h819e3af_6_cpu + - libarrow 19.0.0 h819e3af_8_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 894211 - timestamp: 1737642412115 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_6_cpu.conda - build_number: 6 - sha256: d664d4c81e449d51f97c48b04deae99d680eb310965669d6f110f6e0fa480cf7 - md5: 6267bfd9fc51ca426058129a38f4863b + size: 893482 + timestamp: 1737807155720 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_8_cpu.conda + build_number: 8 + sha256: a74f9e1f96da8c10e8d7e1f7d5c3634c7afb6d0af574ff5e6b77eafec54f4ca4 + md5: f34cc84a6a3f1f72ea4c73f35304c164 depends: - - libarrow 19.0.0 hf554d7f_6_cpu + - libarrow 19.0.0 hf554d7f_8_cpu - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 - ucrt >=10.0.20348.0 @@ -8949,14 +8764,14 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 823979 - timestamp: 1737644117131 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_6_cuda.conda - build_number: 6 - sha256: f1efbc6139c954581c1c72b7f9c63811ec59242fb65da67cf867ba8e90c7fea3 - md5: 991a5acf7d3630fa8ee16b05860f2f61 + size: 823917 + timestamp: 1737809927705 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_8_cuda.conda + build_number: 8 + sha256: 5ccc73be9ace81b76c81b4795b59ea6cc740ee477e4bb8a0fff5a6f31cbd1b89 + md5: f11a94577772d9b183668e8bd1415cb6 depends: - - libarrow 19.0.0 h9820ece_6_cuda + - libarrow 19.0.0 h9820ece_8_cuda - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.0,<4.0a0 - ucrt >=10.0.20348.0 @@ -8965,32 +8780,32 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 823545 - timestamp: 1737644331142 -- conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda - sha256: b8f5b5ba9a14dedf7c97c01300de492b1b52b68eacbc3249a13fdbfa82349a2f - md5: 85cbdaacad93808395ac295b5667d25b + size: 824789 + timestamp: 1737810551651 +- conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.46-h943b412_0.conda + sha256: a46436dadd12d58155280d68876dba2d8a3badbc8074956d14fe6530c7c7eda6 + md5: adcf7bacff219488e29cfa95a2abd8f7 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: zlib-acknowledgement purls: [] - size: 289426 - timestamp: 1736339058310 -- conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.45-h3783ad8_0.conda - sha256: ddcc81c049b32fb5eb3ac1f9a6d3a589c08325c8ec6f89eb912208b19330d68c - md5: d554c806d065b1763cb9e1cb1d25741d + size: 292273 + timestamp: 1737791061653 +- conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.46-h3783ad8_0.conda + sha256: db78a711561bb6df274ef421472d948dfd1093404db3915e891ae6d7fd37fadc + md5: 15d480fb9dad036eaa4de0b51eab3ccc depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: zlib-acknowledgement purls: [] - size: 263151 - timestamp: 1736339184358 -- conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda - sha256: e39c4f1bc8fee08f6a2eb4a88174d14c3a99dbb4850c98f3a87eb83b4dabbfca - md5: 41fb9e522ec6e0b34a6f23c98b07e1cf + size: 266516 + timestamp: 1737791023678 +- conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.46-had7236b_0.conda + sha256: c866cd79dce3f6478fa3b4bc625d5cbe0512720fd6f8d45718da9537292329cf + md5: 4ddc2d65b35403e6ed75545f4cb4ec98 depends: - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 @@ -8998,8 +8813,8 @@ packages: - vc14_runtime >=14.29.30139 license: zlib-acknowledgement purls: [] - size: 348982 - timestamp: 1736339314098 + size: 356357 + timestamp: 1737791350471 - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda sha256: 51125ebb8b7152e4a4e69fd2398489c4ec8473195c27cde3cbdf1cb6d18c5493 md5: d8703f1ffe5a06356f06467f1d0b9464 @@ -9091,17 +8906,6 @@ packages: purls: [] size: 260655 timestamp: 1735541391655 -- conda: https://prefix.dev/conda-forge/linux-64/libsanitizer-13.3.0-heb74ff8_1.conda - sha256: c86d130f0a3099e46ff51aa7ffaab73cb44fc420d27a96076aab3b9a326fc137 - md5: c4cb22f270f501f5c59a122dc2adf20a - depends: - - libgcc >=13.3.0 - - libstdcxx >=13.3.0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 4133922 - timestamp: 1724801171589 - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda sha256: 22853d289ef6ec8a5b20f1aa261895b06525439990d3b139f8bfd0b5c5e32a3a md5: 3fa05c528d8a1e2a67bbf1e36f22d3bc @@ -9182,16 +8986,6 @@ packages: purls: [] size: 3893695 timestamp: 1729027746910 -- conda: https://prefix.dev/conda-forge/noarch/libstdcxx-devel_linux-64-13.3.0-h84ea5a7_101.conda - sha256: 0a9226c1b994f996229ffb54fa40d608cd4e4b48e8dc73a66134bea8ce949412 - md5: 29b5a4ed4613fa81a07c21045e3f5bf6 - depends: - - __unix - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 14074676 - timestamp: 1724801075448 - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda sha256: 25bb30b827d4f6d6f0522cc0579e431695503822f144043b93c50237017fffd8 md5: 8371ac6457591af2cf6159439c1fd051 @@ -9313,9 +9107,9 @@ packages: purls: [] size: 978878 timestamp: 1734399004259 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_ha4c6a95_109.conda - sha256: 021dd776fc6482b31bcc27330d262f9a7df54bc3d199e9af2dfcc513d0320d2c - md5: 01be7598624eb315ee63c807dfe3f242 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_h89e7157_111.conda + sha256: daafc2ec0c461e84ead41bf4aeb395e561402bbdff73b1bf600c2f7cea92f2c7 + md5: 9c661a007de274f485715315e7f71d1f depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -9326,21 +9120,21 @@ packages: - libgcc >=13 - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 constrains: - pytorch-cpu ==2.5.1 + - pytorch 2.5.1 cpu_mkl_*_111 - pytorch-gpu ==99999999 - - pytorch 2.5.1 cpu_mkl_*_109 license: BSD-3-Clause license_family: BSD purls: [] - size: 53428361 - timestamp: 1736828519709 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_he2503e4_309.conda - sha256: 8800338605318c0cce27c317399fb0d8d6ef19d30c6edf9af38f8bb9fd07ce1b - md5: 0e31c5b814fe9c4051f6c06bb0156425 + size: 53583174 + timestamp: 1738221924609 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_haa0cf67_310.conda + sha256: 126de72d3e2ac41c4ef03c0738c34dccf9f31a5cd6f79fc1d29b4e4de31a7b9c + md5: 079fbc57f527f8f78854c28bcd9d6dcf depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -9366,22 +9160,22 @@ packages: - libmagma >=2.8.0,<2.8.1.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - nccl >=2.24.3.1,<3.0a0 - sleef >=3.7,<4.0a0 constrains: - - pytorch 2.5.1 cuda126_mkl_*_309 - - pytorch-cpu ==99999999 - pytorch-gpu ==2.5.1 + - pytorch 2.5.1 cuda126_mkl_*_310 + - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: [] - size: 515371435 - timestamp: 1736737654658 -- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h266890c_9.conda - sha256: bf5e9ce558b516988a41e1fbc73b368ef03b6f89a6b34edbde3203e131fcd455 - md5: ad9069009d26de3551e1053fa77a6355 + size: 515391155 + timestamp: 1737872256281 +- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h5d0aec3_11.conda + sha256: 82a9e5f03de918be6207ed53c3e94f7e6aca28e457332cd040e6649afb38a9fa + md5: cd4e04076ddaf7f99147ed61c2eb1403 depends: - __osx >=11.0 - libabseil * cxx17* @@ -9391,25 +9185,25 @@ packages: - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - llvm-openmp >=18.1.8 - numpy >=1.19,<3 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 constrains: - pytorch-cpu ==2.5.1 - - pytorch 2.5.1 cpu_generic_*_9 - openblas * openmp_* - pytorch-gpu ==99999999 + - pytorch 2.5.1 cpu_generic_*_11 license: BSD-3-Clause license_family: BSD purls: [] - size: 28341435 - timestamp: 1736896460239 -- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_hfeb0365_9.conda - sha256: 04f6d49839f90b084cdbc52a2b28a7016b47171c87284b0d97282abd63120675 - md5: 0ed802932c8be8753505a72350e8d689 + size: 28327888 + timestamp: 1738216897832 +- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_he9b55c7_11.conda + sha256: e5b5c6c0c13e61111e0be8ce5ee6f363c42712998b72cbf7b26e854c6642171e + md5: 8fd0ead2f9cf6435cb3ada9809304d6e depends: - __osx >=11.0 - libabseil * cxx17* @@ -9419,25 +9213,25 @@ packages: - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - llvm-openmp >=18.1.8 - numpy >=1.19,<3 - python >=3.12,<3.13.0a0 *_cpython - python_abi 3.12.* *_cp312 - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 constrains: - pytorch-gpu ==99999999 - - pytorch-cpu ==2.5.1 + - pytorch 2.5.1 cpu_generic_*_11 - openblas * openmp_* - - pytorch 2.5.1 cpu_generic_*_9 + - pytorch-cpu ==2.5.1 license: BSD-3-Clause license_family: BSD purls: [] - size: 28324833 - timestamp: 1736891535391 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_hbbd3bdd_109.conda - sha256: eadd1b19e1078f841a3d51d30ed246222becb4f59218d5e03a5ec19f498c364d - md5: a083f28c64fdde013220d09401783bee + size: 28312286 + timestamp: 1738215952571 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_ha619adf_111.conda + sha256: 0f21370ef69f4b0e17d30090474758e89551b436475dab6acde241b0181b8680 + md5: 858b5d918ade23af3efd694b0b267466 depends: - intel-openmp <2025 - libabseil * cxx17* @@ -9445,56 +9239,60 @@ packages: - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: + - pytorch 2.5.1 cpu_mkl_*_111 - pytorch-cpu ==2.5.1 - - pytorch 2.5.1 cpu_mkl_*_109 - pytorch-gpu ==99999999 license: BSD-3-Clause license_family: BSD purls: [] - size: 71574213 - timestamp: 1736887289832 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h0dd7bf4_309.conda - sha256: 700a50885bd9ca35e11670219c684fede1c9858fc5ce1c41933ba460fe057b57 - md5: 6d613be418e35d5746b084cd1d0f5472 + size: 33045526 + timestamp: 1738210608736 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h5239056_312.conda + sha256: d2f7788e4f6893599a822680c3239098133916fb9f2e2148657ed202a3d0ae80 + md5: 9d137d4448505e364ccfabc7bb351583 depends: - cuda-cudart >=12.6.77,<13.0a0 + - cuda-cupti >=12.6.80,<13.0a0 - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-version >=12.6,<13 - cudnn >=9.3.0.75,<10.0a0 + - cusparselt >=0.7.0.0,<0.7.0.1.0a0 - intel-openmp <2025 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 + - libcudss0 >=0.4.0.2,<0.4.1.0a0 - libcufft >=11.3.0.4,<12.0a0 - libcurand >=10.3.7.77,<11.0a0 - libcusolver >=11.7.1.2,<12.0a0 - libcusparse >=12.5.4.2,<13.0a0 - libmagma >=2.8.0,<2.8.1.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-cpu ==99999999 - - pytorch 2.5.1 cuda126_mkl_*_309 - pytorch-gpu ==2.5.1 + - pytorch 2.5.1 cuda126_mkl_*_312 + - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: [] - size: 440200504 - timestamp: 1736900146577 + size: 400879209 + timestamp: 1738630735650 - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda sha256: d1558209de4908c12dd9119ce01d39d0d0052c5a20123957ed49b5ab21cb2ee8 md5: f8ff68da999a4f1c57b1d523b18de1cc @@ -9806,13 +9604,13 @@ packages: purls: [] size: 280830 timestamp: 1736986295869 -- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py310h1a6248f_1.conda - sha256: 071ce1a0fed522a19990b1cb49cba01d5b03f0e851a1ea0c364622267e32bca1 - md5: 8153f0ba820cca5bae3101d1bc178d95 +- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_0.conda + sha256: c4843606b10b456978d62ed4772b939bffaa87e40bc7ffeb10b1ae47ebcc1590 + md5: 437d25a838595f31c48fa4694e309d8b depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - libllvm14 >=14.0.6,<14.1.0a0 + - libllvm15 >=15.0.7,<15.1.0a0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 @@ -9821,15 +9619,15 @@ packages: license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping - size: 3379851 - timestamp: 1725305141536 -- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda - sha256: b260285b29834f9b003e2928d778c19b8ed0ca1aff5aa8aa7ec8f21f9b23c2e4 - md5: ed6ead7e9ab9469629c6cfb363b5c6e2 + size: 3956908 + timestamp: 1738108364939 +- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_0.conda + sha256: c05668c8099cd398c4fca015f0189187dd24f5b6763caf85cda299fde0092e5b + md5: 4fec2cf2f40c75c0993964bb7a4c8424 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - libllvm14 >=14.0.6,<14.1.0a0 + - libllvm15 >=15.0.7,<15.1.0a0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - python >=3.12,<3.13.0a0 @@ -9838,15 +9636,15 @@ packages: license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping - size: 3442782 - timestamp: 1725305160474 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py310h9fcfb1b_1.conda - sha256: e14de4383b9b7ddbe80c0033d74583d57f90817f0916ed10d4daa7cc0b07500f - md5: 68a060bfb18c7de4537dfb79cb2a90a7 + size: 4031831 + timestamp: 1738108426043 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_0.conda + sha256: c1a4aa1e72099f4d34d2e4fc7ba4c7909e0e158641c363c58e6ff8414b1f01aa + md5: 85dc114db6d669bd97e4f23b3437d1c1 depends: - __osx >=11.0 - - libcxx >=17 - - libllvm14 >=14.0.6,<14.1.0a0 + - libcxx >=18 + - libllvm15 >=15.0.7,<15.1.0a0 - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython @@ -9855,15 +9653,15 @@ packages: license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping - size: 305736 - timestamp: 1725305540839 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda - sha256: bd443500b61d770237837f2bdb043f27d789459c0d7036cf2673221c0e2c3238 - md5: f081ee72987624a949a3562020b1135d + size: 341422 + timestamp: 1738108935099 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py312h728bc31_0.conda + sha256: 9eb98299e5a7c71128930dd3e152572d2aeba1935f0a638af50e00a2416000b3 + md5: 4ead86be7c51a3dc8e76f2b059bacd86 depends: - __osx >=11.0 - - libcxx >=17 - - libllvm14 >=14.0.6,<14.1.0a0 + - libcxx >=18 + - libllvm15 >=15.0.7,<15.1.0a0 - libzlib >=1.3.1,<2.0a0 - python >=3.12,<3.13.0a0 - python >=3.12,<3.13.0a0 *_cpython @@ -9872,11 +9670,11 @@ packages: license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping - size: 370106 - timestamp: 1725305440993 -- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py310h0288bfe_1.conda - sha256: 3eed3f0b475d698ff947b8d97b4d8e73fd047ee80b416f5c6c052d74afd25971 - md5: f8adf34c61cc1e8f532f7d7f5c04c34f + size: 409102 + timestamp: 1738108909555 +- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_0.conda + sha256: a2442ca032f082ced2a388ca37b65a66b8e6840bb8b4ff614566890050e8d072 + md5: 83aab620bac8211702b0f956b644c9ce depends: - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 @@ -9889,11 +9687,11 @@ packages: license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping - size: 17050042 - timestamp: 1725305419951 -- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.43.0-py312h1f7db74_1.conda - sha256: 77e37e8b6223d185e1a3a1dfda5c5d9eb940e4935d06de3bab74c881b69ac873 - md5: 570a33dbbfdb2f497cac407f41a8e1b7 + size: 18038315 + timestamp: 1738108750788 +- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py312h1f7db74_0.conda + sha256: 94afd860e51d6b4f1780f431d6502da0644ffa5d74d3205faf0d4a4d97ff990f + md5: c84b19c4d5ebe38ae5c63511c411b1f8 depends: - libzlib >=1.3.1,<2.0a0 - python >=3.12,<3.13.0a0 @@ -9906,8 +9704,8 @@ packages: license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping - size: 17112697 - timestamp: 1725305550641 + size: 18104073 + timestamp: 1738108864193 - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 md5: 91e27ef3d05cc772ce627e51cff111c4 @@ -10463,38 +10261,38 @@ packages: - pkg:pypi/myst-parser?source=hash-mapping size: 72901 timestamp: 1734472043484 -- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.24.3.1-hb92ee24_0.conda - sha256: ee823888492af24ba6b40ca60a7ec9decf49b6f6d0a5f2491bfcec6d7a1f764b - md5: 12eb9254cab89976f46f0cd44862a495 +- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.25.1.1-ha44e49d_0.conda + sha256: 5f6ed4e6fa067e15f3e60ceeb08d543d46fa8780e09f6774571ea0c3a64cc85a + md5: 24f6e4b7fff53c8a1c01a20518b8b971 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.0,<13.0a0 + - cuda-version >=12,<13.0a0 - libgcc >=13 - libstdcxx >=13 license: BSD-3-Clause license_family: BSD purls: [] - size: 125922434 - timestamp: 1736268272212 -- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - sha256: 17fe6afd8a00446010220d52256bd222b1e4fcb93bd587e7784b03219f3dc358 - md5: 04b34b9a40cdc48cfdab261ab176ff74 + size: 184059581 + timestamp: 1738248470631 +- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 + md5: 47e340acb35de30501a76c7c799c41d7 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: X11 AND BSD-3-Clause purls: [] - size: 894452 - timestamp: 1736683239706 -- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - sha256: b45c73348ec9841d5c893acc2e97adff24127548fe8c786109d03c41ed564e91 - md5: f6f7c5b7d0983be186c46c4f6f8f9af8 + size: 891641 + timestamp: 1738195959188 +- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + sha256: 2827ada40e8d9ca69a153a45f7fd14f32b2ead7045d3bbb5d10964898fe65733 + md5: 068d497125e4bf8a66bf707254fff5ae depends: - __osx >=11.0 license: X11 AND BSD-3-Clause purls: [] - size: 796754 - timestamp: 1736683572099 + size: 797030 + timestamp: 1738196177597 - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda sha256: 39625cd0c9747fa5c46a9a90683b8997d8b9649881b3dc88336b13b7bdd60117 md5: fd40bf7f7f4bc4b647dc8512053d9873 @@ -10609,163 +10407,165 @@ packages: purls: [] size: 3843 timestamp: 1582593857545 -- conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py310h5dc88bb_0.conda - sha256: c76c5baa087c2be3374bdb5eee37caf0c70f390c02a48aeb5e4337b600e5e319 - md5: 73e2e2c0ffad216572ce01952ff0099c +- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_0.conda + sha256: ef084da75c5b85db326b9173d2d8ea95dd9c2223476da4bc0c6c802198487ca4 + md5: 67c3f8861269c7ad00c0a296ebd091ec depends: + - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - llvmlite >=0.43.0,<0.44.0a0 + - libgcc >=13 + - libstdcxx >=13 + - llvmlite >=0.44.0,<0.45.0a0 - numpy >=1.19,<3 - - numpy >=1.22.3,<2.1 + - numpy >=1.24,<2.2 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 constrains: - cuda-version >=11.2 - libopenblas !=0.3.6 - - scipy >=1.0 - tbb >=2021.6.0 - - cuda-python >=11.6 + - scipy >=1.0 - cudatoolkit >=11.2 + - cuda-python >=11.6 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4376821 - timestamp: 1718888164099 -- conda: https://prefix.dev/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda - sha256: af31c1989ddf1cd46f073f32a8150274c606fdc9fced0e4f5aaf0571b97bd09f - md5: e064ca33edf91ac117236c4b5dee207a + size: 4447625 + timestamp: 1738177658093 +- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py312h2e6246c_0.conda + sha256: 3ed553a41a309d1378dbb57997077428aa494164b72f85b898a9af69b173e7ad + md5: 619c3dcab3dd5d52ab5df63410896049 depends: + - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - llvmlite >=0.43.0,<0.44.0a0 + - libgcc >=13 + - libstdcxx >=13 + - llvmlite >=0.44.0,<0.45.0a0 - numpy >=1.19,<3 - - numpy >=1.22.3,<2.1 + - numpy >=1.24,<2.2 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 constrains: + - cudatoolkit >=11.2 - cuda-version >=11.2 + - libopenblas !=0.3.6 - tbb >=2021.6.0 - - cuda-python >=11.6 - scipy >=1.0 - - libopenblas !=0.3.6 - - cudatoolkit >=11.2 + - cuda-python >=11.6 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 5695278 - timestamp: 1718888170104 -- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py310h0628f0e_0.conda - sha256: e2f17dfeaa7723df84b744108c3cf17fb68d12dff46d91612612a1a820ca6910 - md5: 830470caad249f1877e622820dca4e2a + size: 5773259 + timestamp: 1738177734528 +- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_0.conda + sha256: 54990b18ae6ce04ef9aa77949d08111600fb2ffcd64ce855fd5078c062561cce + md5: 852caef8ae120af540b764d20557c8d7 depends: - __osx >=11.0 - - libcxx >=16 - - llvm-openmp >=16.0.6 - - llvm-openmp >=18.1.7 - - llvmlite >=0.43.0,<0.44.0a0 + - libcxx >=18 + - llvm-openmp >=18.1.8 + - llvm-openmp >=19.1.7 + - llvmlite >=0.44.0,<0.45.0a0 - numpy >=1.19,<3 - - numpy >=1.22.3,<2.1 + - numpy >=1.24,<2.2 - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 constrains: + - libopenblas >=0.3.18, !=0.3.20 + - cudatoolkit >=11.2 + - cuda-version >=11.2 - cuda-python >=11.6 - - scipy >=1.0 - tbb >=2021.6.0 - - cuda-version >=11.2 - - cudatoolkit >=11.2 - - libopenblas >=0.3.18, !=0.3.20 + - scipy >=1.0 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4357036 - timestamp: 1718888347041 -- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda - sha256: 2a7597cf215e47f973923ee0403d2b1b37aed4eb611e03628ce31ec08f105037 - md5: deed63e07bfe8494e806baccc9d7fd1b + size: 4437225 + timestamp: 1738177844482 +- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py312hdf12f13_0.conda + sha256: 251f7902785030804f1aef65abbc92e74a96bbc5c8bffe24ada519756bc7492c + md5: 2facd75eba8ddcda8575d4bd6730ebb4 depends: - __osx >=11.0 - - libcxx >=16 - - llvm-openmp >=16.0.6 - - llvm-openmp >=18.1.7 - - llvmlite >=0.43.0,<0.44.0a0 + - libcxx >=18 + - llvm-openmp >=18.1.8 + - llvm-openmp >=19.1.7 + - llvmlite >=0.44.0,<0.45.0a0 - numpy >=1.19,<3 - - numpy >=1.22.3,<2.1 + - numpy >=1.24,<2.2 - python >=3.12,<3.13.0a0 - python >=3.12,<3.13.0a0 *_cpython - python_abi 3.12.* *_cp312 constrains: - - tbb >=2021.6.0 - cudatoolkit >=11.2 + - scipy >=1.0 + - tbb >=2021.6.0 + - libopenblas >=0.3.18, !=0.3.20 - cuda-python >=11.6 - cuda-version >=11.2 - - libopenblas >=0.3.18, !=0.3.20 - - scipy >=1.0 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 5653160 - timestamp: 1718888513922 -- conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py310h7793332_0.conda - sha256: 65cbc4fd3e29bb98f68fc694640546f37929c4766def46796579d7488ef9b714 - md5: 7bf58dbea05720f25c5b1fe99cac026c + size: 5766226 + timestamp: 1738177954531 +- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_0.conda + sha256: 163deb727a45dab26ae1a5eca1da21b8e55f8899e6f7e065aef6790295f2d8f6 + md5: 2b25eefe19afdbec6e6ef9502c91a8af depends: - - llvmlite >=0.43.0,<0.44.0a0 + - llvmlite >=0.44.0,<0.45.0a0 - numpy >=1.19,<3 - - numpy >=1.22.3,<2.1 + - numpy >=1.24,<2.2 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: + - libopenblas !=0.3.6 + - cuda-version >=11.2 - cudatoolkit >=11.2 - - cuda-python >=11.6 - scipy >=1.0 - - cuda-version >=11.2 - - libopenblas !=0.3.6 + - cuda-python >=11.6 - tbb >=2021.6.0 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4370592 - timestamp: 1718888808848 -- conda: https://prefix.dev/conda-forge/win-64/numba-0.60.0-py312hcccf92d_0.conda - sha256: cb2b0dd6ddc65c83dc9fb759b5cdbeb53261e1e3fbaa5415c99493fa73940ece - md5: 4df11a0943ff8658df9aba7e5de92040 + size: 4433840 + timestamp: 1738178169516 +- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py312hcccf92d_0.conda + sha256: 992e63f52a57bc6ae68e0481fc02a8721fd6cf12610436f5f7b337a2c4d248b7 + md5: 70aef25f0474691e2821e1114e673dbe depends: - - llvmlite >=0.43.0,<0.44.0a0 + - llvmlite >=0.44.0,<0.45.0a0 - numpy >=1.19,<3 - - numpy >=1.22.3,<2.1 + - numpy >=1.24,<2.2 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - libopenblas !=0.3.6 - - tbb >=2021.6.0 - - cuda-python >=11.6 - scipy >=1.0 - cuda-version >=11.2 - cudatoolkit >=11.2 + - libopenblas !=0.3.6 + - cuda-python >=11.6 + - tbb >=2021.6.0 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 5677692 - timestamp: 1718888811663 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py310hd6e36ab_1.conda - sha256: e62a7ea73120834e711becbd5c844ac5aba5b5a3a689a5335a1a0221214c43f2 - md5: 57358466a280269a77f9539010a9d888 + size: 5827946 + timestamp: 1738177826278 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda + sha256: f75a5ffd197be7b4f965307770d89234c7ea42431ecd4a72a584a8be29bc3616 + md5: b67f4f02236b75765deec42f5cf2b35b depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -10781,11 +10581,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7767225 - timestamp: 1732314820024 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_1.conda - sha256: 02e095740ab89deae5a8563fe60823e375aa2b7234593704980f01caa16a3ded - md5: 46c8b5eb9925ef7c228fddd09078e16e + size: 7879497 + timestamp: 1730588558893 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda + sha256: e4c14f71588a5627a6935d3e7d9ca78a8387229ec8ebc91616b0988ce57ba0dc + md5: dfdbc12e6d81889ba4c494a23f23eba8 depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -10801,8 +10601,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 8463419 - timestamp: 1732314903721 + size: 8388631 + timestamp: 1730588649810 - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.2-py310hefbff90_0.conda sha256: ce2797d3d130630c03654a6114720a48016c165d41153bd00cda366805bf93c5 md5: c5d8e63603a198e20eea67a12d039154 @@ -10843,9 +10643,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 8536993 timestamp: 1737331508960 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py310h530be0a_1.conda - sha256: 54fcdfc53cfc55538dc4c3e8f47af421e697a4ce66ef051c98f50413137a6689 - md5: 0200a832a125f14d5a20cc0512ebc575 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda + sha256: 006b3a60d912f53c244e2b2a1062b4b092be631191204b2502e1f3e45e7decca + md5: 197700c4ca191088c1d47bab613020a4 depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -10861,11 +10661,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 5754771 - timestamp: 1732314704107 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.0.2-py312h94ee1e1_1.conda - sha256: 533741cc6ff2b8379b9e04fdde92aa5c86665d1885964107e01359e40edeb639 - md5: a58476ff56fb71e1c89e2ed972d66368 + size: 5934307 + timestamp: 1730588442975 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py312h94ee1e1_0.conda + sha256: cd287b6c270ee8af77d200c46d56fdfe1e2a9deeff68044439718b8d073214dd + md5: a2af54c86582e08718805c69af737897 depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -10881,8 +10681,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6346995 - timestamp: 1732315055519 + size: 6398123 + timestamp: 1730588490904 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.2-py310h4d83441_0.conda sha256: 7c72f40f955e5acc2b53dea5eeae634729f75715b549b7d913862a53dbdbffe1 md5: b063f44cbc0f6b2f48c4fe054ca9808c @@ -10923,9 +10723,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6517665 timestamp: 1737331575921 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py310h1ec8c79_1.conda - sha256: 2537e8dadd1656d49f55b7f2422bef745a60a308fcf879f2d74dc8338aecb4bb - md5: 4f2239328935b02e9024e25dc21840c3 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda + sha256: 5c47cabe3da23a791b6163acbc6ff8c4b4debd6a72e41f9f4f5294738bc3b321 + md5: 478874a4b6f52f275e71641284343488 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -10941,11 +10741,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6372921 - timestamp: 1732315310731 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.0.2-py312h49bc9c5_1.conda - sha256: 6b8bbd0121b70d797858a66ebee2a549e6648d738186b22beaa3cb1ea2b55ba1 - md5: a92e07d9b3fd7fcd9e0005dc05fc399b + size: 6513869 + timestamp: 1730588869612 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py312h49bc9c5_0.conda + sha256: f7e6648e2e55de450c8022008eb86158c55786f360aacc91fe3a5a53ba52d5d8 + md5: 4d03cad3ea6c6cc575f1fd811691432f depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -10961,8 +10761,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6875358 - timestamp: 1732315495587 + size: 6965471 + timestamp: 1730589010831 - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.2-py310h4987827_0.conda sha256: dcaeba9df1e8ddacdf6f9c31fb11c000bc98795bdfc927568abb15bf55505f97 md5: 19fe9605ee7deff2a702d2e89efbbb9c @@ -11961,6 +11761,48 @@ packages: - pkg:pypi/pyarrow?source=hash-mapping size: 3478814 timestamp: 1737128361782 +- conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + sha256: 27f888492af3d5ab19553f263b0015bf3766a334668b5b3a79c7dc0416e603c1 + md5: 8088a5e7b2888c780738c3130f2a969d + depends: + - pybind11-global 2.13.6 *_2 + - python + constrains: + - pybind11-abi ==4 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/pybind11?source=hash-mapping + size: 186375 + timestamp: 1730237816231 +- conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda + sha256: 9ff0d61d86878f81779bdb7e47656a75feaab539893462cff29b8ec353026d81 + md5: 120541563e520d12d8e39abd7de9092c + depends: + - __unix + - python + constrains: + - pybind11-abi ==4 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/pybind11-global?source=hash-mapping + size: 179139 + timestamp: 1730237481227 +- conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda + sha256: 49b3c9b5e73bf696e7af9824095eb34e4a74334fc108af06e8739c1fec54ab9a + md5: 3482d403d3fef1cb2810c53a48548185 + depends: + - __win + - python + constrains: + - pybind11-abi ==4 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/pybind11-global?source=hash-mapping + size: 182337 + timestamp: 1730237499231 - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 md5: 12c566707c80111f9799308d9e265aef @@ -11983,26 +11825,27 @@ packages: - pkg:pypi/pygments?source=hash-mapping size: 888600 timestamp: 1736243563082 -- conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda - sha256: a8192c823bfb6cdc57d2e12a8748ac1acb588c960c53e71c763f6359c5602e46 - md5: 5842a1fa3b9b4f9fe7069b9ca5ed068d +- conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda + sha256: 05016f7826e099b30d6dc7a028169cbc39aa1594da99991311f51516de419310 + md5: 3a865c9f5461a1f7b52ed535b03e9285 depends: - astroid >=3.3.8,<3.4.0-dev0 - colorama >=0.4.5 - - dill >=0.3.7 - - isort >=4.2.5,<6,!=5.13.0 + - isort >=4.2.5,<7,!=5.13.0 - mccabe >=0.6,<0.8 - platformdirs >=2.2.0 - python >=3.9 - tomli >=1.1.0 - tomlkit >=0.10.1 - typing_extensions >=3.10.0 + - dill >=0.3.7 + - python license: GPL-2.0-or-later license_family: GPL purls: - - pkg:pypi/pylint?source=hash-mapping - size: 353049 - timestamp: 1735081352860 + - pkg:pypi/pylint?source=compressed-mapping + size: 379978 + timestamp: 1738072071506 - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda sha256: d016e04b0e12063fbee4a2d5fbb9b39a8d191b5a0042f0b8459188aedeabb0ca md5: e2fd202833c4a981ce8a65974fe4abd1 @@ -12298,7 +12141,7 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/tzdata?source=compressed-mapping + - pkg:pypi/tzdata?source=hash-mapping size: 143794 timestamp: 1737541204030 - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda @@ -12400,9 +12243,9 @@ packages: purls: [] size: 6716 timestamp: 1723823166911 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h1c118fa_109.conda - sha256: c1fcbc00995e84ce54a48301b57c90101b99e6f230873765efdf70d8e52282db - md5: 7ae3aba3aed36993e7700b7c9e2b8cfb +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h27a6d43_111.conda + sha256: 8e51da57373a271e5cf2a3c9116f02d235bad87a5c7a1926a7f6be2380189a75 + md5: 30792e97e9e52aec20c72455ab32f00e depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -12417,14 +12260,15 @@ packages: - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 - libtorch 2.5.1.* - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 + - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - setuptools - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions constrains: @@ -12434,11 +12278,11 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 34033082 - timestamp: 1736831182336 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_hf462abe_109.conda - sha256: a71c8e89143f2c832fcc03638eec78b234d943e80bfdd07b61ce8b6a25bc0722 - md5: d2d2fee3c76ee12a73866970b2bbf1d9 + size: 23654294 + timestamp: 1738223073424 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_heeca0f5_111.conda + sha256: e2ee319ccdbea231d5ca25e29a8caaa462581ba946c1121779fa6f0a7fd81138 + md5: 5bb16e8dfb5613d09e32b5f846b6b530 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -12453,14 +12297,15 @@ packages: - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 - libtorch 2.5.1.* - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 + - pybind11 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 - setuptools - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions constrains: @@ -12470,11 +12315,11 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 36734095 - timestamp: 1736831836999 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py310_h069c2fa_309.conda - sha256: f236e0920b3dc11dd418a76e96d6e16be444b8b8425691165bcf9374c34a863a - md5: 87e48c95033c414af7e9bf79671f6b5f + size: 27128005 + timestamp: 1738222273605 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py310_hca309f4_310.conda + sha256: 0f10d4c9683230c77f46eb87a970258e72661cc488a21eafe304fb1cfdb84462 + md5: 73569430af30a846893833ef9044f7b9 depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -12505,7 +12350,7 @@ packages: - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 - libtorch 2.5.1.* - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - nccl >=2.24.3.1,<3.0a0 - networkx @@ -12518,17 +12363,17 @@ packages: - triton 3.1.0.* - typing_extensions constrains: - - pytorch-cpu ==99999999 - pytorch-gpu ==2.5.1 + - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 34235210 - timestamp: 1736741498658 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py312_h968936e_309.conda - sha256: 5a9643e3ec0895e86946afd3933e4e4f028b754ab69c2cd513d887f7d192683c - md5: 918022501178d0982489dc1cf047c294 + size: 23955013 + timestamp: 1737873862828 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py312_hdbe889e_310.conda + sha256: 68c973e099c6a718180aece19372dd3462faa12106b4a5f790bd23548a58c50c + md5: 22ad9b60833d077efb9c98cf9d4b745a depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -12559,7 +12404,7 @@ packages: - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 - libtorch 2.5.1.* - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - nccl >=2.24.3.1,<3.0a0 - networkx @@ -12572,17 +12417,17 @@ packages: - triton 3.1.0.* - typing_extensions constrains: - - pytorch-cpu ==99999999 - pytorch-gpu ==2.5.1 + - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 36851993 - timestamp: 1736738434424 -- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3256795_9.conda - sha256: c2f85319da078b86e81523b6a92c5761342123ed5b7bf8828082e34eab59cbc4 - md5: 5472d797227aa217036da7ec899358c5 + size: 27394503 + timestamp: 1737874842282 +- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3b0affc_11.conda + sha256: 8ea7a7345b7e608c52de13ed16b019501f435e9ae00ea9776dbf683a72941e4b + md5: 691a9a4bb7b80dabb75bb9025d15faf3 depends: - __osx >=11.0 - filelock @@ -12595,16 +12440,17 @@ packages: - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libtorch 2.5.1.* - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - llvm-openmp >=18.1.8 - networkx - nomkl - numpy >=1.19,<3 + - pybind11 - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 - setuptools - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions constrains: @@ -12614,11 +12460,11 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 22861302 - timestamp: 1736897435420 -- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h6e42039_9.conda - sha256: 87cc34d204bdd69eca591c3144b10eb3f9a7e5f16d1c573dd509dceddfbcc132 - md5: c49c6ad3f15628ac65e6f6a20d78ceca + size: 22523247 + timestamp: 1738217560656 +- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h49ed405_11.conda + sha256: cfc17a30e82a370aec26f2254af7a12b541da438b82ce114145f2b2e8f5b7635 + md5: 4a68c40afb852bfa629c5b7d727ccddc depends: - __osx >=11.0 - filelock @@ -12631,16 +12477,17 @@ packages: - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libtorch 2.5.1.* - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - llvm-openmp >=18.1.8 - networkx - nomkl - numpy >=1.19,<3 + - pybind11 - python >=3.12,<3.13.0a0 - python >=3.12,<3.13.0a0 *_cpython - python_abi 3.12.* *_cp312 - setuptools - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions constrains: @@ -12650,11 +12497,11 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 26023683 - timestamp: 1736892328280 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py310_h45c3603_109.conda - sha256: 95053a15e9c6238ada0ef3497e8c0ce3eeacced2fc646cbb5afc0ff18695de87 - md5: 5585823f206447a812a45dc1d2e81d89 + size: 26120617 + timestamp: 1738216566950 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py310_h45c3603_111.conda + sha256: e24d2845489fdbed8e958e227561690d9b8dd43fedca3ca0b05f7a1d2a3a626d + md5: dd15093708da015df029f3d59ab04d3e depends: - filelock - fsspec @@ -12666,14 +12513,15 @@ packages: - libcblas >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libtorch 2.5.1.* - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 + - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - setuptools - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions - ucrt >=10.0.20348.0 @@ -12686,11 +12534,11 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 32459513 - timestamp: 1736893225512 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_109.conda - sha256: df8d4bad17807638b0ef91f47edd4709db9819ae1c7d8973a6b6deea6ab00e96 - md5: f2359ab5903946a83576de4c13dcfa7e + size: 22072268 + timestamp: 1738217477523 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_111.conda + sha256: ff74ae807a38c6d8a04a491bdebe3ea75ac29d7e5c2b905d159578cc7e5bb1a3 + md5: 83604ed4967749ea06bdf8d330a52413 depends: - filelock - fsspec @@ -12702,14 +12550,15 @@ packages: - libcblas >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libtorch 2.5.1.* - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 + - pybind11 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 - setuptools - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions - ucrt >=10.0.20348.0 @@ -12722,17 +12571,19 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 35356429 - timestamp: 1736894336145 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py310_h6518810_309.conda - sha256: 79b9516f147a2fdbb87d38afaa41a868e60189a04f28eb7b92771049f80980b5 - md5: 0bf47d623c68e0537f1d1d123ea22f17 + size: 25576991 + timestamp: 1738216044618 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py310_h6518810_312.conda + sha256: 1c3e2166974eded73d94953e1f1825ffbeb6d8aa363733bed2bb9fc8a97a4bf3 + md5: 5446d1b154a587517be93b999ad53596 depends: - __cuda - cuda-cudart >=12.6.77,<13.0a0 + - cuda-cupti >=12.6.80,<13.0a0 - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-version >=12.6,<13 - cudnn >=9.3.0.75,<10.0a0 + - cusparselt >=0.7.0.0,<0.7.0.1.0a0 - filelock - fsspec - intel-openmp <2025 @@ -12742,6 +12593,7 @@ packages: - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 + - libcudss0 >=0.4.0.2,<0.4.1.0a0 - libcufft >=11.3.0.4,<12.0a0 - libcurand >=10.3.7.77,<11.0a0 - libcusolver >=11.7.1.2,<12.0a0 @@ -12749,37 +12601,41 @@ packages: - libmagma >=2.8.0,<2.8.1.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libtorch 2.5.1.* - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 + - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - setuptools - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-cpu ==99999999 - pytorch-gpu ==2.5.1 + - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 32327341 - timestamp: 1736921069208 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py312_h836905d_309.conda - sha256: aa03e6a345ad4cedfb0964360403985e2f572109c36f57dcf98d1a23002fddf0 - md5: be99584c0695ab9bec3ea729bf82ebda + size: 22016661 + timestamp: 1738644522500 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py312_h836905d_312.conda + sha256: 164fdbe9a962e7f98c10792eff2dafc657c142e38022a14c1db9972fa879db5d + md5: eee241f66f85b49219ffe088b9a97177 depends: - __cuda - cuda-cudart >=12.6.77,<13.0a0 + - cuda-cupti >=12.6.80,<13.0a0 - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-version >=12.6,<13 - cudnn >=9.3.0.75,<10.0a0 + - cusparselt >=0.7.0.0,<0.7.0.1.0a0 - filelock - fsspec - intel-openmp <2025 @@ -12789,6 +12645,7 @@ packages: - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 + - libcudss0 >=0.4.0.2,<0.4.1.0a0 - libcufft >=11.3.0.4,<12.0a0 - libcurand >=10.3.7.77,<11.0a0 - libcusolver >=11.7.1.2,<12.0a0 @@ -12796,28 +12653,30 @@ packages: - libmagma >=2.8.0,<2.8.1.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libtorch 2.5.1.* - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 + - pybind11 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 - setuptools - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-cpu ==99999999 - pytorch-gpu ==2.5.1 + - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 35182997 - timestamp: 1736916390154 + size: 25531021 + timestamp: 1738647452036 - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 md5: 3eeeeb9e4827ace8c0c1419c85d590ad @@ -13172,9 +13031,9 @@ packages: - pkg:pypi/six?source=hash-mapping size: 16385 timestamp: 1733381032766 -- conda: https://prefix.dev/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda - sha256: 38ad951d30052522693d21b247105744c7c6fb7cefcf41edca36f0688322e76d - md5: 4792f3259c6fdc0b730563a85b211dc0 +- conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda + sha256: c998d5a29848ce9ff1c53ba506e7d01bbd520c39bbe72e2fb7cdf5a53bad012f + md5: aec4dba5d4c2924730088753f6fa164b depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -13182,30 +13041,30 @@ packages: - libstdcxx >=13 license: BSL-1.0 purls: [] - size: 1919287 - timestamp: 1731180933533 -- conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.7-h8391f65_2.conda - sha256: 244a788a52c611c91c6b2dc73fdbb4a486261d9d321123d76500a99322bae26a - md5: 00ecdc12398192a5a3a4aaf3d5d10a7c + size: 1920152 + timestamp: 1738089391074 +- conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda + sha256: e8f26540b22fe2f1c9f44666a8fdf0786e7a40e8e69466d2567a53b106f6dff3 + md5: 6567410b336a7b8f775cd9157fb50d61 depends: - __osx >=11.0 - libcxx >=18 - llvm-openmp >=18.1.8 license: BSL-1.0 purls: [] - size: 582928 - timestamp: 1731181097813 -- conda: https://prefix.dev/conda-forge/win-64/sleef-3.7-h7e360cc_2.conda - sha256: f1ec55b4657ef709518c78f73a3f4c16a725e2e76ab19097bc4e2798396d41ef - md5: f54f8f973582a1ba3308bdd87b365023 + size: 584685 + timestamp: 1738089615902 +- conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda + sha256: fc697f95797f5638baf68bb694cf461373fc36960a9d9d5260a20a21765b8148 + md5: 3ed2f55668830f6f5bcff16875c18db0 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: BSL-1.0 purls: [] - size: 2102215 - timestamp: 1731181476179 + size: 2098929 + timestamp: 1738089785163 - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda sha256: ec91e86eeb2c6bbf09d51351b851e945185d70661d2ada67204c9a6419d282d3 md5: 3b3e64af585eadfb52bb90b553db5edf @@ -13252,17 +13111,17 @@ packages: - pkg:pypi/snowballstemmer?source=hash-mapping size: 58824 timestamp: 1637143137377 -- conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - sha256: 0cea408397d50c2afb2d25e987ebac4546ae11e549d65b1403d80dc368dfaaa6 - md5: 6d6552722448103793743dabfbda532d +- conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + sha256: d1e3e06b5cf26093047e63c8cc77b70d970411c5cbc0cb1fad461a8a8df599f7 + md5: 0401a17ae845fa72c7210e206ec5647d depends: - - python >=2.7 + - python >=3.9 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/sortedcontainers?source=hash-mapping - size: 26314 - timestamp: 1621217159824 + size: 28657 + timestamp: 1738440459037 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda sha256: 54ae221033db8fbcd4998ccb07f3c3828b4d77e73b0c72b18c1d6a507059059c md5: 3f144b2c34f8cb5a9abd9ed23a39c561 @@ -13328,18 +13187,18 @@ packages: - pkg:pypi/sphinx-autodoc-typehints?source=hash-mapping size: 24055 timestamp: 1737099757820 -- conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_2.conda - sha256: 091293964075ed1905731d09ff2691e053cd9d5335d99501f05683da29de0ee7 - md5: 463d989a8f1506bcf51cc37d7beebdf1 +- conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda + sha256: 90d900d31afe0bd6f42cf1e529e23e6eac4284b48bc64e5e942f19f5bf8ef0f2 + md5: a090580065b21d9c56662ebe68f6e7a6 depends: - - python >=3.7 + - python >=3.9 - sphinx >=4.0 license: MIT license_family: MIT purls: - pkg:pypi/sphinx-basic-ng?source=hash-mapping - size: 20338 - timestamp: 1727436819491 + size: 20495 + timestamp: 1737748706101 - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda sha256: 8cd892e49cb4d00501bc4439fb0c73ca44905f01a65b2b7fa05ba0e8f3924f19 md5: bf22cb9c439572760316ce0748af3713 @@ -13464,17 +13323,6 @@ packages: - pkg:pypi/sympy?source=hash-mapping size: 4523617 timestamp: 1736248315124 -- conda: https://prefix.dev/conda-forge/noarch/sysroot_linux-64-2.17-h0157908_18.conda - sha256: 69ab5804bdd2e8e493d5709eebff382a72fab3e9af6adf93a237ccf8f7dbd624 - md5: 460eba7851277ec1fd80a1a24080787a - depends: - - kernel-headers_linux-64 3.10.0 he073ed8_18 - - tzdata - license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later AND MPL-2.0 - license_family: GPL - purls: [] - size: 15166921 - timestamp: 1735290488259 - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda sha256: 090023bddd40d83468ef86573976af8c514f64119b2bd814ee63a838a542720a md5: 959484a66b4b76befcddc4fa97c95567 @@ -13697,13 +13545,13 @@ packages: - pkg:pypi/traitlets?source=hash-mapping size: 110051 timestamp: 1733367480074 -- conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py310h382487b_5.conda - sha256: 9a7f61c8d3abcff0ef6943386d9c7c9aa1537bb2c4ecdbff87387f1a16c515fc - md5: 07c0e5ff719b58a2a36ab17fe30dd339 +- conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py310h382487b_6.conda + sha256: c8279559c8492cf3f2a59cfb82514729535524dd7fd9f3dd453bb69778c4faf9 + md5: 6f83091c91300f29a580631326772028 depends: - python - setuptools - - cuda-nvcc + - cuda-nvcc-tools - cuda-cuobjdump - cuda-cudart - cuda-cupti @@ -13711,38 +13559,40 @@ packages: - libgcc >=13 - __glibc >=2.17,<3.0.a0 - cuda-version >=12.6,<13 + - cuda-cupti >=12.6.80,<13.0a0 - libzlib >=1.3.1,<2.0a0 + - libllvm19 >=19.1.7,<19.2.0a0 - python_abi 3.10.* *_cp310 - - cuda-cupti >=12.6.80,<13.0a0 - - libllvm19 >=19.1.6,<19.2.0a0 license: MIT license_family: MIT - purls: [] - size: 93052047 - timestamp: 1736674076031 -- conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py312h776fbae_5.conda - sha256: 1a8f6953264d678191ce3ca05fb7f78f8ad6395422d5a5702c86b567e4855c47 - md5: 6a0847b2bd6cad5909799ef8f8aea86b + purls: + - pkg:pypi/triton?source=hash-mapping + size: 93052372 + timestamp: 1738274687283 +- conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py312h776fbae_6.conda + sha256: 55cfdc76abb8db857a1417fd60905a49b09d598d6b753bdaaa03e126c4b46fa2 + md5: eaed01d9db78af46cbf8e336ec1ce7c2 depends: - python - setuptools - - cuda-nvcc + - cuda-nvcc-tools - cuda-cuobjdump - cuda-cudart - cuda-cupti + - cuda-version >=12.6,<13 - __glibc >=2.17,<3.0.a0 - libstdcxx >=13 - libgcc >=13 - - cuda-version >=12.6,<13 - - libllvm19 >=19.1.6,<19.2.0a0 - - libzlib >=1.3.1,<2.0a0 - cuda-cupti >=12.6.80,<13.0a0 + - libllvm19 >=19.1.7,<19.2.0a0 + - libzlib >=1.3.1,<2.0a0 - python_abi 3.12.* *_cp312 license: MIT license_family: MIT - purls: [] - size: 93331362 - timestamp: 1736673988637 + purls: + - pkg:pypi/triton?source=hash-mapping + size: 93331078 + timestamp: 1738274677208 - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda noarch: python sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 diff --git a/pyproject.toml b/pyproject.toml index d15aba84..ab3b015d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -181,7 +181,10 @@ xfail_strict = true filterwarnings = ["error"] log_cli_level = "INFO" testpaths = ["tests"] -markers = ["skip_xp_backend(library, *, reason=None): Skip test for a specific backend"] +markers = [ + "skip_xp_backend(library, *, reason=None): Skip test for a specific backend", + "xfail_xp_backend(library, *, reason=None): Xfail test for a specific backend", +] # Coverage diff --git a/src/array_api_extra/_lib/_testing.py b/src/array_api_extra/_lib/_testing.py index ac4ae586..3cd72942 100644 --- a/src/array_api_extra/_lib/_testing.py +++ b/src/array_api_extra/_lib/_testing.py @@ -8,6 +8,8 @@ import math from types import ModuleType +import pytest + from ._utils._compat import ( array_namespace, is_cupy_namespace, @@ -170,3 +172,21 @@ def xp_assert_close( np.testing.assert_allclose( actual, desired, rtol=rtol, atol=atol, err_msg=err_msg ) + + +def xfail(request: pytest.FixtureRequest, reason: str) -> None: + """ + XFAIL the currently running test. + + Unlike ``pytest.xfail``, allow rest of test to execute instead of immediately + halting it, so that it may result in a XPASS. + xref https://github.com/pandas-dev/pandas/issues/38902 + + Parameters + ---------- + request : pytest.FixtureRequest + ``request`` argument of the test function. + reason : str + Reason for the expected failure. + """ + request.node.add_marker(pytest.mark.xfail(reason=reason)) diff --git a/tests/conftest.py b/tests/conftest.py index 4402c067..e1a75e2e 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -2,7 +2,7 @@ from collections.abc import Callable from contextlib import suppress -from functools import wraps +from functools import partial, wraps from types import ModuleType from typing import ParamSpec, TypeVar, cast @@ -10,6 +10,7 @@ import pytest from array_api_extra._lib import Backend +from array_api_extra._lib._testing import xfail from array_api_extra._lib._utils._compat import array_namespace from array_api_extra._lib._utils._compat import device as get_device from array_api_extra._lib._utils._typing import Device @@ -32,16 +33,20 @@ def library(request: pytest.FixtureRequest) -> Backend: # numpydoc ignore=PR01, """ elem = cast(Backend, request.param) - for marker in request.node.iter_markers("skip_xp_backend"): - skip_library = marker.kwargs.get("library") or marker.args[0] # type: ignore[no-untyped-usage] - if not isinstance(skip_library, Backend): - msg = "argument of skip_xp_backend must be a Backend enum" - raise TypeError(msg) - if skip_library == elem: - reason = skip_library.value - with suppress(KeyError): - reason += ":" + cast(str, marker.kwargs["reason"]) - pytest.skip(reason=reason) + for marker_name, skip_or_xfail in ( + ("skip_xp_backend", pytest.skip), + ("xfail_xp_backend", partial(xfail, request)), + ): + for marker in request.node.iter_markers(marker_name): + library = marker.kwargs.get("library") or marker.args[0] # type: ignore[no-untyped-usage] + if not isinstance(library, Backend): + msg = f"argument of {marker_name} must be a Backend enum" + raise TypeError(msg) + if library == elem: + reason = library.value + with suppress(KeyError): + reason += ":" + cast(str, marker.kwargs["reason"]) + skip_or_xfail(reason=reason) return elem diff --git a/tests/test_at.py b/tests/test_at.py index e5c1bbee..447b099e 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -11,7 +11,7 @@ from array_api_extra import at from array_api_extra._lib import Backend from array_api_extra._lib._at import _AtOp -from array_api_extra._lib._testing import xp_assert_equal +from array_api_extra._lib._testing import xfail, xp_assert_equal from array_api_extra._lib._utils._compat import array_namespace, is_writeable_array from array_api_extra._lib._utils._typing import Array, Index from array_api_extra.testing import lazy_xp_function @@ -80,10 +80,12 @@ def assert_copy(array: Array, copy: bool | None) -> Generator[None, None, None]: @pytest.mark.parametrize( ("kwargs", "expect_copy"), [ - ({"copy": True}, True), - ({"copy": False}, False), - ({"copy": None}, None), # Behavior is backend-specific - ({}, None), # Test that the copy parameter defaults to None + pytest.param({"copy": True}, True, id="copy=True"), + pytest.param({"copy": False}, False, id="copy=False"), + # Behavior is backend-specific + pytest.param({"copy": None}, None, id="copy=None"), + # Test that the copy parameter defaults to None + pytest.param({}, None, id="no copy kwarg"), ], ) @pytest.mark.parametrize( @@ -109,10 +111,10 @@ def assert_copy(array: Array, copy: bool | None) -> Generator[None, None, None]: True, True, marks=( - pytest.mark.skip_xp_backend( + pytest.mark.skip_xp_backend( # test passes when copy=False Backend.JAX, reason="bool mask update with shaped rhs" ), - pytest.mark.skip_xp_backend( + pytest.mark.xfail_xp_backend( Backend.DASK, reason="bool mask update with shaped rhs" ), ), @@ -177,7 +179,12 @@ def test_alternate_index_syntax(): @pytest.mark.parametrize("bool_mask", [False, True]) @pytest.mark.parametrize("op", list(_AtOp)) def test_incompatible_dtype( - xp: ModuleType, library: Backend, op: _AtOp, copy: bool | None, bool_mask: bool + xp: ModuleType, + library: Backend, + request: pytest.FixtureRequest, + op: _AtOp, + copy: bool | None, + bool_mask: bool, ): """Test that at() replicates the backend's behaviour for in-place operations with incompatible dtypes. @@ -208,8 +215,8 @@ def test_incompatible_dtype( z = at_op(x, idx, op, 1.1, copy=copy) elif library is Backend.DASK: - if op in (_AtOp.MIN, _AtOp.MAX): - pytest.xfail(reason="need array-api-compat 1.11") + if op in (_AtOp.MIN, _AtOp.MAX) and bool_mask: + xfail(request, reason="need array-api-compat 1.11") z = at_op(x, idx, op, 1.1, copy=copy) elif library is Backend.ARRAY_API_STRICT and op is not _AtOp.SET: @@ -234,8 +241,18 @@ def test_bool_mask_nd(xp: ModuleType): xp_assert_equal(z, xp.asarray([[0, 2, 3], [4, 0, 0]])) -@pytest.mark.skip_xp_backend(Backend.DASK, reason="FIXME need scipy's lazywhere") -@pytest.mark.parametrize("bool_mask", [False, True]) +@pytest.mark.parametrize( + "bool_mask", + [ + False, + pytest.param( + True, + marks=pytest.mark.xfail_xp_backend( + Backend.DASK, reason="FIXME need scipy's lazywhere" + ), + ), + ], +) def test_no_inf_warnings(xp: ModuleType, bool_mask: bool): x = xp.asarray([math.inf, 1.0, 2.0]) idx = ~xp.isinf(x) if bool_mask else slice(1, None) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 2c265b23..2b900a85 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -41,7 +41,7 @@ lazy_xp_function(sinc, jax_jit=False, static_argnames="xp") -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no expand_dims") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") class TestAtLeastND: def test_0D(self, xp: ModuleType): x = xp.asarray(1.0) @@ -108,12 +108,12 @@ def test_device(self, xp: ModuleType, device: Device): assert get_device(atleast_nd(x, ndim=2)) == device def test_xp(self, xp: ModuleType): - x = xp.asarray(1) - y = atleast_nd(x, ndim=0, xp=xp) - xp_assert_equal(y, x) + x = xp.asarray(1.0) + y = atleast_nd(x, ndim=1, xp=xp) + xp_assert_equal(y, xp.ones((1,))) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") class TestCov: def test_basic(self, xp: ModuleType): xp_assert_close( @@ -152,7 +152,7 @@ def test_device(self, xp: ModuleType, device: Device): x = xp.asarray([1, 2, 3], device=device) assert get_device(cov(x)) == device - @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="explicit xp") + @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="xp=xp") def test_xp(self, xp: ModuleType): xp_assert_close( cov(xp.asarray([[0.0, 2.0], [1.0, 1.0], [2.0, 0.0]]).T, xp=xp), @@ -160,8 +160,8 @@ def test_xp(self, xp: ModuleType): ) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no device") class TestCreateDiagonal: + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") def test_1d(self, xp: ModuleType): # from np.diag tests vals = 100 * xp.arange(5, dtype=xp.float64) @@ -177,6 +177,7 @@ def test_1d(self, xp: ModuleType): xp_assert_equal(create_diagonal(vals, offset=2), b) xp_assert_equal(create_diagonal(vals, offset=-2), c) + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") @pytest.mark.parametrize("n", range(1, 10)) @pytest.mark.parametrize("offset", range(1, 10)) def test_create_diagonal(self, xp: ModuleType, n: int, offset: int): @@ -196,20 +197,22 @@ def test_2d(self, xp: ModuleType): with pytest.raises(ValueError, match="1-dimensional"): create_diagonal(xp.asarray([[1]])) + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") def test_device(self, xp: ModuleType, device: Device): x = xp.asarray([1, 2, 3], device=device) assert get_device(create_diagonal(x)) == device + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") def test_xp(self, xp: ModuleType): x = xp.asarray([1, 2]) y = create_diagonal(x, xp=xp) xp_assert_equal(y, xp.asarray([[1, 0], [0, 2]])) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no expand_dims") class TestExpandDims: - @pytest.mark.skip_xp_backend(Backend.DASK, reason="tuple index out of range") - @pytest.mark.skip_xp_backend(Backend.TORCH, reason="tuple index out of range") + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") + @pytest.mark.xfail_xp_backend(Backend.DASK, reason="tuple index out of range") + @pytest.mark.xfail_xp_backend(Backend.TORCH, reason="tuple index out of range") def test_functionality(self, xp: ModuleType): def _squeeze_all(b: Array) -> Array: """Mimics `np.squeeze(b)`. `xpx.squeeze`?""" @@ -225,6 +228,7 @@ def _squeeze_all(b: Array) -> Array: assert b.shape[axis] == 1 assert _squeeze_all(b).shape == s + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") def test_axis_tuple(self, xp: ModuleType): a = xp.empty((3, 3, 3)) assert expand_dims(a, axis=(0, 1, 2)).shape == (1, 1, 1, 3, 3, 3) @@ -257,17 +261,19 @@ def test_positive_negative_repeated(self, xp: ModuleType): with pytest.raises(ValueError, match="Duplicate dimensions"): expand_dims(a, axis=(3, -3)) + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") def test_device(self, xp: ModuleType, device: Device): x = xp.asarray([1, 2, 3], device=device) assert get_device(expand_dims(x, axis=0)) == device + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") def test_xp(self, xp: ModuleType): x = xp.asarray([1, 2, 3]) y = expand_dims(x, axis=(0, 1, 2), xp=xp) assert y.shape == (1, 1, 1, 3) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") class TestIsClose: # FIXME use lazywhere to avoid warnings on inf @pytest.mark.filterwarnings("ignore:invalid value encountered") @@ -402,7 +408,7 @@ def test_none_shape_bool(self, xp: ModuleType): xp_assert_equal(isclose(a, b), xp.asarray([True, False])) @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="xp=xp") - @pytest.mark.skip_xp_backend(Backend.TORCH, reason="Array API 2024.12 support") + @pytest.mark.xfail_xp_backend(Backend.TORCH, reason="Array API 2024.12 support") def test_python_scalar(self, xp: ModuleType): a = xp.asarray([0.0, 0.1], dtype=xp.float32) xp_assert_equal(isclose(a, 0.0), xp.asarray([True, False])) @@ -425,7 +431,7 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(isclose(a, b, xp=xp), xp.asarray([True, False])) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no expand_dims") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") class TestKron: def test_basic(self, xp: ModuleType): # Using 0-dimensional array @@ -526,7 +532,7 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(nunique(a, xp=xp), xp.asarray(3)) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no arange, no device") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no arange, no device") class TestPad: def test_simple(self, xp: ModuleType): a = xp.arange(1, 4) @@ -576,10 +582,24 @@ def test_sequence_of_tuples_width(self, xp: ModuleType): assert padded.shape == (4, 4) -@pytest.mark.skip_xp_backend(Backend.DASK, reason="no argsort") -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no device kwarg in asarray") +assume_unique = pytest.mark.parametrize( + "assume_unique", + [ + True, + pytest.param( + False, + marks=pytest.mark.xfail_xp_backend( + Backend.DASK, reason="NaN-shaped arrays" + ), + ), + ], +) + + +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in asarray()") class TestSetDiff1D: - @pytest.mark.skip_xp_backend( + @pytest.mark.xfail_xp_backend(Backend.DASK, reason="NaN-shaped arrays") + @pytest.mark.xfail_xp_backend( Backend.TORCH, reason="index_select not implemented for uint32" ) def test_setdiff1d(self, xp: ModuleType): @@ -608,7 +628,7 @@ def test_assume_unique(self, xp: ModuleType): actual = setdiff1d(x1, x2, assume_unique=True) xp_assert_equal(actual, expected) - @pytest.mark.parametrize("assume_unique", [True, False]) + @assume_unique @pytest.mark.parametrize("shape1", [(), (1,), (1, 1)]) @pytest.mark.parametrize("shape2", [(), (1,), (1, 1)]) def test_shapes( @@ -623,8 +643,8 @@ def test_shapes( actual = setdiff1d(x1, x2, assume_unique=assume_unique) xp_assert_equal(actual, xp.empty((0,))) + @assume_unique @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="xp=xp") - @pytest.mark.parametrize("assume_unique", [True, False]) def test_python_scalar(self, xp: ModuleType, assume_unique: bool): # Test no dtype promotion to xp.asarray(x2); use x1.dtype x1 = xp.asarray([3, 1, 2], dtype=xp.int16) @@ -645,21 +665,22 @@ def test_all_python_scalars(self, assume_unique: bool): with pytest.raises(TypeError, match="Unrecognized"): setdiff1d(0, 0, assume_unique=assume_unique) - def test_device(self, xp: ModuleType, device: Device): + @assume_unique + def test_device(self, xp: ModuleType, device: Device, assume_unique: bool): x1 = xp.asarray([3, 8, 20], device=device) x2 = xp.asarray([2, 3, 4], device=device) - assert get_device(setdiff1d(x1, x2)) == device + assert get_device(setdiff1d(x1, x2, assume_unique=assume_unique)) == device - @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="explicit xp") + @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="xp=xp") def test_xp(self, xp: ModuleType): x1 = xp.asarray([3, 8, 20]) x2 = xp.asarray([2, 3, 4]) expected = xp.asarray([8, 20]) - actual = setdiff1d(x1, x2, xp=xp) + actual = setdiff1d(x1, x2, assume_unique=True, xp=xp) xp_assert_equal(actual, expected) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") class TestSinc: def test_simple(self, xp: ModuleType): xp_assert_equal(sinc(xp.asarray(0.0)), xp.asarray(1.0)) diff --git a/tests/test_testing.py b/tests/test_testing.py index 7d4ed0ad..c9a1e32f 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -23,7 +23,7 @@ xp_assert_equal, pytest.param( xp_assert_close, - marks=pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype"), + marks=pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype"), ), ], ) @@ -49,17 +49,17 @@ def test_assert_close_equal_basic(xp: ModuleType, func: Callable[..., None]): # @pytest.mark.skip_xp_backend(Backend.NUMPY, reason="test other ns vs. numpy") @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="test other ns vs. numpy") -@param_assert_equal_close +@pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close]) def test_assert_close_equal_namespace(xp: ModuleType, func: Callable[..., None]): # type: ignore[no-any-explicit] - with pytest.raises(AssertionError): + with pytest.raises(AssertionError, match="namespaces do not match"): func(xp.asarray(0), np.asarray(0)) - with pytest.raises(TypeError): + with pytest.raises(TypeError, match="Unrecognized array input"): func(xp.asarray(0), 0) - with pytest.raises(TypeError): + with pytest.raises(TypeError, match="list is not a supported array type"): func(xp.asarray([0]), [0]) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") def test_assert_close_tolerance(xp: ModuleType): xp_assert_close(xp.asarray([100.0]), xp.asarray([102.0]), rtol=0.03) with pytest.raises(AssertionError): @@ -71,7 +71,7 @@ def test_assert_close_tolerance(xp: ModuleType): @param_assert_equal_close -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no bool indexing by sparse arrays") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no bool indexing") def test_assert_close_equal_none_shape(xp: ModuleType, func: Callable[..., None]): # type: ignore[no-any-explicit] """On dask and other lazy backends, test that a shape with NaN's or None's can be compared to a real shape. diff --git a/tests/test_utils.py b/tests/test_utils.py index d9f50362..699f25f1 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -17,12 +17,23 @@ class TestIn1D: - @pytest.mark.skip_xp_backend(Backend.DASK, reason="no argsort") - @pytest.mark.skip_xp_backend( - Backend.SPARSE, reason="no unique_inverse, no device kwarg in asarray" + @pytest.mark.xfail_xp_backend( + Backend.SPARSE, reason="no unique_inverse, no device kwarg in asarray()" ) # cover both code paths - @pytest.mark.parametrize("n", [9, 15]) + @pytest.mark.parametrize( + "n", + [ + pytest.param(9, id="fast path"), + pytest.param( + 15, + id="slow path", + marks=pytest.mark.xfail_xp_backend( + Backend.DASK, reason="NaN-shaped array" + ), + ), + ], + ) def test_no_invert_assume_unique(self, xp: ModuleType, n: int): x1 = xp.asarray([3, 8, 20]) x2 = xp.arange(n) @@ -30,14 +41,14 @@ def test_no_invert_assume_unique(self, xp: ModuleType, n: int): actual = in1d(x1, x2) xp_assert_equal(actual, expected) - @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no device kwarg in asarray") + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in asarray") def test_device(self, xp: ModuleType, device: Device): x1 = xp.asarray([3, 8, 20], device=device) x2 = xp.asarray([2, 3, 4], device=device) assert get_device(in1d(x1, x2)) == device - @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="explicit xp") - @pytest.mark.skip_xp_backend( + @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="xp=xp") + @pytest.mark.xfail_xp_backend( Backend.SPARSE, reason="no arange, no device kwarg in asarray" ) def test_xp(self, xp: ModuleType): @@ -48,7 +59,7 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(actual, expected) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") @pytest.mark.parametrize( ("dtype", "b", "defined"), [ From a71bd2e2cbb4e7f010679cb0f9a788235df2e051 Mon Sep 17 00:00:00 2001 From: Neil Girdhar Date: Sat, 8 Feb 2025 09:40:32 -0500 Subject: [PATCH 028/140] DEV: Add editorconfig (#138) * Add editorconfig * match prettier default --------- Co-authored-by: Lucas Colley --- .editorconfig | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..46f23570 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,14 @@ +root = true + +[*.{py,md}] +indent_style = space +end_of_line = lf +trim_trailing_whitespace = true +insert_final_newline = true + +[*.py] +max_line_length = 88 +indent_size = 4 + +[*.md] +max_line_length = 80 From 03f0b3e19370f1ee287da0bf98ae2cf93ba4f98f Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Tue, 11 Feb 2025 15:41:09 +0000 Subject: [PATCH 029/140] ENH: new function `broadcast_shapes` (#133) * ENH: `broadcast_shapes` * xref broadcast_arrays * mixed nan-none test * add comment * Update src/array_api_extra/_lib/_funcs.py --------- Co-authored-by: Lucas Colley --- docs/api-reference.md | 1 + docs/conf.py | 1 + src/array_api_extra/__init__.py | 2 + src/array_api_extra/_lib/_funcs.py | 64 ++++++++++++++++++++++++++++++ tests/test_funcs.py | 59 +++++++++++++++++++++++++++ 5 files changed, 127 insertions(+) diff --git a/docs/api-reference.md b/docs/api-reference.md index 32205248..2483a55d 100644 --- a/docs/api-reference.md +++ b/docs/api-reference.md @@ -8,6 +8,7 @@ at atleast_nd + broadcast_shapes cov create_diagonal expand_dims diff --git a/docs/conf.py b/docs/conf.py index afa3bd5e..eff2a33d 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -54,6 +54,7 @@ intersphinx_mapping = { "python": ("https://docs.python.org/3", None), "array-api": ("https://data-apis.org/array-api/draft", None), + "numpy": ("https://numpy.org/doc/stable", None), "jax": ("https://jax.readthedocs.io/en/latest", None), } diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 840dd8e7..4a49fd48 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -4,6 +4,7 @@ from ._lib._at import at from ._lib._funcs import ( atleast_nd, + broadcast_shapes, cov, create_diagonal, expand_dims, @@ -20,6 +21,7 @@ "__version__", "at", "atleast_nd", + "broadcast_shapes", "cov", "create_diagonal", "expand_dims", diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index f7eb8c88..a5729559 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -17,6 +17,7 @@ __all__ = [ "atleast_nd", + "broadcast_shapes", "cov", "create_diagonal", "expand_dims", @@ -71,6 +72,69 @@ def atleast_nd(x: Array, /, *, ndim: int, xp: ModuleType | None = None) -> Array return x +# `float` in signature to accept `math.nan` for Dask. +# `int`s are still accepted as `float` is a superclass of `int` in typing +def broadcast_shapes(*shapes: tuple[float | None, ...]) -> tuple[int | None, ...]: + """ + Compute the shape of the broadcasted arrays. + + Duplicates :func:`numpy.broadcast_shapes`, with additional support for + None and NaN sizes. + + This is equivalent to ``xp.broadcast_arrays(arr1, arr2, ...)[0].shape`` + without needing to worry about the backend potentially deep copying + the arrays. + + Parameters + ---------- + *shapes : tuple[int | None, ...] + Shapes of the arrays to broadcast. + + Returns + ------- + tuple[int | None, ...] + The shape of the broadcasted arrays. + + See Also + -------- + numpy.broadcast_shapes : Equivalent NumPy function. + array_api.broadcast_arrays : Function to broadcast actual arrays. + + Notes + ----- + This function accepts the Array API's ``None`` for unknown sizes, + as well as Dask's non-standard ``math.nan``. + Regardless of input, the output always contains ``None`` for unknown sizes. + + Examples + -------- + >>> import array_api_extra as xpx + >>> xpx.broadcast_shapes((2, 3), (2, 1)) + (2, 3) + >>> xpx.broadcast_shapes((4, 2, 3), (2, 1), (1, 3)) + (4, 2, 3) + """ + if not shapes: + return () # Match numpy output + + ndim = max(len(shape) for shape in shapes) + out: list[int | None] = [] + for axis in range(-ndim, 0): + sizes = {shape[axis] for shape in shapes if axis >= -len(shape)} + # Dask uses NaN for unknown shape, which predates the Array API spec for None + none_size = None in sizes or math.nan in sizes + sizes -= {1, None, math.nan} + if len(sizes) > 1: + msg = ( + "shape mismatch: objects cannot be broadcast to a single shape: " + f"{shapes}." + ) + raise ValueError(msg) + out.append(None if none_size else cast(int, sizes.pop()) if sizes else 1) + + return tuple(out) + + def cov(m: Array, /, *, xp: ModuleType | None = None) -> Array: """ Estimate a covariance matrix. diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 2b900a85..84d2f5d1 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -1,4 +1,5 @@ import contextlib +import math import warnings from types import ModuleType @@ -8,6 +9,7 @@ from array_api_extra import ( at, atleast_nd, + broadcast_shapes, cov, create_diagonal, expand_dims, @@ -113,6 +115,63 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(y, xp.ones((1,))) +class TestBroadcastShapes: + @pytest.mark.parametrize( + "args", + [ + (), + ((),), + ((), ()), + ((1,),), + ((1,), (1,)), + ((2,), (1,)), + ((3, 1, 4), (2, 1)), + ((1, 1, 4), (2, 1)), + ((1,), ()), + ((), (2,), ()), + ((0,),), + ((0,), (1,)), + ((2, 0), (1, 1)), + ((2, 0, 3), (2, 1, 1)), + ], + ) + def test_simple(self, args: tuple[tuple[int, ...], ...]): + expect = np.broadcast_shapes(*args) + actual = broadcast_shapes(*args) + assert actual == expect + + @pytest.mark.parametrize( + "args", + [ + ((2,), (3,)), + ((2, 3), (1, 2)), + ((2,), (0,)), + ((2, 0, 2), (1, 3, 1)), + ], + ) + def test_fail(self, args: tuple[tuple[int, ...], ...]): + match = "cannot be broadcast to a single shape" + with pytest.raises(ValueError, match=match): + _ = np.broadcast_shapes(*args) + with pytest.raises(ValueError, match=match): + _ = broadcast_shapes(*args) + + @pytest.mark.parametrize( + "args", + [ + ((None,), (None,)), + ((math.nan,), (None,)), + ((1, None, 2, 4), (2, 3, None, 1), (2, None, None, 4)), + ((1, math.nan, 2), (4, 2, 3, math.nan), (4, 2, None, None)), + ((math.nan, 1), (None, 2), (None, 2)), + ], + ) + def test_none(self, args: tuple[tuple[float | None, ...], ...]): + expect = args[-1] + actual = broadcast_shapes(*args[:-1]) + assert actual == expect + + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") class TestCov: def test_basic(self, xp: ModuleType): From 253ef87db5f122cde8ca105a6e7a512b5bb5b0ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 02:37:05 +0000 Subject: [PATCH 030/140] Bump prefix-dev/setup-pixi from 0.8.1 to 0.8.2 in the actions group Bumps the actions group with 1 update: [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi). Updates `prefix-dev/setup-pixi` from 0.8.1 to 0.8.2 - [Release notes](https://github.com/prefix-dev/setup-pixi/releases) - [Commits](https://github.com/prefix-dev/setup-pixi/compare/v0.8.1...v0.8.2) --- updated-dependencies: - dependency-name: prefix-dev/setup-pixi dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] --- .github/workflows/ci.yml | 4 ++-- .github/workflows/docs-build.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6ad4e77e..2ca14085 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: - uses: pre-commit/action@v3.0.1 with: extra_args: --hook-stage manual --all-files - - uses: prefix-dev/setup-pixi@v0.8.1 + - uses: prefix-dev/setup-pixi@v0.8.2 with: pixi-version: v0.40.3 cache: true @@ -56,7 +56,7 @@ jobs: with: fetch-depth: 0 - - uses: prefix-dev/setup-pixi@v0.8.1 + - uses: prefix-dev/setup-pixi@v0.8.2 with: pixi-version: v0.40.3 cache: true diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index b5145f92..8f86bc95 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: prefix-dev/setup-pixi@v0.8.1 + - uses: prefix-dev/setup-pixi@v0.8.2 with: pixi-version: v0.40.3 cache: true From 116558ab043a119f76bce1d32c0aa96fd5da7ae7 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Tue, 18 Feb 2025 13:53:38 +0000 Subject: [PATCH 031/140] BUG: `isclose` finite vs. infinite --- src/array_api_extra/_lib/_funcs.py | 8 ++++++-- tests/test_funcs.py | 22 ++++++++++++---------- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index a5729559..bd1b5f06 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -386,8 +386,12 @@ def isclose( b_inexact = xp.isdtype(b.dtype, ("real floating", "complex floating")) if a_inexact or b_inexact: # FIXME: use scipy's lazywhere to suppress warnings on inf - out = xp.abs(a - b) <= (atol + rtol * xp.abs(b)) - out = xp.where(xp.isinf(a) & xp.isinf(b), xp.sign(a) == xp.sign(b), out) + out = xp.where( + xp.isinf(a) | xp.isinf(b), + xp.isinf(a) & xp.isinf(b) & (xp.sign(a) == xp.sign(b)), + # Note: inf <= inf is True! + xp.abs(a - b) <= (atol + rtol * xp.abs(b)), + ) if equal_nan: out = xp.where(xp.isnan(a) & xp.isnan(b), xp.asarray(True), out) return out diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 84d2f5d1..f7a2c4fb 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -336,6 +336,7 @@ def test_xp(self, xp: ModuleType): class TestIsClose: # FIXME use lazywhere to avoid warnings on inf @pytest.mark.filterwarnings("ignore:invalid value encountered") + @pytest.mark.parametrize("swap", [False, True]) @pytest.mark.parametrize( ("a", "b"), [ @@ -353,9 +354,9 @@ class TestIsClose: (float("inf"), float("inf")), (float("inf"), 100.0), (float("inf"), float("-inf")), + (float("-inf"), float("-inf")), (float("nan"), float("nan")), - (float("nan"), 0.0), - (0.0, float("nan")), + (float("nan"), 100.0), (1e6, 1e6 + 1), # True - within rtol (1e6, 1e6 + 100), # False - outside rtol (1e-6, 1.1e-6), # False - outside atol @@ -364,7 +365,9 @@ class TestIsClose: (1e6 + 0j, 1e6 + 100j), # False - outside rtol ], ) - def test_basic(self, a: float, b: float, xp: ModuleType): + def test_basic(self, a: float, b: float, swap: bool, xp: ModuleType): + if swap: + b, a = a, b a_xp = xp.asarray(a) b_xp = xp.asarray(b) @@ -372,11 +375,10 @@ def test_basic(self, a: float, b: float, xp: ModuleType): with warnings.catch_warnings(): warnings.simplefilter("ignore") - r_xp = xp.asarray(np.arange(10), dtype=a_xp.dtype) - ar_xp = a_xp * r_xp - br_xp = b_xp * r_xp ar_np = a * np.arange(10) br_np = b * np.arange(10) + ar_xp = xp.asarray(ar_np) + br_xp = xp.asarray(br_np) xp_assert_equal(isclose(ar_xp, br_xp), xp.asarray(np.isclose(ar_np, br_np))) @@ -395,14 +397,14 @@ def test_broadcast(self, dtype: str, xp: ModuleType): # FIXME use lazywhere to avoid warnings on inf @pytest.mark.filterwarnings("ignore:invalid value encountered") def test_some_inf(self, xp: ModuleType): - a = xp.asarray([0.0, 1.0, float("inf"), float("inf"), float("inf")]) - b = xp.asarray([1e-9, 1.0, float("inf"), float("-inf"), 2.0]) + a = xp.asarray([0.0, 1.0, xp.inf, xp.inf, xp.inf]) + b = xp.asarray([1e-9, 1.0, xp.inf, -xp.inf, 2.0]) actual = isclose(a, b) xp_assert_equal(actual, xp.asarray([True, True, True, False, False])) def test_equal_nan(self, xp: ModuleType): - a = xp.asarray([float("nan"), float("nan"), 1.0]) - b = xp.asarray([float("nan"), 1.0, float("nan")]) + a = xp.asarray([xp.nan, xp.nan, 1.0]) + b = xp.asarray([xp.nan, 1.0, xp.nan]) xp_assert_equal(isclose(a, b), xp.asarray([False, False, False])) xp_assert_equal(isclose(a, b, equal_nan=True), xp.asarray([True, False, False])) From 45c9fbbe7b8f7045db8c64fe70aa6a1a677cdb71 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Thu, 20 Feb 2025 13:07:17 +0000 Subject: [PATCH 032/140] MAINT: backports and tweaks --- docs/conf.py | 1 + pixi.lock | 5322 +++++++++++-------- pyproject.toml | 11 +- src/array_api_extra/_lib/_at.py | 4 +- src/array_api_extra/_lib/_utils/_helpers.py | 12 +- src/array_api_extra/_lib/_utils/_typing.py | 3 +- src/array_api_extra/testing.py | 4 +- tests/conftest.py | 18 +- 8 files changed, 3148 insertions(+), 2227 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index eff2a33d..64389f80 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -54,6 +54,7 @@ intersphinx_mapping = { "python": ("https://docs.python.org/3", None), "array-api": ("https://data-apis.org/array-api/draft", None), + "dask": ("https://docs.dask.org/en/stable", None), "numpy": ("https://numpy.org/doc/stable", None), "jax": ("https://jax.readthedocs.io/en/latest", None), } diff --git a/pixi.lock b/pixi.lock index 10e70ff2..6a417843 100644 --- a/pixi.lock +++ b/pixi.lock @@ -14,19 +14,19 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda @@ -38,11 +38,13 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda @@ -52,18 +54,19 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - pypi: . dev: channels: @@ -77,7 +80,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda @@ -99,31 +102,31 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py313h33d0bda_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda + - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py313h536fd9c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -134,12 +137,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py313h11186cd_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda @@ -147,119 +150,119 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py312h7d5f655_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py313h5dd9f0d_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.34.0-h2b5623c_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.34.0-h0121fbd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.46-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_h89e7157_111.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_h8231793_100.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py313h1b76d92_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py313h8756d67_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py312hf9745cd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py313ha87cce1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py313h33d0bda_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py312h2e6246c_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py313h0b724e9_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py313h33d0bda_1.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py313h8db990d_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py313h536fd9c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py313h78bf25f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py313he5f92c8_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -268,18 +271,19 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_heeca0f5_111.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py313_he6a733d_100.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py313h86fcf2b_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda @@ -288,7 +292,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -308,14 +312,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py313h536fd9c_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda @@ -324,14 +328,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda @@ -353,31 +357,31 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py313h0ebd0e5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py313h90d716c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -388,12 +392,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py313h2cdc120_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda @@ -401,24 +405,24 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py313hd85e7f4_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h0945df6_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda @@ -428,84 +432,86 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.34.0-hdbe95d5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.34.0-h7081f7f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h2621b3d_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.46-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_he9b55c7_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h6adcabc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py312h728bc31_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py313hd06b435_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py313h28882b1_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py312hcb1e3ce_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py313h668b085_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py313hf9c7212_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py312hdf12f13_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py312h94ee1e1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py313h8aea8d6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py313hca4752e_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.0-py313h0ebd0e5_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py313h47b39a6_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py313hb37fac4_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py313h39782a4_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py313hf9431ad_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -514,17 +520,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h49ed405_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py313_h2e75435_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py313h9a24e0a_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda @@ -533,7 +540,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -552,14 +559,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda @@ -568,7 +575,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: @@ -576,7 +583,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda @@ -593,30 +600,30 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py313h1ec8472_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -627,7 +634,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda @@ -638,43 +645,44 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hf554d7f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8dcb746_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.34.0-h95c5cb2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.34.0-he5eb982_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.46-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_ha619adf_111.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h026d5bc_100.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -682,46 +690,47 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py312h1f7db74_0.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py313hb80970b_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py313h05901a4_2.conda - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda + - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py313h1ec8472_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py312hcccf92d_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py312h49bc9c5_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py313h4ca4f0f_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py313h1ec8472_1.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py313hf91d08e_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py313hda88b71_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h6a9c419_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py313hfa70ccb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py313he812468_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -730,16 +739,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_111.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py313_h860d2b0_100.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py313h2eca4b9_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda @@ -748,7 +758,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -768,17 +778,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda + - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda @@ -788,7 +798,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . dev-cuda: @@ -826,15 +836,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda @@ -842,35 +852,35 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.57-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.57-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.57-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.57-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py312h178313f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.9-py312hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.57-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.57-h3f2d84a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.57-h3f2d84a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.57-h3f2d84a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.55-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.57-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.57-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.61-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.61-he02047a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.55-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.61-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.55-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.7.1.26-h969bcc4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py312h7d319b9_2.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py312h1acd1a8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.6.3.2-hdea8103_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.7.0.0-hcd2ec93_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -887,7 +897,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda @@ -900,20 +910,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.3.14-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.3.14-h9ab20c4_0.conda @@ -923,7 +933,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.0.11-h12f29b5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.55-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.55-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.2.55-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.2.55-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.7.53-hbd13f7d_0.conda @@ -933,22 +943,22 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.34.0-h2b5623c_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.34.0-h0121fbd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0.rc1-hb8a341e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda @@ -957,26 +967,26 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.61-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.46-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.2-h3dc2cb9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.3-h3dc2cb9_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_haa0cf67_310.conda - - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h8247c52_300.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.3-h9a4d06a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_0.conda @@ -996,21 +1006,22 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.25.1.1-ha44e49d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py312h2e6246c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py312h2e6246c_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py312h68727a3_1.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda @@ -1028,27 +1039,30 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py312_hdbe889e_310.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_h8bb5dc9_300.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py312ha707e6e_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda @@ -1057,7 +1071,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -1079,13 +1093,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py312h776fbae_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda @@ -1101,7 +1115,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda @@ -1123,31 +1137,31 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py313h0ebd0e5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py313h90d716c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -1158,12 +1172,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py313h2cdc120_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda @@ -1171,24 +1185,24 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py313hd85e7f4_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h0945df6_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda @@ -1198,84 +1212,86 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.34.0-hdbe95d5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.34.0-h7081f7f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h2621b3d_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.46-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_he9b55c7_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h6adcabc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py312h728bc31_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py313hd06b435_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py313h28882b1_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py312hcb1e3ce_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py313h668b085_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py313hf9c7212_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py312hdf12f13_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py312h94ee1e1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py313h8aea8d6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py313hca4752e_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.0-py313h0ebd0e5_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py313h47b39a6_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py313hb37fac4_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py313h39782a4_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py313hf9431ad_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -1284,17 +1300,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h49ed405_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py313_h2e75435_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py313h9a24e0a_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda @@ -1303,7 +1320,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -1322,14 +1339,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py312hea69d52_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda @@ -1338,7 +1355,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: @@ -1363,15 +1380,15 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda @@ -1379,26 +1396,26 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.57-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.57-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py312h31fea79_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.57-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.57-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.57-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.61-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.3.0.75-h1361d0a_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.7.1.26-hffc9a7f_0.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py312h584ea29_2.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py312h2a51dd3_2.conda - conda: https://prefix.dev/conda-forge/win-64/cusparselt-0.7.0.0-hffc9a7f_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -1410,7 +1427,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda @@ -1421,51 +1438,51 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h9820ece_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-he9da57d_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.3.14-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcudss0-0.4.0.2-hdb9b9d5_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.41-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.55-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.2.55-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.7.53-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.34.0-h95c5cb2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.34.0-he5eb982_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.61-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.46-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h5239056_312.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_hd164f6e_300.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -1487,16 +1504,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py312hcccf92d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py312hcccf92d_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py312h49bc9c5_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py312hd5eb7cc_1.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda @@ -1511,8 +1529,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h607bf26_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py312h607bf26_0_cuda.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -1521,16 +1539,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.12.9-h3f84c4b_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py312_h836905d_312.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py312_h9ada978_300.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py312h451d5c4_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda @@ -1539,7 +1558,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -1569,7 +1588,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda @@ -1595,16 +1614,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda @@ -1619,26 +1638,25 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -1646,15 +1664,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -1673,7 +1692,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: @@ -1681,16 +1700,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda @@ -1707,16 +1726,17 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -1724,15 +1744,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -1751,7 +1772,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: @@ -1759,16 +1780,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda @@ -1782,17 +1803,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -1800,14 +1822,15 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -1831,7 +1854,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . lint: @@ -1846,22 +1869,22 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda @@ -1872,7 +1895,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda @@ -1880,38 +1903,37 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda @@ -1922,15 +1944,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda @@ -1946,35 +1969,35 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda @@ -1985,38 +2008,39 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py312h94ee1e1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py313hca4752e_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda @@ -2027,15 +2051,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda @@ -2050,35 +2075,35 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda @@ -2088,7 +2113,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda @@ -2096,29 +2121,30 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py312h49bc9c5_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda @@ -2129,14 +2155,15 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda @@ -2153,16 +2180,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda + - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . tests: @@ -2179,40 +2206,39 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda @@ -2226,31 +2252,32 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py312h94ee1e1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py313hca4752e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -2263,31 +2290,32 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py312h49bc9c5_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -2296,7 +2324,6 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - pypi: . tests-backends: channels: @@ -2327,7 +2354,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda @@ -2337,12 +2364,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda @@ -2354,6 +2381,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda @@ -2361,61 +2389,61 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.34.0-h2b5623c_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.34.0-h0121fbd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.46-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_h89e7157_111.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_h8231793_100.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h0d44e9d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_0.conda @@ -2432,12 +2460,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py310h3788b33_1.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda @@ -2447,8 +2476,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py310hff52083_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py310hac404ae_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -2459,13 +2488,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h27a6d43_111.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_hdf93f3b_100.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py310hfa6ec8c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda @@ -2480,6 +2509,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -2514,7 +2544,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda @@ -2524,12 +2554,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda @@ -2541,27 +2571,26 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py310h604521f_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h0945df6_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda @@ -2570,32 +2599,32 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.34.0-hdbe95d5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.34.0-h7081f7f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h2621b3d_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.46-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h5d0aec3_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h4686571_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-hce475f1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_0.conda @@ -2612,12 +2641,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.0-py310h7f4e7e6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda @@ -2627,8 +2657,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py310hb6292c7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py310hc17921c_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -2639,12 +2669,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3b0affc_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h34801bc_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py310hd50a768_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py310h32ab4ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda @@ -2658,6 +2688,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -2688,7 +2719,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda @@ -2698,11 +2729,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda @@ -2715,42 +2746,42 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hf554d7f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8dcb746_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.34.0-h95c5cb2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.34.0-he5eb982_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_8_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.46-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_ha619adf_111.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h026d5bc_100.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -2767,10 +2798,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py310hc19bc0b_1.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda @@ -2779,8 +2811,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py310h5588dad_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h399dd74_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py310h5588dad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py310h399dd74_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -2791,11 +2823,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py310_h45c3603_111.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_hae4af60_100.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda + - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py310h15c175c_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda @@ -2810,6 +2842,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda @@ -2857,7 +2890,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda @@ -2867,32 +2900,32 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.57-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.57-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.57-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.57-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.57-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.57-h3f2d84a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.57-h3f2d84a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.57-h3f2d84a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.55-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.57-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.57-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.61-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.61-he02047a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.55-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.61-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.55-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.7.1.26-h969bcc4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py310h1b77274_2.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py310h8de46e0_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.6.3.2-hdea8103_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.7.0.0-hcd2ec93_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda @@ -2905,6 +2938,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda @@ -2912,20 +2946,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.3.14-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.3.14-h9ab20c4_0.conda @@ -2935,7 +2969,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.0.11-h12f29b5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.55-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.55-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.2.55-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.2.55-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.7.53-hbd13f7d_0.conda @@ -2944,22 +2978,22 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.34.0-h2b5623c_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.34.0-h0121fbd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0.rc1-hb8a341e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda @@ -2968,26 +3002,26 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.61-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_8_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.46-h943b412_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.2-h3dc2cb9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.3-h3dc2cb9_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_haa0cf67_310.conda - - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h8247c52_300.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.3-h9a4d06a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h0d44e9d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_0.conda @@ -3005,12 +3039,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py310h3788b33_1.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda @@ -3020,8 +3055,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py310hff52083_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py310hac404ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -3030,14 +3067,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py310_hca309f4_310.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hd5426db_300.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py310hfa6ec8c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda @@ -3052,7 +3089,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py310h382487b_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -3063,8 +3101,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha39cb0e_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.19.0-py310h5764c6d_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_0.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda @@ -3087,7 +3125,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda @@ -3097,12 +3135,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda @@ -3114,27 +3152,26 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py310h604521f_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h0945df6_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda @@ -3143,32 +3180,32 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.34.0-hdbe95d5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.34.0-h7081f7f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h2621b3d_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_8_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.46-h3783ad8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h5d0aec3_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h4686571_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-hce475f1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_0.conda @@ -3185,12 +3222,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.0-py310h7f4e7e6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda @@ -3200,8 +3238,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py310hb6292c7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py310hc17921c_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -3212,12 +3250,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3b0affc_11.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h34801bc_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py310hd50a768_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py310h32ab4ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda @@ -3231,6 +3269,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -3261,7 +3300,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda @@ -3271,23 +3310,23 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.57-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.57-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.57-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.57-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.57-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.61-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.3.0.75-h1361d0a_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.7.1.26-hffc9a7f_0.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py310h619d0c7_2.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py310h441eff7_2.conda - conda: https://prefix.dev/conda-forge/win-64/cusparselt-0.7.0.0-hffc9a7f_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda @@ -3301,50 +3340,50 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h9820ece_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-he9da57d_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.3.14-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcudss0-0.4.0.2-hdb9b9d5_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.41-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.55-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.2.55-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.7.53-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.34.0-h95c5cb2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.34.0-he5eb982_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.61-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_8_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.46-had7236b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h5239056_312.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_hd164f6e_300.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -3361,10 +3400,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py310hc19bc0b_1.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda @@ -3373,8 +3413,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py310h5588dad_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h8b91b4e_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py310h5588dad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py310h8b91b4e_0_cuda.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -3385,11 +3425,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py310_h6518810_312.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_ha356eb8_300.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda + - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py310h15c175c_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda @@ -3404,6 +3444,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda @@ -3429,36 +3470,42 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h59b9bed_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_he106b2a_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_he106b2a_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_h7ac8fdf_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.2-py310hefbff90_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.3-py310hefbff90_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -3466,6 +3513,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3477,24 +3525,24 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.2-py310h4d83441_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.3-py310h4d83441_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -3513,24 +3561,24 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.2-py310h4987827_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.3-py310h4987827_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda @@ -3545,7 +3593,6 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - pypi: . tests-py313: channels: @@ -3555,43 +3602,50 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h59b9bed_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_he106b2a_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_he106b2a_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_h7ac8fdf_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.2-py313h17eae1a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.3-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_105_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3603,31 +3657,31 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.2-py313h41a2e72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.3-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_105_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda @@ -3641,31 +3695,31 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.2-py313hefb8edb_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.3-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_105_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda @@ -3675,7 +3729,6 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - pypi: . packages: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -3685,20 +3738,6 @@ packages: purls: [] size: 2562 timestamp: 1578324546067 -- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - build_number: 16 - sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 - md5: 73aaf86a425cc6e73fcf236a5a46396d - depends: - - _libgcc_mutex 0.1 conda_forge - - libgomp >=7.5.0 - constrains: - - openmp_impl 9999 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 23621 - timestamp: 1650670423406 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 build_number: 2 sha256: 84a66275da3a66e3f3e70e9d8f10496d807d01a9e4ec16cd2274cc5e28c478fc @@ -3751,7 +3790,7 @@ packages: - pypi: . name: array-api-extra version: 0.6.1.dev0 - sha256: ecc367530b0b7ed125270b68b74ace70cca154c788823d1468324f1643f8d2f6 + sha256: 9ff14035e127fef2de7e6c05ca1474ff1780e81e4480c8741f612e115d346f7e requires_dist: - array-api-compat>=1.10.0,<2 requires_python: '>=3.10' @@ -3780,19 +3819,31 @@ packages: - pkg:pypi/astroid?source=hash-mapping size: 506786 timestamp: 1735074285636 -- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py312h81bd7bf_0.conda - sha256: a5b4047d64d4395e1553b41e6e21e742244f6324ef174fb8daa715fb62e3dca9 - md5: 103b9d05f10938a153e4ef859fbe4b35 +- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda + sha256: 9e7d23a86025997b0ea08c0e261210c332105fc725c762c2a4b70f18bf343dcf + md5: cd3ab05349bc9be61760883382598624 depends: - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 license: LGPL-2.1-or-later license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 506159 - timestamp: 1735074382562 + size: 514724 + timestamp: 1735074295 +- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda + sha256: 74ebe427be3bd85285cad5ccfe68a056ea522fe5799883f6993bf20ec6540459 + md5: b89181b74780c6835f81b3bced884400 + depends: + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 + license: LGPL-2.1-or-later + license_family: LGPL + purls: + - pkg:pypi/astroid?source=hash-mapping + size: 517558 + timestamp: 1735074383017 - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda sha256: 49841b1dfd559f557a9290ad4ecbb36719712fd34aff177357e0cc904aa5e600 md5: 8bd03339fe9f43fffb3c49b96a0eb518 @@ -3805,6 +3856,18 @@ packages: - pkg:pypi/astroid?source=hash-mapping size: 505911 timestamp: 1735074327364 +- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda + sha256: d6e1e1f83accc04030212501b0bc24e074b84887840ad9857f639e4085cfcb81 + md5: 833fc63fbd750ceb3e5d79c38995c2b3 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: LGPL-2.1-or-later + license_family: LGPL + purls: + - pkg:pypi/astroid?source=hash-mapping + size: 516023 + timestamp: 1735074328935 - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda sha256: 93b14414b3b3ed91e286e1cbe4e7a60c4e1b1c730b0814d1e452a8ac4b9af593 md5: 8f587de4bcf981e26228f268df374a9b @@ -4560,17 +4623,17 @@ packages: - pkg:pypi/basedmypy?source=hash-mapping size: 1850703 timestamp: 1736398661625 -- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.25.0-pyhd8ed1ab_0.conda - sha256: 77878e736fb3c6dc5a346bd9061f3dfb9f040508c42146b362c59fc2c49bcb50 - md5: 9f3a2aed45fc8408f675369fb414757a +- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda + sha256: 43665bbf6356e5ea5ba520d83bfbe54e97489d48ff62a96d41b1a106e1c3d348 + md5: 15d81a90ad03210a1c0c21bad67e5aa5 depends: - nodejs-wheel >=20.13.1 - python >=3.9 license: MIT AND Apache-2.0 purls: - pkg:pypi/basedpyright?source=hash-mapping - size: 7659125 - timestamp: 1738025239115 + size: 7673055 + timestamp: 1739399345949 - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda sha256: 73badfd807775e6e171de10ab752fd4706fe9360f6fd0cfabd509c670d12951b md5: 234a48e49c3913330665c444824e6533 @@ -4598,9 +4661,9 @@ packages: - pkg:pypi/beautifulsoup4?source=compressed-mapping size: 145482 timestamp: 1738740460562 -- conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda - sha256: 66d2649b8b8f1ec58c83a9ff948aed4a3a86465ca6ccda686741797cae54b264 - md5: 976ff24762f1f991b08f7a7a41875086 +- conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + sha256: 6cc6841b1660cd3246890d4f601baf51367526afe6256dfd8a8d9a8f7db651fe + md5: 606498329a91bd9d5c0439fb2815816f depends: - contourpy >=1.2 - jinja2 >=2.9 @@ -4616,8 +4679,8 @@ packages: license_family: BSD purls: - pkg:pypi/bokeh?source=hash-mapping - size: 4838239 - timestamp: 1733754831166 + size: 4524790 + timestamp: 1738843545439 - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda sha256: 14f1e89d3888d560a553f40ac5ba83e4435a107552fa5b2b2029a7472554c1ef md5: bf502c169c71e3c6ac0d6175addfacc2 @@ -4652,6 +4715,23 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 349867 timestamp: 1725267732089 +- conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda + sha256: da92e5e904465fce33a7a55658b13caa5963cc463c430356373deeda8b2dbc46 + md5: f6bb3742e17a4af0dc3c8ca942683ef6 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - python >=3.13.0rc1,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - libbrotlicommon 1.1.0 hb9d3cd8_2 + license: MIT + license_family: MIT + purls: + - pkg:pypi/brotli?source=hash-mapping + size: 350424 + timestamp: 1725267803672 - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda sha256: a824cc3da3975a2812fac81a53902c07c5cf47d9dd344b783ff4401894de851f md5: 3117b40143698e1afd17bca69f04e2d9 @@ -4669,23 +4749,23 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 339329 timestamp: 1725268335778 -- conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda - sha256: 254b411fa78ccc226f42daf606772972466f93e9bc6895eabb4cfda22f5178af - md5: a83c2ef76ccb11bc2349f4f17696b15d +- conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda + sha256: b0a66572f44570ee7cc960e223ca8600d26bb20cfb76f16b95adf13ec4ee3362 + md5: f3bee63c7b5d041d841aff05785c28b7 depends: - __osx >=11.0 - libcxx >=17 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13.0rc1,<3.14.0a0 + - python >=3.13.0rc1,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 constrains: - libbrotlicommon 1.1.0 hd74edd7_2 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 339360 - timestamp: 1725268143995 + size: 339067 + timestamp: 1725268603536 - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda sha256: 1b7893a07f2323410b09b63b4627103efa86163be835ac94966333b37741cdc7 md5: 3a10a1d0cf3ece273195f26191fd6cc6 @@ -4720,6 +4800,23 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 321874 timestamp: 1725268491976 +- conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda + sha256: e89803147849d429f1ba3eec880b487c2cc4cac48a221079001a2ab1216f3709 + md5: c1a5d95bf18940d2b1d12f7bf2fb589b + depends: + - python >=3.13.0rc1,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - libbrotlicommon 1.1.0 h2466b09_2 + license: MIT + license_family: MIT + purls: + - pkg:pypi/brotli?source=hash-mapping + size: 322309 + timestamp: 1725268431915 - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d md5: 62ee74e96c5ebb0af99386de58cf9553 @@ -4807,16 +4904,16 @@ packages: purls: [] size: 158690 timestamp: 1738298232550 -- conda: https://prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - sha256: 048c16a9cbcb1fbad02083414d3bc7c1d0eea4b39aee6aa6bf8d1d5089ca8bad - md5: 6feb87357ecd66733be3279f16a8c400 +- conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + sha256: 42a78446da06a2568cb13e69be3355169fbd0ea424b00fc80b7d840f5baaacf3 + md5: c207fa5ac7ea99b149344385a9c0880d depends: - python >=3.9 license: ISC purls: - - pkg:pypi/certifi?source=hash-mapping - size: 161642 - timestamp: 1734380604767 + - pkg:pypi/certifi?source=compressed-mapping + size: 162721 + timestamp: 1739515973129 - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda sha256: 1b389293670268ab80c3b8735bc61bc71366862953e000efbb82204d00e41b6c md5: 1fc24a3196ad5ede2a68148be61894f4 @@ -4849,6 +4946,22 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 294403 timestamp: 1725560714366 +- conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda + sha256: 73cd6199b143a8a6cbf733ce124ed57defc1b9a7eab9b10fd437448caf8eaa45 + md5: ce6386a5892ef686d6d680c345c40ad1 + depends: + - __glibc >=2.17,<3.0.a0 + - libffi >=3.4,<4.0a0 + - libgcc >=13 + - pycparser + - python >=3.13.0rc1,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + purls: + - pkg:pypi/cffi?source=hash-mapping + size: 295514 + timestamp: 1725560706794 - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda sha256: 2cd81f5f8bb45f7625c232905e5f50f4f50a0cef651ec7143c6cf7d8d87bebcb md5: 61ed55c277b0bdb5e6e67771f9e5b63e @@ -4865,22 +4978,22 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 229224 timestamp: 1725560797724 -- conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda - sha256: 8d91a0d01358b5c3f20297c6c536c5d24ccd3e0c2ddd37f9d0593d0f0070226f - md5: 19a5456f72f505881ba493979777b24e +- conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda + sha256: 50650dfa70ccf12b9c4a117d7ef0b41895815bb7328d830d667a6ba3525b60e8 + md5: 6d24d5587a8615db33c961a4ca0a8034 depends: - __osx >=11.0 - libffi >=3.4,<4.0a0 - pycparser - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13.0rc1,<3.14.0a0 + - python >=3.13.0rc1,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 license: MIT license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 281206 - timestamp: 1725560813378 + size: 282115 + timestamp: 1725560759157 - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda sha256: 32638e79658f76e3700f783c519025290110f207833ae1d166d262572cbec8a8 md5: 9c7ec967f4ae263aec56cff05bdbfc07 @@ -4913,6 +5026,22 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 288142 timestamp: 1725560896359 +- conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda + sha256: b19f581fe423858f1f477c52e10978be324c55ebf2e418308d30d013f4a476ff + md5: 519a29d7ac273f8c165efc0af099da42 + depends: + - pycparser + - python >=3.13.0rc1,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + purls: + - pkg:pypi/cffi?source=hash-mapping + size: 291828 + timestamp: 1725561211547 - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda sha256: d5696636733b3c301054b948cdd793f118efacce361d9bd4afb57d5980a9064f md5: 57df494053e17dce2ac3a0b33e1b2a2e @@ -5014,6 +5143,22 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 276332 timestamp: 1731428454756 +- conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py313h33d0bda_0.conda + sha256: 22d254791c72300fbb129f2bc9240dae4a486cac4942e832543eb97ca5b87fbc + md5: 6b6768e7c585d7029f79a04cbc4cbff0 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - numpy >=1.23 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/contourpy?source=hash-mapping + size: 276640 + timestamp: 1731428466509 - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda sha256: 3a9cce7ee94d3a9e9cb230a70359945573c01650fd954dc19da58474074334e4 md5: f32dcaa4434bc4cd66437945c66cec22 @@ -5030,22 +5175,22 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 230775 timestamp: 1731428811312 -- conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda - sha256: fa1f8505f45eac22f25c48cd46809da0d26bcb028c37517b3474bacddd029b0a - md5: f4408290387836e05ac267cd7ec80c5c +- conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py313h0ebd0e5_0.conda + sha256: 1761af531f86a1ebb81eec9ed5c0bcfc6be4502315139494b6a1c039e8477983 + md5: 9d3b4c6ee9427fdb3915f38b53d01e9a depends: - __osx >=11.0 - libcxx >=18 - numpy >=1.23 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/contourpy?source=hash-mapping - size: 245638 - timestamp: 1731428781337 + size: 246707 + timestamp: 1731428917954 - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda sha256: b9e50ead1c1a7a7c0bff5b1e72436016037b0187cecba7f626c9feffe5b3deaf md5: 741bcc6a07e77d3102aa23c580cad4f0 @@ -5078,9 +5223,25 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 216484 timestamp: 1731428831843 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda - sha256: 41336a050be9faa75b5785af036a756acd95adf2319cf258fe1836e2bf55221b - md5: f9bf6ea6ddf8349750f1b455f603b0ae +- conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py313h1ec8472_0.conda + sha256: 743ef124714f5717db212d8af734237e35276a5334ab5982448b54f84c81b008 + md5: 9142ac6da94a900082874a2fc9652521 + depends: + - numpy >=1.23 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/contourpy?source=hash-mapping + size: 217444 + timestamp: 1731429291382 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py310h89163eb_0.conda + sha256: 78cb9ec8b72b52a2846130663a8a54f28a32d3b3560d85eb3bae53e7917c1b94 + md5: 6fdad60a1f9adce8c1bf2eca277b3cc8 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -5091,11 +5252,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 294613 - timestamp: 1735245270240 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py312h178313f_0.conda - sha256: d808ad7fdf4d04f20832c7c10f58e22e89bc636158b325fbdfbf86074e273b77 - md5: df113f58bdfc79c98f5e07b6bd3eb4c2 + size: 295677 + timestamp: 1739302127062 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py312h178313f_0.conda + sha256: 4e619659a08fe46f48a04ee391888b04f60af92e8a587ca3b69cbefbe1b7b7f8 + md5: 5be370f84dac4fbd6596db97924ee101 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -5106,11 +5267,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 364713 - timestamp: 1735245335423 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.10-py313h8060acc_0.conda - sha256: 707b9be598f4c8c724258ec078163282225d11c680b3c28cbf4e5baf578d1bc3 - md5: b76045c1b72b2db6e936bc1226a42c99 + size: 366622 + timestamp: 1739302185140 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py313h8060acc_0.conda + sha256: d575caba1ac054a4e17d6b97bdfc6897a7dcfb9e2bac26a5019edb0662fa4c3e + md5: 5435a4479e13746a013f64e320a2c2e6 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -5121,11 +5282,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 373128 - timestamp: 1735245465985 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py310hc74094e_0.conda - sha256: d77f7967add0155a4ed887933c01339b9f776b918452a0c2df8b74c74dde33af - md5: 2c599a597c9d1aaf693f9236fcee9f54 + size: 373271 + timestamp: 1739302251458 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py310hc74094e_0.conda + sha256: 8635a882f2e94faed4987d6d6ebc64a08e0b7cbbb85cff4cd2b31b637e74ed01 + md5: 6693032c14e674a827ffc16ebf41ae50 depends: - __osx >=11.0 - python >=3.10,<3.11.0a0 @@ -5136,41 +5297,26 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 293981 - timestamp: 1735245343917 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py312h998013c_0.conda - sha256: 825aa50f6dac1d67109da92e5ee2ddcfbd10735cbbd5530ee91bb470e41445d0 - md5: d251cea45902663ed85029c6a9db4c0e + size: 294570 + timestamp: 1739302236599 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda + sha256: cd35d823f2c417b540712eb19b7c5e82e42a39a2f210f87b25543c5943ba9af9 + md5: c18aa1a63e1da412df04a791853a178b depends: - __osx >=11.0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 - tomli license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 363231 - timestamp: 1735245351829 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.10-py313ha9b7d5b_0.conda - sha256: 276f3b2591bb78ded4d579014c9e7c17b08d31657cbd925e20e860ca81ffa5ce - md5: 3cfcb6a0e061db97eb8ca9b603251956 - depends: - - __osx >=11.0 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - - tomli - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/coverage?source=hash-mapping - size: 371467 - timestamp: 1735245368381 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda - sha256: 187b0afc6fad0078667b1ade42e02623945c884b70554039cd30c5b92ebf46a6 - md5: 17a5805f88d2bce1e213b73201ef1007 + size: 372923 + timestamp: 1739302227314 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py310h38315fa_0.conda + sha256: 880b8bc206618a9e685cbd22be92f0bc9522f35df94d69cd744449a4e45eb53a + md5: ce4c964daa1f98c5158992352531945e depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -5182,11 +5328,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 320275 - timestamp: 1735245663229 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py312h31fea79_0.conda - sha256: 365154d8f321d785248c27bd33b3c48f098f80dd68841abc0ab88c675dfdd117 - md5: 2785bdb2edbc65a9b01ff56488988517 + size: 321457 + timestamp: 1739302405587 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py312h31fea79_0.conda + sha256: 1d714b1b1e146afc1b8713dddd52c68d97eaf1ff39d5f9e39a44451749c8d9fd + md5: e5667b1a7898d95e5cb1dff3b576e6ba depends: - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 @@ -5198,11 +5344,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 391101 - timestamp: 1735245638049 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.10-py313hb4c8b1a_0.conda - sha256: 45317af859608460dd44f4c7a6d9fae0b97ade50f8938dc1f1bc39df836029da - md5: b256188abee8e72deaa8be324cc27153 + size: 392556 + timestamp: 1739302382092 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda + sha256: b2ae800ac882c68990e88355a5bb2a529b08cc7a266798c33103871531a31ded + md5: 3fff9478644fa2ad7dc365b5d68b3808 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -5214,8 +5360,8 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 398427 - timestamp: 1735245578974 + size: 399636 + timestamp: 1739302465247 - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda noarch: generic sha256: 522b5ff2c5b1ebe0050ad15cd76a1e14696752eead790ab28e29977d7a8a99e6 @@ -5227,82 +5373,93 @@ packages: purls: [] size: 48888 timestamp: 1733407928192 -- conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.8-py312hd8ed1ab_1.conda +- conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.9-py312hd8ed1ab_0.conda noarch: generic - sha256: 05413d84485086301e5bd7c03fca2caae91f75474d99d9fc815cec912332452b - md5: caa04d37126e82822468d6bdf50f5ebd + sha256: f5c7ad0bd23fa8645ac279d99bddba656ff61483dc6312af12aae13910dfb210 + md5: a5b10f166467fecec692abaee84d16aa depends: - - python 3.12.8.* + - python 3.12.9.* - python_abi * *_cp312 license: Python-2.0 purls: [] - size: 44751 - timestamp: 1733407917248 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_0.conda - sha256: 71280f1d48517e687027d1999329631c97bd2176914d1f1ca2510898ab56c166 - md5: 816e57ae102dba14e30e8de29156a2b6 + size: 44836 + timestamp: 1739519561557 +- conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda + noarch: generic + sha256: 29bfebfbd410db5e90fa489b239a3a7473bc1ec776bdca24e8c26c68c5654a8c + md5: d6be72c63da6e99ac2a1b87b120d135a + depends: + - python 3.13.2.* + - python_abi * *_cp313 + license: Python-2.0 + purls: [] + size: 47792 + timestamp: 1739800762370 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_1.conda + sha256: 1c7b6b36ce76a70a6c72e0fdc42afb10760a04df889d9c2f2ad92a40f13e0eac + md5: cff09098d7b0c92a45dc8f17c83f1b25 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1062054 - timestamp: 1737667296425 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_0.conda - sha256: 314ea8ac231a06f60c2a939b1164999a059ccf32a5e5a997689fbb46fccbbac6 - md5: 17a459dcb3f5b3f759b93297e82c3189 + size: 1058750 + timestamp: 1739210808067 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_1.conda + sha256: 0b127be8165e9ede1dde44ff6138c02ce4919e7c61269cb68c1c3ceaa646c2ea + md5: a58534e33a0816fc73b7f7ba82fdeecb depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1054966 - timestamp: 1737667351744 -- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_0.conda - sha256: bd2631c0a9c68134a175a026873ace4239089a378c9733cd01ab274143a03fb3 - md5: ffb51743da0aac8c463cd6dbaf7e4ec9 + size: 1055860 + timestamp: 1739210889087 +- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_1.conda + sha256: e643a8c4f13883f9bd300b01c0a922e012731f75a354e9111883a4ed94ae215e + md5: 0f4d94880ab7b5cbb4e434a8f44c919e depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 92752 - timestamp: 1737753872255 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_0.conda - sha256: ea1093cb40282a60e06ed2bf3e45362ed621110f7480174880695523be953403 - md5: c3f975c50c520e172c94a84b82931141 + size: 92132 + timestamp: 1738873830 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_1.conda + sha256: 80a2ddb433b3d3b0abbf97febf5504cbda451e19f3a504936ef961209c647238 + md5: a5c66c2b4b7fb464129a1163a49c9e53 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 27228 - timestamp: 1737753880807 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.57-h5888daf_0.conda - sha256: ff1611d97c12b2df7847b9a807ad78862dc37d8b261c06705a74856100ebe22a - md5: b77fb62183d47e66c42f433de5f8192d + size: 27215 + timestamp: 1738873838328 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.57-h5888daf_1.conda + sha256: cc58a25d7ab38d8d27aa88b151dd55406cdfe5429b03419a13af8e9aca2f2596 + md5: cc1b22f4f3734a8b0e80aa874e9f1744 depends: - __glibc >=2.17,<3.0.a0 - - cuda-cudart_linux-64 12.8.57 h3f2d84a_0 + - cuda-cudart_linux-64 12.8.57 h3f2d84a_1 - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 22502 - timestamp: 1737670013116 -- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_0.conda - sha256: 454bc238c28b0ee7b02a22036f2fe2781415d366f5a0d7cf00fd0b604a1311db - md5: 2ca423f96b199923ba4e2ebd7bc3710f + size: 22706 + timestamp: 1739215390850 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_1.conda + sha256: cb956c967953f4d8b2194338635fb6575b505e7ef6e8fe2a0cbea42c6619d9d0 + md5: 997ba4805995b108676834f7872caef8 depends: - - cuda-cudart_win-64 12.8.57 he0c23c2_0 + - cuda-cudart_win-64 12.8.57 he0c23c2_1 - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 166024 - timestamp: 1737670495072 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.57-h3f2d84a_0.conda - sha256: 8256b09794a171b156fa8421f06a5dcb6731a619f2d57ecc6e57e464d748fea4 - md5: 25e38b12fb50a63a702192c8ed12961a + size: 166264 + timestamp: 1739215851597 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.57-h3f2d84a_1.conda + sha256: 8bcb85d1b6f7c53da60e9203ac48656b5dd5afc4b11b10ea8360b6a5da2fdd91 + md5: cbbff3ae9c35e78d45a6af6572aaa955 depends: - cuda-cccl_linux-64 - cuda-cudart-static_linux-64 @@ -5310,11 +5467,11 @@ packages: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 386395 - timestamp: 1737670020014 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_0.conda - sha256: 070d75ccda7cbbc4045e00e318fee9e3918fd8b9ee247bebcc2254581844cacb - md5: dc327474ba6cbe399a91d720b3b53a92 + size: 386446 + timestamp: 1739215399992 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_1.conda + sha256: c6c77149f3bcd83500072d5ffc778734c9b658c67be4c3dbc44560e77aecd72d + md5: b8b82e670551679a27ad585079372e6a depends: - cuda-cccl_win-64 - cuda-cudart-static_win-64 @@ -5322,44 +5479,44 @@ packages: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1031345 - timestamp: 1737670515776 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.57-h3f2d84a_0.conda - sha256: ba3932d83f901ff03e408a3d2ae84c2e99d4e85859ea1284710d6a5f521a9924 - md5: ef665a727de0206eaa3d3b5e06e8f89e + size: 1030728 + timestamp: 1739215866950 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.57-h3f2d84a_1.conda + sha256: e5d5e33b06c4ce02c9770e6d2563dd39fde88a99fb153c0fa3eb2e26e447261e + md5: 72ea5af5677ecd060093b0f1d0a30065 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 972290 - timestamp: 1737669984995 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.57-he0c23c2_0.conda - sha256: 218b2c7ced1e6adf4c02efe5bbdccc5443dfa8fd5d39500c9e40f79f004c3f6d - md5: bd2c9bb655cb3510bb02bfb19b37d2f6 + size: 972741 + timestamp: 1739215366709 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.57-he0c23c2_1.conda + sha256: 48a651405c12f11d7d7f7b4ff30c9ca5682c5f33fee3af583d7b6c8049861002 + md5: aff93617e39bd9d7e53d396f46129ebe depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 346488 - timestamp: 1737670110548 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.57-h3f2d84a_0.conda - sha256: 224fe34b5d3971d6db366c8f23d690f36b2b62c48a7152267e441cad6d2275a0 - md5: a825a1aafc627631e4d9f7ad21ed1537 + size: 347564 + timestamp: 1739215462949 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.57-h3f2d84a_1.conda + sha256: a60faad361f3f21a387d8c684114258de63305703db13c76417b5cf0956205a6 + md5: dff7d2f9a0ee9ab03bfff88fff9621da depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 192808 - timestamp: 1737669998801 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.57-he0c23c2_0.conda - sha256: e4645ce6ca656d03e0866c4f3579918fb4470f286d50198db32be3f625f93819 - md5: 0953930ee5b94f68025e096a5ef7d3d3 + size: 192905 + timestamp: 1739215375478 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.57-he0c23c2_1.conda + sha256: d14ac316acd4a604d6011480ee1923c5d9212b0ee543a3251b9d689e033d8847 + md5: d009d3872bdce2269322ab548a7835b5 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 22470 - timestamp: 1737670131358 + size: 22745 + timestamp: 1739215479800 - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.55-hbd13f7d_0.conda sha256: 424bea1fdfca90acf5c8c255e4b648315e8a07a8065a234dd4b28108d7514d59 md5: 5ab6c95d69311e911bd98d48118ce047 @@ -5412,22 +5569,22 @@ packages: purls: [] size: 4234917 timestamp: 1737666353186 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.61-he02047a_0.conda - sha256: 411a9cd5292a47e67d0b896e318ff28c29a799c34904bdfa54b24c79269ad901 - md5: 1276407d59cac1ce37893a3f6ef778e6 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.61-he02047a_1.conda + sha256: 2436f383674e29a788f17e8aa5fc9c86819e122725d2291eda63260f15100496 + md5: fb406ed72a4f4af7acfd591c6787b903 depends: - __glibc >=2.17,<3.0.a0 - - cuda-crt-tools 12.8.61 ha770c72_0 - - cuda-nvvm-tools 12.8.61 he02047a_0 + - cuda-crt-tools 12.8.61 ha770c72_1 + - cuda-nvvm-tools 12.8.61 he02047a_1 - cuda-version >=12.8,<12.9.0a0 - libgcc >=12 - libstdcxx >=12 constrains: - - gcc_impl_linux-64 >=6,<14.0a0 + - gcc_impl_linux-64 >=6,<15.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 25721355 - timestamp: 1737754017600 + size: 25714998 + timestamp: 1738873949175 - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.55-hbd13f7d_0.conda sha256: 53377e888305b28e5c249b423291de37478ea465b2e4ba0247584491999a1284 md5: 74f716637584db374166bf8b04f57a13 @@ -5476,9 +5633,9 @@ packages: purls: [] size: 31741 timestamp: 1737667283015 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_0.conda - sha256: 540d1b4e0c6efbddabb0f7dfd831ed4c27f2be3220a52f3ebee897bb3ffa7bad - md5: b50fc12546c486a68e90dd34cd9a5485 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_1.conda + sha256: a604b228e8aa84c3739c1b285857bf2c206a3d0ed7798216f5f651a0ac257ae3 + md5: f82afee87477746249975726453c56bf depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -5486,8 +5643,8 @@ packages: - libstdcxx >=12 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 24619602 - timestamp: 1737753959982 + size: 24622383 + timestamp: 1738873904778 - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda sha256: 6f93ceb66267e69728d83cf98673221f6b1f95a3514b3a97777cfd0ef8e24f3f md5: 794eaca58880616a508dd6f6eb389266 @@ -5498,24 +5655,24 @@ packages: purls: [] size: 21086 timestamp: 1737663758355 -- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.3.0.75-h62a6f1c_2.conda - sha256: e723324f64a9e3b10c91893aa1594e94427f54d2489ff0edf3b9296b5d6c5733 - md5: eca29a76544ab11bb6d78e4d836df7b4 +- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.7.1.26-h969bcc4_0.conda + sha256: 0b11063289ce5f85f0bfd3cc7209168b6006dd5b09b094f78aa629d047ce76ef + md5: e9f44854d4028f87f471fed8ed5a6107 depends: - __glibc >=2.28,<3.0.a0 - cuda-nvrtc - cuda-version >=12,<13.0a0 - libcublas - - libgcc >=12 - - libstdcxx >=12 + - libgcc >=13 + - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 401805073 - timestamp: 1735784276169 -- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.3.0.75-h1361d0a_2.conda - sha256: f6611c78856ecc3bacf4b85963eda848186136293bfe1aac2ee7db0418a05795 - md5: 237dc47de5ffdb9b51b00a1f8b6932c1 + size: 514911381 + timestamp: 1738943380327 +- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.7.1.26-hffc9a7f_0.conda + sha256: 296f075a931a6cf72e674b5e0663e28d89ad1f6e502ea5cfe66c44fcbaf1f18e + md5: a4d87a0e43c7b713b0654dbc29e4df08 depends: - cuda-nvrtc - cuda-version >=12,<13.0a0 @@ -5525,8 +5682,8 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 393021165 - timestamp: 1735784296068 + size: 499444156 + timestamp: 1738943458166 - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py310h1b77274_2.conda sha256: 70e709d551f6e361f30db07095ee1ad100a88856576f1c756fe5b70db85ff2b6 md5: 39e67291f815da99637a734876dfc77e @@ -5729,20 +5886,18 @@ packages: - pkg:pypi/cupy?source=hash-mapping size: 38981090 timestamp: 1729280274969 -- conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.6.3.2-hdea8103_1.conda - sha256: b80003ed326b3a1c3a24a0adac6d8fadaf7bcb5771e3acdbe29beab5548cec4b - md5: d0641f8d0386fb4b0cfd5c00dcf28446 +- conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.7.0.0-hcd2ec93_0.conda + sha256: edb7af1b963ba9de597695446ad8af37f622d7593c831f2b1f75f333c4d4272a + md5: 30ef91947144181eef7bc6e3fde2f1ed depends: - - __glibc >=2.17,<3.0.a0 + - __glibc >=2.28,<3.0.a0 - cuda-version >=12.6,<13 - - libgcc >=12 - - libstdcxx >=12 - constrains: - - __glibc >=2.17 + - libgcc >=13 + - libstdcxx >=13 license: LicenseRef-cuSPARSELt-Software-License-Agreement purls: [] - size: 59314345 - timestamp: 1734024496388 + size: 311156345 + timestamp: 1738114411104 - conda: https://prefix.dev/conda-forge/win-64/cusparselt-0.7.0.0-hffc9a7f_0.conda sha256: ebbed4452e4e4f695281cfab36858ad24d13e7f30049e82ce29f6cbdb06fd983 md5: f7986992e27c65a57bb3eec3f4a9d955 @@ -5785,6 +5940,21 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 394309 timestamp: 1734107344014 +- conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py313h536fd9c_0.conda + sha256: 4ed6220a9db0c0fbef44b0b6c642e8f20e4d60a52628fc4d995f8c0db5ad942e + md5: e886bb6a3c24f8b9dd4fcd1d617a1f64 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - toolz >=0.10.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/cytoolz?source=hash-mapping + size: 388205 + timestamp: 1734107369698 - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda sha256: 2e9fa448ccdff423659f94dfc3feb1ff5a5dad4411f77bd3bcfe834c0f90538a md5: cc727be997fbe103b6e750b53bd78edd @@ -5800,21 +5970,21 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 313656 timestamp: 1734107486887 -- conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py312hea69d52_0.conda - sha256: 0df5e51c5598d5c098ac79c249f42f04bd6cb77969bc91a832c1ee763e40f55a - md5: e674d71e573746c29e99659a00391809 +- conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py313h90d716c_0.conda + sha256: 64b25c54c22472b2e7a9beb0b25b8c5a3204342aa607e3c1c6284371ab234d62 + md5: 5f77429b9e4626f1476d1bed341530ed depends: - __osx >=11.0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 - toolz >=0.10.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/cytoolz?source=hash-mapping - size: 338844 - timestamp: 1734107464832 + size: 338133 + timestamp: 1734107491773 - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda sha256: 670800d13b6cd64b8f53756b28254b47cfc177606dcd42094696582335ed0f02 md5: ed2af2a0262d44f753738588640b8534 @@ -5847,14 +6017,30 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 316347 timestamp: 1734107735311 -- conda: https://prefix.dev/conda-forge/noarch/dask-2025.1.0-pyhd8ed1ab_0.conda - sha256: 1fe5a011a4f1684d9665bb8e313f8794ceb2bbce47bea74d7c347a052c9e91eb - md5: a5f91379331b61157c203ca69da6331b +- conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py313ha7868ed_0.conda + sha256: 277d5b23f52e02453e9dab28e9335caa16fcaa54bb4e7dd771a86d3c95e580a5 + md5: a66eb40fddbf2a2e64b8e4c7128ff1db + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - toolz >=0.10.0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/cytoolz?source=hash-mapping + size: 315372 + timestamp: 1734107736055 +- conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda + sha256: 8be4982c98f4829a92b690dd47f516474d8e69d00f992bbf89764e08d535b679 + md5: 60455cddc5f868d7ad37a504ff4ffd37 depends: - bokeh >=3.1.0 - cytoolz >=0.11.0 - - dask-core >=2025.1.0,<2025.1.1.0a0 - - distributed >=2025.1.0,<2025.1.1.0a0 + - dask-core >=2025.2.0,<2025.2.1.0a0 + - distributed >=2025.2.0,<2025.2.1.0a0 - jinja2 >=2.10.3 - lz4 >=4.3.2 - numpy >=1.24 @@ -5865,12 +6051,13 @@ packages: - openssl !=1.1.1e license: BSD-3-Clause license_family: BSD - purls: [] - size: 7599 - timestamp: 1737299223355 -- conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.1.0-pyhd8ed1ab_0.conda - sha256: 5f2e27f1a000b1f04fa02914db21b7074772571f293fa2afe3606e4e499ad4d8 - md5: 0abebcf57fa0d8f2f0d92f49c47d3f06 + purls: + - pkg:pypi/dask?source=compressed-mapping + size: 7598 + timestamp: 1739495288724 +- conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + sha256: 22ae6c5125a08cfe6569eb729900ba7fb96320e66fe08de1c32f1191eb7e08af + md5: 3bc22d25e3ee83d709804a2040b4463c depends: - click >=8.1 - cloudpickle >=3.0.0 @@ -5885,8 +6072,8 @@ packages: license_family: BSD purls: - pkg:pypi/dask?source=hash-mapping - size: 961820 - timestamp: 1737242447534 + size: 968347 + timestamp: 1739488681467 - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda sha256: 84e5120c97502a3785e8c3241c3bf51f64b4d445f13b4d2445db00d9816fe479 md5: d622d8d7ee8868870f9cbe259f381181 @@ -5920,14 +6107,14 @@ packages: - pkg:pypi/distlib?source=hash-mapping size: 274151 timestamp: 1733238487461 -- conda: https://prefix.dev/conda-forge/noarch/distributed-2025.1.0-pyhd8ed1ab_0.conda - sha256: 4419d4e5dfb8e5e2da10c38a46316c7681a4faf72bbfd13abcc9dd90feb8e541 - md5: 5ec97e707606eaa891eedb406eba507b +- conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + sha256: ccac7437df729ea2f249aef22b6e412ea7c63722cc094c4708d35453518b5c6d + md5: 54562a2b30c8f357097e2be75295601e depends: - click >=8.0 - cloudpickle >=3.0.0 - cytoolz >=0.11.2 - - dask-core >=2025.1.0,<2025.1.1.0a0 + - dask-core >=2025.2.0,<2025.2.1.0a0 - jinja2 >=2.10.3 - locket >=1.0.0 - msgpack-python >=1.0.2 @@ -5947,8 +6134,8 @@ packages: license_family: BSD purls: - pkg:pypi/distributed?source=hash-mapping - size: 802199 - timestamp: 1737295363044 + size: 800317 + timestamp: 1739491744587 - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda sha256: fa5966bb1718bbf6967a85075e30e4547901410cc7cb7b16daf68942e9a94823 md5: 24c1ca34138ee57de72a943237cde4cc @@ -6219,6 +6406,23 @@ packages: - pkg:pypi/gmpy2?source=hash-mapping size: 209631 timestamp: 1733462668219 +- conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py313h11186cd_3.conda + sha256: 72f64fedd8c4a3b41830d5b88e2ef503eb367ab92ee2cd1235ad5055fb72559b + md5: 846a773cdc154eda7b86d7f4427432f2 + depends: + - __glibc >=2.17,<3.0.a0 + - gmp >=6.3.0,<7.0a0 + - libgcc >=13 + - mpc >=1.3.1,<2.0a0 + - mpfr >=4.2.1,<5.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: LGPL-3.0-or-later + license_family: LGPL + purls: + - pkg:pypi/gmpy2?source=hash-mapping + size: 210040 + timestamp: 1733462694967 - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda sha256: e287abe2518728097e1278e550d7a7c0e8033f0eab1ac408b73449b263ebd82d md5: 2bf8b309e18059ee570ff14976f855c1 @@ -6236,23 +6440,23 @@ packages: - pkg:pypi/gmpy2?source=hash-mapping size: 146398 timestamp: 1733462796032 -- conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py312h524cf62_3.conda - sha256: 0ea196e4b706321951af1eebdb6a4eb9307faa1fd5361bcf49acb150e71774f7 - md5: ab7a5d10c7b4e249a9fe7bc280909803 +- conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py313h2cdc120_3.conda + sha256: c91dedbf6caa3f50399be09aeb41c66ece7c62b3616a201cf3fec2d0adb1ff00 + md5: 41a7f77967aa862df93938bbd51175f6 depends: - __osx >=11.0 - gmp >=6.3.0,<7.0a0 - mpc >=1.3.1,<2.0a0 - mpfr >=4.2.1,<5.0a0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 license: LGPL-3.0-or-later license_family: LGPL purls: - pkg:pypi/gmpy2?source=hash-mapping - size: 147983 - timestamp: 1733462785197 + size: 148384 + timestamp: 1733462758220 - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 md5: b4754fb1bdcb70c8fd54f918301582c6 @@ -6310,18 +6514,18 @@ packages: purls: [] size: 11857802 timestamp: 1720853997952 -- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.6-pyhd8ed1ab_0.conda - sha256: bb7483a113966d3d10b6e91edb79e7006f050fd40a842935848c15d12eff56d3 - md5: d751c3b4a973ed15b57be90d68c716d1 +- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda + sha256: 27c1c5c1f3090ce826a08d50e70c53c77a8b6b39561b2967388f014fa2d52297 + md5: 1027da8216437467b4588fa79e143d89 depends: - python >=3.9 - ukkonen license: MIT license_family: MIT purls: - - pkg:pypi/identify?source=hash-mapping - size: 78562 - timestamp: 1737421654786 + - pkg:pypi/identify?source=compressed-mapping + size: 78597 + timestamp: 1739058677860 - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 md5: 39a4f67be3286c86d696df570b1201b7 @@ -6479,9 +6683,9 @@ packages: - pkg:pypi/jaxlib?source=hash-mapping size: 58074734 timestamp: 1733953456717 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py312h7d5f655_0.conda - sha256: 4832163194f53de12d44446dc15226295fed77fbce5e5b8f1bbe22d8f4c1600f - md5: 8e8963097493140ce218084632be7424 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py313h5dd9f0d_0.conda + sha256: d1d85e6067c72fd95163425c2f7cefad816ee2dc4d8fa7cbf2a426e393804126 + md5: 858d9c191155504c3f7b7509862c897a depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* @@ -6491,10 +6695,10 @@ packages: - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 - - numpy >=1.19,<3 + - numpy >=1.21,<3 - openssl >=3.4.0,<4.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 - scipy >=1.9 constrains: - jax >=0.4.35 @@ -6502,8 +6706,8 @@ packages: license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 58146105 - timestamp: 1733957097919 + size: 58215755 + timestamp: 1733966427177 - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py310h5e1a0f3_200.conda sha256: ddac5ca1ae70ad417f3f8872abdc1ed9b5fcd706a7df6d6908777f4308b839e7 md5: 068fb508d2fabc2b37ce081e5abf5100 @@ -6621,9 +6825,9 @@ packages: - pkg:pypi/jaxlib?source=hash-mapping size: 45461434 timestamp: 1733950221343 -- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py312hc3bf776_0.conda - sha256: 489167f0130d355d3c40b21b34fecd0083a07f81c21a1a50568894eca947742a - md5: 100fcab8e824194940b348bed8bf4090 +- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py313hd85e7f4_0.conda + sha256: 0c6213c11801195261c796ea55ab2c5e4642579235a455b7db09d8ecb4a81d5c + md5: 89b81bce83797416200eca07a698dd1e depends: - __osx >=11.0 - libabseil * cxx17* @@ -6632,11 +6836,11 @@ packages: - libgrpc >=1.67.1,<1.68.0a0 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 - - numpy >=1.19,<3 + - numpy >=1.21,<3 - openssl >=3.4.0,<4.0a0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 - scipy >=1.9 constrains: - jax >=0.4.35 @@ -6644,8 +6848,8 @@ packages: license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 45281500 - timestamp: 1733948734274 + size: 45627929 + timestamp: 1733949957895 - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 md5: a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 @@ -6720,43 +6924,45 @@ packages: purls: [] size: 712034 timestamp: 1719463874284 -- conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - sha256: 5c878d104b461b7ef922abe6320711c0d01772f4cd55de18b674f88547870041 - md5: 51bb7010fc86f70eee639b4bb7a894f5 +- conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda + sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 + md5: 000e85703f0fd9594c81710dd5066471 depends: - - libgcc-ng >=12 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.8.0a0 + - libtiff >=4.7.0,<4.8.0a0 license: MIT license_family: MIT purls: [] - size: 245247 - timestamp: 1701647787198 -- conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - sha256: 151e0c84feb7e0747fabcc85006b8973b22f5abbc3af76a9add0b0ef0320ebe4 - md5: 66f6c134e76fe13cce8a9ea5814b5dd5 + size: 248046 + timestamp: 1739160907615 +- conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda + sha256: 310a62c2f074ebd5aa43b3cd4b00d46385ce680fa2132ecee255a200e2d2f15f + md5: 92a61fd30b19ebd5c1621a5bfe6d8b5f depends: + - __osx >=11.0 - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.8.0a0 + - libtiff >=4.7.0,<4.8.0a0 license: MIT license_family: MIT purls: [] - size: 211959 - timestamp: 1701647962657 -- conda: https://prefix.dev/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - sha256: f9fd9e80e46358a57d9bb97b1e37a03da4022143b019aa3c4476d8a7795de290 - md5: d3592435917b62a8becff3a60db674f6 + size: 212125 + timestamp: 1739161108467 +- conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda + sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d + md5: 3538827f77b82a837fa681a4579e37a1 depends: - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.8.0a0 + - libtiff >=4.7.0,<4.8.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: MIT license_family: MIT purls: [] - size: 507632 - timestamp: 1701648249706 + size: 510641 + timestamp: 1739161381270 - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe md5: 048b02e3962f066da18efe3a21b77672 @@ -6845,10 +7051,9 @@ packages: purls: [] size: 1784929 timestamp: 1736008778245 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.0-h00a82cf_8_cpu.conda - build_number: 8 - sha256: dcac39be95b9afe42bc9b7bfcfa258e31e413a4cb79c49f6707edf2838e8d64c - md5: 51e31b59290c09b58d290f66b908999b +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda + sha256: 7b1f61045b37266989023a007d6331875062bb658068a6e6ab49720495ca3543 + md5: 11b712ed1316c98592f6bae7ccfaa86c depends: - __glibc >=2.17,<3.0.a0 - aws-crt-cpp >=0.29.9,<0.29.10.0a0 @@ -6864,8 +7069,8 @@ packages: - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libgcc >=13 - - libgoogle-cloud >=2.34.0,<2.35.0a0 - - libgoogle-cloud-storage >=2.34.0,<2.35.0a0 + - libgoogle-cloud >=2.35.0,<2.36.0a0 + - libgoogle-cloud-storage >=2.35.0,<2.36.0a0 - libopentelemetry-cpp >=1.18.0,<1.19.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libre2-11 >=2024.7.2 @@ -6878,18 +7083,17 @@ packages: - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: - - parquet-cpp <0.0a0 - arrow-cpp <0.0a0 + - parquet-cpp <0.0a0 - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 8969999 - timestamp: 1737824740139 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.0-h819e3af_8_cpu.conda - build_number: 8 - sha256: 825afabd1c998dfddce9600584c492296a15219d441c6e3029e6c6228200d695 - md5: fbe0ce0ef6d386ab832ee5cca2ab3048 + size: 8967810 + timestamp: 1739768880886 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h0945df6_0_cpu.conda + sha256: e34199bea635b1bf9f3819205b291f714ddd47db1bf6e6d10a4eb61da7330214 + md5: 21bcb04df4b1a99721199c5aa6273f53 depends: - __osx >=11.0 - aws-crt-cpp >=0.29.9,<0.29.10.0a0 @@ -6905,8 +7109,8 @@ packages: - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libcxx >=18 - - libgoogle-cloud >=2.34.0,<2.35.0a0 - - libgoogle-cloud-storage >=2.34.0,<2.35.0a0 + - libgoogle-cloud >=2.35.0,<2.36.0a0 + - libgoogle-cloud-storage >=2.35.0,<2.36.0a0 - libopentelemetry-cpp >=1.18.0,<1.19.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libre2-11 >=2024.7.2 @@ -6918,18 +7122,17 @@ packages: - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: - - arrow-cpp <0.0a0 - apache-arrow-proc =*=cpu + - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5573619 - timestamp: 1737806044972 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-h9820ece_8_cuda.conda - build_number: 8 - sha256: f516a92b38766f1d21fa4ce07fd86a2cec639c967fad1a32a63131423df51719 - md5: ebd9992678e212712994eb7eef315158 + size: 5571369 + timestamp: 1739767084108 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8dcb746_0_cpu.conda + sha256: 567d1cf9d14d1dcea3877cd063f3381e3f5c9fd51cef72e38114f7ba48195921 + md5: 9df767d91d5f573b1bc1d18c27f2f48a depends: - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - aws-sdk-cpp >=1.11.489,<1.11.490.0a0 @@ -6939,9 +7142,9 @@ packages: - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl >=8.11.1,<9.0a0 - - libgoogle-cloud >=2.34.0,<2.35.0a0 - - libgoogle-cloud-storage >=2.34.0,<2.35.0a0 + - libcurl >=8.12.1,<9.0a0 + - libgoogle-cloud >=2.35.0,<2.36.0a0 + - libgoogle-cloud-storage >=2.35.0,<2.36.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libre2-11 >=2024.7.2 - libutf8proc >=2.10.0,<2.11.0a0 @@ -6955,18 +7158,17 @@ packages: - vc14_runtime >=14.42.34433 - zstd >=1.5.6,<1.6.0a0 constrains: - - arrow-cpp <0.0a0 + - apache-arrow-proc =*=cpu - parquet-cpp <0.0a0 - - apache-arrow-proc =*=cuda + - arrow-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5456116 - timestamp: 1737810278511 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.0-hf554d7f_8_cpu.conda - build_number: 8 - sha256: d84f623fe2123d6a90ef554c7aa2980cca091855ffa52e15d31fc525b0685991 - md5: 8e38e7a89ef9bd2c9bbab8bcfaa1e53f + size: 5303286 + timestamp: 1739770845910 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-he9da57d_0_cuda.conda + sha256: 3d2bd1b7285d351b033e13772835767e05956c492cd5b950723ac6db18f9c54e + md5: 0735793c981642a072efdd47714980d6 depends: - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - aws-sdk-cpp >=1.11.489,<1.11.490.0a0 @@ -6976,9 +7178,9 @@ packages: - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl >=8.11.1,<9.0a0 - - libgoogle-cloud >=2.34.0,<2.35.0a0 - - libgoogle-cloud-storage >=2.34.0,<2.35.0a0 + - libcurl >=8.12.1,<9.0a0 + - libgoogle-cloud >=2.35.0,<2.36.0a0 + - libgoogle-cloud-storage >=2.35.0,<2.36.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libre2-11 >=2024.7.2 - libutf8proc >=2.10.0,<2.11.0a0 @@ -6992,179 +7194,168 @@ packages: - vc14_runtime >=14.42.34433 - zstd >=1.5.6,<1.6.0a0 constrains: - - apache-arrow-proc =*=cpu - - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 + - apache-arrow-proc =*=cuda + - arrow-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5297000 - timestamp: 1737809692612 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.0-hcb10f89_8_cpu.conda - build_number: 8 - sha256: bf8f64403685eb3ab6ebc5a25cc3a70431a1f822469bf96b0ee80c169deec0ac - md5: dafba09929a58e10bb8231ff7966e623 + size: 5384718 + timestamp: 1739772563203 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda + sha256: 9a3c38a8f1516fe5b7801d0407ff704efd53955ebd63f7fbc439ec3b563d19cc + md5: 0d63e2dea06c44c9d2c8be3e7e38eea9 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 h00a82cf_8_cpu + - libarrow 19.0.1 hfa2a6e7_0_cpu - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 637555 - timestamp: 1737824783456 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.0-hf07054f_8_cpu.conda - build_number: 8 - sha256: 66ce35077dae435cd34644d53159af14afd62452eeec8f63cd55adb11e7f2780 - md5: 68cd272eccf7b4fcb0a3bab95e89e71e + size: 638054 + timestamp: 1739768924910 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda + sha256: b15f5fab53d941917143bb1cf22c5a0eacffb8ff2a010ee2e909afab3821d5f9 + md5: 9213d80ffba1921b86bfdf5fdd2c10c4 depends: - __osx >=11.0 - - libarrow 19.0.0 h819e3af_8_cpu + - libarrow 19.0.1 h0945df6_0_cpu - libcxx >=18 license: Apache-2.0 license_family: APACHE purls: [] - size: 500365 - timestamp: 1737806169385 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_8_cpu.conda - build_number: 8 - sha256: 561c15faabb5d059eac6646bc564f361158964c75d044c7e48a955428c841b82 - md5: 0549e6934816244f6fc43a4c83b37db5 + size: 500147 + timestamp: 1739767179329 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cpu.conda + sha256: 3942a53d93fd743d3297757d82b7b9ee7ebdb0854d12e1e43c6946530ec65b7b + md5: 8b3eab29d714ce61b13aad5417ffa668 depends: - - libarrow 19.0.0 hf554d7f_8_cpu + - libarrow 19.0.1 h8dcb746_0_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 450926 - timestamp: 1737809765761 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.0-h7d8d6a5_8_cuda.conda - build_number: 8 - sha256: 32744ee8063fbd068b9a45389823977e3d78062e8e25eab0ef827af58e54b7bc - md5: b1d7a4259335286f9500e06ab4cdcb4d + size: 449963 + timestamp: 1739770921236 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cuda.conda + sha256: fdc672e7a36ee7e3c9cce871bd92bc409facf3713b76c3f7be10ee82c987c101 + md5: e12aaccc2c40f7e84e9c6b77cc60bc96 depends: - - libarrow 19.0.0 h9820ece_8_cuda + - libarrow 19.0.1 he9da57d_0_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 451240 - timestamp: 1737810372874 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.0-hcb10f89_8_cpu.conda - build_number: 8 - sha256: dc4a0f13428c9bd9781e25b67f5f52a92b8c4beafa2435fe5127e9fac7969218 - md5: 66e19108e4597b9a35d0886607c2d8a8 + size: 449999 + timestamp: 1739772664820 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda + sha256: f756208d787db50b6be68210cb9eec3644b8291a8a353bb2071ea4451bfc1412 + md5: ec52b3b990be399f4267a9acabb73070 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 h00a82cf_8_cpu - - libarrow-acero 19.0.0 hcb10f89_8_cpu + - libarrow 19.0.1 hfa2a6e7_0_cpu + - libarrow-acero 19.0.1 hcb10f89_0_cpu - libgcc >=13 - - libparquet 19.0.0 h081d1f1_8_cpu + - libparquet 19.0.1 h081d1f1_0_cpu - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 604335 - timestamp: 1737824891062 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.0-hf07054f_8_cpu.conda - build_number: 8 - sha256: 6934ce0503472f002695d45ae12a8f2948e10e7a0b7430330a4d0d83f3e5ca27 - md5: 1a941d1ddc16b532790781a4becdc881 + size: 604500 + timestamp: 1739769034226 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda + sha256: 21fcb9a09e5872b4f1d483d8d950a1804ccb6804881881ca6fe6c5968a5e4dbc + md5: 0695382a64b393765b4bc9e1ee99250c depends: - __osx >=11.0 - - libarrow 19.0.0 h819e3af_8_cpu - - libarrow-acero 19.0.0 hf07054f_8_cpu + - libarrow 19.0.1 h0945df6_0_cpu + - libarrow-acero 19.0.1 hf07054f_0_cpu - libcxx >=18 - - libparquet 19.0.0 h636d7b7_8_cpu + - libparquet 19.0.1 h636d7b7_0_cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 501001 - timestamp: 1737807214184 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_8_cpu.conda - build_number: 8 - sha256: 465974e143f8061a11d87e3a91924f71c1a4f11c7ee278c42abc6e4f52067b3e - md5: 3efcbaf8047dcf487352562d4aed1269 + size: 501234 + timestamp: 1739768239766 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cpu.conda + sha256: e7691b0f521f2f6baaf3f3ca8b1aaeb00e438612d00db531a8bb3eb67d398a98 + md5: f880e06be679f2b9edb1abb2505f03a9 depends: - - libarrow 19.0.0 hf554d7f_8_cpu - - libarrow-acero 19.0.0 h7d8d6a5_8_cpu - - libparquet 19.0.0 ha850022_8_cpu + - libarrow 19.0.1 h8dcb746_0_cpu + - libarrow-acero 19.0.1 h7d8d6a5_0_cpu + - libparquet 19.0.1 ha850022_0_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 435886 - timestamp: 1737809976386 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.0-h7d8d6a5_8_cuda.conda - build_number: 8 - sha256: a65234dcb5ce3609f7ff0759e66adac76b6c53d4eba246fa08ccc46f439eabc9 - md5: bec0d6884c87719cffe45ad283c6dd5e + size: 434909 + timestamp: 1739771142936 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cuda.conda + sha256: f78e429ed88378eac2ac753ab4883c11259c78817a54dde0efe958a098c3da0d + md5: 1d0b53fd064b762f76603cc109f66e2b depends: - - libarrow 19.0.0 h9820ece_8_cuda - - libarrow-acero 19.0.0 h7d8d6a5_8_cuda - - libparquet 19.0.0 ha850022_8_cuda + - libarrow 19.0.1 he9da57d_0_cuda + - libarrow-acero 19.0.1 h7d8d6a5_0_cuda + - libparquet 19.0.1 ha850022_0_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 435272 - timestamp: 1737810604576 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.0-h08228c5_8_cpu.conda - build_number: 8 - sha256: e370ee738d3963120f715343a27cf041c62a3ee8bb19e25da9115ec4bae5f2de - md5: e5dd1926e5a4b23de8ba4eacc8eb9b2d + size: 435640 + timestamp: 1739772919434 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda + sha256: e0b3ed06ce74c6a083dab59fb3059fdbc40fc71ff94ce470ca0a7c7ffe8d0317 + md5: 792e2359bb93513324326cbe3ee4ebdd depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h00a82cf_8_cpu - - libarrow-acero 19.0.0 hcb10f89_8_cpu - - libarrow-dataset 19.0.0 hcb10f89_8_cpu + - libarrow 19.0.1 hfa2a6e7_0_cpu + - libarrow-acero 19.0.1 hcb10f89_0_cpu + - libarrow-dataset 19.0.1 hcb10f89_0_cpu - libgcc >=13 - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 521475 - timestamp: 1737824942852 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.0-h4239455_8_cpu.conda - build_number: 8 - sha256: 445d2ca20b07e57270f3b07b62c09794369413e5ff3716d9c73d0ad360969583 - md5: a39953d9b03b0463f4ccc187a8bcfcca + size: 523313 + timestamp: 1739769085090 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda + sha256: 0b5c0839102b396f8b0ba376189562a727ebbed3c6bdab74aaf56227ee45cb73 + md5: 2893dd55f7804b9106126c2f00712ec2 depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h819e3af_8_cpu - - libarrow-acero 19.0.0 hf07054f_8_cpu - - libarrow-dataset 19.0.0 hf07054f_8_cpu + - libarrow 19.0.1 h0945df6_0_cpu + - libarrow-acero 19.0.1 hf07054f_0_cpu + - libarrow-dataset 19.0.1 hf07054f_0_cpu - libcxx >=18 - libprotobuf >=5.28.3,<5.28.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 449672 - timestamp: 1737807386331 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_8_cpu.conda - build_number: 8 - sha256: 249f2e4b373890d662e423414c09d7302dbc407564841c5b999d8e36eac26936 - md5: ca1f127a4221ce06f00c071569269caa + size: 450361 + timestamp: 1739768396169 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cpu.conda + sha256: 03b6d6dd152865196d757a053ec8b1aad55489c8a292748dedf71429b8491ede + md5: d59244ba3e95ce67e8889726cb40aa1f depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 hf554d7f_8_cpu - - libarrow-acero 19.0.0 h7d8d6a5_8_cpu - - libarrow-dataset 19.0.0 h7d8d6a5_8_cpu + - libarrow 19.0.1 h8dcb746_0_cpu + - libarrow-acero 19.0.1 h7d8d6a5_0_cpu + - libarrow-dataset 19.0.1 h7d8d6a5_0_cpu - libprotobuf >=5.28.3,<5.28.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 @@ -7172,18 +7363,17 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 364213 - timestamp: 1737810076338 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.0-h3dbecdf_8_cuda.conda - build_number: 8 - sha256: 0486ed3c46e2b0a7f33ae40a30509ca64c33b0c97bb6d5dcf2078bc8d37bd116 - md5: a8a86f97effee27eebe0e17281adbe75 + size: 363280 + timestamp: 1739771244591 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cuda.conda + sha256: f710039c72f71074ee6142ea96190d41e11bf3db939596d9b46cd98f48965068 + md5: 21ccad98ba865b3c21e7004c562e818f depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.0 h9820ece_8_cuda - - libarrow-acero 19.0.0 h7d8d6a5_8_cuda - - libarrow-dataset 19.0.0 h7d8d6a5_8_cuda + - libarrow 19.0.1 he9da57d_0_cuda + - libarrow-acero 19.0.1 h7d8d6a5_0_cuda + - libarrow-dataset 19.0.1 h7d8d6a5_0_cuda - libprotobuf >=5.28.3,<5.28.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 @@ -7191,76 +7381,77 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 363731 - timestamp: 1737810703777 -- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h2556b6b_mkl.conda - build_number: 28 - sha256: 9c563275c673558a850899dbf6befc52959fc5cd9db9258f3b0f9a8155f246ba - md5: 11a51a7baa5ed32d37e7e241e1c8219b + size: 364040 + timestamp: 1739773033308 +- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda + build_number: 30 + sha256: bf7de11846b52a23c7c576899282cbcf90c4128f92a134e344e0c012a5d7b6cf + md5: 2fa58e8f084cc5f62397c97e25585675 depends: - mkl >=2024.2.2,<2025.0a0 constrains: - - liblapacke =3.9.0=28*_mkl - - liblapack =3.9.0=28*_mkl - - libcblas =3.9.0=28*_mkl - - blas =2.128=mkl + - liblapack =3.9.0=30*_mkl + - blas =2.130=mkl + - liblapacke =3.9.0=30*_mkl + - libcblas =3.9.0=30*_mkl track_features: - blas_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 16967 - timestamp: 1738113980458 -- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-28_h59b9bed_openblas.conda - build_number: 28 - sha256: 93fbcf2800b859b7ca5add3ab5d3aa11c6a6ff4b942a1cea4bf644f78488edb8 - md5: 73e2a99fdeb8531d50168987378fda8a + size: 17182 + timestamp: 1739836199594 +- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h59b9bed_openblas.conda + build_number: 30 + sha256: 46b831c6adac121494a9557a964fcb1e3b31bd59e5bedcd1d9f8787e94498bf6 + md5: 0ea863eeebb367d82716fc8f83d11eb5 depends: - - libopenblas >=0.3.28,<0.3.29.0a0 - - libopenblas >=0.3.28,<1.0a0 + - libopenblas >=0.3.29,<0.3.30.0a0 + - libopenblas >=0.3.29,<1.0a0 + - mkl >=2024.2.2,<2025.0a0 constrains: - - libcblas =3.9.0=28*_openblas - - blas =2.128=openblas - - liblapack =3.9.0=28*_openblas - - liblapacke =3.9.0=28*_openblas + - libcblas =3.9.0=30*_openblas + - liblapack =3.9.0=30*_openblas + - liblapacke =3.9.0=30*_openblas + - blas =2.130=openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16621 - timestamp: 1738114033763 -- conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-28_h10e41b3_openblas.conda - build_number: 28 - sha256: 5bea855a1a7435ce2238535aa4b13db8af8ee301d99a42b083b63fa64c1ea144 - md5: 166166d84a0e9571dc50210baf993b46 + size: 16932 + timestamp: 1739836222334 +- conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda + build_number: 30 + sha256: efdb82267966dff85123334ed0f7f4773ab4b093187c5495f2f92f892e2542d4 + md5: 1317dcfcde16781b5d446bfb4c81b848 depends: - - libopenblas >=0.3.28,<0.3.29.0a0 - - libopenblas >=0.3.28,<1.0a0 + - libopenblas >=0.3.29,<0.3.30.0a0 + - libopenblas >=0.3.29,<1.0a0 constrains: - - liblapack =3.9.0=28*_openblas - - liblapacke =3.9.0=28*_openblas - - blas =2.128=openblas - - libcblas =3.9.0=28*_openblas + - libcblas =3.9.0=30*_openblas + - liblapack =3.9.0=30*_openblas + - blas =2.130=openblas + - liblapacke =3.9.0=30*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16840 - timestamp: 1738114389937 -- conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-28_h576b46c_mkl.conda - build_number: 28 - sha256: 664fac202fb0f48f11538863f78128cc95e72fbf75fa7d037ddea7c497c0df5d - md5: eb97c3ea4cc02e42c01bc6c928094037 + size: 17013 + timestamp: 1739836593880 +- conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda + build_number: 30 + sha256: b2263040da82b385675d1e2d2c69372473e45884b54cf085922313afd693e9c5 + md5: 3f3333b80dbf50fcffa6626cd970a7d3 depends: - mkl 2024.2.2 h66d3029_15 constrains: - - liblapack =3.9.0=28*_mkl - - blas =2.128=mkl - - liblapacke =3.9.0=28*_mkl - - libcblas =3.9.0=28*_mkl + - libcblas =3.9.0=30*_mkl + - liblapack =3.9.0=30*_mkl + - liblapacke =3.9.0=30*_mkl + - blas =2.130=mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 3732428 - timestamp: 1738114465076 + size: 3732759 + timestamp: 1739836719568 - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda sha256: d9db2de60ea917298e658143354a530e9ca5f9c63471c65cf47ab39fd2f429e3 md5: 41b599ed2b02abcfdd84302bff174b23 @@ -7378,68 +7569,71 @@ packages: purls: [] size: 102268 timestamp: 1729940917945 -- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_h372d94f_mkl.conda - build_number: 28 - sha256: a202ee018d48d3e6304e9615274c58953e8fd5ad07c1db180a585c14391a62af - md5: 05023f192bae42c92781fe63baaaf7da +- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda + build_number: 30 + sha256: 969f1ad3f181dc10321ada8efb9a8db948d8a4a76221c614c6f07fa4f810518d + md5: e5febb48a0a6aabbf0f0b10d70b0faae depends: - - libblas 3.9.0 28_h2556b6b_mkl + - libblas 3.9.0 30_h2556b6b_mkl + - mkl >=2024.2.2,<2025.0a0 constrains: - - liblapacke =3.9.0=28*_mkl - - liblapack =3.9.0=28*_mkl - - blas =2.128=mkl + - liblapack =3.9.0=30*_mkl + - blas =2.130=mkl + - liblapacke =3.9.0=30*_mkl track_features: - blas_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 16472 - timestamp: 1738113989040 -- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-28_he106b2a_openblas.conda - build_number: 28 - sha256: de293e117db53e5d78b579136509c35a5e4ad11529c05f9af83cf89be4d30de1 - md5: 4e20a1c00b4e8a984aac0f6cce59e3ac + size: 16848 + timestamp: 1739836208823 +- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_he106b2a_openblas.conda + build_number: 30 + sha256: 3db0177e5650fbaad94f026796c5c9762268c5f22d65dda1b3c9b8c50379254c + md5: d57f230608417264fb1daaddc5f05cca depends: - - libblas 3.9.0 28_h59b9bed_openblas + - libblas 3.9.0 30_h59b9bed_openblas + - mkl >=2024.2.2,<2025.0a0 constrains: - - blas =2.128=openblas - - liblapack =3.9.0=28*_openblas - - liblapacke =3.9.0=28*_openblas + - liblapack =3.9.0=30*_openblas + - liblapacke =3.9.0=30*_openblas + - blas =2.130=openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16539 - timestamp: 1738114043618 -- conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-28_hb3479ef_openblas.conda - build_number: 28 - sha256: f08adea59381babb3568e6d23e52aff874cbc25f299821647ab1127d1e1332ca - md5: 30942dea911ce333765003a8adec4e8a + size: 16886 + timestamp: 1739836232507 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda + build_number: 30 + sha256: 6d5935d1df2558d84367f183050e7291ec18cdf44d55093ce5a5ca6228d7ff1b + md5: 7b50ccb7f672a8a793c64f7bfce84472 depends: - - libblas 3.9.0 28_h10e41b3_openblas + - libblas 3.9.0 30_h10e41b3_openblas constrains: - - blas =2.128=openblas - - liblapacke =3.9.0=28*_openblas - - liblapack =3.9.0=28*_openblas + - liblapack =3.9.0=30*_openblas + - blas =2.130=openblas + - liblapacke =3.9.0=30*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16788 - timestamp: 1738114399962 -- conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-28_h7ad3364_mkl.conda - build_number: 28 - sha256: affd4330721e0dadeefb31cd8191478772f75643db6bef485309782be689c52f - md5: fc67cf6a19301fc7d6eb83949abce428 + size: 16922 + timestamp: 1739836601500 +- conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda + build_number: 30 + sha256: ac4fe8ad3a9bf0f33064516111e4189f0a8f93ab94578d07838c72968d8277c1 + md5: d00c43cf61eddb8f694dfc13c7885244 depends: - - libblas 3.9.0 28_h576b46c_mkl + - libblas 3.9.0 30_h576b46c_mkl + - mkl >=2024.2.2,<2025.0a0 constrains: - - liblapack =3.9.0=28*_mkl - - blas =2.128=mkl - - liblapacke =3.9.0=28*_mkl + - liblapack =3.9.0=30*_mkl + - liblapacke =3.9.0=30*_mkl + - blas =2.130=mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 3732314 - timestamp: 1738114505434 + size: 3732784 + timestamp: 1739836771723 - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 sha256: fd1d153962764433fe6233f34a72cdeed5dcf8a883a85769e8295ce940b5b0c5 md5: c965a5aa0d5c1c37ffc62dff36e28400 @@ -7637,9 +7831,9 @@ packages: purls: [] size: 271254 timestamp: 1737668290327 -- conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda - sha256: 3cd4075b2a7b5562e46c8ec626f6f9ca57aeecaa94ff7df57eca26daa94c9906 - md5: 2b3e0081006dc21e8bf53a91c83a055c +- conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda + sha256: 2ebc3039af29269e4cdb858fca36265e5e400c1125a4bcd84ae73a596e0e76ca + md5: 45e9dc4e7b25e2841deb392be085500e depends: - __glibc >=2.17,<3.0.a0 - krb5 >=1.21.3,<1.22.0a0 @@ -7647,32 +7841,32 @@ packages: - libnghttp2 >=1.64.0,<2.0a0 - libssh2 >=1.11.1,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - zstd >=1.5.6,<1.6.0a0 license: curl license_family: MIT purls: [] - size: 423011 - timestamp: 1733999897624 -- conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.11.1-h73640d1_0.conda - sha256: f47c35938144c23278987c7d12096f6a42d7c850ffc277222b032073412383b6 - md5: 46d7524cabfdd199bffe63f8f19a552b + size: 426675 + timestamp: 1739512336799 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda + sha256: 0bddd1791eb0602c8c6aa465802e9d4526d3ec1251d900b209e767753565d5df + md5: 105f0cceef753644912f42e11c1ae9cf depends: - __osx >=11.0 - krb5 >=1.21.3,<1.22.0a0 - libnghttp2 >=1.64.0,<2.0a0 - libssh2 >=1.11.1,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - zstd >=1.5.6,<1.6.0a0 license: curl license_family: MIT purls: [] - size: 385098 - timestamp: 1734000160270 -- conda: https://prefix.dev/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda - sha256: 1a67f01da0e35296c6d1fdf6baddc45ad3cc2114132ff4638052eb7cf258aab2 - md5: 071d3f18dba5a6a13c6bb70cdb42678f + size: 387893 + timestamp: 1739512564746 +- conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda + sha256: 4c8e62fd32d59e5fbfad0f37e33083928bbb3c8800258650d4e7911e6f6fd1aa + md5: 2b1c729d91f3b07502981b6e0c7727cc depends: - krb5 >=1.21.3,<1.22.0a0 - libssh2 >=1.11.1,<2.0a0 @@ -7683,8 +7877,8 @@ packages: license: curl license_family: MIT purls: [] - size: 349553 - timestamp: 1734000095720 + size: 349696 + timestamp: 1739512628733 - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.2.55-h9ab20c4_0.conda sha256: 453b6a5fd4d544a0f73a2f378378d5f5cad643d1a61b4640a4afdf254e11e7c8 md5: bf6a3b34553d653fb672ddf138ce2d46 @@ -7931,16 +8125,17 @@ packages: purls: [] size: 139068 timestamp: 1730967442102 -- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e - md5: d645c6d2ac96843a2bfaccd2d62b3ac3 +- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + sha256: 67a6c95e33ebc763c1adc3455b9a9ecde901850eb2fceb8e646cc05ef3a663da + md5: e3eb7806380bc8bcecba6d749ad5f026 depends: - - libgcc-ng >=9.4.0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 license: MIT license_family: MIT purls: [] - size: 58292 - timestamp: 1636488182923 + size: 53415 + timestamp: 1739260413716 - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 sha256: 41b3d13efb775e340e4dba549ab5c029611ea6918703096b2eaa9c015c0750ca md5: 086914b672be056eb70fd4285b6783b6 @@ -7949,17 +8144,18 @@ packages: purls: [] size: 39020 timestamp: 1636488587153 -- conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - sha256: 1951ab740f80660e9bc07d2ed3aefb874d78c107264fd810f24a1a6211d4b1a5 - md5: 2c96d1b6915b408893f9472569dee135 +- conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + sha256: 77922d8dd2faf88ac6accaeebf06409d1820486fde710cff6b554d12273e46be + md5: 31d5107f75b2f204937728417e2e39e5 depends: - - vc >=14.1,<15.0a0 - - vs2015_runtime >=14.16.27012 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 license: MIT license_family: MIT purls: [] - size: 42063 - timestamp: 1636489106777 + size: 40830 + timestamp: 1739260917585 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda sha256: 53eb8a79365e58849e7b1a068d31f4f9e718dc938d6f2c03e960345739a03569 md5: 3cb76c3f10d3bc7f1105b2fc9db984df @@ -8056,16 +8252,6 @@ packages: purls: [] size: 997381 timestamp: 1707330687590 -- conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - sha256: 1911c29975ec99b6b906904040c855772ccb265a1c79d5d75c8ceec4ed89cd63 - md5: cc3573974587f12dda90d96e3e55a702 - depends: - - _libgcc_mutex 0.1 conda_forge - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 460992 - timestamp: 1729027639220 - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda sha256: d8739b834608f35775209b032f0c2be752ef187863c7ec847afcebe2f681be4e md5: 9e2d4d1214df6f21cba12f6eff4972f9 @@ -8078,9 +8264,9 @@ packages: purls: [] size: 524249 timestamp: 1729089441747 -- conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.34.0-h2b5623c_0.conda - sha256: 348ee1dddd82dcef5a185c86e65dda8acfc9b583acc425ccb9b661f2d433b2cc - md5: 2a5142c88dd6132eaa8079f99476e922 +- conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda + sha256: d747d14c69da512d8993a995dc2df90e857778b0a8542f12fb751544128af685 + md5: 1040ab07d7af9f23cf2466ffe4e58db1 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* @@ -8092,15 +8278,15 @@ packages: - libstdcxx >=13 - openssl >=3.4.0,<4.0a0 constrains: - - libgoogle-cloud 2.34.0 *_0 + - libgoogle-cloud 2.35.0 *_0 license: Apache-2.0 license_family: Apache purls: [] - size: 1256795 - timestamp: 1737286199784 -- conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.34.0-hdbe95d5_0.conda - sha256: 919d8cbcd47d5bd2244c55b2bb87e2bd2eed8215996aab8435cb7123ffd9d20e - md5: 69826544e7978fcaa6bc8c1962d96ad6 + size: 1258035 + timestamp: 1738662406183 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda + sha256: 9bee9773540956d8a2ca0b317f73d94916200a4bfd8151319bf7fdcbf704d692 + md5: b1ea94282f38b142f8bc842ef7bcc18c depends: - __osx >=11.0 - libabseil * cxx17* @@ -8111,15 +8297,15 @@ packages: - libprotobuf >=5.28.3,<5.28.4.0a0 - openssl >=3.4.0,<4.0a0 constrains: - - libgoogle-cloud 2.34.0 *_0 + - libgoogle-cloud 2.35.0 *_0 license: Apache-2.0 license_family: Apache purls: [] - size: 878217 - timestamp: 1737284441192 -- conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.34.0-h95c5cb2_0.conda - sha256: 8997168717cc4fc6a7ccf17c84dd234239fa88237f633cf4d4729bb021247624 - md5: 45c01e92c3a1015b070c83645b51bcdc + size: 877733 + timestamp: 1738662822079 +- conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda + sha256: 5c558b47346a690c490b18da2d17d877207e1e2f3a0650bbbb4433be46f88edf + md5: 6abfc56751ccb4e6bb936f7c5dc93ddf depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 @@ -8130,55 +8316,55 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - libgoogle-cloud 2.34.0 *_0 + - libgoogle-cloud 2.35.0 *_0 license: Apache-2.0 license_family: Apache purls: [] - size: 14474 - timestamp: 1737285735990 -- conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.34.0-h0121fbd_0.conda - sha256: aa1b3b30ae6b2eab7c9e6a8e2fd8ec3776f25d2e3f0b6f9dc547ff8083bf25fa - md5: 9f0c43225243c81c6991733edcaafff5 + size: 14439 + timestamp: 1738663276705 +- conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda + sha256: cb1ef70e55d2c1defbfd8413dbe85b5550782470dda4f8d393f28d41b6d9b007 + md5: 34e2243e0428aac6b3e903ef99b6d57d depends: - __glibc >=2.17,<3.0.a0 - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - libgcc >=13 - - libgoogle-cloud 2.34.0 h2b5623c_0 + - libgoogle-cloud 2.35.0 h2b5623c_0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - openssl license: Apache-2.0 license_family: Apache purls: [] - size: 785792 - timestamp: 1737286406612 -- conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.34.0-h7081f7f_0.conda - sha256: 79f6b93fb330728530036b2b38764e9d42e0eedd3ae7e549ac7eae49acd1e52b - md5: f09cb03f9cf847f1dc41b4c1f65c97c2 + size: 785777 + timestamp: 1738662565066 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda + sha256: 52dc2d18264543b564b59fb80338fbd9cb2296f011d75f41adcd85041795201c + md5: 958beca4e16f59360e30c48ff0351e04 depends: - __osx >=11.0 - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - libcxx >=18 - - libgoogle-cloud 2.34.0 hdbe95d5_0 + - libgoogle-cloud 2.35.0 hdbe95d5_0 - libzlib >=1.3.1,<2.0a0 - openssl license: Apache-2.0 license_family: Apache purls: [] - size: 529202 - timestamp: 1737285376801 -- conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.34.0-he5eb982_0.conda - sha256: e98eda80a657ae4271eca189e617c740aed806b4c357cf02df3b29b7c481a4ed - md5: c9a65d04330bb5c9282d7ddb209b0c56 + size: 529210 + timestamp: 1738664024959 +- conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda + sha256: dbdd164974e2ead7c2912764ddbaefebe81d2b19fb22c5500cf77dda5fb70855 + md5: 6b29ee7cb57c23aa64c00de029483307 depends: - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - - libgoogle-cloud 2.34.0 h95c5cb2_0 + - libgoogle-cloud 2.35.0 h95c5cb2_0 - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -8186,8 +8372,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 14380 - timestamp: 1737286091994 + size: 14355 + timestamp: 1738663584421 - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda sha256: 9e0c09c1faf2151ade3ccb64e52d3c1f2dde85c00e37c6a3e6a8bced2aba68be md5: 168cc19c031482f83b23c4eebbb94e26 @@ -8292,22 +8478,25 @@ packages: purls: [] size: 2390021 timestamp: 1731375651179 -- conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - sha256: 8ac2f6a9f186e76539439e50505d98581472fedb347a20e7d1f36429849f05c9 - md5: d66573916ffcf376178462f1b61c941e +- conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda + sha256: 659a83c0c184a30336ca512d670a7db56bfb5e289caa9ee641e6f78fd2326463 + md5: 0743bcd51fc4e6e0367e0aaf41e9bebc depends: - - libgcc-ng >=12 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 license: LGPL-2.1-only purls: [] - size: 705775 - timestamp: 1702682170569 -- conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - sha256: bc7de5097b97bcafcf7deaaed505f7ce02f648aac8eccc0d5a47cc599a1d0304 - md5: 69bda57310071cf6d2b86caf11573d2d + size: 713745 + timestamp: 1739866934640 +- conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_0.conda + sha256: a7e7b90bcf2680e447aa9a17ccbebb07089d4b63d5ab53eb1cd8ddeafb4701c3 + md5: b0e471d5d174dbbb37ff4d91647de3c0 + depends: + - __osx >=11.0 license: LGPL-2.1-only purls: [] - size: 676469 - timestamp: 1702682458114 + size: 679461 + timestamp: 1739867323460 - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda sha256: 5f844dd19b046d43174ad80c6ea75b5d504020e3b63cfbc4ace97b8730d35c7b md5: e1eb10b1cca179f2baa3601e4efc8712 @@ -8352,97 +8541,102 @@ packages: purls: [] size: 822966 timestamp: 1694475223854 -- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_h7ac8fdf_openblas.conda - build_number: 28 - sha256: 9530e6840690b78360946390a1d29624734a6b624f02c26631fb451592cbb8ef - md5: 069f40bfbf1dc55c83ddb07fc6a6ef8d +- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_h7ac8fdf_openblas.conda + build_number: 30 + sha256: 94bbd63969d46e7e0a0c5b37061fc882402fdb6004f021c82fa082f66f8049d5 + md5: cf25476fc9c6aab3c59a70e4080962d5 depends: - - libblas 3.9.0 28_h59b9bed_openblas + - libblas 3.9.0 30_h59b9bed_openblas + - mkl >=2024.2.2,<2025.0a0 constrains: - - libcblas =3.9.0=28*_openblas - - blas =2.128=openblas - - liblapacke =3.9.0=28*_openblas + - libcblas =3.9.0=30*_openblas + - blas =2.130=openblas + - liblapacke =3.9.0=30*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16553 - timestamp: 1738114053556 -- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-28_hc41d3b0_mkl.conda - build_number: 28 - sha256: 41722505678641075eb3937d1a785e7ef75161b98c339e5d49c55ca3e63b4ee7 - md5: 29e0a20efbf943d7b062af5e8a9a7044 + size: 16889 + timestamp: 1739836243035 +- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda + build_number: 30 + sha256: fe515a8415a41aa3e15bdf9ffa55342a85ebb6fff0ef6475329e5b54b44a837c + md5: 633ca75433b038e5a9f50e348b0761b0 depends: - - libblas 3.9.0 28_h2556b6b_mkl + - libblas 3.9.0 30_h2556b6b_mkl + - mkl >=2024.2.2,<2025.0a0 constrains: - - liblapacke =3.9.0=28*_mkl - - libcblas =3.9.0=28*_mkl - - blas =2.128=mkl + - blas =2.130=mkl + - liblapacke =3.9.0=30*_mkl + - libcblas =3.9.0=30*_mkl track_features: - blas_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 16475 - timestamp: 1738113998457 -- conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-28_hc9a63f6_openblas.conda - build_number: 28 - sha256: 79c75a02bff20f8b001e6aecfee8d22a51552c3986e7037fca68e5ed071cc213 - md5: 45f26652530b558c21083ceb7adaf273 + size: 16844 + timestamp: 1739836217942 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + build_number: 30 + sha256: ad78d4fafde96659b429174fef4a0edf4c937876260c13c5f301d14779b3e36c + md5: af38e475d8538c65cb8ce0f1bfe2e573 depends: - - libblas 3.9.0 28_h10e41b3_openblas + - libblas 3.9.0 30_h10e41b3_openblas constrains: - - blas =2.128=openblas - - liblapacke =3.9.0=28*_openblas - - libcblas =3.9.0=28*_openblas + - libcblas =3.9.0=30*_openblas + - blas =2.130=openblas + - liblapacke =3.9.0=30*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16793 - timestamp: 1738114407021 -- conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-28_hacfb0e4_mkl.conda - build_number: 28 - sha256: 4b4bb704f46d12f56c1dcf5525bb97aea53a110e6bde6b8d588bf43b773500da - md5: 5aa8e62e29e0d76b0b99b79a739cd2dd + size: 16939 + timestamp: 1739836608362 +- conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda + build_number: 30 + sha256: 2fe0efcc6a2f176f181da43627b78306a0653b8d419ad048d1c773aa3dc3af2a + md5: 8f44ec196f72d2024dff724f812ff711 depends: - - libblas 3.9.0 28_h576b46c_mkl + - libblas 3.9.0 30_h576b46c_mkl + - mkl >=2024.2.2,<2025.0a0 constrains: - - blas =2.128=mkl - - liblapacke =3.9.0=28*_mkl - - libcblas =3.9.0=28*_mkl + - libcblas =3.9.0=30*_mkl + - blas =2.130=mkl + - liblapacke =3.9.0=30*_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 3732321 - timestamp: 1738114541347 -- conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda - sha256: e71584c0f910140630580fdd0a013029a52fd31e435192aea2aa8d29005262d1 - md5: 8a35df3cbc0c8b12cc8af9473ae75eef + size: 3732802 + timestamp: 1739836816172 +- conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda + sha256: 7dfa43a79a35debdff93328f9acc3b0ad859929dc7e761160ecbd93275e64e6f + md5: f55d1108d59fa85e6a1ded9c70766bd8 depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libxml2 >=2.12.1,<3.0.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - zstd >=1.5.5,<1.6.0a0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libxml2 >=2.13.5,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.6,<1.6.0a0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 33321457 - timestamp: 1701375836233 -- conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h2621b3d_4.conda - sha256: 63e22ccd4c1b80dfc7da169c65c62a878a46ef0e5771c3b0c091071e718ae1b1 - md5: 8d7f7a7286d99a2671df2619cb3bfb2c + size: 33233890 + timestamp: 1739680079644 +- conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda + sha256: e2806042e60b1a92747298ea30007f50443e879881886c743d2ade30a1bd7da4 + md5: e81ccd3b5e036152fe9b7be87282201b depends: - - libcxx >=16 - - libxml2 >=2.12.1,<3.0.0a0 - - libzlib >=1.2.13,<2.0.0a0 + - __osx >=11.0 + - libcxx >=18 + - libxml2 >=2.13.5,<3.0a0 + - libzlib >=1.3.1,<2.0a0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 22049607 - timestamp: 1701372072765 -- conda: https://prefix.dev/conda-forge/linux-64/libllvm19-19.1.7-ha7bfdaf_1.conda - sha256: 22909d64038bdc87de61311c4ae615dc574a548a7340b963bb7c9eb61b191669 - md5: 6d2362046dce932eefbdeb0540de0c38 + size: 22216441 + timestamp: 1739672571591 +- conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0.rc1-hb8a341e_0.conda + sha256: efd9d6646cff6e93a81a9b671fa7af683f843ad72d1a46e258720d2a639f1034 + md5: cf83972da6924c67d8fbffa222896b95 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -8453,8 +8647,8 @@ packages: license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 40143643 - timestamp: 1737789465087 + size: 42975121 + timestamp: 1738551437179 - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f md5: 42d5b6a0f30d3c10cd88cb8584fda1cb @@ -8633,36 +8827,36 @@ packages: purls: [] size: 25594962 timestamp: 1737669544541 -- conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - sha256: 99ba271d8a80a1af2723f2e124ffd91d850074c0389c067e6d96d72a2dbfeabe - md5: 62857b389e42b36b686331bec0922050 +- conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda + sha256: cc5389ea254f111ef17a53df75e8e5209ef2ea6117e3f8aced88b5a8e51f11c4 + md5: 0a4d0252248ef9a0f88f2ba8b8a08e12 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - libgfortran - libgfortran5 >=14.2.0 constrains: - - openblas >=0.3.28,<0.3.29.0a0 + - openblas >=0.3.29,<0.3.30.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 5578513 - timestamp: 1730772671118 -- conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda - sha256: 62bb669c37a845129096f73d446cdb6bb170e4927f2fea2b661329680dbbc373 - md5: 40803a48d947c8639da6704e9a44d3ce + size: 5919288 + timestamp: 1739825731827 +- conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda + sha256: 8989d9e01ec8c9b2d48dbb5efbe70b356fcd15990fb53b64fcb84798982c0343 + md5: 0cd1148c68f09027ee0b0f0179f77c30 depends: - __osx >=11.0 - libgfortran 5.* - libgfortran5 >=13.2.0 - llvm-openmp >=18.1.8 constrains: - - openblas >=0.3.28,<0.3.29.0a0 + - openblas >=0.3.29,<0.3.30.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 4165774 - timestamp: 1730772154295 + size: 4168442 + timestamp: 1739825514918 - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda sha256: 4ea235e08676f16b0d3c3380befe1478c0fa0141512ee709b011005c55c9619f md5: 1f5a5d66e77a39dc5bd639ec953705cf @@ -8719,93 +8913,89 @@ packages: purls: [] size: 320565 timestamp: 1735643673319 -- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.0-h081d1f1_8_cpu.conda - build_number: 8 - sha256: b2e1bf8634efb643a9f15fe19f9bc0877482c509eff7cee6136278a2c2fa5842 - md5: bef810a8da683aa11c644066a87f71c3 +- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_0_cpu.conda + sha256: e9c4a07e79886963bfcd05894a15b5d4c7137c1122273de68845315c35d6505d + md5: 8b58c378d65b213c001f04a174a2a70e depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0 h00a82cf_8_cpu + - libarrow 19.0.1 hfa2a6e7_0_cpu - libgcc >=13 - libstdcxx >=13 - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 1241786 - timestamp: 1737824866572 -- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.0-h636d7b7_8_cpu.conda - build_number: 8 - sha256: da04e6bd7ed2ca64aadf0ad12d9752e8423e85c37e0db80e27c7ff334fcbd2b6 - md5: c1ff2e71a289fb76146591c9d3f9de0a + size: 1244749 + timestamp: 1739769006551 +- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_0_cpu.conda + sha256: 54e4a18493d63b7fbd5cf39fadabe665bcf462121a7bc2f394f510b0bcf22031 + md5: 0cce19e6981849babe6c73797abbfa4e depends: - __osx >=11.0 - - libarrow 19.0.0 h819e3af_8_cpu + - libarrow 19.0.1 h0945df6_0_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 893482 - timestamp: 1737807155720 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_8_cpu.conda - build_number: 8 - sha256: a74f9e1f96da8c10e8d7e1f7d5c3634c7afb6d0af574ff5e6b77eafec54f4ca4 - md5: f34cc84a6a3f1f72ea4c73f35304c164 + size: 895659 + timestamp: 1739768176454 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cpu.conda + sha256: 2c38d3e90d7f087c8e5a8361d1e4557264ecd60e98f7aa982d45563c63aa2304 + md5: f74c0e448b71c8f4bc0c8e8fd7fc7a43 depends: - - libarrow 19.0.0 hf554d7f_8_cpu + - libarrow 19.0.1 h8dcb746_0_cpu - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 823917 - timestamp: 1737809927705 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.0-ha850022_8_cuda.conda - build_number: 8 - sha256: 5ccc73be9ace81b76c81b4795b59ea6cc740ee477e4bb8a0fff5a6f31cbd1b89 - md5: f11a94577772d9b183668e8bd1415cb6 + size: 824659 + timestamp: 1739771094165 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cuda.conda + sha256: 67f382a53e1f4d344556ee7595b7faa860a63d51a493f38c2f4fb8d1df97a801 + md5: fcb09fbd1356e087ce49ff5fa0316952 depends: - - libarrow 19.0.0 h9820ece_8_cuda + - libarrow 19.0.1 he9da57d_0_cuda - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 824789 - timestamp: 1737810551651 -- conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.46-h943b412_0.conda - sha256: a46436dadd12d58155280d68876dba2d8a3badbc8074956d14fe6530c7c7eda6 - md5: adcf7bacff219488e29cfa95a2abd8f7 + size: 825181 + timestamp: 1739772860286 +- conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda + sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 + md5: 55199e2ae2c3651f6f9b2a447b47bdc9 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: zlib-acknowledgement purls: [] - size: 292273 - timestamp: 1737791061653 -- conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.46-h3783ad8_0.conda - sha256: db78a711561bb6df274ef421472d948dfd1093404db3915e891ae6d7fd37fadc - md5: 15d480fb9dad036eaa4de0b51eab3ccc + size: 288701 + timestamp: 1739952993639 +- conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda + sha256: dc93cc30f59b28e7812c6f14d2c2e590b509c38092cce7ababe6b23541b7ed8f + md5: 3550e05e3af94a3fa9cef2694417ccdf depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: zlib-acknowledgement purls: [] - size: 266516 - timestamp: 1737791023678 -- conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.46-had7236b_0.conda - sha256: c866cd79dce3f6478fa3b4bc625d5cbe0512720fd6f8d45718da9537292329cf - md5: 4ddc2d65b35403e6ed75545f4cb4ec98 + size: 259332 + timestamp: 1739953032676 +- conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda + sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + md5: 7d717163d9dab337c65f2bf21a676b8f depends: - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 @@ -8813,8 +9003,8 @@ packages: - vc14_runtime >=14.29.30139 license: zlib-acknowledgement purls: [] - size: 356357 - timestamp: 1737791350471 + size: 346101 + timestamp: 1739953426806 - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda sha256: 51125ebb8b7152e4a4e69fd2398489c4ec8473195c27cde3cbdf1cb6d18c5493 md5: d8703f1ffe5a06356f06467f1d0b9464 @@ -8906,38 +9096,38 @@ packages: purls: [] size: 260655 timestamp: 1735541391655 -- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - sha256: 22853d289ef6ec8a5b20f1aa261895b06525439990d3b139f8bfd0b5c5e32a3a - md5: 3fa05c528d8a1e2a67bbf1e36f22d3bc +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + sha256: 7a09eef804ef7cf4d88215c2297eabb72af8ad0bd5b012060111c289f14bbe7d + md5: 73cea06049cc4174578b432320a003b8 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 878223 - timestamp: 1737564987837 -- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - sha256: 17c06940cc2a13fd6a17effabd6881b1477db38b2cd3ee2571092d293d3fdd75 - md5: 4c55169502ecddf8077973a987d08f08 + size: 915956 + timestamp: 1739953155793 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda + sha256: 266639fb10ca92287961574b0b4d6031fa40dd9d723d64a0fcb08513a24dab03 + md5: c83357a21092bd952933c36c5cb4f4d6 depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 852831 - timestamp: 1737564996616 -- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - sha256: eb889b9ea754d30268fa740f91e62fae6c30ca40f9769051dd42390d2470a7ff - md5: 5a7a8f7f68ce1bdb7b58219786436f30 + size: 898767 + timestamp: 1739953312379 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + sha256: 08669790e4de89201079e93e8a8d8c51a3cd57a19dd559bb0d5bc6c9a7970b99 + md5: 88931435901c1f13d4e3a472c24965aa depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Unlicense purls: [] - size: 897026 - timestamp: 1737565547561 + size: 1081190 + timestamp: 1739953491995 - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda sha256: 0407ac9fda2bb67e11e357066eff144c845801d00b5f664efbc48813af1e7bb9 md5: be2de152d8073ef1c01b7728475f2fe7 @@ -8996,21 +9186,21 @@ packages: purls: [] size: 54105 timestamp: 1729027780628 -- conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.2-h3dc2cb9_0.conda - sha256: 03f532cae9ca0417b29ead19490a9fa0fa5e6ad73f1bfc7ea0d4d3bd4c41156e - md5: 40c12fdd396297db83f789722027f5ed +- conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.3-h3dc2cb9_0.conda + sha256: dd566e2ef4a83b27d2b26d988cbbed50456294892744639f30f19954d2ee3287 + md5: df057752e83bd254f6d65646eb67cd2e depends: - __glibc >=2.17,<3.0.a0 - libcap >=2.71,<2.72.0a0 - libgcc >=13 - libgcrypt-lib >=1.11.0,<2.0a0 - - liblzma >=5.6.3,<6.0a0 + - liblzma >=5.6.4,<6.0a0 - lz4-c >=1.10.0,<1.11.0a0 - zstd >=1.5.6,<1.6.0a0 license: LGPL-2.1-or-later purls: [] - size: 487652 - timestamp: 1736377129372 + size: 487271 + timestamp: 1739569869860 - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda sha256: ebb395232973c18745b86c9a399a4725b2c39293c9a91b8e59251be013db42f0 md5: dcb95c0a98ba9ff737f7ae482aef7833 @@ -9107,9 +9297,9 @@ packages: purls: [] size: 978878 timestamp: 1734399004259 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cpu_mkl_h89e7157_111.conda - sha256: daafc2ec0c461e84ead41bf4aeb395e561402bbdff73b1bf600c2f7cea92f2c7 - md5: 9c661a007de274f485715315e7f71d1f +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_h8231793_100.conda + sha256: e9083b074224b098f928fed77baa40e00a5db3a6e6a60d77283189ac629dac01 + md5: d7425782440ea1fe9130f2bf3d700a22 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -9121,20 +9311,21 @@ packages: - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - sleef >=3.8,<4.0a0 constrains: - - pytorch-cpu ==2.5.1 - - pytorch 2.5.1 cpu_mkl_*_111 + - pytorch-cpu ==2.6.0 + - pytorch 2.6.0 cpu_mkl_*_100 - pytorch-gpu ==99999999 license: BSD-3-Clause license_family: BSD purls: [] - size: 53583174 - timestamp: 1738221924609 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.5.1-cuda126_mkl_haa0cf67_310.conda - sha256: 126de72d3e2ac41c4ef03c0738c34dccf9f31a5cd6f79fc1d29b4e4de31a7b9c - md5: 079fbc57f527f8f78854c28bcd9d6dcf + size: 54487940 + timestamp: 1739480301385 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h8247c52_300.conda + sha256: 1c3df49c56499d6f2bc6fbcd4d32e631a122d3cee7e2e4ea3abf51412a4a49c1 + md5: 6c891658f4d868726e0d4808a724f192 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -9143,8 +9334,8 @@ packages: - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-nvtx >=12.6.77,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.3.0.75,<10.0a0 - - cusparselt >=0.6.3.2,<0.6.3.3.0a0 + - cudnn >=9.7.1.26,<10.0a0 + - cusparselt >=0.7.0.0,<0.7.0.1.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libblas * *mkl @@ -9161,21 +9352,22 @@ packages: - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - - nccl >=2.24.3.1,<3.0a0 - - sleef >=3.7,<4.0a0 + - nccl >=2.25.1.1,<3.0a0 + - sleef >=3.8,<4.0a0 constrains: - - pytorch-gpu ==2.5.1 - - pytorch 2.5.1 cuda126_mkl_*_310 + - pytorch 2.6.0 cuda126_mkl_*_300 + - pytorch-gpu ==2.6.0 - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: [] - size: 515391155 - timestamp: 1737872256281 -- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_h5d0aec3_11.conda - sha256: 82a9e5f03de918be6207ed53c3e94f7e6aca28e457332cd040e6649afb38a9fa - md5: cd4e04076ddaf7f99147ed61c2eb1403 + size: 522579041 + timestamp: 1739502061908 +- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h4686571_0.conda + sha256: 05326c0771b986c48ce05c3a488c388d5cca9ddeb818fb8a8324bddf0b617d5e + md5: 68f6992a223074158a18f973177e03f6 depends: - __osx >=11.0 - libabseil * cxx17* @@ -9186,24 +9378,25 @@ packages: - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 - numpy >=1.19,<3 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 - sleef >=3.8,<4.0a0 constrains: - - pytorch-cpu ==2.5.1 - - openblas * openmp_* - pytorch-gpu ==99999999 - - pytorch 2.5.1 cpu_generic_*_11 + - openblas * openmp_* + - pytorch 2.6.0 cpu_generic_*_0 + - pytorch-cpu ==2.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 28327888 - timestamp: 1738216897832 -- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.5.1-cpu_generic_he9b55c7_11.conda - sha256: e5b5c6c0c13e61111e0be8ce5ee6f363c42712998b72cbf7b26e854c6642171e - md5: 8fd0ead2f9cf6435cb3ada9809304d6e + size: 28618571 + timestamp: 1739487215837 +- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h6adcabc_0.conda + sha256: 8f1eb80ea6829abfa2b20daad677e07f3f749c3d78f8bcfbfe41f3f6840a1e88 + md5: 8b91f580a9a3bd48bb9f0ce7edc6b6bc depends: - __osx >=11.0 - libabseil * cxx17* @@ -9214,24 +9407,25 @@ packages: - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 - - numpy >=1.19,<3 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - numpy >=1.21,<3 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 - sleef >=3.8,<4.0a0 constrains: - pytorch-gpu ==99999999 - - pytorch 2.5.1 cpu_generic_*_11 - openblas * openmp_* - - pytorch-cpu ==2.5.1 + - pytorch-cpu ==2.6.0 + - pytorch 2.6.0 cpu_generic_*_0 license: BSD-3-Clause license_family: BSD purls: [] - size: 28312286 - timestamp: 1738215952571 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cpu_mkl_ha619adf_111.conda - sha256: 0f21370ef69f4b0e17d30090474758e89551b436475dab6acde241b0181b8680 - md5: 858b5d918ade23af3efd694b0b267466 + size: 28675928 + timestamp: 1739486307304 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h026d5bc_100.conda + sha256: 894f0f74247dcd67ccbdc4f65486858cad3cefd1bf80bcf5a47a8a0d7e666d89 + md5: 90a29c5ebf56af96206ff14dde6e802b depends: - intel-openmp <2025 - libabseil * cxx17* @@ -9240,29 +9434,30 @@ packages: - libcblas >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - sleef >=3.8,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch 2.5.1 cpu_mkl_*_111 - - pytorch-cpu ==2.5.1 + - pytorch 2.6.0 cpu_mkl_*_100 - pytorch-gpu ==99999999 + - pytorch-cpu ==2.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 33045526 - timestamp: 1738210608736 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.5.1-cuda126_mkl_h5239056_312.conda - sha256: d2f7788e4f6893599a822680c3239098133916fb9f2e2148657ed202a3d0ae80 - md5: 9d137d4448505e364ccfabc7bb351583 + size: 33651790 + timestamp: 1739537354607 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_hd164f6e_300.conda + sha256: 582652806cc754499f427931a07efac15ebd8b271ec2de9f95c7303599f9a93b + md5: 1f21c46af5d4c8b2e4eed9051c17e27d depends: - cuda-cudart >=12.6.77,<13.0a0 - cuda-cupti >=12.6.80,<13.0a0 - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.3.0.75,<10.0a0 + - cudnn >=9.7.1.26,<10.0a0 - cusparselt >=0.7.0.0,<0.7.0.1.0a0 - intel-openmp <2025 - libabseil * cxx17* @@ -9285,25 +9480,25 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu ==2.5.1 - - pytorch 2.5.1 cuda126_mkl_*_312 + - pytorch 2.6.0 cuda126_mkl_*_300 + - pytorch-gpu ==2.6.0 - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: [] - size: 400879209 - timestamp: 1738630735650 -- conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.2-h9a4d06a_0.conda - sha256: d1558209de4908c12dd9119ce01d39d0d0052c5a20123957ed49b5ab21cb2ee8 - md5: f8ff68da999a4f1c57b1d523b18de1cc + size: 415581355 + timestamp: 1739495609564 +- conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.3-h9a4d06a_0.conda + sha256: 35bdafc4b02f61a327f82bb11263c31466367e50b4e5efab3d413509315cb0a7 + md5: e7817c912b25f7599a50eba270e1a463 depends: - __glibc >=2.17,<3.0.a0 - libcap >=2.71,<2.72.0a0 - libgcc >=13 license: LGPL-2.1-or-later purls: [] - size: 143691 - timestamp: 1736377137913 + size: 142897 + timestamp: 1739569881116 - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda sha256: 8e41563ee963bf8ded06da45f4e70bf42f913cb3c2e79364eb3218deffa3cd74 md5: aeccfff2806ae38430638ffbb4be9610 @@ -9482,51 +9677,50 @@ packages: purls: [] size: 100393 timestamp: 1702724383534 -- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h0d44e9d_1.conda - sha256: 306e18aa647d8208ad2cd0e62d84933222b2fbe93d2d53cd5283d2256b1d54de - md5: f5b05674697ae7d2c5932766695945e1 +- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda + sha256: db8af71ea9c0ae95b7cb4a0f59319522ed2243942437a1200ceb391493018d85 + md5: 328382c0e0ca648e5c189d5ec336c604 depends: - __glibc >=2.17,<3.0.a0 + - icu >=75.1,<76.0a0 - libgcc >=13 - - libiconv >=1.17,<2.0a0 - - liblzma >=5.6.3,<6.0a0 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.6.4,<6.0a0 - libzlib >=1.3.1,<2.0a0 - constrains: - - icu <0.0a0 license: MIT license_family: MIT purls: [] - size: 689993 - timestamp: 1733443678322 -- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.5-h8d12d68_1.conda - sha256: c3b05bdc40d27a9249f0bb60f3f71718f94104b8bcd200163a6c9d4ade7aa052 - md5: 1a21e49e190d1ffe58531a81b6e400e1 + size: 690296 + timestamp: 1739952967309 +- conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda + sha256: 1d2ebce1a16db1017e3892a67cb7ced4aa2858f549dba6852a60d02a4925c205 + md5: 277864577d514bea4b30f8a9335b8d26 depends: - - __glibc >=2.17,<3.0.a0 + - __osx >=11.0 - icu >=75.1,<76.0a0 - - libgcc >=13 - - libiconv >=1.17,<2.0a0 - - liblzma >=5.6.3,<6.0a0 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.6.4,<6.0a0 - libzlib >=1.3.1,<2.0a0 license: MIT license_family: MIT purls: [] - size: 690589 - timestamp: 1733443667823 -- conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.5-h178c5d8_1.conda - sha256: d7af3f25a4cece170502acd38f2dafbea4521f373f46dcb28a37fbe6ac2da544 - md5: 3dc3cff0eca1640a6acbbfab2f78139e + size: 583389 + timestamp: 1739953062282 +- conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-hce475f1_0.conda + sha256: 9ce429417545f7616ed528061305b3a1fc3732ff3bb24bd91cba260550879693 + md5: 8654012bd68aa48b94eee6c9faab85b6 depends: - __osx >=11.0 - - icu >=75.1,<76.0a0 - - libiconv >=1.17,<2.0a0 - - liblzma >=5.6.3,<6.0a0 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.6.4,<6.0a0 - libzlib >=1.3.1,<2.0a0 + constrains: + - icu <0.0a0 license: MIT license_family: MIT purls: [] - size: 582898 - timestamp: 1733443841584 + size: 582490 + timestamp: 1739953065675 - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda sha256: 084dd4dde342f13c43ee418d153ac5b2610f95be029073a15fa9dda22b130d06 md5: 77eaa84f90fc90643c5a0be0aa9bdd1b @@ -9638,6 +9832,23 @@ packages: - pkg:pypi/llvmlite?source=hash-mapping size: 4031831 timestamp: 1738108426043 +- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py313h1b76d92_0.conda + sha256: 24e22717735080f5fa8756145ead05bbef8772666b2ab81182e7c663da7c3285 + md5: acea9b4fa5237e6eb4973d94f9c2cb8d + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libllvm15 >=15.0.7,<15.1.0a0 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/llvmlite?source=hash-mapping + size: 4030572 + timestamp: 1738108402509 - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_0.conda sha256: c1a4aa1e72099f4d34d2e4fc7ba4c7909e0e158641c363c58e6ff8414b1f01aa md5: 85dc114db6d669bd97e4f23b3437d1c1 @@ -9655,23 +9866,23 @@ packages: - pkg:pypi/llvmlite?source=hash-mapping size: 341422 timestamp: 1738108935099 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py312h728bc31_0.conda - sha256: 9eb98299e5a7c71128930dd3e152572d2aeba1935f0a638af50e00a2416000b3 - md5: 4ead86be7c51a3dc8e76f2b059bacd86 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py313hd06b435_0.conda + sha256: 64e06edbdc5d1ec541bb67ab46fa1e66c9573c27f97e1eccf605e10130e63211 + md5: ad48ab39b311354b56cc48ad504dc530 depends: - __osx >=11.0 - libcxx >=18 - libllvm15 >=15.0.7,<15.1.0a0 - libzlib >=1.3.1,<2.0a0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping - size: 409102 - timestamp: 1738108909555 + size: 415934 + timestamp: 1738108865475 - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_0.conda sha256: a2442ca032f082ced2a388ca37b65a66b8e6840bb8b4ff614566890050e8d072 md5: 83aab620bac8211702b0f956b644c9ce @@ -9706,6 +9917,23 @@ packages: - pkg:pypi/llvmlite?source=hash-mapping size: 18104073 timestamp: 1738108864193 +- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py313hb80970b_0.conda + sha256: 3026f6a778a6d9c768c1f18218d10ec325d45aea992cfd701024657de5d1f8ed + md5: 5df049b72ace6b637cfebd3e14334e62 + depends: + - libzlib >=1.3.1,<2.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - vs2015_runtime + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/llvmlite?source=hash-mapping + size: 18119987 + timestamp: 1738108750268 - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 md5: 91e27ef3d05cc772ce627e51cff111c4 @@ -9747,6 +9975,21 @@ packages: - pkg:pypi/lz4?source=hash-mapping size: 39147 timestamp: 1733474350790 +- conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py313h8756d67_2.conda + sha256: 31817b5f20615f2994d914089d3383ef19709cb4edd30e652dcc7aca1c5f7f4a + md5: 135da13cb96aba211acd7feeca301154 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - lz4-c >=1.10.0,<1.11.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/lz4?source=hash-mapping + size: 39964 + timestamp: 1733474357621 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda sha256: 821f9c9c433c208b02ba74c13c29bbe6905424df4d0719fda21cda7772a63f3a md5: 20b4807d8bc4dede3533bb43f340d46e @@ -9762,21 +10005,21 @@ packages: - pkg:pypi/lz4?source=hash-mapping size: 102597 timestamp: 1733474460262 -- conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py312hf263c89_2.conda - sha256: 5115e04714db96ed793ba04c71d0f63a69311ef9d1b64031e6d77018bf9068af - md5: eb031555cb970d3547b75e55016052cc +- conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py313h28882b1_2.conda + sha256: b7c17232f7aaa7bf925df7870c9e245ece9bd0e731efb62d3edb619050e8c023 + md5: 71e389e29829156df87797bfbe0b98f6 depends: - __osx >=11.0 - lz4-c >=1.10.0,<1.11.0a0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/lz4?source=hash-mapping - size: 105517 - timestamp: 1733474478647 + size: 105495 + timestamp: 1733474776192 - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda sha256: 778a895ab9909274dc57b7bc16cbf8f1e3980bccb7bb0111f16e3aec6b1c39d8 md5: 3546f20f09fb9d3f5eaf764f87fb79f0 @@ -9809,6 +10052,22 @@ packages: - pkg:pypi/lz4?source=hash-mapping size: 42400 timestamp: 1733474775746 +- conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py313h05901a4_2.conda + sha256: 796a91593f694b4aadafab3b55dd405301c9ce0d5c2f8c440dde8204b7bebe4f + md5: 1b59f401bc356a5df8fbc7a77daf6aaf + depends: + - lz4-c >=1.10.0,<1.11.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/lz4?source=hash-mapping + size: 43324 + timestamp: 1733474718009 - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 md5: 9de5350a85c4a20c685259b889aa6393 @@ -9888,6 +10147,22 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 24604 timestamp: 1733219911494 +- conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda + sha256: d812caf52efcea7c9fd0eafb21d45dadfd0516812f667b928bee50e87634fae5 + md5: 21b62c55924f01b6eef6827167b46acb + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - jinja2 >=3.0.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/markupsafe?source=hash-mapping + size: 24856 + timestamp: 1733219782830 - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py310hc74094e_1.conda sha256: d907e2b7264ae060c0b79ad4accd7b79a59d43ca75c3ba107e534cd0d58115b5 md5: f6483697076f2711e6a54031a54314b6 @@ -9904,22 +10179,22 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 22681 timestamp: 1733219957702 -- conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda - sha256: 4aa997b244014d3707eeef54ab0ee497d12c0d0d184018960cce096169758283 - md5: 46e547061080fddf9cf95a0327e8aba6 +- conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda + sha256: 81759af8a9872c8926af3aa59dc4986eee90a0956d1ec820b42ac4f949a71211 + md5: 3acf05d8e42ff0d99820d2d889776fff depends: - __osx >=11.0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 constrains: - jinja2 >=3.0.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/markupsafe?source=hash-mapping - size: 24048 - timestamp: 1733219945697 + size: 24757 + timestamp: 1733219916634 - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py310h38315fa_1.conda sha256: deb8505b7ef76d363174d133e2ff814ae75b91ac4c3ae5550a7686897392f4d0 md5: 79dfc050ae5a7dd4e63e392c984e2576 @@ -9954,6 +10229,23 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 27582 timestamp: 1733220007802 +- conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda + sha256: f16cb398915f52d582bcea69a16cf69a56dab6ea2fab6f069da9c2c10f09534c + md5: ec9ecf6ee4cceb73a0c9a8cdfdf58bed + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - jinja2 >=3.0.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/markupsafe?source=hash-mapping + size: 27930 + timestamp: 1733220059655 - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda sha256: 69b7dc7131703d3d60da9b0faa6dd8acbf6f6c396224cf6aef3e855b8c0c41c6 md5: af6ab708897df59bd6e7283ceab1b56b @@ -10054,6 +10346,21 @@ packages: - pkg:pypi/ml-dtypes?source=hash-mapping size: 290991 timestamp: 1736538940686 +- conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py313ha87cce1_0.conda + sha256: 99b0aed0c8c0f365ea35dded676fb19a106aac48b2a1ae5990de317f35dc8955 + md5: f30e252cdd2ecb7f2bb9a6e5f0c334de + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - numpy >=1.21,<3 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MPL-2.0 AND Apache-2.0 + purls: + - pkg:pypi/ml-dtypes?source=hash-mapping + size: 293551 + timestamp: 1736538997988 - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py310h5936506_0.conda sha256: a75c01da122fc1043e32adba9094922afc5f758ddaea47f5e56e0c111123294b md5: 23c80623fc06fa0fa60237b14674cc69 @@ -10069,21 +10376,21 @@ packages: - pkg:pypi/ml-dtypes?source=hash-mapping size: 202079 timestamp: 1736539243508 -- conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py312hcb1e3ce_0.conda - sha256: 17f70a0f345722e67f7437895a78cce84b758419f1c373186cec671607270747 - md5: d7a33fc18bf71480224e069be3072bbf +- conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py313h668b085_0.conda + sha256: fcc861786a58082b83cf3fb3fcba7b7f9bba7fbd63ebb30679dc06eddd245a8a + md5: 073b3b0e062b1f369297c9de7a786a87 depends: - __osx >=11.0 - libcxx >=18 - - numpy >=1.19,<3 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - numpy >=1.21,<3 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 license: MPL-2.0 AND Apache-2.0 purls: - pkg:pypi/ml-dtypes?source=hash-mapping - size: 200130 - timestamp: 1736539205286 + size: 201206 + timestamp: 1736539081874 - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf @@ -10173,6 +10480,21 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 105271 timestamp: 1725975182669 +- conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py313h33d0bda_0.conda + sha256: 40bec80e3f3e6e9791211d2336fb561f80525f228bacebd8760035e6c883c841 + md5: 7f907b1065247efa419bb70d3a3341b5 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - python >=3.13.0rc2,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/msgpack?source=hash-mapping + size: 105603 + timestamp: 1725975184020 - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda sha256: 4736de9b2a239b202749881c8fa690dc5c882198cc2a2a8460567f0b9994e98e md5: 85b4e3f64bf1fdc6f7d210a7c34037f9 @@ -10188,21 +10510,21 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 84604 timestamp: 1725975212736 -- conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py312h6142ec9_0.conda - sha256: 2b8c22f8a4e0031c2d6fa81d32814c8afdaf7e7fe2e681bf2369a35ff3eab1fd - md5: 0dfc3750cc6bbc463d72c0b727e60d8a +- conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py313hf9c7212_0.conda + sha256: e896c0c0f68eaa72ca83aa26f5b72632360cbd63fa4ea752118c722462566561 + md5: 0bbe5d88473e2c92af8b2a977421d4cc depends: - __osx >=11.0 - libcxx >=17 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13.0rc2,<3.14.0a0 + - python >=3.13.0rc2,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 license: Apache-2.0 license_family: Apache purls: - pkg:pypi/msgpack?source=hash-mapping - size: 90793 - timestamp: 1725975279147 + size: 91532 + timestamp: 1725975376837 - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda sha256: db5c3d5e2d28ba0e4e1633f6d52079f0e397bdb60a6f58a2fa942e88071182d2 md5: 2cfcbd596afd76879de4824c2c24f4a2 @@ -10233,6 +10555,21 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 88169 timestamp: 1725975418157 +- conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py313h1ec8472_0.conda + sha256: 13b31452673afd8c88a58c254a6dc79bce354a7d163103a68f0fc7e5a100d838 + md5: 25bd95c73a146d4fd874711d77daf175 + depends: + - python >=3.13.0rc2,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/msgpack?source=hash-mapping + size: 89056 + timestamp: 1725975607234 - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe md5: 29097e7ea634a45cc5386b95cac6568f @@ -10244,9 +10581,9 @@ packages: - pkg:pypi/mypy-extensions?source=hash-mapping size: 10854 timestamp: 1733230986902 -- conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_1.conda - sha256: 9d93483bf59b4d550577b40e2bc3f39e81fdcb34533f03a6da05b0adad34526e - md5: fbc398f13e5f5a90f9065eaa5d91a28f +- conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda + sha256: f035d0ea623f63247f0f944eb080eaa2a45fb5b7fda8947f4ac94d381ef3bf33 + md5: b528795158847039003033ee0db20e9b depends: - docutils >=0.19,<0.22 - jinja2 @@ -10259,8 +10596,8 @@ packages: license_family: MIT purls: - pkg:pypi/myst-parser?source=hash-mapping - size: 72901 - timestamp: 1734472043484 + size: 73074 + timestamp: 1739381945342 - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.25.1.1-ha44e49d_0.conda sha256: 5f6ed4e6fa067e15f3e60ceeb08d543d46fa8780e09f6774571ea0c3a64cc85a md5: 24f6e4b7fff53c8a1c01a20518b8b971 @@ -10385,9 +10722,9 @@ packages: purls: [] size: 26232097 timestamp: 1737384238153 -- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.13.1-pyhd8ed1ab_0.conda - sha256: 7279553d605f1237c753b16f4341dd95eff35698a09234b5403f49c3a138e91f - md5: ac42859d01f1993c2d1c61ab4708fa6e +- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + sha256: 68f0ee1513f69776c1fe619b72ff2043a3f3707e778c6023238af5dc6761de16 + md5: c330ae647ffb20646fb327b6bf55c340 depends: - nodejs - python >=3.9 @@ -10395,8 +10732,8 @@ packages: license_family: MIT purls: - pkg:pypi/nodejs-wheel-binaries?source=hash-mapping - size: 11934 - timestamp: 1737537306829 + size: 11945 + timestamp: 1739301655520 - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 sha256: d38542a151a90417065c1a234866f97fd1ea82a81de75ecb725955ab78f88b4b md5: 9a66894dfd07c4510beb6b3f9672ccc0 @@ -10407,9 +10744,9 @@ packages: purls: [] size: 3843 timestamp: 1582593857545 -- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_0.conda - sha256: ef084da75c5b85db326b9173d2d8ea95dd9c2223476da4bc0c6c802198487ca4 - md5: 67c3f8861269c7ad00c0a296ebd091ec +- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_1.conda + sha256: 2be5e6ad0ffbc0781ab4241bf9ae759e0af6679d4a9e084ed671cef3cacc899d + md5: 73bf45d299c017a67dd8fffab92bcaaa depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -10423,19 +10760,19 @@ packages: constrains: - cuda-version >=11.2 - libopenblas !=0.3.6 - - tbb >=2021.6.0 - scipy >=1.0 - - cudatoolkit >=11.2 - cuda-python >=11.6 + - tbb >=2021.6.0 + - cudatoolkit >=11.2 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4447625 - timestamp: 1738177658093 -- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py312h2e6246c_0.conda - sha256: 3ed553a41a309d1378dbb57997077428aa494164b72f85b898a9af69b173e7ad - md5: 619c3dcab3dd5d52ab5df63410896049 + size: 4473287 + timestamp: 1739224855746 +- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py312h2e6246c_1.conda + sha256: 1ebd4f29d7ffa7aa8320a16caee7e6722b719daf4819c08cdb30c8c636f005b9 + md5: f65d300639d0d9d2777cd4cb10440eab depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -10447,21 +10784,47 @@ packages: - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 constrains: - - cudatoolkit >=11.2 - - cuda-version >=11.2 - libopenblas !=0.3.6 + - cuda-version >=11.2 + - cuda-python >=11.6 + - scipy >=1.0 - tbb >=2021.6.0 + - cudatoolkit >=11.2 + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/numba?source=hash-mapping + size: 5811114 + timestamp: 1739224921661 +- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py313h0b724e9_1.conda + sha256: 3e5fd5ea1bbd8da79e515a3f8196033fa02223354959c10cb87fdb3407038f58 + md5: a9d8669548f17c79f7fd74bfa92f5a2c + depends: + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + - libgcc >=13 + - libstdcxx >=13 + - llvmlite >=0.44.0,<0.45.0a0 + - numpy >=1.21,<3 + - numpy >=1.24,<2.2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: - scipy >=1.0 + - cuda-version >=11.2 - cuda-python >=11.6 + - tbb >=2021.6.0 + - libopenblas !=0.3.6 + - cudatoolkit >=11.2 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 5773259 - timestamp: 1738177734528 -- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_0.conda - sha256: 54990b18ae6ce04ef9aa77949d08111600fb2ffcd64ce855fd5078c062561cce - md5: 852caef8ae120af540b764d20557c8d7 + size: 5820770 + timestamp: 1739224862176 +- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda + sha256: e4867d193cd770b3e195451089dc607bcce723c46221e945a1f2b48ad1b4dedc + md5: 4a465ed5ab6c96b935d6ec7a8643a1c1 depends: - __osx >=11.0 - libcxx >=18 @@ -10474,48 +10837,48 @@ packages: - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 constrains: - - libopenblas >=0.3.18, !=0.3.20 - cudatoolkit >=11.2 - - cuda-version >=11.2 - - cuda-python >=11.6 - - tbb >=2021.6.0 - scipy >=1.0 + - tbb >=2021.6.0 + - libopenblas >=0.3.18, !=0.3.20 + - cuda-python >=11.6 + - cuda-version >=11.2 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4437225 - timestamp: 1738177844482 -- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py312hdf12f13_0.conda - sha256: 251f7902785030804f1aef65abbc92e74a96bbc5c8bffe24ada519756bc7492c - md5: 2facd75eba8ddcda8575d4bd6730ebb4 + size: 4477184 + timestamp: 1739225194833 +- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py313h8aea8d6_1.conda + sha256: 762fdee91af92cecaa696d9044189f2bdfceeff233ab275d741333dde993e146 + md5: 9a663549abc739dadf27900622947413 depends: - __osx >=11.0 - libcxx >=18 - llvm-openmp >=18.1.8 - llvm-openmp >=19.1.7 - llvmlite >=0.44.0,<0.45.0a0 - - numpy >=1.19,<3 + - numpy >=1.21,<3 - numpy >=1.24,<2.2 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 constrains: - - cudatoolkit >=11.2 - - scipy >=1.0 - - tbb >=2021.6.0 + - cuda-version >=11.2 - libopenblas >=0.3.18, !=0.3.20 + - scipy >=1.0 - cuda-python >=11.6 - - cuda-version >=11.2 + - cudatoolkit >=11.2 + - tbb >=2021.6.0 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 5766226 - timestamp: 1738177954531 -- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_0.conda - sha256: 163deb727a45dab26ae1a5eca1da21b8e55f8899e6f7e065aef6790295f2d8f6 - md5: 2b25eefe19afdbec6e6ef9502c91a8af + size: 5812223 + timestamp: 1739225055971 +- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda + sha256: 27f54a8453fd36c35467d3b556e0a203774905f37c906158e4fdae3c7edaeb1e + md5: e7f2c80934601fc827391b8fbed20b5c depends: - llvmlite >=0.44.0,<0.45.0a0 - numpy >=1.19,<3 @@ -10526,21 +10889,21 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - libopenblas !=0.3.6 - cuda-version >=11.2 + - tbb >=2021.6.0 + - libopenblas !=0.3.6 - cudatoolkit >=11.2 - - scipy >=1.0 - cuda-python >=11.6 - - tbb >=2021.6.0 + - scipy >=1.0 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4433840 - timestamp: 1738178169516 -- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py312hcccf92d_0.conda - sha256: 992e63f52a57bc6ae68e0481fc02a8721fd6cf12610436f5f7b337a2c4d248b7 - md5: 70aef25f0474691e2821e1114e673dbe + size: 4479407 + timestamp: 1739225331727 +- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py312hcccf92d_1.conda + sha256: 09efe54f11c3022ec875316a7d31efa5cf2d9abbf452790e088abb2c7d8b6e8b + md5: 1859be3163feedb04c9602cded099296 depends: - llvmlite >=0.44.0,<0.45.0a0 - numpy >=1.19,<3 @@ -10551,18 +10914,43 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: + - libopenblas !=0.3.6 + - cudatoolkit >=11.2 + - tbb >=2021.6.0 + - cuda-version >=11.2 + - cuda-python >=11.6 - scipy >=1.0 + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/numba?source=compressed-mapping + size: 5790829 + timestamp: 1739225202263 +- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py313h4ca4f0f_1.conda + sha256: 4ee71ce1e69a580364c584bb18cb15745dbb9832b4baef5d69d8dd689fcea7cb + md5: 8ad3bda8014b1289faf7c2738bd5e828 + depends: + - llvmlite >=0.44.0,<0.45.0a0 + - numpy >=1.21,<3 + - numpy >=1.24,<2.2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: - cuda-version >=11.2 - - cudatoolkit >=11.2 + - scipy >=1.0 - libopenblas !=0.3.6 + - cudatoolkit >=11.2 - cuda-python >=11.6 - tbb >=2021.6.0 license: BSD-2-Clause license_family: BSD purls: - - pkg:pypi/numba?source=hash-mapping - size: 5827946 - timestamp: 1738177826278 + - pkg:pypi/numba?source=compressed-mapping + size: 5857396 + timestamp: 1739225207648 - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda sha256: f75a5ffd197be7b4f965307770d89234c7ea42431ecd4a72a584a8be29bc3616 md5: b67f4f02236b75765deec42f5cf2b35b @@ -10603,9 +10991,29 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 8388631 timestamp: 1730588649810 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.2-py310hefbff90_0.conda - sha256: ce2797d3d130630c03654a6114720a48016c165d41153bd00cda366805bf93c5 - md5: c5d8e63603a198e20eea67a12d039154 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda + sha256: e2e7451083c143cd61227d663e55712a7432239e9a9c758db0b66a26bc89a7f8 + md5: 17bcf851cceab793dad11ab8089d4bc4 + depends: + - __glibc >=2.17,<3.0.a0 + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libgcc >=13 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx >=13 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 8404824 + timestamp: 1730588549941 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.3-py310hefbff90_0.conda + sha256: 450727e9d53050e54eb4f701fa44a85c0445bc3124c849bcf27c7edf70b5730a + md5: 76ddfda2c3fdab3f39e567fc08307531 depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -10621,11 +11029,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7967429 - timestamp: 1737331594220 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.2-py313h17eae1a_0.conda - sha256: 9017cb0e1ca7146ff589b639b84edbcbc8742f4b4779888bf31bc207bb6b1421 - md5: b069b8491f6882134a55d2f980de3818 + size: 7988105 + timestamp: 1739426010337 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.3-py313h17eae1a_0.conda + sha256: f9e84b3c757b57b5a875c5a96b52b9e54f184b95038b9467d995058b68896d0e + md5: 35e7b988e4ce49e6c402d1997c1c326f depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -10641,8 +11049,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 8536993 - timestamp: 1737331508960 + size: 8478589 + timestamp: 1739426136517 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda sha256: 006b3a60d912f53c244e2b2a1062b4b092be631191204b2502e1f3e45e7decca md5: 197700c4ca191088c1d47bab613020a4 @@ -10663,29 +11071,29 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 5934307 timestamp: 1730588442975 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py312h94ee1e1_0.conda - sha256: cd287b6c270ee8af77d200c46d56fdfe1e2a9deeff68044439718b8d073214dd - md5: a2af54c86582e08718805c69af737897 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py313hca4752e_0.conda + sha256: 3e8bb3474fc90e8c5c1799f4a4e8b887d31b50a0e94fd9f63e2725f7be2e3d4f + md5: c9d17b236cff44f7a24f19808842ec39 depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 constrains: - numpy-base <0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6398123 - timestamp: 1730588490904 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.2-py310h4d83441_0.conda - sha256: 7c72f40f955e5acc2b53dea5eeae634729f75715b549b7d913862a53dbdbffe1 - md5: b063f44cbc0f6b2f48c4fe054ca9808c + size: 6468921 + timestamp: 1730588494311 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.3-py310h4d83441_0.conda + sha256: e9f2454e598c059de2256e88ff1e95de1f2c6ab0be1bc7e41714f5945808a447 + md5: 9727ceb5459b36c1e596ff25a0cfaf40 depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -10701,11 +11109,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 5874341 - timestamp: 1737331525429 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.2-py313h41a2e72_0.conda - sha256: 0e7f27766505a73ceafaf48c2d791e4f1aa197f61456038c9f4ae042b811d5df - md5: e5041789d91a22a14205a69faf4ee324 + size: 5935770 + timestamp: 1739426061153 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.3-py313h41a2e72_0.conda + sha256: a60c012a3b87e5e4cb002a41aa164b8f0e6cd8a35d63eadf0b025c259129a580 + md5: 67d7e7f829d06baf1a53dd27b0e8b01d depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -10721,8 +11129,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6517665 - timestamp: 1737331575921 + size: 6533531 + timestamp: 1739426241828 - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda sha256: 5c47cabe3da23a791b6163acbc6ff8c4b4debd6a72e41f9f4f5294738bc3b321 md5: 478874a4b6f52f275e71641284343488 @@ -10763,9 +11171,29 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6965471 timestamp: 1730589010831 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.2-py310h4987827_0.conda - sha256: dcaeba9df1e8ddacdf6f9c31fb11c000bc98795bdfc927568abb15bf55505f97 - md5: 19fe9605ee7deff2a702d2e89efbbb9c +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda + sha256: 79b8493c839cd4cc22e2a7024f289067b029ef2b09212973a98a39e5bbeecc03 + md5: 083a90ad306f544f6eeb9ad00c4d9879 + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - liblapack >=3.9.0,<4.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 7072965 + timestamp: 1730588905304 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.3-py310h4987827_0.conda + sha256: 96a6fe1d1a0b6a61e433b4cfa2b5efcb2bb2e5e5aae5981c31100fd28cc03bd6 + md5: 3c3510e8345a5e64e0f60ea104c77730 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -10781,11 +11209,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6501890 - timestamp: 1737332099209 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.2-py313hefb8edb_0.conda - sha256: c6a5645d5b7afaafe5d45a5ad7aaad4e47498592da334d41e6d58d724160d7de - md5: f00ff06a249506cab4da50b85e22cadb + size: 6519007 + timestamp: 1739426648057 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.3-py313hefb8edb_0.conda + sha256: 3a659370c9cc673afe3e6ef0e9ab90e316d33518475eb301e6347d91417ba461 + md5: b2e5d9ca9d0a2f47f8e63cbb3c6b1e23 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -10801,8 +11229,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7116196 - timestamp: 1737332125142 + size: 7216883 + timestamp: 1739426611339 - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda sha256: d836860163b027622cb59b96b92824dd75196a37d599e8ae69733b31769989a9 md5: 5af206d64d18d6c8dfb3122b4d9e643b @@ -10861,9 +11289,9 @@ packages: purls: [] size: 240148 timestamp: 1733817010335 -- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - sha256: f62f6bca4a33ca5109b6d571b052a394d836956d21b25b7ffd03376abf7a481f - md5: 4ce6875f75469b2757a65e10a5d05e31 +- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + sha256: cbf62df3c79a5c2d113247ddea5658e9ff3697b6e741c210656e239ecaf1768f + md5: 41adf927e746dc75ecf0ef841c454e48 depends: - __glibc >=2.17,<3.0.a0 - ca-certificates @@ -10871,22 +11299,22 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 2937158 - timestamp: 1736086387286 -- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - sha256: 97772762abc70b3a537683ca9fc3ff3d6099eb64e4aba3b9c99e6fce48422d21 - md5: 22f971393637480bda8c679f374d8861 + size: 2939306 + timestamp: 1739301879343 +- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + sha256: 4f8e2389e1b711b44182a075516d02c80fa7a3a7e25a71ff1b5ace9eae57a17a + md5: 75f9f0c7b1740017e2db83a53ab9a28e depends: - __osx >=11.0 - ca-certificates license: Apache-2.0 license_family: Apache purls: [] - size: 2936415 - timestamp: 1736086108693 -- conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - sha256: 519a06eaab7c878fbebb8cab98ea4a4465eafb1e9ed8c6ce67226068a80a92f0 - md5: fb45308ba8bfe1abf1f4a27bad24a743 + size: 2934522 + timestamp: 1739301896733 +- conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + sha256: 56dcc2b4430bfc1724e32661c34b71ae33a23a14149866fc5645361cfd3b3a6a + md5: 0730f8094f7088592594f9bf3ae62b3f depends: - ca-certificates - ucrt >=10.0.20348.0 @@ -10895,8 +11323,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 8462960 - timestamp: 1736088436984 + size: 8515197 + timestamp: 1739304103653 - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda sha256: 8db3d841c72f184de69e1237b900a2d79c742e30e8378973814543bf987b6bc6 md5: b94f689d8b1ce7dd212946e0331037ad @@ -10918,6 +11346,134 @@ packages: - pkg:pypi/opt-einsum?source=hash-mapping size: 62479 timestamp: 1733688053334 +- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py310h3788b33_1.conda + sha256: ad7172a2805abbb167390974a4cc64b0907e0297e889b704aed8e75491f10584 + md5: df4feac4167c59f2939f65469bef2b78 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - typing-extensions >=4.5 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/optree?source=hash-mapping + size: 344974 + timestamp: 1737742957099 +- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py312h68727a3_1.conda + sha256: 50a3c8219ced9038436c5851124e012577cb2b651931b02b0a39805e085dc104 + md5: 387472b619bcb0ce1d04d5e0c0618d9a + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - typing-extensions >=4.5 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/optree?source=hash-mapping + size: 370622 + timestamp: 1737742956226 +- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py313h33d0bda_1.conda + sha256: 4ce27019fc2f2eeaa7002bd794541f3684e9df89c41bcb454f156010224b07e4 + md5: b35dd273f1c1dee1b44311da9d1348a5 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing-extensions >=4.5 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/optree?source=hash-mapping + size: 382884 + timestamp: 1737742911428 +- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.0-py310h7f4e7e6_1.conda + sha256: 0148a39331aace62877b1e60c9cd6edb839ad4604efc5d32b6c2896c995e46fb + md5: b3966aa8df3c2b0f2f0de3ef3fe8b399 + depends: + - __osx >=11.0 + - libcxx >=18 + - python >=3.10,<3.11.0a0 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 + - typing-extensions >=4.5 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/optree?source=hash-mapping + size: 313500 + timestamp: 1737743193485 +- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.0-py313h0ebd0e5_1.conda + sha256: 1ec0946312884b4c63e60f990cd02ca713b4af3163524c96b25f676906bb3653 + md5: 2899b4e9c651993ef77181bb2f9aaa77 + depends: + - __osx >=11.0 + - libcxx >=18 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 + - typing-extensions >=4.5 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/optree?source=hash-mapping + size: 348283 + timestamp: 1737743382659 +- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py310hc19bc0b_1.conda + sha256: d47a8d9c44025854e3683d16e35845670987236b536682babc6cfdea5d9db379 + md5: d06ee8b56d2defd38b0487fe2302f1e2 + depends: + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - typing-extensions >=4.5 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/optree?source=hash-mapping + size: 271719 + timestamp: 1737743421252 +- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py312hd5eb7cc_1.conda + sha256: 8d77ec7b77a1a8ce64eab494e5087b403010c504acd4586972c50f0d478bff01 + md5: f855f7dbe45383b66dbe09f377c3253d + depends: + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - typing-extensions >=4.5 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/optree?source=hash-mapping + size: 298357 + timestamp: 1737743323193 +- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py313h1ec8472_1.conda + sha256: 7ae9f1c8da61d26d1f0f4ae6ce80f83e03a805ad0e21107c7fd24db58cfac1da + md5: 8ece54d0d1995be2309dc0d56d01a593 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing-extensions >=4.5 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/optree?source=hash-mapping + size: 304650 + timestamp: 1737743625133 - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda sha256: dff5cc8023905782c86b3459055f26d4b97890e403b0698477c9fed15d8669cc md5: 4f6f9f3f80354ad185e276c120eac3f0 @@ -11022,6 +11578,26 @@ packages: - pkg:pypi/pandas?source=hash-mapping size: 15436913 timestamp: 1726879054912 +- conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda + sha256: 6337d2fe918ba5f5bef21037c4539dfee2f58b25e84c5f9b1cf14b5db4ed23d5 + md5: c5d63dd501db554b84a30dea33824164 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - numpy >=1.21,<3 + - numpy >=1.22.4 + - python >=3.13.0rc2,<3.14.0a0 + - python-dateutil >=2.8.1 + - python-tzdata >=2022a + - python_abi 3.13.* *_cp313 + - pytz >=2020.1,<2024.2 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/pandas?source=hash-mapping + size: 15407410 + timestamp: 1726878925082 - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda sha256: f4e4c0016c56089d22850e16c44c7e912d6368fd43374a92d8de6a1da9a85b47 md5: 7bc53f11058c93444968c99f1600f73c @@ -11042,26 +11618,26 @@ packages: - pkg:pypi/pandas?source=hash-mapping size: 12024352 timestamp: 1726878958127 -- conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda - sha256: ff0cb54b5d058c7987b4a0984066e893642d1865a7bb695294b6172e2fcdc457 - md5: c68bfa69e6086c381c74e16fd72613a8 +- conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py313h47b39a6_1.conda + sha256: b3ca1ad2ba2d43b964e804feeec9f6b737a2ecbe17b932ea6a954ff26a567b5c + md5: 59f9c74ce982d17b4534f10b6c1b3b1e depends: - __osx >=11.0 - libcxx >=17 - - numpy >=1.19,<3 + - numpy >=1.21,<3 - numpy >=1.22.4 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython + - python >=3.13.0rc2,<3.14.0a0 + - python >=3.13.0rc2,<3.14.0a0 *_cp313 - python-dateutil >=2.8.1 - python-tzdata >=2022a - - python_abi 3.12.* *_cp312 + - python_abi 3.13.* *_cp313 - pytz >=2020.1,<2024.2 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/pandas?source=hash-mapping - size: 14470437 - timestamp: 1726878887799 + size: 14464446 + timestamp: 1726878986761 - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda sha256: 1fa40b4a351f1eb7a878d1f25f6bec71664699cd4a39c8ed5e2221f53ecca0c4 md5: 565b3f19282642a23e5ff9bbfb01569c @@ -11102,6 +11678,26 @@ packages: - pkg:pypi/pandas?source=hash-mapping size: 14218658 timestamp: 1726879426348 +- conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py313hf91d08e_1.conda + sha256: 8fb218382be188497cbf549eb9de2825195cb076946e1f9929f3758b3f3b4e88 + md5: 9c6dab4d9b20463121faf04283b4d1a1 + depends: + - numpy >=1.21,<3 + - numpy >=1.22.4 + - python >=3.13.0rc2,<3.14.0a0 + - python-dateutil >=2.8.1 + - python-tzdata >=2022a + - python_abi 3.13.* *_cp313 + - pytz >=2020.1,<2024.2 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/pandas?source=hash-mapping + size: 14215159 + timestamp: 1726879653675 - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc md5: 5c092057b6badd30f75b06244ecd01c9 @@ -11134,7 +11730,7 @@ packages: - python >=3.9 license: ISC purls: - - pkg:pypi/pexpect?source=hash-mapping + - pkg:pypi/pexpect?source=compressed-mapping size: 53561 timestamp: 1733302019362 - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda @@ -11192,6 +11788,28 @@ packages: - pkg:pypi/pillow?source=hash-mapping size: 42749785 timestamp: 1735929845390 +- conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py313h8db990d_0.conda + sha256: 0c8e2322d3e7b82e52a50cfa449887040765418fcae0919560423355a98d251a + md5: 1e86810c6c3fb6d6aebdba26564eb2e8 + depends: + - __glibc >=2.17,<3.0.a0 + - freetype >=2.12.1,<3.0a0 + - lcms2 >=2.16,<3.0a0 + - libgcc >=13 + - libjpeg-turbo >=3.0.0,<4.0a0 + - libtiff >=4.7.0,<4.8.0a0 + - libwebp-base >=1.5.0,<2.0a0 + - libxcb >=1.17.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openjpeg >=2.5.3,<3.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - tk >=8.6.13,<8.7.0a0 + license: HPND + purls: + - pkg:pypi/pillow?source=hash-mapping + size: 41774632 + timestamp: 1735929847800 - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda sha256: 7eb1bf423326ae0d372504cab421994f248e882daab6750ed5ea5df4fbb9858f md5: 72579fcac27a82e99c2c115c6718dd06 @@ -11214,9 +11832,9 @@ packages: - pkg:pypi/pillow?source=hash-mapping size: 41772845 timestamp: 1735929952853 -- conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py312h50aef2c_0.conda - sha256: b29b7c915053e06a7a5b4118760202c572c9c35d23bd6ce8e73270b6a50e50ee - md5: 94d6ba8cd468668a9fb04193b0f4b36e +- conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py313hb37fac4_0.conda + sha256: 207bf61d21164ea8922a306734e602354b8b8e516460dc22c18add1e7594793b + md5: 50dbf6e817535229c820af0a8f4529b5 depends: - __osx >=11.0 - freetype >=2.12.1,<3.0a0 @@ -11227,15 +11845,15 @@ packages: - libxcb >=1.17.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - openjpeg >=2.5.3,<3.0a0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 - tk >=8.6.13,<8.7.0a0 license: HPND purls: - pkg:pypi/pillow?source=hash-mapping - size: 42852329 - timestamp: 1735930118976 + size: 42025320 + timestamp: 1735929984606 - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda sha256: a4cf9c10ecdc2ad2bbedce6eb76ba7d193e8be66f4424cfbbabfe53668b0d8bb md5: 67a38507ac20bd85226fe6dd7ed87462 @@ -11282,6 +11900,29 @@ packages: - pkg:pypi/pillow?source=hash-mapping size: 41878282 timestamp: 1735930321933 +- conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py313hda88b71_0.conda + sha256: fd59738ac48335765efa22b4be62cfc611fe1e83df3b10cffc9350cf567e507a + md5: 78d1778e48f09990c55d9ce90f7c3546 + depends: + - freetype >=2.12.1,<3.0a0 + - lcms2 >=2.16,<3.0a0 + - libjpeg-turbo >=3.0.0,<4.0a0 + - libtiff >=4.7.0,<4.8.0a0 + - libwebp-base >=1.5.0,<2.0a0 + - libxcb >=1.17.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openjpeg >=2.5.3,<3.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - tk >=8.6.13,<8.7.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: HPND + purls: + - pkg:pypi/pillow?source=hash-mapping + size: 41811177 + timestamp: 1735930330180 - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 md5: 577852c7e53901ddccc7e6a9959ddebe @@ -11391,6 +12032,20 @@ packages: - pkg:pypi/psutil?source=hash-mapping size: 487053 timestamp: 1735327468212 +- conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py313h536fd9c_0.conda + sha256: c235557ce853c2e986c014d1eb2bd9a97103a3129db9da055c6b767d404e0713 + md5: 79969031e331ecd8036a7c1992b64f9b + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/psutil?source=hash-mapping + size: 495006 + timestamp: 1735327440037 - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda sha256: a8a418b53bfe69a31def05121555934901d3c805c91cef0badc8de4a493f89dd md5: e10b828242dd64d38a8970c112093bbb @@ -11405,20 +12060,20 @@ packages: - pkg:pypi/psutil?source=hash-mapping size: 376278 timestamp: 1735327563376 -- conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py312hea69d52_0.conda - sha256: 90332053dad4056fe752217fa311ffa61cb37dc693b1721e37580e71a2a6fe04 - md5: 90724dac996a4e9d629a88a4b1ffe694 +- conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py313h90d716c_0.conda + sha256: 2c2e684a03b4382a7208afa8f5979e5270e65e57845cb69b57adb3c8858d993c + md5: e5ac5c32237fa39e3f3e682857346366 depends: - __osx >=11.0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/psutil?source=hash-mapping - size: 495397 - timestamp: 1735327574477 + size: 502858 + timestamp: 1735327598235 - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda sha256: 88ed52584b3d838ec10c10ad445823bb9b52a0002071e79c9bb63433ff934026 md5: e7da623f94edbf9c66f816bee03432a2 @@ -11449,6 +12104,21 @@ packages: - pkg:pypi/psutil?source=hash-mapping size: 504977 timestamp: 1735327974160 +- conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py313ha7868ed_0.conda + sha256: a9141ee67dcf85c4b6eb333ff3dbcd4e2cd4d592f768740703cf89b56eda9d68 + md5: 8a948151d6f16d6cef5318b66c86b972 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/psutil?source=hash-mapping + size: 511743 + timestamp: 1735327885260 - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 md5: b3c17d95b5a10c6e64a21fa17573e70e @@ -11503,108 +12173,140 @@ packages: - pkg:pypi/pure-eval?source=hash-mapping size: 16668 timestamp: 1733569518868 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py310hff52083_0.conda - sha256: a081fbecc49c40163c2b1c4534f1165013eb28b775682de4d833eb119d543206 - md5: 4312c755fd583a80475f0f302571518a - depends: - - libarrow-acero 19.0.0.* - - libarrow-dataset 19.0.0.* - - libarrow-substrait 19.0.0.* - - libparquet 19.0.0.* - - pyarrow-core 19.0.0 *_0_* +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py310hff52083_0.conda + sha256: 0e9fcf42e2a2563eb071d8b6a6809fa4067cceec5dd3989787a7b354bf3e1a62 + md5: 96aab335d44df02cd3aaba0c7dd1a645 + depends: + - libarrow-acero 19.0.1.* + - libarrow-dataset 19.0.1.* + - libarrow-substrait 19.0.1.* + - libparquet 19.0.1.* + - pyarrow-core 19.0.1 *_0_* - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 license: Apache-2.0 license_family: APACHE purls: [] - size: 25358 - timestamp: 1737128282768 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.0-py312h7900ff3_0.conda - sha256: 7d98e626ec65b882341482ad15ecb7a670ee41dbaf375aa660ba8b7d0a940504 - md5: 14f86e63b5c214dd9fb34e5472d4bafc - depends: - - libarrow-acero 19.0.0.* - - libarrow-dataset 19.0.0.* - - libarrow-substrait 19.0.0.* - - libparquet 19.0.0.* - - pyarrow-core 19.0.0 *_0_* + size: 25359 + timestamp: 1739792670797 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda + sha256: 82a0b6ef00473c134ff32138a6fe1f6edc600f362f2007d33d6c6723e220a83d + md5: 972f2a7f04b117accc08a11469c2cb6e + depends: + - libarrow-acero 19.0.1.* + - libarrow-dataset 19.0.1.* + - libarrow-substrait 19.0.1.* + - libparquet 19.0.1.* + - pyarrow-core 19.0.1 *_0_* - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 license: Apache-2.0 license_family: APACHE purls: [] - size: 25289 - timestamp: 1737128438818 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py310hb6292c7_0.conda - sha256: 22c213f36212183dccc0fd33794da944cb26c40a07a8185e98fb4e95cdff4467 - md5: 70c9198a754e887a44e30f861abda7e9 - depends: - - libarrow-acero 19.0.0.* - - libarrow-dataset 19.0.0.* - - libarrow-substrait 19.0.0.* - - libparquet 19.0.0.* - - pyarrow-core 19.0.0 *_0_* + size: 25300 + timestamp: 1739792645286 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py313h78bf25f_0.conda + sha256: 2dd1e9d905b96c7f982941868ffb722816b4f951033ceb29b2edf9bbc6e28243 + md5: e8efe6998a383dd149787c83d3d6a92e + depends: + - libarrow-acero 19.0.1.* + - libarrow-dataset 19.0.1.* + - libarrow-substrait 19.0.1.* + - libparquet 19.0.1.* + - pyarrow-core 19.0.1 *_0_* + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 25281 + timestamp: 1739792755793 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py310hb6292c7_0.conda + sha256: 7d230ccdad9ba4da11b569f791a8677e02797826ec8efb8745ba05d250755765 + md5: a7545e7a2217a3e638e7b67b731ce5d3 + depends: + - libarrow-acero 19.0.1.* + - libarrow-dataset 19.0.1.* + - libarrow-substrait 19.0.1.* + - libparquet 19.0.1.* + - pyarrow-core 19.0.1 *_0_* - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 license: Apache-2.0 license_family: APACHE purls: [] - size: 25430 - timestamp: 1737128422179 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.0-py312h1f38498_0.conda - sha256: 9d693901833c2ff4e5d67e1f2f6df50f699e1cec2f580c26d42299654830855a - md5: bd5e025292ff1127aa1534b59e55c4d0 - depends: - - libarrow-acero 19.0.0.* - - libarrow-dataset 19.0.0.* - - libarrow-substrait 19.0.0.* - - libparquet 19.0.0.* - - pyarrow-core 19.0.0 *_0_* - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + size: 25426 + timestamp: 1739792694989 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py313h39782a4_0.conda + sha256: b6ef3916cdc4405989a4e9c6add678b05f4316627990d08f4abf24ba00f96070 + md5: 4266888c5bfb2032b55d97c7e08d9aaf + depends: + - libarrow-acero 19.0.1.* + - libarrow-dataset 19.0.1.* + - libarrow-substrait 19.0.1.* + - libparquet 19.0.1.* + - pyarrow-core 19.0.1 *_0_* + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 license: Apache-2.0 license_family: APACHE purls: [] - size: 25428 - timestamp: 1737128284082 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py310h5588dad_0.conda - sha256: b47d6eb3ff9ea92c90bb3096f0eb3df09fc8138f05dd08d6f69507b4df2c4301 - md5: 3522f7c88cec9d34ff3871ae95e15fee - depends: - - libarrow-acero 19.0.0.* - - libarrow-dataset 19.0.0.* - - libarrow-substrait 19.0.0.* - - libparquet 19.0.0.* - - pyarrow-core 19.0.0 *_0_* + size: 25446 + timestamp: 1739792842787 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py310h5588dad_0.conda + sha256: 8b6ee54a561305eab02f4c6d112ec176560f8cd017a31bc58ad8b04d7c690bc8 + md5: e4de4facf16585b61c43b88893d2f0ed + depends: + - libarrow-acero 19.0.1.* + - libarrow-dataset 19.0.1.* + - libarrow-substrait 19.0.1.* + - libparquet 19.0.1.* + - pyarrow-core 19.0.1 *_0_* - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 license: Apache-2.0 license_family: APACHE purls: [] - size: 25776 - timestamp: 1737129051715 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.0-py312h2e8e312_0.conda - sha256: dc2ee3af64442ea88b61e969fae8218dc71383f974e144015c6200de530d524d - md5: f05a906c2073b0fb333365a3bf309352 - depends: - - libarrow-acero 19.0.0.* - - libarrow-dataset 19.0.0.* - - libarrow-substrait 19.0.0.* - - libparquet 19.0.0.* - - pyarrow-core 19.0.0 *_0_* + size: 25763 + timestamp: 1739792834961 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py312h2e8e312_0.conda + sha256: ebb0c17d19507ed3c07df72b7782eea947a7324d99952e1c7fa4150fcc5560e6 + md5: de43dc66283d6b651bcb58b81d7471ba + depends: + - libarrow-acero 19.0.1.* + - libarrow-dataset 19.0.1.* + - libarrow-substrait 19.0.1.* + - libparquet 19.0.1.* + - pyarrow-core 19.0.1 *_0_* - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 license: Apache-2.0 license_family: APACHE purls: [] - size: 25756 - timestamp: 1737128388939 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py310hac404ae_0_cpu.conda - sha256: 0b7815fab725c33885afe1e8562a199be60f5d2de60ae34e177ad2f91f97a4eb - md5: 041f56d6b24eb7b961c43f6fb3949a53 + size: 25741 + timestamp: 1739792797898 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py313hfa70ccb_0.conda + sha256: 42e9425cfb91ad861112d2cc8f0fe3558b931c210cc3c4f5df243d0d9936271c + md5: f03d395bf468f582b936ebe2359158a8 + depends: + - libarrow-acero 19.0.1.* + - libarrow-dataset 19.0.1.* + - libarrow-substrait 19.0.1.* + - libparquet 19.0.1.* + - pyarrow-core 19.0.1 *_0_* + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 25760 + timestamp: 1739792778932 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py310hac404ae_0_cpu.conda + sha256: b5c63e67ebc1ae151e728759f96fc01b818f6b7de0ee62526448bdd9d85caa47 + md5: 08bfbf49d206e2fbcccd7b92d2526a2a depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0.* *cpu + - libarrow 19.0.1.* *cpu - libgcc >=13 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 @@ -11617,34 +12319,54 @@ packages: license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 5747690 - timestamp: 1737128032868 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.0-py312h01725c0_0_cpu.conda - sha256: 81178d0de0ac851a0a78e09c81ad92274cf770a38b28acdf53a0cfb2122d15aa - md5: 7ab1143b9ac1af5cc4a630706f643627 + size: 4672057 + timestamp: 1739792491899 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda + sha256: b2d397ee72a8e33aa1b2bcaa525b3bfc1dad333a631e668e54bcdcf275b3d69b + md5: 227543d1eef90da786f0c63bd0787839 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.0.* *cpu + - libarrow 19.0.1.* *cpu - libgcc >=13 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 constrains: + - numpy >=1.21,<3 - apache-arrow-proc =*=cpu + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/pyarrow?source=hash-mapping + size: 5203933 + timestamp: 1739792285799 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py313he5f92c8_0_cpu.conda + sha256: c0bef987c128cd7ab18f7db4da1dda82553d1281f81b5714b54ae139e7d4922c + md5: 7d8649531c807b24295c8f9a0a396a78 + depends: + - __glibc >=2.17,<3.0.a0 + - libarrow 19.0.1.* *cpu + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: - numpy >=1.21,<3 + - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 5230953 - timestamp: 1737128097002 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py310hc17921c_0_cpu.conda - sha256: 3a18a24c8594a89e70aa87e94dd9fd61100244536fc3ed327ffbe86ca32c0cc6 - md5: c1d09d52bf69aa807b347ff6f4dc2aef + size: 4666874 + timestamp: 1739792350645 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py310hc17921c_0_cpu.conda + sha256: 9c383de91179d9514812eed8cc03ccec3c02028cadf5e0ffed199e20e5fb8a34 + md5: 3b60288e5b558e58c01aae7161d597f6 depends: - __osx >=11.0 - - libarrow 19.0.0.* *cpu + - libarrow 19.0.1.* *cpu - libcxx >=18 - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 @@ -11657,33 +12379,33 @@ packages: license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3980436 - timestamp: 1737128356682 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.0-py312hc40f475_0_cpu.conda - sha256: 6303fe1c3e6d36273b72f0eeb3f19897d2376d57fe8c757f55dcbfbaa5cd6840 - md5: df502157843a7b1d90af04803767be15 + size: 3967307 + timestamp: 1739792660170 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py313hf9431ad_0_cpu.conda + sha256: 9567f30b7f86a0dc55d5feea2485469243e8922708b2f81cac70106881f770b2 + md5: c74564fbc44f12c51238051f52662ec7 depends: - __osx >=11.0 - - libarrow 19.0.0.* *cpu + - libarrow 19.0.1.* *cpu - libcxx >=18 - libzlib >=1.3.1,<2.0a0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 constrains: - - apache-arrow-proc =*=cpu - numpy >=1.21,<3 + - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 4393075 - timestamp: 1737128225546 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h399dd74_0_cpu.conda - sha256: efe88972dd799a72b36ef6486f93f2b351e9d590f3689209cd5e92a8667375f8 - md5: 99d73e56d86de1175afc199855c37075 + size: 3966944 + timestamp: 1739792807806 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py310h399dd74_0_cpu.conda + sha256: 5baec9eb1af798d78137d0d380114f5f1fd4ce84d9356e3b4831e1c7d546a635 + md5: 76fc4f7fc7faedc658cd61c2cd9cea94 depends: - - libarrow 19.0.0.* *cpu + - libarrow 19.0.1.* *cpu - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -11691,20 +12413,20 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - numpy >=1.21,<3 - apache-arrow-proc =*=cpu + - numpy >=1.21,<3 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3463874 - timestamp: 1737128591552 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py310h8b91b4e_0_cuda.conda - sha256: a49b2b458cc529886ade567729ec480d4ef374f7681614fa52d21510e3cdeb5c - md5: 235c1ddd76763dbfade3170d93d15ef6 + size: 3471635 + timestamp: 1739792801255 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py310h8b91b4e_0_cuda.conda + sha256: 774b9770414dc04b1e1068f5e08c575b29da61c06c507675c986bd00c2ed59b1 + md5: 60bfcf1bca4ae4fa0f52163afb288b6b depends: - __cuda >=11.8 - - libarrow 19.0.0.* *cuda + - libarrow 19.0.1.* *cuda - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -11712,20 +12434,20 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - numpy >=1.21,<3 - apache-arrow-proc =*=cuda + - numpy >=1.21,<3 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3514276 - timestamp: 1737129015678 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h607bf26_0_cuda.conda - sha256: 9bb753fd579b29fa9fa8ef45365daa96a99dc08ad0e6b0c4cae3a5945f94202c - md5: 7f28d61c0af46c21ab16bef8a3e2c21e + size: 3527034 + timestamp: 1739794073246 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py312h607bf26_0_cuda.conda + sha256: b5b56ef99891dd140879c1d6e695807b1c895f4493c7d52a1178877052957007 + md5: 35aa13d7aa493cf596842bb5ad207a59 depends: - __cuda >=11.8 - - libarrow 19.0.0.* *cuda + - libarrow 19.0.1.* *cuda - libzlib >=1.3.1,<2.0a0 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 @@ -11733,34 +12455,34 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - numpy >=1.21,<3 - apache-arrow-proc =*=cuda + - numpy >=1.21,<3 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3537440 - timestamp: 1737129453444 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.0-py312h6a9c419_0_cpu.conda - sha256: 8e1b502f221b781085ddaf341b06ec46b3c34e9fa8f50fa9515ef7fa9012ec88 - md5: 847470f1fbc5bdd9bb14d0646f681ea5 + size: 3516105 + timestamp: 1739793697023 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py313he812468_0_cpu.conda + sha256: 390a48791abf024d903944f15761e0df8a7d12fe2a903114d2999c14d4838a98 + md5: 259bb1112460da8ce8f58e57f46d9a3b depends: - - libarrow 19.0.0.* *cpu + - libarrow 19.0.1.* *cpu - libzlib >=1.3.1,<2.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - apache-arrow-proc =*=cpu - numpy >=1.21,<3 + - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3478814 - timestamp: 1737128361782 + size: 3476978 + timestamp: 1739792747551 - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda sha256: 27f888492af3d5ab19553f263b0015bf3766a334668b5b3a79c7dc0416e603c1 md5: 8088a5e7b2888c780738c3130f2a969d @@ -11931,10 +12653,9 @@ packages: purls: [] size: 25199631 timestamp: 1733409331823 -- conda: https://prefix.dev/conda-forge/linux-64/python-3.12.8-h9e4cc4f_1_cpython.conda - build_number: 1 - sha256: 3f0e0518c992d8ccfe62b189125721309836fe48a010dc424240583e157f9ff0 - md5: 7fd2fd79436d9b473812f14e86746844 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda + sha256: 64fed5178f1e9c8ac0f572ac0ce37955f5dee7b2bcac665202bc14f1f7dd618a + md5: 5665f0079432f8848079c811cdb537d5 depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 @@ -11942,14 +12663,14 @@ packages: - libexpat >=2.6.4,<3.0a0 - libffi >=3.4,<4.0a0 - libgcc >=13 - - liblzma >=5.6.3,<6.0a0 + - liblzma >=5.6.4,<6.0a0 - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.47.0,<4.0a0 + - libsqlite >=3.48.0,<4.0a0 - libuuid >=2.38.1,<3.0a0 - libxcrypt >=4.4.36 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata @@ -11957,12 +12678,12 @@ packages: - python_abi 3.12.* *_cp312 license: Python-2.0 purls: [] - size: 31565686 - timestamp: 1733410597922 -- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_105_cp313.conda - build_number: 105 - sha256: d3eb7d0820cf0189103bba1e60e242ffc15fd2f727640ac3a10394b27adf3cca - md5: 34945787453ee52a8f8271c1d19af1e8 + size: 31581682 + timestamp: 1739521496324 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + build_number: 101 + sha256: cc1984ee54261cee6a2db75c65fc7d2967bc8c6e912d332614df15244d7730ef + md5: a7902a3611fe773da3921cbbf7bc2c5c depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 @@ -11970,51 +12691,29 @@ packages: - libexpat >=2.6.4,<3.0a0 - libffi >=3.4,<4.0a0 - libgcc >=13 - - liblzma >=5.6.3,<6.0a0 - - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.47.2,<4.0a0 - - libuuid >=2.38.1,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - ncurses >=6.5,<7.0a0 - - openssl >=3.4.0,<4.0a0 - - python_abi 3.13.* *_cp313 - - readline >=8.2,<9.0a0 - - tk >=8.6.13,<8.7.0a0 - - tzdata - license: Python-2.0 - purls: [] - size: 33169840 - timestamp: 1736763984540 -- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - build_number: 1 - sha256: cd617b15712c4f9316b22c75459311ed106ccb0659c0bf36e281a9162b4e2d95 - md5: 11ce777f54d8a4b821d7f5f159eda36c - depends: - - __osx >=11.0 - - bzip2 >=1.0.8,<2.0a0 - - libffi >=3.4,<4.0a0 - - liblzma >=5.6.3,<6.0a0 - - libsqlite >=3.47.0,<4.0a0 + - liblzma >=5.6.4,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.48.0,<4.0a0 + - libuuid >=2.38.1,<3.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 + - python_abi 3.13.* *_cp313 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata - constrains: - - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 12372048 - timestamp: 1733408850559 -- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.8-hc22306f_1_cpython.conda + size: 33233150 + timestamp: 1739803603242 + python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda build_number: 1 - sha256: 7586a711b1b08a9df8864e26efdc06980bdfb0e18d5ac4651d0fee30a8d3e3a0 - md5: 54ca5b5d92ef3a3ba61e195ee882a518 + sha256: cd617b15712c4f9316b22c75459311ed106ccb0659c0bf36e281a9162b4e2d95 + md5: 11ce777f54d8a4b821d7f5f159eda36c depends: - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.6.4,<3.0a0 - libffi >=3.4,<4.0a0 - liblzma >=5.6.3,<6.0a0 - libsqlite >=3.47.0,<4.0a0 @@ -12025,34 +12724,35 @@ packages: - tk >=8.6.13,<8.7.0a0 - tzdata constrains: - - python_abi 3.12.* *_cp312 + - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 12998673 - timestamp: 1733408900971 -- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_105_cp313.conda - build_number: 105 - sha256: 7d27cc8ef214abbdf7dd8a5d473e744f4bd9beb7293214a73c58e4895c2830b8 - md5: 11d916b508764b7d881dd5c75d222d6e + size: 12372048 + timestamp: 1733408850559 +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + build_number: 101 + sha256: 6239a14c39a9902d6b617d57efe3eefbab23cf30cdc67122fdab81d04da193cd + md5: 71a76067a1cac1a2f03b43a08646a63e depends: - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 - libexpat >=2.6.4,<3.0a0 - libffi >=3.4,<4.0a0 - - liblzma >=5.6.3,<6.0a0 + - liblzma >=5.6.4,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.47.2,<4.0a0 + - libsqlite >=3.48.0,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - python_abi 3.13.* *_cp313 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata license: Python-2.0 purls: [] - size: 12919840 - timestamp: 1736761931666 + size: 11682568 + timestamp: 1739801342527 + python_site_packages_path: lib/python3.13/site-packages - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda build_number: 1 sha256: 3392db6a7a90864d3fd1ce281859a49e27ee68121b63eece2ae6f1dbb2a8aaf1 @@ -12075,18 +12775,17 @@ packages: purls: [] size: 16061214 timestamp: 1733408154785 -- conda: https://prefix.dev/conda-forge/win-64/python-3.12.8-h3f84c4b_1_cpython.conda - build_number: 1 - sha256: e1b37a398b3e2ea363de7cff6706e5ec2a5eb36b211132150e8601d7afd8f3aa - md5: 8cd0693344796fb32087185fca16f4cc +- conda: https://prefix.dev/conda-forge/win-64/python-3.12.9-h3f84c4b_0_cpython.conda + sha256: 972ef8c58bb1efd058ec70fa957f673e5ad7298d05e501769359f49ae26c7065 + md5: f01cb4695ac632a3530200455e31cec5 depends: - bzip2 >=1.0.8,<2.0a0 - libexpat >=2.6.4,<3.0a0 - libffi >=3.4,<4.0a0 - - liblzma >=5.6.3,<6.0a0 - - libsqlite >=3.47.0,<4.0a0 + - liblzma >=5.6.4,<6.0a0 + - libsqlite >=3.48.0,<4.0a0 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata - ucrt >=10.0.20348.0 @@ -12096,21 +12795,21 @@ packages: - python_abi 3.12.* *_cp312 license: Python-2.0 purls: [] - size: 15812363 - timestamp: 1733408080064 -- conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_105_cp313.conda - build_number: 105 - sha256: de3bb832ff3982c993c6af15e6c45bb647159f25329caceed6f73fd4769c7628 - md5: 3ddb0531ecfb2e7274d471203e053d78 + size: 15963997 + timestamp: 1739519811306 +- conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + build_number: 101 + sha256: b6e7a6f314343926b5a236592272e5014edcda150e14d18d0fb9440d8a185c3f + md5: 5116c74f5e3e77b915b7b72eea0ec946 depends: - bzip2 >=1.0.8,<2.0a0 - libexpat >=2.6.4,<3.0a0 - libffi >=3.4,<4.0a0 - - liblzma >=5.6.3,<6.0a0 + - liblzma >=5.6.4,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.47.2,<4.0a0 + - libsqlite >=3.48.0,<4.0a0 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - python_abi 3.13.* *_cp313 - tk >=8.6.13,<8.7.0a0 - tzdata @@ -12119,8 +12818,9 @@ packages: - vc14_runtime >=14.29.30139 license: Python-2.0 purls: [] - size: 16778758 - timestamp: 1736761341620 + size: 16848398 + timestamp: 1739800686310 + python_site_packages_path: Lib/site-packages - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79 md5: 5ba79d7c71f03c678c8ead841f347d6e @@ -12188,17 +12888,6 @@ packages: purls: [] size: 6324 timestamp: 1723823147856 -- conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda - build_number: 5 - sha256: 49d624e4b809c799d2bf257b22c23cf3fc4460f5570d9a58e7ad86350aeaa1f4 - md5: b76f9b1c862128e56ac7aa8cd2333de9 - constrains: - - python 3.12.* *_cpython - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 6278 - timestamp: 1723823099686 - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 4437198eae80310f40b23ae2f8a9e0a7e5c2b9ae411a8621eb03d87273666199 @@ -12243,9 +12932,9 @@ packages: purls: [] size: 6716 timestamp: 1723823166911 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py310_h27a6d43_111.conda - sha256: 8e51da57373a271e5cf2a3c9116f02d235bad87a5c7a1926a7f6be2380189a75 - md5: 30792e97e9e52aec20c72455ab32f00e +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_hdf93f3b_100.conda + sha256: 90bec0c97bea4021dae285c2213a985ec97e23e785e5ec43b7025a0da3bab21c + md5: e2e5e7777c50c19155fdeb0e4055630f depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -12259,30 +12948,32 @@ packages: - libgcc >=13 - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 - - libtorch 2.5.1.* + - libtorch 2.6.0 cpu_mkl_h8231793_100 - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 + - optree >=0.13.0 - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - - typing_extensions + - typing_extensions >=4.10.0 constrains: - - pytorch-cpu ==2.5.1 + - pytorch-cpu ==2.6.0 - pytorch-gpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 23654294 - timestamp: 1738223073424 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cpu_mkl_py312_heeca0f5_111.conda - sha256: e2ee319ccdbea231d5ca25e29a8caaa462581ba946c1121779fa6f0a7fd81138 - md5: 5bb16e8dfb5613d09e32b5f846b6b530 + size: 24523446 + timestamp: 1739484448354 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py313_he6a733d_100.conda + sha256: 571a58f84d59834aeb64222471815b1ff7d537ab8aaf32e6a034b2315710352d + md5: 38ea07f113bdf671c2248e97b1409f8c depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -12296,30 +12987,32 @@ packages: - libgcc >=13 - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 - - libtorch 2.5.1.* + - libtorch 2.6.0 cpu_mkl_h8231793_100 - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - - numpy >=1.19,<3 + - numpy >=1.21,<3 + - optree >=0.13.0 - pybind11 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - - typing_extensions + - typing_extensions >=4.10.0 constrains: - - pytorch-cpu ==2.5.1 + - pytorch-cpu ==2.6.0 - pytorch-gpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 27128005 - timestamp: 1738222273605 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py310_hca309f4_310.conda - sha256: 0f10d4c9683230c77f46eb87a970258e72661cc488a21eafe304fb1cfdb84462 - md5: 73569430af30a846893833ef9044f7b9 + size: 28206980 + timestamp: 1739481219581 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hd5426db_300.conda + sha256: f66eaf4503ac161b88f55f705d97435af29398c27ff03a694ba14de3b7ec31cf + md5: 990dab78441a7045908d57aa9bc4197e depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -12329,8 +13022,8 @@ packages: - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-nvtx >=12.6.77,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.3.0.75,<10.0a0 - - cusparselt >=0.6.3.2,<0.6.3.3.0a0 + - cudnn >=9.7.1.26,<10.0a0 + - cusparselt >=0.7.0.0,<0.7.0.1.0a0 - filelock - fsspec - jinja2 @@ -12349,31 +13042,34 @@ packages: - libmagma >=2.8.0,<2.8.1.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 - - libtorch 2.5.1.* + - libtorch 2.6.0 cuda126_mkl_h8247c52_300 - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - - nccl >=2.24.3.1,<3.0a0 + - nccl >=2.25.1.1,<3.0a0 - networkx - numpy >=1.19,<3 + - optree >=0.13.0 + - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - setuptools - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - - triton 3.1.0.* - - typing_extensions + - triton 3.2.0.* + - typing_extensions >=4.10.0 constrains: - - pytorch-gpu ==2.5.1 + - pytorch-gpu ==2.6.0 - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 23955013 - timestamp: 1737873862828 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.5.1-cuda126_mkl_py312_hdbe889e_310.conda - sha256: 68c973e099c6a718180aece19372dd3462faa12106b4a5f790bd23548a58c50c - md5: 22ad9b60833d077efb9c98cf9d4b745a + size: 24929493 + timestamp: 1739507157705 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_h8bb5dc9_300.conda + sha256: f02a99cf2d8360e614b2a282245be7ff5b82bba0d42cb0c908a52202635c1212 + md5: 465c1920a302d6f82e42b138b995dea7 depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -12383,8 +13079,8 @@ packages: - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-nvtx >=12.6.77,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.3.0.75,<10.0a0 - - cusparselt >=0.6.3.2,<0.6.3.3.0a0 + - cudnn >=9.7.1.26,<10.0a0 + - cusparselt >=0.7.0.0,<0.7.0.1.0a0 - filelock - fsspec - jinja2 @@ -12403,31 +13099,34 @@ packages: - libmagma >=2.8.0,<2.8.1.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - libstdcxx >=13 - - libtorch 2.5.1.* + - libtorch 2.6.0 cuda126_mkl_h8247c52_300 - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - - nccl >=2.24.3.1,<3.0a0 + - nccl >=2.25.1.1,<3.0a0 - networkx - numpy >=1.19,<3 + - optree >=0.13.0 + - pybind11 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 - setuptools - - sleef >=3.7,<4.0a0 + - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - - triton 3.1.0.* - - typing_extensions + - triton 3.2.0.* + - typing_extensions >=4.10.0 constrains: - - pytorch-gpu ==2.5.1 + - pytorch-gpu ==2.6.0 - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 27394503 - timestamp: 1737874842282 -- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py310_h3b0affc_11.conda - sha256: 8ea7a7345b7e608c52de13ed16b019501f435e9ae00ea9776dbf683a72941e4b - md5: 691a9a4bb7b80dabb75bb9025d15faf3 + size: 28448762 + timestamp: 1739503025841 +- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h34801bc_0.conda + sha256: 9fba6d87c795e84935fc0d9b30dd59ce7388b62c201670a8205f9d6a659bae0d + md5: feee97b7af52015c62fe0a5fd256c798 depends: - __osx >=11.0 - filelock @@ -12439,12 +13138,14 @@ packages: - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - - libtorch 2.5.1.* + - libtorch 2.6.0.* - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 - networkx - nomkl - numpy >=1.19,<3 + - optree >=0.13.0 - pybind11 - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython @@ -12452,19 +13153,19 @@ packages: - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - - typing_extensions + - typing_extensions >=4.10.0 constrains: - - pytorch-cpu ==2.5.1 - pytorch-gpu ==99999999 + - pytorch-cpu ==2.6.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 22523247 - timestamp: 1738217560656 -- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.5.1-cpu_generic_py312_h49ed405_11.conda - sha256: cfc17a30e82a370aec26f2254af7a12b541da438b82ce114145f2b2e8f5b7635 - md5: 4a68c40afb852bfa629c5b7d727ccddc + size: 23469043 + timestamp: 1739488104263 +- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py313_h2e75435_0.conda + sha256: 86304fd838d4f6402348a65ec412667afd293dd2a8e10e0935a60ca5855c2ff2 + md5: 08fdad7e7d60ca7946d5d7b274b35b39 depends: - __osx >=11.0 - filelock @@ -12476,32 +13177,34 @@ packages: - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - - libtorch 2.5.1.* + - libtorch 2.6.0.* - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 - networkx - nomkl - - numpy >=1.19,<3 + - numpy >=1.21,<3 + - optree >=0.13.0 - pybind11 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - - typing_extensions + - typing_extensions >=4.10.0 constrains: - pytorch-gpu ==99999999 - - pytorch-cpu ==2.5.1 + - pytorch-cpu ==2.6.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 26120617 - timestamp: 1738216566950 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py310_h45c3603_111.conda - sha256: e24d2845489fdbed8e958e227561690d9b8dd43fedca3ca0b05f7a1d2a3a626d - md5: dd15093708da015df029f3d59ab04d3e + size: 27380067 + timestamp: 1739487208850 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_hae4af60_100.conda + sha256: 16eb89d95c5efa5aaffaa9c9d04003d34b28e4a33a8e8813fc67c4692cc4567d + md5: f07d60fd56a3c70a5ed1ddcc308fe611 depends: - filelock - fsspec @@ -12512,33 +13215,35 @@ packages: - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - - libtorch 2.5.1.* + - libtorch 2.6.0 cpu_mkl_h026d5bc_100 - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 + - optree >=0.13.0 - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - - typing_extensions + - typing_extensions >=4.10.0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-cpu ==2.5.1 - pytorch-gpu ==99999999 + - pytorch-cpu ==2.6.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 22072268 - timestamp: 1738217477523 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cpu_mkl_py312_h71c54e9_111.conda - sha256: ff74ae807a38c6d8a04a491bdebe3ea75ac29d7e5c2b905d159578cc7e5bb1a3 - md5: 83604ed4967749ea06bdf8d330a52413 + size: 22934934 + timestamp: 1739544451355 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py313_h860d2b0_100.conda + sha256: ce6aabe55131803f2dbb076fca47219e6397505dd313d6723d51bdba3c28602d + md5: 9debe3ddb42a2bb2b29414512c30362f depends: - filelock - fsspec @@ -12549,40 +13254,42 @@ packages: - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - - libtorch 2.5.1.* + - libtorch 2.6.0 cpu_mkl_h026d5bc_100 - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - - numpy >=1.19,<3 + - numpy >=1.21,<3 + - optree >=0.13.0 - pybind11 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - - typing_extensions + - typing_extensions >=4.10.0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-cpu ==2.5.1 - pytorch-gpu ==99999999 + - pytorch-cpu ==2.6.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 25576991 - timestamp: 1738216044618 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py310_h6518810_312.conda - sha256: 1c3e2166974eded73d94953e1f1825ffbeb6d8aa363733bed2bb9fc8a97a4bf3 - md5: 5446d1b154a587517be93b999ad53596 + size: 26768240 + timestamp: 1739538850873 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_ha356eb8_300.conda + sha256: 0a44d691e6495ed93c0102f78a7459b122014570953c7168b4da780f1de44daa + md5: b5b39b83e7185d32810eefd06f5128b0 depends: - __cuda - cuda-cudart >=12.6.77,<13.0a0 - cuda-cupti >=12.6.80,<13.0a0 - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.3.0.75,<10.0a0 + - cudnn >=9.7.1.26,<10.0a0 - cusparselt >=0.7.0.0,<0.7.0.1.0a0 - filelock - fsspec @@ -12600,41 +13307,42 @@ packages: - libcusparse >=12.5.4.2,<13.0a0 - libmagma >=2.8.0,<2.8.1.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - - libtorch 2.5.1.* + - libtorch 2.6.0 cuda126_mkl_hd164f6e_300 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 + - optree >=0.13.0 - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - - typing_extensions + - typing_extensions >=4.10.0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu ==2.5.1 + - pytorch-gpu ==2.6.0 - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 22016661 - timestamp: 1738644522500 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.5.1-cuda126_mkl_py312_h836905d_312.conda - sha256: 164fdbe9a962e7f98c10792eff2dafc657c142e38022a14c1db9972fa879db5d - md5: eee241f66f85b49219ffe088b9a97177 + size: 23046580 + timestamp: 1739503269825 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py312_h9ada978_300.conda + sha256: 437814337173a13d4e8d2020c2adaa7e7cff116b3dda2f6a76a04120427adb66 + md5: d48176a2542417ab5a2f0daafd8bcf0b depends: - __cuda - cuda-cudart >=12.6.77,<13.0a0 - cuda-cupti >=12.6.80,<13.0a0 - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.3.0.75,<10.0a0 + - cudnn >=9.7.1.26,<10.0a0 - cusparselt >=0.7.0.0,<0.7.0.1.0a0 - filelock - fsspec @@ -12652,31 +13360,32 @@ packages: - libcusparse >=12.5.4.2,<13.0a0 - libmagma >=2.8.0,<2.8.1.0a0 - libprotobuf >=5.28.3,<5.28.4.0a0 - - libtorch 2.5.1.* + - libtorch 2.6.0 cuda126_mkl_hd164f6e_300 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 + - optree >=0.13.0 - pybind11 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - - typing_extensions + - typing_extensions >=4.10.0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu ==2.5.1 + - pytorch-gpu ==2.6.0 - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 25531021 - timestamp: 1738647452036 + size: 26688837 + timestamp: 1739499572975 - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 md5: 3eeeeb9e4827ace8c0c1419c85d590ad @@ -12718,6 +13427,21 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 206903 timestamp: 1737454910324 +- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda + sha256: 6826217690cfe92d6d49cdeedb6d63ab32f51107105d6a459d30052a467037a0 + md5: 50992ba61a8a1f8c2d346168ae1c86df + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pyyaml?source=hash-mapping + size: 205919 + timestamp: 1737454783637 - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda sha256: 0c46719507e1664b1085f2142b8250250c6aae01ec367d18068688efeba445ec md5: b8be3d77488c580d2fd81c9bb3cacdf1 @@ -12733,21 +13457,21 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 166853 timestamp: 1737454973579 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda - sha256: ad225ad24bfd60f7719709791345042c3cb32da1692e62bd463b084cf140e00d - md5: 68149ed4d4e9e1c42d2ba1f27f08ca96 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda + sha256: 58c41b86ff2dabcf9ccd9010973b5763ec28b14030f9e1d9b371d22b538bce73 + md5: 03a7926e244802f570f25401c25c13bc depends: - __osx >=11.0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 - yaml >=0.2.5,<0.3.0a0 license: MIT license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 192148 - timestamp: 1737454886351 + size: 194243 + timestamp: 1737454911892 - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda sha256: 49dd492bdf2c479118ca9d61a59ce259594853d367a1a0548926f41a6e734724 md5: 9986c3731bb820db0830dd0825c26cf9 @@ -12780,21 +13504,37 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 181734 timestamp: 1737455207230 -- conda: https://prefix.dev/conda-forge/linux-64/rdma-core-55.0-h5888daf_0.conda - sha256: 3715a51f1ea6e3765f19b6db90a7edb77a3b5aa201a4f09cbd51a678e8609a88 - md5: fd94951ea305bdfe6fb3939db3fb7ce2 +- conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda + sha256: 5b496c96e48f495de41525cb1b603d0147f2079f88a8cf061aaf9e17a2fe1992 + md5: d14f685b5d204b023c641b188a8d0d7c + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pyyaml?source=hash-mapping + size: 182783 + timestamp: 1737455202579 +- conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda + sha256: 24cc8c5e8a88a81931c73b8255a4af038a0a72cd1575ec5e507def2ea3f238bb + md5: a73b3f6d529417fa78d64e8af82444b1 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libnl >=3.11.0,<4.0a0 - libstdcxx >=13 - - libsystemd0 >=256.9 - - libudev1 >=256.9 + - libsystemd0 >=257.2 + - libudev1 >=257.2 license: Linux-OpenIB license_family: BSD purls: [] - size: 1223940 - timestamp: 1734115241096 + size: 1236325 + timestamp: 1738845891771 - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda sha256: d213c44958d49ce7e0d4d5b81afec23640cce5016685dbb2d23571a99caa4474 md5: e84ddf12bde691e8ec894b00ea829ddf @@ -12863,6 +13603,16 @@ packages: - pkg:pypi/requests?source=hash-mapping size: 58723 timestamp: 1733217126197 +- conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + sha256: 8fbbc6755b8ba1e20a52f4bef0af2a19bdc8e98bd1c1417fd679ebb571137621 + md5: a41ef9130d163f14f0d62da0d4c12231 + depends: + - python >=3.9 + license: 0BSD OR CC0-1.0 + purls: + - pkg:pypi/roman-numerals-py?source=hash-mapping + size: 13094 + timestamp: 1739958777636 - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda sha256: cfdd98c8f9a1e5b6f9abce5dac6d590cc9fe541a08466c9e4a26f90e00b569e3 md5: 5e8060d52f676a40edef0006a75c718f @@ -12875,9 +13625,9 @@ packages: purls: [] size: 356213 timestamp: 1737146304079 -- conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py310hfa6ec8c_0.conda - sha256: 9941f3bc9af712e60ce7b3910f9da0298f6b6f4c0b4fbc85f43b3db6342e21e4 - md5: a24baa04ee53ee3078ac1856887c3dea +- conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda + sha256: 4cb98641f870666d365594013701d5691205a0fe81ac3ba7778a23b1cc2caa8e + md5: 8c29cd33b64b2eb78597fa28b5595c8d depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -12896,11 +13646,11 @@ packages: license_family: BSD purls: - pkg:pypi/scipy?source=hash-mapping - size: 18436262 - timestamp: 1736618466062 -- conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.1-py312h180e4f1_0.conda - sha256: 2c5c2ef30a1e540fc71a6c27fa773f47567c4d40889f7e8d6bdb7756ffc2aae8 - md5: 355bcf0f629159c9bd10a406cd8b6c3a + size: 16417101 + timestamp: 1739791865060 +- conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py312ha707e6e_0.conda + sha256: b9faaa024b77a3678a988c5a490f02c4029c0d5903998b585100e05bc7d4ff36 + md5: 00b999c5f9d01fb633db819d79186bd4 depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -12919,11 +13669,34 @@ packages: license_family: BSD purls: - pkg:pypi/scipy?source=hash-mapping - size: 19366363 - timestamp: 1736618745364 -- conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py310hd50a768_0.conda - sha256: 387cacd510792d7c7cf86b46374f2885b06f3b9505067cf9d9742a7034aa79bf - md5: 8e181e12d183fd4e44fc2f941cfe8f47 + size: 17064784 + timestamp: 1739791925628 +- conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py313h86fcf2b_0.conda + sha256: c3052b04397f76188611c8d853ac749986874d6a5869292b92ebae7ce093c798 + md5: ca68acd9febc86448eeed68d0c6c8643 + depends: + - __glibc >=2.17,<3.0.a0 + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libgcc >=13 + - libgfortran + - libgfortran5 >=13.3.0 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx >=13 + - numpy <2.5 + - numpy >=1.21,<3 + - numpy >=1.23.5 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/scipy?source=hash-mapping + size: 17233404 + timestamp: 1739791996980 +- conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py310h32ab4ed_0.conda + sha256: f6ff2c1ba4775300199e8bc0331d2e2ccb5906f58f3835c5426ddc591c9ad7bf + md5: a389f540c808b22b3c696d7aea791a41 depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -12942,11 +13715,11 @@ packages: license_family: BSD purls: - pkg:pypi/scipy?source=hash-mapping - size: 14530851 - timestamp: 1736618488135 -- conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.1-py312hb7ffdcd_0.conda - sha256: a78228fee262bc62927f75e54020953fab9aff34a349730fcbc9e9388ff7dd94 - md5: a914a657e33833c5c708861bcdd6c5e8 + size: 13507343 + timestamp: 1739792089317 +- conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py313h9a24e0a_0.conda + sha256: 2cce94fba335df6ea1c7ce5554ba8f0ef8ec0cf1a7e6918bfc2d8b2abf880794 + md5: 45e6244d4265a576a299c0a1d8b09ad9 depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -12956,20 +13729,20 @@ packages: - libgfortran5 >=13.2.0 - liblapack >=3.9.0,<4.0a0 - numpy <2.5 - - numpy >=1.19,<3 + - numpy >=1.21,<3 - numpy >=1.23.5 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/scipy?source=hash-mapping - size: 15936172 - timestamp: 1736618439755 -- conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py310h164493e_0.conda - sha256: 3b2342ce7edd3b8391cf321da8cb2bc50ac7dca36b3444b91f82688f9d0671dc - md5: 2b18926b32f740cb76d7cdaf983c1e6f + size: 14548640 + timestamp: 1739792791585 +- conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py310h15c175c_0.conda + sha256: f19350c2061b1cdc3151a33c3dd4f71a1a481f9b10ac186674f957814bc839bc + md5: 81798168111d1021e3d815217c444418 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -12986,11 +13759,11 @@ packages: license_family: BSD purls: - pkg:pypi/scipy?source=hash-mapping - size: 16956039 - timestamp: 1736619650525 -- conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.1-py312h928f2a1_0.conda - sha256: d2b507af5b768841b88658cd0b53d57802083c55f377761e3c8c0bac092278ed - md5: fd9aec1c05b05aa2c462837f27f7bbbf + size: 14352068 + timestamp: 1739793156239 +- conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py312h451d5c4_0.conda + sha256: a154a6b6f4efefc65366437f611fa89c8178059e2ee7350515fe4a4c3da55c1d + md5: 50632c72cc92ae3ebb615cb496bbf946 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -13007,8 +13780,29 @@ packages: license_family: BSD purls: - pkg:pypi/scipy?source=hash-mapping - size: 17819292 - timestamp: 1736619713722 + size: 15350553 + timestamp: 1739793319263 +- conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py313h2eca4b9_0.conda + sha256: 64ab269e333ab957c61053745cb967bfbe216f191a594107adcb69aca16b6294 + md5: 9ee392518b0a688b996dec39ced39e35 + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - liblapack >=3.9.0,<4.0a0 + - numpy <2.5 + - numpy >=1.21,<3 + - numpy >=1.23.5 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/scipy?source=hash-mapping + size: 15516458 + timestamp: 1739793288161 - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda sha256: e0778e4f276e9a81b51c56f51ec22a27b4d8fc955abc0be77ad09ca9bea06bb9 md5: 8f28e299c11afdd79e0ec1e279dcdc52 @@ -13147,9 +13941,9 @@ packages: purls: [] size: 98482 timestamp: 1736951003899 -- conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - sha256: 3228eb332ce159f031d4b7d2e08117df973b0ba3ddcb8f5dbb7f429f71d27ea1 - md5: 1a3281a0dc355c02b5506d87db2d78ac +- conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda + sha256: 392323e9ca3a54f73bdc78b48e19ee81cb1f38744a80eae2fbc9c73f61eeea47 + md5: b6d68f4484eb21a7daa9123fec3900a2 depends: - alabaster >=0.7.14 - babel >=2.13 @@ -13159,8 +13953,9 @@ packages: - jinja2 >=3.1 - packaging >=23.0 - pygments >=2.17 - - python >=3.10 + - python >=3.11 - requests >=2.30.0 + - roman-numerals-py >=1.0.0 - snowballstemmer >=2.2 - sphinxcontrib-applehelp >=1.0.7 - sphinxcontrib-devhelp >=1.0.6 @@ -13168,13 +13963,12 @@ packages: - sphinxcontrib-jsmath >=1.0.1 - sphinxcontrib-qthelp >=1.0.6 - sphinxcontrib-serializinghtml >=1.1.9 - - tomli >=2.0 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/sphinx?source=hash-mapping - size: 1387076 - timestamp: 1733754175386 + size: 1408645 + timestamp: 1739963353933 - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda sha256: 0f93bb75a41918433abc8d8d80ef99d7fd8658d5ba34da3c5d8f707cb6bb3f46 md5: 6ad405d62c8de3792608a27b7e085e15 @@ -13476,6 +14270,20 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 840414 timestamp: 1732616043734 +- conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py313h536fd9c_0.conda + sha256: fddab13f9a6046518d20ce0c264299c670cc6ad3eb23a8aba209d2cd7d3b5b44 + md5: 5f5cbdd527d2e74e270d8b6255ba714f + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/tornado?source=hash-mapping + size: 861808 + timestamp: 1732615990936 - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda sha256: 1263e018a20c98c6ff10e830ea5f13855d33f87f751329f3f6d207b182871acc md5: 21218c56939379bcfeddd26ea37d3fe7 @@ -13490,20 +14298,20 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 652533 timestamp: 1732616281463 -- conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py312hea69d52_0.conda - sha256: 964a2705a36c50040c967b18b45b9cc8de3c2aff4af546979a574e0b38e58e39 - md5: fb0605888a475d6a380ae1d1a819d976 +- conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py313h90d716c_0.conda + sha256: 33ef243265af82d7763c248fedd9196523210cc295b2caa512128202eda5e9e8 + md5: 6790d50f184874a9ea298be6bcbc7710 depends: - __osx >=11.0 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 license: Apache-2.0 license_family: Apache purls: - pkg:pypi/tornado?source=hash-mapping - size: 842549 - timestamp: 1732616081362 + size: 863363 + timestamp: 1732616174714 - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda sha256: 2e5671d0db03961692b3390778ce6aba40702bd57584fa60badf4baa7614679b md5: e6819d3a0cae0f1b1838875f858421d1 @@ -13534,6 +14342,21 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 844347 timestamp: 1732616435803 +- conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py313ha7868ed_0.conda + sha256: 062e8b77b825463fc59f373d4033fae7cf65a4170e761814bcbf25cd0627bd1d + md5: 3d63fe6a4757924a085ab10196049854 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/tornado?source=hash-mapping + size: 865881 + timestamp: 1732616355868 - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda sha256: f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959 md5: 019a7385be9af33791c989871317e1ed @@ -13545,54 +14368,52 @@ packages: - pkg:pypi/traitlets?source=hash-mapping size: 110051 timestamp: 1733367480074 -- conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py310h382487b_6.conda - sha256: c8279559c8492cf3f2a59cfb82514729535524dd7fd9f3dd453bb69778c4faf9 - md5: 6f83091c91300f29a580631326772028 +- conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_0.conda + sha256: 9f58e8ecbd1e8bf71dfe4af8b52045bce1d840569f8f4aa0d4985493925b5be2 + md5: c761b9cbe8aca9cd53110bd8f58e5ba6 depends: - - python - - setuptools - - cuda-nvcc-tools - - cuda-cuobjdump - - cuda-cudart - - cuda-cupti - - libstdcxx >=13 - - libgcc >=13 - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.6,<13 + - cuda-cudart + - cuda-cuobjdump - cuda-cupti >=12.6.80,<13.0a0 + - cuda-nvcc-tools + - cuda-version >=12.6,<13 + - libgcc >=13 + - libllvm20 + - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - - libllvm19 >=19.1.7,<19.2.0a0 + - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 + - setuptools license: MIT license_family: MIT purls: - pkg:pypi/triton?source=hash-mapping - size: 93052372 - timestamp: 1738274687283 -- conda: https://prefix.dev/conda-forge/linux-64/triton-3.1.0-cuda126py312h776fbae_6.conda - sha256: 55cfdc76abb8db857a1417fd60905a49b09d598d6b753bdaaa03e126c4b46fa2 - md5: eaed01d9db78af46cbf8e336ec1ce7c2 + size: 100635027 + timestamp: 1738675929759 +- conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_0.conda + sha256: de5ede47f60573582a3aa6dc840c91a6c2002f294df22032ca91575174d60a21 + md5: 9c6facebce2e8fd1f9559ad14dc9dced depends: - - python - - setuptools - - cuda-nvcc-tools - - cuda-cuobjdump + - __glibc >=2.17,<3.0.a0 - cuda-cudart - - cuda-cupti + - cuda-cuobjdump + - cuda-cupti >=12.6.80,<13.0a0 + - cuda-nvcc-tools - cuda-version >=12.6,<13 - - __glibc >=2.17,<3.0.a0 - - libstdcxx >=13 - libgcc >=13 - - cuda-cupti >=12.6.80,<13.0a0 - - libllvm19 >=19.1.7,<19.2.0a0 + - libllvm20 + - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 + - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 + - setuptools license: MIT license_family: MIT purls: - pkg:pypi/triton?source=hash-mapping - size: 93331078 - timestamp: 1738274677208 + size: 101169812 + timestamp: 1738676149595 - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda noarch: python sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 @@ -13647,22 +14468,38 @@ packages: - pkg:pypi/ukkonen?source=hash-mapping size: 13904 timestamp: 1725784191021 -- conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py312h6142ec9_5.conda - sha256: 1e4452b4a12d8a69c237f14b876fbf0cdc456914170b49ba805779c749c31eca - md5: 2b485a809d1572cbe7f0ad9ee107e4b0 +- conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda + sha256: 4edcb6a933bb8c03099ab2136118d5e5c25285e3fd2b0ff0fa781916c53a1fb7 + md5: 5bcffe10a500755da4a71cc0fb62a420 + depends: + - __glibc >=2.17,<3.0.a0 + - cffi + - libgcc >=13 + - libstdcxx >=13 + - python >=3.13.0rc1,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ukkonen?source=hash-mapping + size: 13916 + timestamp: 1725784177558 +- conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda + sha256: 482eac475928c031948790647ae10c2cb1d4a779c2e8f35f5fd1925561b13203 + md5: 8ddba23e26957f0afe5fc9236c73124a depends: - __osx >=11.0 - cffi - libcxx >=17 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13.0rc1,<3.14.0a0 + - python >=3.13.0rc1,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 license: MIT license_family: MIT purls: - pkg:pypi/ukkonen?source=hash-mapping - size: 13605 - timestamp: 1725784243533 + size: 13689 + timestamp: 1725784235751 - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda sha256: f1944f3d9645a6fa2770966ff010791136e7ce0eaa0c751822b812ac04fee7d6 md5: d8c5ef1991a5121de95ea8e44c34e13a @@ -13679,6 +14516,22 @@ packages: - pkg:pypi/ukkonen?source=hash-mapping size: 17213 timestamp: 1725784449622 +- conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda + sha256: 4f57f2eccd5584421f1b4d8c96c167c1008cba660d7fab5bdec1de212a0e0ff0 + md5: 97337494471e4265a203327f9a194234 + depends: + - cffi + - python >=3.13.0rc1,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ukkonen?source=hash-mapping + size: 17210 + timestamp: 1725784604368 - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda sha256: 114919ffa80c328127dab9c8e7a38f9d563c617691fb81fccb11c1e86763727e md5: 32674f8dbfb7b26410ed580dd3c10a29 @@ -13718,9 +14571,9 @@ packages: purls: [] size: 753531 timestamp: 1737627061911 -- conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.1-pyhd8ed1ab_0.conda - sha256: f09a9f2034669762ae875858253d472588f03689843e5f0b8ddc5cc48a1d0e50 - md5: de06336c9833cffd2a4bd6f27c4cf8ea +- conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda + sha256: c50a4ab0f5f1164230d42a29f12f61ece9c7b102f57ed1c607d2cd7c77e107b5 + md5: d8a3ee355d5ecc9ee2565cafba1d3573 depends: - distlib >=0.3.7,<1 - filelock >=3.12.2,<4 @@ -13729,9 +14582,9 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/virtualenv?source=compressed-mapping - size: 3501167 - timestamp: 1737145224475 + - pkg:pypi/virtualenv?source=hash-mapping + size: 3519478 + timestamp: 1739263533376 - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda sha256: 09102e0bd283af65772c052d85028410b0c31989b3cd96c260485d28e270836e md5: 117fcc5b86c48f3b322b0722258c7259 @@ -13915,6 +14768,20 @@ packages: purls: [] size: 77606 timestamp: 1727963209370 +- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.19.0-py310h5764c6d_0.tar.bz2 + sha256: 958e22d2b24204e08ca0d64db55d63520583db99852cecc82d22c1a3832b23a2 + md5: 74ea667169b1296fb31bb86f13abfa49 + depends: + - cffi >=1.8 + - libgcc-ng >=12 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/zstandard?source=hash-mapping + size: 671221 + timestamp: 1667296242087 - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha39cb0e_1.conda sha256: fcd784735205d6c5f19dcb339f92d2eede9bc42a01ec2c384381ee1b6089d4f6 md5: f49de34fb99934bf49ab330b5caffd64 @@ -13949,6 +14816,23 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 419552 timestamp: 1725305670210 +- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda + sha256: ea82f2b8964150a3aa7373b4697e48e64f2200fe68ae554ee85c641c692d1c97 + md5: c178558ff516cd507763ffee230c20b2 + depends: + - __glibc >=2.17,<3.0.a0 + - cffi >=1.11 + - libgcc >=13 + - python >=3.13.0rc1,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - zstd >=1.5.6,<1.5.7.0a0 + - zstd >=1.5.6,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/zstandard?source=hash-mapping + size: 424424 + timestamp: 1725305749031 - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda sha256: a90d06cbfa50fc9b3c37bd092d559452475f22425bacf28f04ecac2e8b1c389c md5: 81b300570a423c9c9521b79f8f2ed1ba @@ -13966,23 +14850,23 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 320810 timestamp: 1725305704555 -- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda - sha256: d00ca25c1e28fd31199b26a94f8c96574475704a825d244d7a6351ad3745eeeb - md5: a4cde595509a7ad9c13b1a3809bcfe51 +- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda + sha256: 12b4e34acff24d291e2626c6610dfd819b8d99a461025ae59affcb6e84bc1d57 + md5: deebca66926691fadaaf16da05ecb5f9 depends: - __osx >=11.0 - cffi >=1.11 - - python >=3.12,<3.13.0a0 - - python >=3.12,<3.13.0a0 *_cpython - - python_abi 3.12.* *_cp312 + - python >=3.13.0rc1,<3.14.0a0 + - python >=3.13.0rc1,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 - zstd >=1.5.6,<1.5.7.0a0 - zstd >=1.5.6,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 330788 - timestamp: 1725305806565 + size: 336496 + timestamp: 1725305912716 - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310he5e10e1_1.conda sha256: 4e8aff4d0d42024e9f70783e51666186a681384d59fdd03fafda4b28f1fd540e md5: 2a879227ccc1a10a2caddf12607ffaeb @@ -14019,6 +14903,24 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 320624 timestamp: 1725305934189 +- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda + sha256: 1d2744ec0e91da267ce749e19142081472539cb140a7dad0646cd249246691fe + md5: 8e017aca933f4dd25491151edd3e7820 + depends: + - cffi >=1.11 + - python >=3.13.0rc1,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - zstd >=1.5.6,<1.5.7.0a0 + - zstd >=1.5.6,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/zstandard?source=hash-mapping + size: 325703 + timestamp: 1725305947138 - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda sha256: c558b9cc01d9c1444031bd1ce4b9cff86f9085765f17627a6cd85fc623c8a02b md5: 4d056880988120e29d75bfff282e0f45 @@ -14031,6 +14933,18 @@ packages: purls: [] size: 554846 timestamp: 1714722996770 +- conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_0.conda + sha256: b8f7b4c7264e84fcedce3929239f5c55e86ae90948c9fdee666f93a70ca58e66 + md5: 3fe5420e4da42d8110c28f21de6cc127 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + purls: [] + size: 564076 + timestamp: 1740024448267 - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda sha256: 2d4fd1ff7ee79cd954ca8e81abf11d9d49954dd1fef80f27289e2402ae9c2e09 md5: d96942c06c3e84bfcc5efb038724a7fd diff --git a/pyproject.toml b/pyproject.toml index ab3b015d..2c33b4b1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -191,10 +191,6 @@ markers = [ [tool.coverage] run.source = ["array_api_extra"] -report.exclude_also = [ - '\.\.\.', - 'if TYPE_CHECKING:', -] # mypy @@ -314,10 +310,5 @@ checks = [ "ES01", # most docstrings do not need an extended summary ] exclude = [ # don't report on objects that match any of these regex - '.*test_at.*', - '.*test_funcs.*', - '.*test_testing.*', - '.*test_utils.*', - '.*test_version.*', - '.*test_vendor.*', + '.*test_*', ] diff --git a/src/array_api_extra/_lib/_at.py b/src/array_api_extra/_lib/_at.py index e5cb3875..1915da5c 100644 --- a/src/array_api_extra/_lib/_at.py +++ b/src/array_api_extra/_lib/_at.py @@ -249,8 +249,8 @@ def _op( Right-hand side of the operation. copy : bool or None Whether to copy the input array. See the class docstring for details. - xp : array_namespace or None - The array namespace for the input array. + xp : array_namespace, optional + The array namespace for the input array. Default: infer. Returns ------- diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index b32a1081..accae896 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -7,10 +7,10 @@ from typing import cast from . import _compat -from ._compat import is_array_api_obj, is_numpy_array +from ._compat import array_namespace, is_array_api_obj, is_numpy_array from ._typing import Array -__all__ = ["in1d", "mean"] +__all__ = ["asarrays", "in1d", "is_python_scalar", "mean"] def in1d( @@ -33,7 +33,7 @@ def in1d( https://github.com/numpy/numpy/blob/v1.26.0/numpy/lib/arraysetops.py#L524-L758 """ if xp is None: - xp = _compat.array_namespace(x1, x2) + xp = array_namespace(x1, x2) # This code is run to make the code significantly faster if x2.shape[0] < 10 * x1.shape[0] ** 0.145: @@ -84,7 +84,7 @@ def mean( Complex mean, https://github.com/data-apis/array-api/issues/846. """ if xp is None: - xp = _compat.array_namespace(x) + xp = array_namespace(x) if xp.isdtype(x.dtype, "complex floating"): x_real = xp.real(x) @@ -124,8 +124,8 @@ def asarrays( ---------- a, b : Array | int | float | complex | bool Input arrays or scalars. At least one must be an array. - xp : ModuleType - The standard-compatible namespace for the returned arrays. + xp : array_namespace, optional + The standard-compatible namespace for `x`. Default: infer. Returns ------- diff --git a/src/array_api_extra/_lib/_utils/_typing.py b/src/array_api_extra/_lib/_utils/_typing.py index 83b51d04..95f29f79 100644 --- a/src/array_api_extra/_lib/_utils/_typing.py +++ b/src/array_api_extra/_lib/_utils/_typing.py @@ -5,6 +5,7 @@ # To be changed to a Protocol later (see data-apis/array-api#589) Array = Any # type: ignore[no-any-explicit] Device = Any # type: ignore[no-any-explicit] +DType = Any # type: ignore[no-any-explicit] Index = Any # type: ignore[no-any-explicit] -__all__ = ["Array", "Device", "Index"] +__all__ = ["Array", "DType", "Device", "Index"] diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index cc3f01f8..65362382 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -18,7 +18,7 @@ __all__ = ["lazy_xp_function", "patch_lazy_xp_functions"] -if TYPE_CHECKING: +if TYPE_CHECKING: # pragma: no cover # TODO move ParamSpec outside TYPE_CHECKING # depends on scikit-learn abandoning Python 3.9 # https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 @@ -169,7 +169,7 @@ def xp(request, monkeypatch): Pytest fixture, as acquired by the test itself or by one of its fixtures. monkeypatch : pytest.MonkeyPatch Pytest fixture, as acquired by the test itself or by one of its fixtures. - xp : module + xp : array_namespace Array namespace to be tested. See Also diff --git a/tests/conftest.py b/tests/conftest.py index e1a75e2e..5ba6dca6 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -115,7 +115,11 @@ def xp( if library == Backend.NUMPY_READONLY: return NumPyReadOnly() # type: ignore[return-value] # pyright: ignore[reportReturnType] xp = pytest.importorskip(library.value) + # Possibly wrap module with array_api_compat + xp = array_namespace(xp.empty(0)) + # On Dask and JAX, monkey-patch all functions tagged by `lazy_xp_function` + # in the global scope of the module containing the test function. patch_lazy_xp_functions(request, monkeypatch, xp=xp) if library == Backend.JAX: @@ -124,8 +128,18 @@ def xp( # suppress unused-ignore to run mypy in -e lint as well as -e dev jax.config.update("jax_enable_x64", True) # type: ignore[no-untyped-call,unused-ignore] - # Possibly wrap module with array_api_compat - return array_namespace(xp.empty(0)) + return xp + + +@pytest.fixture(params=[Backend.DASK]) # Can select the test with `pytest -k dask` +def da( + request: pytest.FixtureRequest, monkeypatch: pytest.MonkeyPatch +) -> ModuleType: # numpydoc ignore=PR01,RT01 + """Variant of the `xp` fixture that only yields dask.array.""" + xp = pytest.importorskip("dask.array") + xp = array_namespace(xp.empty(0)) + patch_lazy_xp_functions(request, monkeypatch, xp=xp) + return xp @pytest.fixture From 273ff4ebd5a798cb936028f90257ce576979cd6a Mon Sep 17 00:00:00 2001 From: crusaderky Date: Thu, 20 Feb 2025 13:03:23 +0000 Subject: [PATCH 033/140] rename test_utils -> test_helpers --- tests/{test_utils.py => test_helpers.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename tests/{test_utils.py => test_helpers.py} (100%) diff --git a/tests/test_utils.py b/tests/test_helpers.py similarity index 100% rename from tests/test_utils.py rename to tests/test_helpers.py From 7b90a4e4f2cbe7d5234773119980a739d0d05e93 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Thu, 20 Feb 2025 13:05:27 +0000 Subject: [PATCH 034/140] refactor tests for asarrays --- tests/test_helpers.py | 181 +++++++++++++++++++++--------------------- 1 file changed, 89 insertions(+), 92 deletions(-) diff --git a/tests/test_helpers.py b/tests/test_helpers.py index 699f25f1..f0d8224f 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -59,95 +59,92 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(actual, expected) -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") -@pytest.mark.parametrize( - ("dtype", "b", "defined"), - [ - # Well-defined cases of dtype promotion from Python scalar to Array - # bool vs. bool - ("bool", True, True), - # int vs. xp.*int*, xp.float*, xp.complex* - ("int16", 1, True), - ("uint8", 1, True), - ("float32", 1, True), - ("float64", 1, True), - ("complex64", 1, True), - ("complex128", 1, True), - # float vs. xp.float, xp.complex - ("float32", 1.0, True), - ("float64", 1.0, True), - ("complex64", 1.0, True), - ("complex128", 1.0, True), - # complex vs. xp.complex - ("complex64", 1.0j, True), - ("complex128", 1.0j, True), - # Undefined cases - ("bool", 1, False), - ("int64", 1.0, False), - ("float64", 1.0j, False), - ], -) -def test_asarrays_array_vs_scalar( - dtype: str, b: int | float | complex, defined: bool, xp: ModuleType -): - a = xp.asarray(1, dtype=getattr(xp, dtype)) - - xa, xb = asarrays(a, b, xp) - assert xa.dtype == a.dtype - if defined: - assert xb.dtype == a.dtype - else: - assert xb.dtype == xp.asarray(b).dtype - - xbr, xar = asarrays(b, a, xp) - assert xar.dtype == xa.dtype - assert xbr.dtype == xb.dtype - - -def test_asarrays_scalar_vs_scalar(xp: ModuleType): - a, b = asarrays(1, 2.2, xp=xp) - assert a.dtype == xp.asarray(1).dtype # Default dtype - assert b.dtype == xp.asarray(2.2).dtype # Default dtype; not broadcasted - - -ALL_TYPES = ( - "int8", - "int16", - "int32", - "int64", - "uint8", - "uint16", - "uint32", - "uint64", - "float32", - "float64", - "complex64", - "complex128", - "bool", -) - - -@pytest.mark.parametrize("a_type", ALL_TYPES) -@pytest.mark.parametrize("b_type", ALL_TYPES) -def test_asarrays_array_vs_array(a_type: str, b_type: str, xp: ModuleType): - """ - Test that when both inputs of asarray are already Array API objects, - they are returned unchanged. - """ - a = xp.asarray(1, dtype=getattr(xp, a_type)) - b = xp.asarray(1, dtype=getattr(xp, b_type)) - xa, xb = asarrays(a, b, xp) - assert xa.dtype == a.dtype - assert xb.dtype == b.dtype - - -@pytest.mark.parametrize("dtype", [np.float64, np.complex128]) -def test_asarrays_numpy_generics(dtype: type): - """ - Test special case of np.float64 and np.complex128, - which are subclasses of float and complex. - """ - a = dtype(0) - xa, xb = asarrays(a, 0, xp=np) - assert xa.dtype == dtype - assert xb.dtype == dtype +class TestAsArrays: + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") + @pytest.mark.parametrize( + ("dtype", "b", "defined"), + [ + # Well-defined cases of dtype promotion from Python scalar to Array + # bool vs. bool + ("bool", True, True), + # int vs. xp.*int*, xp.float*, xp.complex* + ("int16", 1, True), + ("uint8", 1, True), + ("float32", 1, True), + ("float64", 1, True), + ("complex64", 1, True), + ("complex128", 1, True), + # float vs. xp.float, xp.complex + ("float32", 1.0, True), + ("float64", 1.0, True), + ("complex64", 1.0, True), + ("complex128", 1.0, True), + # complex vs. xp.complex + ("complex64", 1.0j, True), + ("complex128", 1.0j, True), + # Undefined cases + ("bool", 1, False), + ("int64", 1.0, False), + ("float64", 1.0j, False), + ], + ) + def test_array_vs_scalar( + self, dtype: str, b: int | float | complex, defined: bool, xp: ModuleType + ): + a = xp.asarray(1, dtype=getattr(xp, dtype)) + + xa, xb = asarrays(a, b, xp) + assert xa.dtype == a.dtype + if defined: + assert xb.dtype == a.dtype + else: + assert xb.dtype == xp.asarray(b).dtype + + xbr, xar = asarrays(b, a, xp) + assert xar.dtype == xa.dtype + assert xbr.dtype == xb.dtype + + def test_scalar_vs_scalar(self, xp: ModuleType): + a, b = asarrays(1, 2.2, xp=xp) + assert a.dtype == xp.asarray(1).dtype # Default dtype + assert b.dtype == xp.asarray(2.2).dtype # Default dtype; not broadcasted + + ALL_TYPES: tuple[str, ...] = ( + "int8", + "int16", + "int32", + "int64", + "uint8", + "uint16", + "uint32", + "uint64", + "float32", + "float64", + "complex64", + "complex128", + "bool", + ) + + @pytest.mark.parametrize("a_type", ALL_TYPES) + @pytest.mark.parametrize("b_type", ALL_TYPES) + def test_array_vs_array(self, a_type: str, b_type: str, xp: ModuleType): + """ + Test that when both inputs of asarray are already Array API objects, + they are returned unchanged. + """ + a = xp.asarray(1, dtype=getattr(xp, a_type)) + b = xp.asarray(1, dtype=getattr(xp, b_type)) + xa, xb = asarrays(a, b, xp) + assert xa.dtype == a.dtype + assert xb.dtype == b.dtype + + @pytest.mark.parametrize("dtype", [np.float64, np.complex128]) + def test_numpy_generics(self, dtype: type): + """ + Test special case of np.float64 and np.complex128, + which are subclasses of float and complex. + """ + a = dtype(0) + xa, xb = asarrays(a, 0, xp=np) + assert xa.dtype == dtype + assert xb.dtype == dtype From 95abaed8d233a8e6ee4b847b4e2c2de903a898c3 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Thu, 20 Feb 2025 13:26:58 +0000 Subject: [PATCH 035/140] BUG: `at` should not force overwrite in Dask when copy=None --- src/array_api_extra/_lib/_at.py | 30 +++--- tests/test_at.py | 159 ++++++++++++++++++++++++-------- 2 files changed, 133 insertions(+), 56 deletions(-) diff --git a/src/array_api_extra/_lib/_at.py b/src/array_api_extra/_lib/_at.py index 1915da5c..a008efa9 100644 --- a/src/array_api_extra/_lib/_at.py +++ b/src/array_api_extra/_lib/_at.py @@ -275,16 +275,11 @@ def _op( msg = f"copy must be True, False, or None; got {copy!r}" raise ValueError(msg) - if copy is None: - writeable = is_writeable_array(x) - copy = not writeable - elif copy: - writeable = None - else: - writeable = is_writeable_array(x) + writeable = None if copy else is_writeable_array(x) - # JAX inside jax.jit and Dask don't support in-place updates with boolean - # mask. However we can handle the common special case of 0-dimensional y + # JAX inside jax.jit doesn't support in-place updates with boolean + # masks; Dask exclusively supports __setitem__ but not iops. + # We can handle the common special case of 0-dimensional y # with where(idx, y, x) instead. if ( (is_dask_array(idx) or is_jax_array(idx)) @@ -293,21 +288,22 @@ def _op( ): y_xp = xp.asarray(y, dtype=x.dtype) if y_xp.ndim == 0: - if out_of_place_op: + if out_of_place_op: # add(), subtract(), ... # FIXME: suppress inf warnings on dask with lazywhere out = xp.where(idx, out_of_place_op(x, y_xp), x) # Undo int->float promotion on JAX after _AtOp.DIVIDE out = xp.astype(out, x.dtype, copy=False) - else: + else: # set() out = xp.where(idx, y_xp, x) - if copy: - return out - x[()] = out - return x + if copy is False: + x[()] = out + return x + return out + # else: this will work on eager JAX and crash on jax.jit and Dask - if copy: + if copy or (copy is None and not writeable): if is_jax_array(x): # Use JAX's at[] func = cast(Callable[[Array], Array], getattr(x.at[idx], at_op.value)) @@ -331,7 +327,7 @@ def _op( msg = f"Can't update read-only array {x}" raise ValueError(msg) - if in_place_op: + if in_place_op: # add(), subtract(), ... x[self._idx] = in_place_op(x[self._idx], y) else: # set() x[self._idx] = y diff --git a/tests/test_at.py b/tests/test_at.py index 447b099e..ce27fbff 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -3,7 +3,7 @@ from collections.abc import Callable, Generator from contextlib import contextmanager from types import ModuleType -from typing import Any, cast +from typing import cast import numpy as np import pytest @@ -23,12 +23,13 @@ ] -def at_op( # type: ignore[no-any-explicit] +def at_op( x: Array, idx: Index, op: _AtOp, y: Array | object, - **kwargs: Any, # Test the default copy=None + copy: bool | None = None, + xp: ModuleType | None = None, ) -> Array: """ Wrapper around at(x, idx).op(y, copy=copy, xp=xp). @@ -39,30 +40,33 @@ def at_op( # type: ignore[no-any-explicit] which is not a common use case. """ if isinstance(idx, (slice | tuple)): - return _at_op(x, None, pickle.dumps(idx), op, y, **kwargs) - return _at_op(x, idx, None, op, y, **kwargs) + return _at_op(x, None, pickle.dumps(idx), op, y, copy=copy, xp=xp) + return _at_op(x, idx, None, op, y, copy=copy, xp=xp) -def _at_op( # type: ignore[no-any-explicit] +def _at_op( x: Array, idx: Index | None, idx_pickle: bytes | None, op: _AtOp, y: Array | object, - **kwargs: Any, + copy: bool | None, + xp: ModuleType | None = None, ) -> Array: """jitted helper of at_op""" if idx_pickle: idx = pickle.loads(idx_pickle) meth = cast(Callable[..., Array], getattr(at(x, idx), op.value)) # type: ignore[no-any-explicit] - return meth(y, **kwargs) + return meth(y, copy=copy, xp=xp) lazy_xp_function(_at_op, static_argnames=("op", "idx_pickle", "copy", "xp")) @contextmanager -def assert_copy(array: Array, copy: bool | None) -> Generator[None, None, None]: +def assert_copy( + array: Array, copy: bool | None, expect_copy: bool | None = None +) -> Generator[None, None, None]: if copy is False and not is_writeable_array(array): with pytest.raises((TypeError, ValueError)): yield @@ -72,24 +76,23 @@ def assert_copy(array: Array, copy: bool | None) -> Generator[None, None, None]: array_orig = xp.asarray(array, copy=True) yield - if copy is None: - copy = not is_writeable_array(array) - xp_assert_equal(xp.all(array == array_orig), xp.asarray(copy)) + if expect_copy is None: + expect_copy = copy + if expect_copy: + # Original has not been modified + xp_assert_equal(array, array_orig) + elif expect_copy is False: + # Original has been modified + with pytest.raises(AssertionError): + xp_assert_equal(array, array_orig) + # Test nothing for copy=None. Dask changes behaviour depending on + # whether it's a special case of a bool mask with scalar RHS or not. + +@pytest.mark.parametrize("copy", [False, True, None]) @pytest.mark.parametrize( - ("kwargs", "expect_copy"), - [ - pytest.param({"copy": True}, True, id="copy=True"), - pytest.param({"copy": False}, False, id="copy=False"), - # Behavior is backend-specific - pytest.param({"copy": None}, None, id="copy=None"), - # Test that the copy parameter defaults to None - pytest.param({}, None, id="no copy kwarg"), - ], -) -@pytest.mark.parametrize( - ("op", "y", "expect"), + ("op", "y", "expect_list"), [ (_AtOp.SET, 40.0, [10.0, 40.0, 40.0]), (_AtOp.ADD, 40.0, [10.0, 60.0, 70.0]), @@ -102,14 +105,13 @@ def assert_copy(array: Array, copy: bool | None) -> Generator[None, None, None]: ], ) @pytest.mark.parametrize( - ("bool_mask", "shaped_y"), + ("bool_mask", "x_ndim", "y_ndim"), [ - (False, False), - (False, True), - (True, False), # Uses xp.where(idx, y, x) on JAX and Dask + (False, 1, 0), + (False, 1, 1), + (True, 1, 0), # Uses xp.where(idx, y, x) on JAX and Dask pytest.param( - True, - True, + *(True, 1, 1), marks=( pytest.mark.skip_xp_backend( # test passes when copy=False Backend.JAX, reason="bool mask update with shaped rhs" @@ -119,29 +121,65 @@ def assert_copy(array: Array, copy: bool | None) -> Generator[None, None, None]: ), ), ), + (False, 0, 0), + (True, 0, 0), ], ) def test_update_ops( xp: ModuleType, - kwargs: dict[str, bool | None], - expect_copy: bool | None, + copy: bool | None, op: _AtOp, y: float, - expect: list[float], + expect_list: list[float], bool_mask: bool, - shaped_y: bool, + x_ndim: int, + y_ndim: int, ): - x = xp.asarray([10.0, 20.0, 30.0]) - idx = xp.asarray([False, True, True]) if bool_mask else slice(1, None) - if shaped_y: + if x_ndim == 1: + x = xp.asarray([10.0, 20.0, 30.0]) + idx = xp.asarray([False, True, True]) if bool_mask else slice(1, None) + expect: list[float] | float = expect_list + else: + idx = xp.asarray(True) if bool_mask else () + # Pick an element that does change with the operation + if op is _AtOp.MIN: + x = xp.asarray(30.0) + expect = expect_list[2] + else: + x = xp.asarray(20.0) + expect = expect_list[1] + + if y_ndim == 1: y = xp.asarray([y, y]) - with assert_copy(x, expect_copy): - z = at_op(x, idx, op, y, **kwargs) + with assert_copy(x, copy): + z = at_op(x, idx, op, y, copy=copy) assert isinstance(z, type(x)) xp_assert_equal(z, xp.asarray(expect)) +@pytest.mark.parametrize("op", list(_AtOp)) +def test_copy_default(xp: ModuleType, library: Backend, op: _AtOp): + """ + Test that the default copy behaviour is False for writeable arrays + and True for read-only ones. + """ + x = xp.asarray([1.0, 10.0, 20.0]) + expect_copy = not is_writeable_array(x) + meth = cast(Callable[..., Array], getattr(at(x)[:2], op.value)) # type: ignore[no-any-explicit] + with assert_copy(x, None, expect_copy): + _ = meth(2.0) + + x = xp.asarray([1.0, 10.0, 20.0]) + # Dask's default copy value is True for bool masks, + # even if the arrays are writeable. + expect_copy = not is_writeable_array(x) or library is Backend.DASK + idx = xp.asarray([True, True, False]) + meth = cast(Callable[..., Array], getattr(at(x, idx), op.value)) # type: ignore[no-any-explicit] + with assert_copy(x, None, expect_copy): + _ = meth(2.0) + + def test_copy_invalid(): a = np.asarray([1, 2, 3]) with pytest.raises(ValueError, match="copy"): @@ -259,3 +297,46 @@ def test_no_inf_warnings(xp: ModuleType, bool_mask: bool): # inf - inf -> nan with a warning z = at_op(x, idx, _AtOp.SUBTRACT, math.inf) xp_assert_equal(z, xp.asarray([math.inf, -math.inf, -math.inf])) + + +@pytest.mark.parametrize( + "copy", + [ + None, + pytest.param( + False, + marks=[ + pytest.mark.skip_xp_backend( + Backend.NUMPY, reason="np.generic is read-only" + ), + pytest.mark.skip_xp_backend( + Backend.NUMPY_READONLY, reason="read-only backend" + ), + pytest.mark.skip_xp_backend(Backend.JAX, reason="read-only backend"), + pytest.mark.skip_xp_backend(Backend.SPARSE, reason="read-only backend"), + ], + ), + ], +) +@pytest.mark.parametrize("bool_mask", [False, True]) +def test_gh134(xp: ModuleType, bool_mask: bool, copy: bool | None): + """ + Test that xpx.at doesn't encroach in a bug of dask.array.Array.__setitem__, which + blindly assumes that chunk contents are writeable np.ndarray objects: + + https://github.com/dask/dask/issues/11722 + + In other words: when special-casing bool masks for Dask, unless the user explicitly + asks for copy=False, do not needlessly write back to the input. + """ + x = xp.zeros(1) + + # In numpy, we have a writeable np.ndarray in input and a read-only np.generic in + # output. As both are Arrays, this behaviour is Array API compliant. + # In Dask, we have a writeable da.Array on both sides, and if you call __setitem__ + # on it all seems fine, but when you compute() your graph is corrupted. + y = x[0] + + idx = xp.asarray(True) if bool_mask else () + z = at_op(y, idx, _AtOp.SET, 1, copy=copy) + xp_assert_equal(z, xp.asarray(1, dtype=x.dtype)) From ea42de83dd2953d97b34d3bb8f77094c8becda22 Mon Sep 17 00:00:00 2001 From: Neil Girdhar Date: Fri, 7 Feb 2025 02:22:14 -0500 Subject: [PATCH 036/140] Make create_diagonal support broadcasting --- src/array_api_extra/_lib/_funcs.py | 32 ++++++++++--------- src/array_api_extra/_lib/_utils/_helpers.py | 24 ++++++++++++++ tests/test_funcs.py | 35 +++++++++++++++++---- tests/test_helpers.py | 9 +++++- 4 files changed, 79 insertions(+), 21 deletions(-) diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index bd1b5f06..2c2e5a7a 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -12,7 +12,7 @@ from ._at import at from ._utils import _compat, _helpers from ._utils._compat import array_namespace, is_jax_array -from ._utils._helpers import asarrays +from ._utils._helpers import asarrays, ndindex from ._utils._typing import Array __all__ = [ @@ -236,7 +236,7 @@ def create_diagonal( Parameters ---------- x : array - A 1-D array. + An array having shape ``(*batch_dims, k)``. offset : int, optional Offset from the leading diagonal (default is ``0``). Use positive ints for diagonals above the leading diagonal, @@ -247,7 +247,8 @@ def create_diagonal( Returns ------- array - A 2-D array with `x` on the diagonal (offset by `offset`). + An array having shape ``(*batch_dims, k+abs(offset), k+abs(offset))`` with `x` + on the diagonal (offset by `offset`). Examples -------- @@ -270,18 +271,21 @@ def create_diagonal( if xp is None: xp = array_namespace(x) - if x.ndim != 1: - err_msg = "`x` must be 1-dimensional." + if x.ndim == 0: + err_msg = "`x` must be at least 1-dimensional." raise ValueError(err_msg) - n = x.shape[0] + abs(offset) - diag = xp.zeros(n**2, dtype=x.dtype, device=_compat.device(x)) - - start = offset if offset >= 0 else abs(offset) * n - stop = min(n * (n - offset), diag.shape[0]) - step = n + 1 - diag = at(diag)[start:stop:step].set(x) - - return xp.reshape(diag, (n, n)) + batch_dims = x.shape[:-1] + n = x.shape[-1] + abs(offset) + diag = xp.zeros((*batch_dims, n**2), dtype=x.dtype, device=_compat.device(x)) + + target_slice = slice( + offset if offset >= 0 else abs(offset) * n, + min(n * (n - offset), diag.shape[-1]), + n + 1, + ) + for index in ndindex(*batch_dims): + diag = at(diag)[(*index, target_slice)].set(x[(*index, slice(None))]) + return xp.reshape(diag, (*batch_dims, n, n)) def expand_dims( diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index accae896..e8419f24 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -3,6 +3,7 @@ # https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 from __future__ import annotations +from collections.abc import Generator from types import ModuleType from typing import cast @@ -175,3 +176,26 @@ def asarrays( xa, xb = xp.asarray(a), xp.asarray(b) return (xb, xa) if swap else (xa, xb) + + +def ndindex(*x: int) -> Generator[tuple[int, ...]]: + """ + Generate all N-dimensional indices for a given array shape. + + Given the shape of an array, an ndindex instance iterates over the N-dimensional + index of the array. At each iteration a tuple of indices is returned, the last + dimension is iterated over first. + + This has an identical API to numpy.ndindex. + + Parameters + ---------- + *x : int + The shape of the array. + """ + if not x: + yield () + return + for i in ndindex(*x[:-1]): + for j in range(x[-1]): + yield *i, j diff --git a/tests/test_funcs.py b/tests/test_funcs.py index f7a2c4fb..e24a7c0e 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -23,6 +23,7 @@ from array_api_extra._lib import Backend from array_api_extra._lib._testing import xp_assert_close, xp_assert_equal from array_api_extra._lib._utils._compat import device as get_device +from array_api_extra._lib._utils._helpers import ndindex from array_api_extra._lib._utils._typing import Array, Device from array_api_extra.testing import lazy_xp_function @@ -221,7 +222,7 @@ def test_xp(self, xp: ModuleType): class TestCreateDiagonal: @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") - def test_1d(self, xp: ModuleType): + def test_1d_from_numpy(self, xp: ModuleType): # from np.diag tests vals = 100 * xp.arange(5, dtype=xp.float64) b = xp.zeros((5, 5), dtype=xp.float64) @@ -239,7 +240,7 @@ def test_1d(self, xp: ModuleType): @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") @pytest.mark.parametrize("n", range(1, 10)) @pytest.mark.parametrize("offset", range(1, 10)) - def test_create_diagonal(self, xp: ModuleType, n: int, offset: int): + def test_1d_from_scipy(self, xp: ModuleType, n: int, offset: int): # from scipy._lib tests rng = np.random.default_rng(2347823) one = xp.asarray(1.0) @@ -248,13 +249,35 @@ def test_create_diagonal(self, xp: ModuleType, n: int, offset: int): B = xp.asarray(np.diag(x, offset), dtype=one.dtype) xp_assert_equal(A, B) - def test_0d(self, xp: ModuleType): + def test_0d_raises(self, xp: ModuleType): with pytest.raises(ValueError, match="1-dimensional"): create_diagonal(xp.asarray(1)) - def test_2d(self, xp: ModuleType): - with pytest.raises(ValueError, match="1-dimensional"): - create_diagonal(xp.asarray([[1]])) + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") + @pytest.mark.parametrize( + "shape", + [ + (0,), + (10,), + (0, 1), + (1, 0), + (0, 0), + (4, 2, 1), + (1, 1, 7), + (0, 0, 1), + (3, 2, 4, 5), + ], + ) + def test_nd(self, xp: ModuleType, shape: tuple[int, ...]): + rng = np.random.default_rng(2347823) + b = xp.asarray( + rng.integers((1 << 64) - 1, size=shape, dtype=np.uint64), dtype=xp.uint64 + ) + c = create_diagonal(b) + zero = xp.zeros((), dtype=xp.uint64) + assert c.shape == (*b.shape, b.shape[-1]) + for i in ndindex(*c.shape): + xp_assert_equal(c[i], b[i[:-1]] if i[-2] == i[-1] else zero) @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") def test_device(self, xp: ModuleType, device: Device): diff --git a/tests/test_helpers.py b/tests/test_helpers.py index f0d8224f..1710ff84 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -6,7 +6,7 @@ from array_api_extra._lib import Backend from array_api_extra._lib._testing import xp_assert_equal from array_api_extra._lib._utils._compat import device as get_device -from array_api_extra._lib._utils._helpers import asarrays, in1d +from array_api_extra._lib._utils._helpers import asarrays, in1d, ndindex from array_api_extra._lib._utils._typing import Device from array_api_extra.testing import lazy_xp_function @@ -148,3 +148,10 @@ def test_numpy_generics(self, dtype: type): xa, xb = asarrays(a, 0, xp=np) assert xa.dtype == dtype assert xb.dtype == dtype + + +@pytest.mark.parametrize( + "shape", [(), (1,), (5,), (2, 3), (5, 3, 8), (0,), (3, 0), (0, 0, 1)] +) +def test_ndindex(shape: tuple[int, ...]): + assert tuple(ndindex(*shape)) == tuple(np.ndindex(*shape)) From 69db2e20548748eea09f9f50afca5e91dfc3b8a9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 02:27:06 +0000 Subject: [PATCH 037/140] Bump prefix-dev/setup-pixi from 0.8.2 to 0.8.3 in the actions group Bumps the actions group with 1 update: [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi). Updates `prefix-dev/setup-pixi` from 0.8.2 to 0.8.3 - [Release notes](https://github.com/prefix-dev/setup-pixi/releases) - [Commits](https://github.com/prefix-dev/setup-pixi/compare/v0.8.2...v0.8.3) --- updated-dependencies: - dependency-name: prefix-dev/setup-pixi dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] --- .github/workflows/ci.yml | 4 ++-- .github/workflows/docs-build.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2ca14085..e7fba8db 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: - uses: pre-commit/action@v3.0.1 with: extra_args: --hook-stage manual --all-files - - uses: prefix-dev/setup-pixi@v0.8.2 + - uses: prefix-dev/setup-pixi@v0.8.3 with: pixi-version: v0.40.3 cache: true @@ -56,7 +56,7 @@ jobs: with: fetch-depth: 0 - - uses: prefix-dev/setup-pixi@v0.8.2 + - uses: prefix-dev/setup-pixi@v0.8.3 with: pixi-version: v0.40.3 cache: true diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index 8f86bc95..8e12580f 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: prefix-dev/setup-pixi@v0.8.2 + - uses: prefix-dev/setup-pixi@v0.8.3 with: pixi-version: v0.40.3 cache: true From e31736bfb423260fe79a6fca5675e9f2f2ff3996 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Thu, 27 Feb 2025 16:09:41 +0000 Subject: [PATCH 038/140] REL: set version to 0.6.1 (#148) --- pixi.lock | 1163 ++++++++++++++++--------------- src/array_api_extra/__init__.py | 2 +- 2 files changed, 586 insertions(+), 579 deletions(-) diff --git a/pixi.lock b/pixi.lock index 6a417843..511891d2 100644 --- a/pixi.lock +++ b/pixi.lock @@ -12,11 +12,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda @@ -27,7 +27,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . @@ -45,7 +45,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . @@ -123,7 +123,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py313h536fd9c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda @@ -142,13 +142,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py313h5dd9f0d_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda @@ -156,18 +156,18 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda @@ -176,17 +176,17 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda @@ -199,8 +199,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_h8231793_100.conda @@ -257,7 +257,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py313h536fd9c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py313h536fd9c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda @@ -279,12 +279,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py313h86fcf2b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda @@ -292,8 +292,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -378,7 +378,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda @@ -397,13 +397,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py313hd85e7f4_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda @@ -416,11 +416,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda @@ -435,9 +435,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda @@ -506,7 +506,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py313h90d716c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda @@ -528,11 +528,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py313h9a24e0a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda @@ -540,8 +540,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -620,7 +620,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda @@ -634,14 +634,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh9ab4c32_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda @@ -652,26 +652,26 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cpu.conda @@ -688,7 +688,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py313hb80970b_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -748,9 +748,9 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py313h2eca4b9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda @@ -758,8 +758,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -877,7 +877,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda @@ -897,13 +897,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py312hd27b167_200.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda @@ -911,19 +911,19 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.3.14-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.3.14-h9ab20c4_0.conda @@ -944,19 +944,19 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0.rc1-hb8a341e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda @@ -973,8 +973,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.3-h3dc2cb9_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda @@ -1035,7 +1035,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda @@ -1058,12 +1058,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py312ha707e6e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda @@ -1071,8 +1071,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1158,7 +1158,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda @@ -1177,13 +1177,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py313hd85e7f4_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda @@ -1196,11 +1196,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda @@ -1215,9 +1215,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda @@ -1286,7 +1286,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py313h90d716c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda @@ -1308,11 +1308,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py313h9a24e0a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda @@ -1320,8 +1320,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1412,7 +1412,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda @@ -1427,14 +1427,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh9ab4c32_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda @@ -1445,11 +1445,11 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.3.14-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcudss0-0.4.0.2-hdb9b9d5_2.conda @@ -1462,15 +1462,15 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.61-he0c23c2_0.conda @@ -1488,7 +1488,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py312h1f7db74_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -1548,9 +1548,9 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py312h451d5c4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda @@ -1558,8 +1558,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1636,16 +1636,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda @@ -1668,13 +1668,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1748,13 +1748,13 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1827,11 +1827,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1895,28 +1895,28 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda @@ -1948,12 +1948,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda @@ -2008,21 +2008,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda @@ -2055,12 +2055,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda @@ -2113,26 +2113,26 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda @@ -2160,10 +2160,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda @@ -2210,21 +2210,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda @@ -2239,7 +2239,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -2255,14 +2255,14 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda @@ -2278,7 +2278,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -2294,18 +2294,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda @@ -2390,18 +2390,18 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda @@ -2409,17 +2409,17 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda @@ -2432,8 +2432,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_h8231793_100.conda @@ -2474,7 +2474,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py310hff52083_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py310hac404ae_0_cpu.conda @@ -2492,10 +2492,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda @@ -2584,11 +2584,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda @@ -2602,9 +2602,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda @@ -2655,7 +2655,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py310hb6292c7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py310hc17921c_0_cpu.conda @@ -2673,9 +2673,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py310h32ab4ed_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda @@ -2753,25 +2753,25 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda @@ -2787,7 +2787,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -2828,7 +2828,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py310h15c175c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda @@ -2947,19 +2947,19 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.3.14-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.3.14-h9ab20c4_0.conda @@ -2979,19 +2979,19 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0.rc1-hb8a341e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda @@ -3008,8 +3008,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.3-h3dc2cb9_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda @@ -3053,7 +3053,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py310hff52083_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py310hac404ae_0_cpu.conda @@ -3072,10 +3072,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda @@ -3102,7 +3102,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.19.0-py310h5764c6d_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda @@ -3165,11 +3165,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda @@ -3183,9 +3183,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda @@ -3236,7 +3236,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py310hb6292c7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py310hc17921c_0_cpu.conda @@ -3254,9 +3254,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py310h32ab4ed_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda @@ -3347,11 +3347,11 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.3.14-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcudss0-0.4.0.2-hdb9b9d5_2.conda @@ -3363,15 +3363,15 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.61-he0c23c2_0.conda @@ -3389,7 +3389,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -3430,7 +3430,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py310h15c175c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda @@ -3470,7 +3470,7 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda @@ -3478,31 +3478,25 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h59b9bed_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_he106b2a_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.3-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda @@ -3512,8 +3506,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3528,13 +3521,13 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda @@ -3549,7 +3542,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3565,16 +3558,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.3-py310h4987827_0.conda @@ -3602,7 +3595,7 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda @@ -3610,31 +3603,25 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h59b9bed_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_he106b2a_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.3-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda @@ -3644,8 +3631,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3660,14 +3646,14 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda @@ -3683,7 +3669,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3699,18 +3685,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.3-py313hefb8edb_0.conda @@ -3738,6 +3724,20 @@ packages: purls: [] size: 2562 timestamp: 1578324546067 +- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + build_number: 16 + sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 + md5: 73aaf86a425cc6e73fcf236a5a46396d + depends: + - _libgcc_mutex 0.1 conda_forge + - libgomp >=7.5.0 + constrains: + - openmp_impl 9999 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 23621 + timestamp: 1650670423406 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 build_number: 2 sha256: 84a66275da3a66e3f3e70e9d8f10496d807d01a9e4ec16cd2274cc5e28c478fc @@ -3789,7 +3789,7 @@ packages: timestamp: 1735201429468 - pypi: . name: array-api-extra - version: 0.6.1.dev0 + version: 0.6.1 sha256: 9ff14035e127fef2de7e6c05ca1474ff1780e81e4480c8741f612e115d346f7e requires_dist: - array-api-compat>=1.10.0,<2 @@ -6074,17 +6074,17 @@ packages: - pkg:pypi/dask?source=hash-mapping size: 968347 timestamp: 1739488681467 -- conda: https://prefix.dev/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda - sha256: 84e5120c97502a3785e8c3241c3bf51f64b4d445f13b4d2445db00d9816fe479 - md5: d622d8d7ee8868870f9cbe259f381181 +- conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda + sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017 + md5: 9ce473d1d1be1cc3810856a48b3fab32 depends: - python >=3.9 license: BSD-2-Clause license_family: BSD purls: - - pkg:pypi/decorator?source=hash-mapping - size: 14068 - timestamp: 1733236549190 + - pkg:pypi/decorator?source=compressed-mapping + size: 14129 + timestamp: 1740385067843 - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda sha256: 499be2f8e4397a46249e8e500535795704af27e56360ae0c964904140b41454a md5: 5e11310fca410e9f31381157079dee55 @@ -6514,18 +6514,18 @@ packages: purls: [] size: 11857802 timestamp: 1720853997952 -- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.7-pyhd8ed1ab_0.conda - sha256: 27c1c5c1f3090ce826a08d50e70c53c77a8b6b39561b2967388f014fa2d52297 - md5: 1027da8216437467b4588fa79e143d89 +- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda + sha256: 26347a71ff3bf9d3d775b6764a85782d4b9238a8e3a5c16a548325724dccbdea + md5: 153a6ad50ad9db7bb4e042ee52a56f87 depends: - python >=3.9 - ukkonen license: MIT license_family: MIT purls: - - pkg:pypi/identify?source=compressed-mapping - size: 78597 - timestamp: 1739058677860 + - pkg:pypi/identify?source=hash-mapping + size: 78619 + timestamp: 1740257841338 - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 md5: 39a4f67be3286c86d696df570b1201b7 @@ -6627,18 +6627,17 @@ packages: - pkg:pypi/ipython?source=hash-mapping size: 636000 timestamp: 1738421304330 -- conda: https://prefix.dev/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda - sha256: 6cd5e7e86ec3d674311cbcdd5943a1c1508ff12b0e28006d919f69391f18dd15 - md5: 5e4f9eef5749c5ce6457321a3f8bd405 +- conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + sha256: 9c5fb97efa0eb32b42564edaacb5edb9a1f82ba8f5f8b135e794960101115b5a + md5: a8abfd3f223b1ecb8c699dca974933bd depends: - python >=3.9,<4.0 - setuptools license: MIT - license_family: MIT purls: - - pkg:pypi/isort?source=compressed-mapping - size: 74515 - timestamp: 1738061360596 + - pkg:pypi/isort?source=hash-mapping + size: 74660 + timestamp: 1740643514349 - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda sha256: 665e96d8a8144f33ea9733746ee3a9c913dd5fa460fb2095592f935cab0753a8 md5: 8fe7d2b5328189557c539e8a82af00e9 @@ -6963,9 +6962,9 @@ packages: purls: [] size: 510641 timestamp: 1739161381270 -- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe - md5: 048b02e3962f066da18efe3a21b77672 +- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 + md5: 01f8d123c96816249efd255a31ad7712 depends: - __glibc >=2.17,<3.0.a0 constrains: @@ -6973,8 +6972,8 @@ packages: license: GPL-3.0-only license_family: GPL purls: [] - size: 669211 - timestamp: 1729655358674 + size: 671240 + timestamp: 1740155456116 - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 md5: 76bbff344f0134279f225174e9064c8f @@ -7383,75 +7382,76 @@ packages: purls: [] size: 364040 timestamp: 1739773033308 -- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h2556b6b_mkl.conda - build_number: 30 - sha256: bf7de11846b52a23c7c576899282cbcf90c4128f92a134e344e0c012a5d7b6cf - md5: 2fa58e8f084cc5f62397c97e25585675 +- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda + build_number: 31 + sha256: 9839fc4ac0cbb0aa3b9eea520adfb57311838959222654804e58f6f2d1771db5 + md5: 728dbebd0f7a20337218beacffd37916 depends: - - mkl >=2024.2.2,<2025.0a0 + - libopenblas >=0.3.29,<0.3.30.0a0 + - libopenblas >=0.3.29,<1.0a0 constrains: - - liblapack =3.9.0=30*_mkl - - blas =2.130=mkl - - liblapacke =3.9.0=30*_mkl - - libcblas =3.9.0=30*_mkl - track_features: - - blas_mkl + - liblapacke =3.9.0=31*_openblas + - liblapack =3.9.0=31*_openblas + - blas =2.131=openblas + - mkl <2025 + - libcblas =3.9.0=31*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 17182 - timestamp: 1739836199594 -- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-30_h59b9bed_openblas.conda - build_number: 30 - sha256: 46b831c6adac121494a9557a964fcb1e3b31bd59e5bedcd1d9f8787e94498bf6 - md5: 0ea863eeebb367d82716fc8f83d11eb5 + size: 16859 + timestamp: 1740087969120 +- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda + build_number: 31 + sha256: 862289f2cfb84bb6001d0e3569e908b8c42d66b881bd5b03f730a3924628b978 + md5: bdf4a57254e8248222cb631db4393ff1 depends: - - libopenblas >=0.3.29,<0.3.30.0a0 - - libopenblas >=0.3.29,<1.0a0 - mkl >=2024.2.2,<2025.0a0 constrains: - - libcblas =3.9.0=30*_openblas - - liblapack =3.9.0=30*_openblas - - liblapacke =3.9.0=30*_openblas - - blas =2.130=openblas + - liblapack =3.9.0=31*_mkl + - liblapacke =3.9.0=31*_mkl + - blas =2.131=mkl + - libcblas =3.9.0=31*_mkl + track_features: + - blas_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 16932 - timestamp: 1739836222334 -- conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-30_h10e41b3_openblas.conda - build_number: 30 - sha256: efdb82267966dff85123334ed0f7f4773ab4b093187c5495f2f92f892e2542d4 - md5: 1317dcfcde16781b5d446bfb4c81b848 + size: 17259 + timestamp: 1740087718283 +- conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda + build_number: 31 + sha256: 369586e7688b59b4f92c709b99d847d66d4d095425db327dd32ee5e6ab74697f + md5: 39b053da5e7035c6592102280aa7612a depends: - libopenblas >=0.3.29,<0.3.30.0a0 - libopenblas >=0.3.29,<1.0a0 constrains: - - libcblas =3.9.0=30*_openblas - - liblapack =3.9.0=30*_openblas - - blas =2.130=openblas - - liblapacke =3.9.0=30*_openblas + - liblapacke =3.9.0=31*_openblas + - libcblas =3.9.0=31*_openblas + - blas =2.131=openblas + - mkl <2025 + - liblapack =3.9.0=31*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 17013 - timestamp: 1739836593880 -- conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-30_h576b46c_mkl.conda - build_number: 30 - sha256: b2263040da82b385675d1e2d2c69372473e45884b54cf085922313afd693e9c5 - md5: 3f3333b80dbf50fcffa6626cd970a7d3 + size: 17123 + timestamp: 1740088119350 +- conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda + build_number: 31 + sha256: 7bb4d5b591e98fe607279520ee78e3571a297b5720aa789a2536041ad5540de8 + md5: d05563c577fe2f37693a554b3f271e8f depends: - mkl 2024.2.2 h66d3029_15 constrains: - - libcblas =3.9.0=30*_mkl - - liblapack =3.9.0=30*_mkl - - liblapacke =3.9.0=30*_mkl - - blas =2.130=mkl + - libcblas =3.9.0=31*_mkl + - blas =2.131=mkl + - liblapacke =3.9.0=31*_mkl + - liblapack =3.9.0=31*_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 3732759 - timestamp: 1739836719568 + size: 3733728 + timestamp: 1740088452830 - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda sha256: d9db2de60ea917298e658143354a530e9ca5f9c63471c65cf47ab39fd2f429e3 md5: 41b599ed2b02abcfdd84302bff174b23 @@ -7569,71 +7569,68 @@ packages: purls: [] size: 102268 timestamp: 1729940917945 -- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_h372d94f_mkl.conda - build_number: 30 - sha256: 969f1ad3f181dc10321ada8efb9a8db948d8a4a76221c614c6f07fa4f810518d - md5: e5febb48a0a6aabbf0f0b10d70b0faae +- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda + build_number: 31 + sha256: 2ee3ab2b6eeb59f2d3c6f933fa0db28f1b56f0bc543ed2c0f6ec04060e4b6ec0 + md5: 2a06a6c16b45bd3d10002927ca204b67 depends: - - libblas 3.9.0 30_h2556b6b_mkl - - mkl >=2024.2.2,<2025.0a0 + - libblas 3.9.0 31_hfdb39a5_mkl constrains: - - liblapack =3.9.0=30*_mkl - - blas =2.130=mkl - - liblapacke =3.9.0=30*_mkl + - liblapack =3.9.0=31*_mkl + - liblapacke =3.9.0=31*_mkl + - blas =2.131=mkl track_features: - blas_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 16848 - timestamp: 1739836208823 -- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-30_he106b2a_openblas.conda - build_number: 30 - sha256: 3db0177e5650fbaad94f026796c5c9762268c5f22d65dda1b3c9b8c50379254c - md5: d57f230608417264fb1daaddc5f05cca + size: 16724 + timestamp: 1740087727554 +- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda + build_number: 31 + sha256: ede8545011f5b208b151fe3e883eb4e31d495ab925ab7b9ce394edca846e0c0d + md5: abb32c727da370c481a1c206f5159ce9 depends: - - libblas 3.9.0 30_h59b9bed_openblas - - mkl >=2024.2.2,<2025.0a0 + - libblas 3.9.0 31_h59b9bed_openblas constrains: - - liblapack =3.9.0=30*_openblas - - liblapacke =3.9.0=30*_openblas - - blas =2.130=openblas + - liblapacke =3.9.0=31*_openblas + - liblapack =3.9.0=31*_openblas + - blas =2.131=openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16886 - timestamp: 1739836232507 -- conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-30_hb3479ef_openblas.conda - build_number: 30 - sha256: 6d5935d1df2558d84367f183050e7291ec18cdf44d55093ce5a5ca6228d7ff1b - md5: 7b50ccb7f672a8a793c64f7bfce84472 + size: 16796 + timestamp: 1740087984429 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda + build_number: 31 + sha256: f237486cc9118d09d0f3ff8820280de34365f98ee7b7dc5ab923b04c7cbf25a5 + md5: 7353c2bf0e90834cb70545671996d871 depends: - - libblas 3.9.0 30_h10e41b3_openblas + - libblas 3.9.0 31_h10e41b3_openblas constrains: - - liblapack =3.9.0=30*_openblas - - blas =2.130=openblas - - liblapacke =3.9.0=30*_openblas + - liblapacke =3.9.0=31*_openblas + - blas =2.131=openblas + - liblapack =3.9.0=31*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16922 - timestamp: 1739836601500 -- conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-30_h7ad3364_mkl.conda - build_number: 30 - sha256: ac4fe8ad3a9bf0f33064516111e4189f0a8f93ab94578d07838c72968d8277c1 - md5: d00c43cf61eddb8f694dfc13c7885244 + size: 17032 + timestamp: 1740088127097 +- conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda + build_number: 31 + sha256: 609f455b099919bd4d15d4a733f493dc789e02da73fe4474f1cca73afafb95b8 + md5: 43c100b94ad2607382b0cf0f3a6b0bf3 depends: - - libblas 3.9.0 30_h576b46c_mkl - - mkl >=2024.2.2,<2025.0a0 + - libblas 3.9.0 31_h641d27c_mkl constrains: - - liblapack =3.9.0=30*_mkl - - liblapacke =3.9.0=30*_mkl - - blas =2.130=mkl + - blas =2.131=mkl + - liblapacke =3.9.0=31*_mkl + - liblapack =3.9.0=31*_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 3732784 - timestamp: 1739836771723 + size: 3733549 + timestamp: 1740088502127 - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 sha256: fd1d153962764433fe6233f34a72cdeed5dcf8a883a85769e8295ce940b5b0c5 md5: c965a5aa0d5c1c37ffc62dff36e28400 @@ -8156,45 +8153,45 @@ packages: purls: [] size: 40830 timestamp: 1739260917585 -- conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - sha256: 53eb8a79365e58849e7b1a068d31f4f9e718dc938d6f2c03e960345739a03569 - md5: 3cb76c3f10d3bc7f1105b2fc9db984df +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + sha256: 3a572d031cb86deb541d15c1875aaa097baefc0c580b54dc61f5edab99215792 + md5: ef504d1acbd74b7cc6849ef8af47dd03 depends: - - _libgcc_mutex 0.1 conda_forge + - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 constrains: - - libgomp 14.2.0 h77fa898_1 - - libgcc-ng ==14.2.0=*_1 + - libgomp 14.2.0 h767d61c_2 + - libgcc-ng ==14.2.0=*_2 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 848745 - timestamp: 1729027721139 -- conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - sha256: ef840e797714440bb10b69446d815966fff41fdac79f79c4e19c475d81cd375d - md5: 75fdd34824997a0f9950a703b15d8ac5 + size: 847885 + timestamp: 1740240653082 +- conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda + sha256: fddf2fc037bc95adb3b369e8866da8a71b6a67ebcfc4d7035ac4208309dc9e72 + md5: 4a74c1461a0ba47a3346c04bdccbe2ad depends: - _openmp_mutex >=4.5 - libwinpthread >=12.0.0.r4.gg4f2fc60ca constrains: - - libgcc-ng ==14.2.0=*_1 - - libgomp 14.2.0 h1383e82_1 - msys2-conda-epoch <0.0a0 + - libgcc-ng ==14.2.0=*_2 + - libgomp 14.2.0 h1383e82_2 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 666386 - timestamp: 1729089506769 -- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7 - md5: e39480b9ca41323497b05492a63bc35b + size: 666343 + timestamp: 1740240717807 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda + sha256: fb7558c328b38b2f9d2e412c48da7890e7721ba018d733ebdfea57280df01904 + md5: a2222a6ada71fb478682efe483ce0f92 depends: - - libgcc 14.2.0 h77fa898_1 + - libgcc 14.2.0 h767d61c_2 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 54142 - timestamp: 1729027726517 + size: 53758 + timestamp: 1740240660904 - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda sha256: ffc3602f9298da248786f46b00d0594d26a18feeb1b07ce88f3d7d61075e39e6 md5: e55712ff40a054134d51b89afca57dbc @@ -8206,18 +8203,18 @@ packages: purls: [] size: 586185 timestamp: 1732523190369 -- conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - sha256: fc9e7f22a17faf74da904ebfc4d88699013d2992e55505e4aa0eb01770290977 - md5: f1fd30127802683586f768875127a987 +- conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda + sha256: e05263e8960da03c341650f2a3ffa4ccae4e111cb198e8933a2908125459e5a6 + md5: fb54c4ea68b460c278d26eea89cfbcc3 depends: - - libgfortran5 14.2.0 hd5240d6_1 + - libgfortran5 14.2.0 hf1ad2bd_2 constrains: - - libgfortran-ng ==14.2.0=*_1 + - libgfortran-ng ==14.2.0=*_2 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 53997 - timestamp: 1729027752995 + size: 53733 + timestamp: 1740240690977 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda sha256: 44e541b4821c96b28b27fef5630883a60ce4fee91fd9c79f25a199f8f73f337b md5: 4a55d9e169114b2b90d3ec4604cd7bbf @@ -8228,18 +8225,19 @@ packages: purls: [] size: 110233 timestamp: 1707330749033 -- conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - sha256: d149a37ca73611e425041f33b9d8dbed6e52ec506fe8cc1fc0ee054bddeb6d5d - md5: 9822b874ea29af082e5d36098d25427d +- conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda + sha256: c17b7cf3073a1f4e1f34d50872934fa326346e104d3c445abc1e62481ad6085c + md5: 556a4fdfac7287d349b8f09aba899693 depends: + - __glibc >=2.17,<3.0.a0 - libgcc >=14.2.0 constrains: - libgfortran 14.2.0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 1462645 - timestamp: 1729027735353 + size: 1461978 + timestamp: 1740240671964 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda sha256: bafc679eedb468a86aa4636061c55966186399ee0a04b605920d208d97ac579a md5: 66ac81d54e95c534ae488726c1f698ea @@ -8252,9 +8250,19 @@ packages: purls: [] size: 997381 timestamp: 1707330687590 -- conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - sha256: d8739b834608f35775209b032f0c2be752ef187863c7ec847afcebe2f681be4e - md5: 9e2d4d1214df6f21cba12f6eff4972f9 +- conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda + sha256: 1a3130e0b9267e781b89399580f3163632d59fe5b0142900d63052ab1a53490e + md5: 06d02030237f4d5b3d9a7e7d348fe3c6 + depends: + - __glibc >=2.17,<3.0.a0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 459862 + timestamp: 1740240588123 +- conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda + sha256: 674ec5f1bf319eac98d0d6ecb9c38e0192f3cf41969a5621d62a7e695e1aa9f3 + md5: dd6b1ab49e28bcb6154cd131acec985b depends: - libwinpthread >=12.0.0.r4.gg4f2fc60ca constrains: @@ -8262,8 +8270,8 @@ packages: license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 524249 - timestamp: 1729089441747 + size: 524548 + timestamp: 1740240660967 - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda sha256: d747d14c69da512d8993a995dc2df90e857778b0a8542f12fb751544128af685 md5: 1040ab07d7af9f23cf2466ffe4e58db1 @@ -8478,36 +8486,36 @@ packages: purls: [] size: 2390021 timestamp: 1731375651179 -- conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_0.conda - sha256: 659a83c0c184a30336ca512d670a7db56bfb5e289caa9ee641e6f78fd2326463 - md5: 0743bcd51fc4e6e0367e0aaf41e9bebc +- conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda + sha256: 18a4afe14f731bfb9cf388659994263904d20111e42f841e9eea1bb6f91f4ab4 + md5: e796ff8ddc598affdf7c173d6145f087 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: LGPL-2.1-only purls: [] - size: 713745 - timestamp: 1739866934640 -- conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_0.conda - sha256: a7e7b90bcf2680e447aa9a17ccbebb07089d4b63d5ab53eb1cd8ddeafb4701c3 - md5: b0e471d5d174dbbb37ff4d91647de3c0 + size: 713084 + timestamp: 1740128065462 +- conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda + sha256: d30780d24bf3a30b4f116fca74dedb4199b34d500fe6c52cced5f8cc1e926f03 + md5: 450e6bdc0c7d986acf7b8443dce87111 depends: - __osx >=11.0 license: LGPL-2.1-only purls: [] - size: 679461 - timestamp: 1739867323460 -- conda: https://prefix.dev/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - sha256: 5f844dd19b046d43174ad80c6ea75b5d504020e3b63cfbc4ace97b8730d35c7b - md5: e1eb10b1cca179f2baa3601e4efc8712 + size: 681804 + timestamp: 1740128227484 +- conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda + sha256: ea5ed2b362b6dbc4ba7188eb4eaf576146e3dfc6f4395e9f0db76ad77465f786 + md5: 21fc5dba2cbcd8e5e26ff976a312122c depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LGPL-2.1-only purls: [] - size: 636146 - timestamp: 1702682547199 + size: 638142 + timestamp: 1740128665984 - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda sha256: b954e09b7e49c2f2433d6f3bb73868eda5e378278b0f8c1dd10a7ef090e14f2f md5: ea25936bb4080d843790b586850f82b8 @@ -8541,71 +8549,68 @@ packages: purls: [] size: 822966 timestamp: 1694475223854 -- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_h7ac8fdf_openblas.conda - build_number: 30 - sha256: 94bbd63969d46e7e0a0c5b37061fc882402fdb6004f021c82fa082f66f8049d5 - md5: cf25476fc9c6aab3c59a70e4080962d5 +- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda + build_number: 31 + sha256: f583661921456e798aba10972a8abbd9d33571c655c1f66eff450edc9cbefcf3 + md5: 452b98eafe050ecff932f0ec832dd03f depends: - - libblas 3.9.0 30_h59b9bed_openblas - - mkl >=2024.2.2,<2025.0a0 + - libblas 3.9.0 31_h59b9bed_openblas constrains: - - libcblas =3.9.0=30*_openblas - - blas =2.130=openblas - - liblapacke =3.9.0=30*_openblas + - libcblas =3.9.0=31*_openblas + - liblapacke =3.9.0=31*_openblas + - blas =2.131=openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16889 - timestamp: 1739836243035 -- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-30_hc41d3b0_mkl.conda - build_number: 30 - sha256: fe515a8415a41aa3e15bdf9ffa55342a85ebb6fff0ef6475329e5b54b44a837c - md5: 633ca75433b038e5a9f50e348b0761b0 + size: 16790 + timestamp: 1740087997375 +- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda + build_number: 31 + sha256: a2d20845d916ac8fba09376cd791136a9b4547afb2131bc315178adfc87bb4ca + md5: 10d012ddd7cc1c7ff9093d4974a34e53 depends: - - libblas 3.9.0 30_h2556b6b_mkl - - mkl >=2024.2.2,<2025.0a0 + - libblas 3.9.0 31_hfdb39a5_mkl constrains: - - blas =2.130=mkl - - liblapacke =3.9.0=30*_mkl - - libcblas =3.9.0=30*_mkl + - liblapacke =3.9.0=31*_mkl + - blas =2.131=mkl + - libcblas =3.9.0=31*_mkl track_features: - blas_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 16844 - timestamp: 1739836217942 -- conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-30_hc9a63f6_openblas.conda - build_number: 30 - sha256: ad78d4fafde96659b429174fef4a0edf4c937876260c13c5f301d14779b3e36c - md5: af38e475d8538c65cb8ce0f1bfe2e573 + size: 16760 + timestamp: 1740087736615 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda + build_number: 31 + sha256: fe55b9aaf82c6c0192c3d1fcc9b8e884f97492dda9a8de5dae29334b3135fab5 + md5: ff57a55a2cbce171ef5707fb463caf19 depends: - - libblas 3.9.0 30_h10e41b3_openblas + - libblas 3.9.0 31_h10e41b3_openblas constrains: - - libcblas =3.9.0=30*_openblas - - blas =2.130=openblas - - liblapacke =3.9.0=30*_openblas + - liblapacke =3.9.0=31*_openblas + - libcblas =3.9.0=31*_openblas + - blas =2.131=openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16939 - timestamp: 1739836608362 -- conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-30_hacfb0e4_mkl.conda - build_number: 30 - sha256: 2fe0efcc6a2f176f181da43627b78306a0653b8d419ad048d1c773aa3dc3af2a - md5: 8f44ec196f72d2024dff724f812ff711 + size: 17033 + timestamp: 1740088134988 +- conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda + build_number: 31 + sha256: 9415e807aa6f8968322bbd756aab8f487379d809c74266d37c697b8d85c534ad + md5: 40b47ee720a185289760960fc6185750 depends: - - libblas 3.9.0 30_h576b46c_mkl - - mkl >=2024.2.2,<2025.0a0 + - libblas 3.9.0 31_h641d27c_mkl constrains: - - libcblas =3.9.0=30*_mkl - - blas =2.130=mkl - - liblapacke =3.9.0=30*_mkl + - libcblas =3.9.0=31*_mkl + - blas =2.131=mkl + - liblapacke =3.9.0=31*_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 3732802 - timestamp: 1739836816172 + size: 3732648 + timestamp: 1740088548986 - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda sha256: 7dfa43a79a35debdff93328f9acc3b0ad859929dc7e761160ecbd93275e64e6f md5: f55d1108d59fa85e6a1ded9c70766bd8 @@ -9166,26 +9171,27 @@ packages: purls: [] size: 291889 timestamp: 1732349796504 -- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - sha256: 4661af0eb9bdcbb5fb33e5d0023b001ad4be828fccdcc56500059d56f9869462 - md5: 234a5554c53625688d51062645337328 +- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda + sha256: 8f5bd92e4a24e1d35ba015c5252e8f818898478cb3bc50bd8b12ab54707dc4da + md5: a78c856b6dc6bf4ea8daeb9beaaa3fb0 depends: - - libgcc 14.2.0 h77fa898_1 + - __glibc >=2.17,<3.0.a0 + - libgcc 14.2.0 h767d61c_2 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 3893695 - timestamp: 1729027746910 -- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - sha256: 25bb30b827d4f6d6f0522cc0579e431695503822f144043b93c50237017fffd8 - md5: 8371ac6457591af2cf6159439c1fd051 + size: 3884556 + timestamp: 1740240685253 +- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda + sha256: e86f38b007cf97cc2c67cd519f2de12a313c4ee3f5ef11652ad08932a5e34189 + md5: c75da67f045c2627f59e6fcb5f4e3a9b depends: - - libstdcxx 14.2.0 hc0a3c3a_1 + - libstdcxx 14.2.0 h8f9b012_2 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 54105 - timestamp: 1729027780628 + size: 53830 + timestamp: 1740240722530 - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.3-h3dc2cb9_0.conda sha256: dd566e2ef4a83b27d2b26d988cbbed50456294892744639f30f19954d2ee3287 md5: df057752e83bd254f6d65646eb67cd2e @@ -9721,11 +9727,11 @@ packages: purls: [] size: 582490 timestamp: 1739953065675 -- conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.5-he286e8c_1.conda - sha256: 084dd4dde342f13c43ee418d153ac5b2610f95be029073a15fa9dda22b130d06 - md5: 77eaa84f90fc90643c5a0be0aa9bdd1b +- conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + sha256: 2919f4e9fffefbf3ff6ecd8ebe81584d573c069b2b82eaeed797b1f56ac8d97b + md5: c66d5bece33033a9c028bbdf1e627ec5 depends: - - libiconv >=1.17,<2.0a0 + - libiconv >=1.18,<2.0a0 - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -9733,8 +9739,8 @@ packages: license: MIT license_family: MIT purls: [] - size: 1612294 - timestamp: 1733443909984 + size: 1669569 + timestamp: 1739953461426 - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 md5: edb0dca6bc32e4f4789199455a1dbeb8 @@ -12004,9 +12010,9 @@ packages: - pkg:pypi/prompt-toolkit?source=hash-mapping size: 271905 timestamp: 1737453457168 -- conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda - sha256: a643a57e5338fb3a154c5d57fdc72d80170cf7868f20acbbeedde014195f0d92 - md5: 00838ea1d4e87b1e6e2552bba98cc899 +- conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310ha75aee5_0.conda + sha256: 31e46270c73cac2b24a7f3462ca03eb39f21cbfdb713b0d41eb61c00867eabe9 + md5: da7d592394ff9084a23f62a1186451a2 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -12015,12 +12021,12 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/psutil?source=hash-mapping - size: 368620 - timestamp: 1735327493685 -- conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py312h66e93f0_0.conda - sha256: 55d4fd0b294aeada0d7810fcc25503b59ec34c4390630789bd61c085b9ce649f - md5: add2c79595fa8a9b6d653d7e4e2cf05f + - pkg:pypi/psutil?source=compressed-mapping + size: 354476 + timestamp: 1740663252954 +- conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py312h66e93f0_0.conda + sha256: 158047d7a80e588c846437566d0df64cec5b0284c7184ceb4f3c540271406888 + md5: 8e30db4239508a538e4a3b3cdf5b9616 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -12030,11 +12036,11 @@ packages: license_family: BSD purls: - pkg:pypi/psutil?source=hash-mapping - size: 487053 - timestamp: 1735327468212 -- conda: https://prefix.dev/conda-forge/linux-64/psutil-6.1.1-py313h536fd9c_0.conda - sha256: c235557ce853c2e986c014d1eb2bd9a97103a3129db9da055c6b767d404e0713 - md5: 79969031e331ecd8036a7c1992b64f9b + size: 466219 + timestamp: 1740663246825 +- conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py313h536fd9c_0.conda + sha256: 1b39f0ce5a345779d70c885664d77b5f8ef49f7378829bd7286a7fb98b7ea852 + md5: 8f315d1fce04a046c1b93fa6e536661d depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -12044,11 +12050,11 @@ packages: license_family: BSD purls: - pkg:pypi/psutil?source=hash-mapping - size: 495006 - timestamp: 1735327440037 -- conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py310h078409c_0.conda - sha256: a8a418b53bfe69a31def05121555934901d3c805c91cef0badc8de4a493f89dd - md5: e10b828242dd64d38a8970c112093bbb + size: 475101 + timestamp: 1740663284505 +- conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h078409c_0.conda + sha256: c4aa4d0e144691383a88214ef02cc67909fccd5885601bafc9eaaf8bbe1c2877 + md5: 0079de80b6bf6e1c5c9ea067dce6bb05 depends: - __osx >=11.0 - python >=3.10,<3.11.0a0 @@ -12057,12 +12063,12 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/psutil?source=hash-mapping - size: 376278 - timestamp: 1735327563376 -- conda: https://prefix.dev/conda-forge/osx-arm64/psutil-6.1.1-py313h90d716c_0.conda - sha256: 2c2e684a03b4382a7208afa8f5979e5270e65e57845cb69b57adb3c8858d993c - md5: e5ac5c32237fa39e3f3e682857346366 + - pkg:pypi/psutil?source=compressed-mapping + size: 363458 + timestamp: 1740663509903 +- conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py313h90d716c_0.conda + sha256: a3d8376cf24ee336f63d3e6639485b68c592cf5ed3e1501ac430081be055acf9 + md5: 21105780750e89c761d1c72dc5304930 depends: - __osx >=11.0 - python >=3.13,<3.14.0a0 @@ -12072,8 +12078,8 @@ packages: license_family: BSD purls: - pkg:pypi/psutil?source=hash-mapping - size: 502858 - timestamp: 1735327598235 + size: 484139 + timestamp: 1740663381126 - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda sha256: 88ed52584b3d838ec10c10ad445823bb9b52a0002071e79c9bb63433ff934026 md5: e7da623f94edbf9c66f816bee03432a2 @@ -13565,27 +13571,27 @@ packages: purls: [] size: 214916 timestamp: 1735541425594 -- conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 - md5: 47d31b792659ce70f470b5c82fdfb7a4 +- conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c + md5: 283b96675859b20a825f8fa30f311446 depends: - - libgcc-ng >=12 - - ncurses >=6.3,<7.0a0 + - libgcc >=13 + - ncurses >=6.5,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] - size: 281456 - timestamp: 1679532220005 -- conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - sha256: a1dfa679ac3f6007362386576a704ad2d0d7a02e98f5d0b115f207a2da63e884 - md5: 8cbb776a2f641b943d413b3e19df71f4 + size: 282480 + timestamp: 1740379431762 +- conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34 + md5: 63ef3f6e6d6d5c589e64f11263dc5676 depends: - - ncurses >=6.3,<7.0a0 + - ncurses >=6.5,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] - size: 250351 - timestamp: 1679532511311 + size: 252359 + timestamp: 1740379663071 - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda sha256: d701ca1136197aa121bbbe0e8c18db6b5c94acbd041c2b43c70e5ae104e1d8ad md5: a9b9368f3701a417eac9edbcae7cb737 @@ -13603,16 +13609,16 @@ packages: - pkg:pypi/requests?source=hash-mapping size: 58723 timestamp: 1733217126197 -- conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.0.0-pyhd8ed1ab_0.conda - sha256: 8fbbc6755b8ba1e20a52f4bef0af2a19bdc8e98bd1c1417fd679ebb571137621 - md5: a41ef9130d163f14f0d62da0d4c12231 +- conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda + sha256: 0116a9ca9bf3487e18979b58b2f280116dba55cb53475af7a6d835f7aa133db8 + md5: 5f0f24f8032c2c1bb33f59b75974f5fc depends: - python >=3.9 license: 0BSD OR CC0-1.0 purls: - pkg:pypi/roman-numerals-py?source=hash-mapping - size: 13094 - timestamp: 1739958777636 + size: 13348 + timestamp: 1740240332327 - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda sha256: cfdd98c8f9a1e5b6f9abce5dac6d590cc9fe541a08466c9e4a26f90e00b569e3 md5: 5e8060d52f676a40edef0006a75c718f @@ -13803,17 +13809,17 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 15516458 timestamp: 1739793288161 -- conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - sha256: e0778e4f276e9a81b51c56f51ec22a27b4d8fc955abc0be77ad09ca9bea06bb9 - md5: 8f28e299c11afdd79e0ec1e279dcdc52 +- conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + sha256: 91d664ace7c22e787775069418daa9f232ee8bafdd0a6a080a5ed2395a6fa6b2 + md5: 9bddfdbf4e061821a1a443f93223be61 depends: - python >=3.9 license: MIT license_family: MIT purls: - - pkg:pypi/setuptools?source=hash-mapping - size: 775598 - timestamp: 1736512753595 + - pkg:pypi/setuptools?source=compressed-mapping + size: 777736 + timestamp: 1740654030775 - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db md5: a451d576819089b0d672f18768be0f65 @@ -13941,9 +13947,9 @@ packages: purls: [] size: 98482 timestamp: 1736951003899 -- conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.0-pyhd8ed1ab_0.conda - sha256: 392323e9ca3a54f73bdc78b48e19ee81cb1f38744a80eae2fbc9c73f61eeea47 - md5: b6d68f4484eb21a7daa9123fec3900a2 +- conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + sha256: 6e9b4a1857adf30b91a230f45ea8512f052cdaefbd81eb7e72ec75e048d47a56 + md5: 47db68533149750b44dd7b35b289f6e1 depends: - alabaster >=0.7.14 - babel >=2.13 @@ -13967,20 +13973,20 @@ packages: license_family: BSD purls: - pkg:pypi/sphinx?source=hash-mapping - size: 1408645 - timestamp: 1739963353933 -- conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - sha256: 0f93bb75a41918433abc8d8d80ef99d7fd8658d5ba34da3c5d8f707cb6bb3f46 - md5: 6ad405d62c8de3792608a27b7e085e15 + size: 1427179 + timestamp: 1740187418894 +- conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda + sha256: 9e083d283e0c292b88fc6b8f684884558c0150bf96f5b73ed0e51246639d609a + md5: 809467e21a103ca15b17595d1396687d depends: - - python >=3.10 - - sphinx >=8.1.3 + - python >=3.11 + - sphinx >=8.2 license: MIT license_family: MIT purls: - pkg:pypi/sphinx-autodoc-typehints?source=hash-mapping - size: 24055 - timestamp: 1737099757820 + size: 24168 + timestamp: 1740131669101 - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda sha256: 90d900d31afe0bd6f42cf1e529e23e6eac4284b48bc64e5e942f19f5bf8ef0f2 md5: a090580065b21d9c56662ebe68f6e7a6 @@ -14933,18 +14939,19 @@ packages: purls: [] size: 554846 timestamp: 1714722996770 -- conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_0.conda - sha256: b8f7b4c7264e84fcedce3929239f5c55e86ae90948c9fdee666f93a70ca58e66 - md5: 3fe5420e4da42d8110c28f21de6cc127 +- conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda + sha256: 532d3623961e34c53aba98db2ad0a33b7a52ff90d6960e505fb2d2efc06bb7da + md5: 02e4e2fa41a6528afba2e54cbc4280ff depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause + license_family: BSD purls: [] - size: 564076 - timestamp: 1740024448267 + size: 567419 + timestamp: 1740255350233 - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda sha256: 2d4fd1ff7ee79cd954ca8e81abf11d9d49954dd1fef80f27289e2402ae9c2e09 md5: d96942c06c3e84bfcc5efb038724a7fd diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 4a49fd48..88222ea9 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -14,7 +14,7 @@ sinc, ) -__version__ = "0.6.1.dev0" +__version__ = "0.6.1" # pylint: disable=duplicate-code __all__ = [ From 8717dd7328b987e92584f93178b19ab1a7609c6c Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Thu, 27 Feb 2025 16:14:09 +0000 Subject: [PATCH 039/140] DEV: set version to 0.7.0.dev0 --- pixi.lock | 40 ++++++++++++++++----------------- src/array_api_extra/__init__.py | 2 +- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/pixi.lock b/pixi.lock index 511891d2..0548b92e 100644 --- a/pixi.lock +++ b/pixi.lock @@ -726,7 +726,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py313hfa70ccb_0.conda @@ -1526,7 +1526,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py312h4389bb4_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py312h2e8e312_0.conda @@ -2809,7 +2809,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py310h5588dad_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py310h399dd74_0_cpu.conda @@ -3411,7 +3411,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py310h5588dad_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py310h8b91b4e_0_cuda.conda @@ -3789,7 +3789,7 @@ packages: timestamp: 1735201429468 - pypi: . name: array-api-extra - version: 0.6.1 + version: 0.7.0.dev0 sha256: 9ff14035e127fef2de7e6c05ca1474ff1780e81e4480c8741f612e115d346f7e requires_dist: - array-api-compat>=1.10.0,<2 @@ -12080,9 +12080,9 @@ packages: - pkg:pypi/psutil?source=hash-mapping size: 484139 timestamp: 1740663381126 -- conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda - sha256: 88ed52584b3d838ec10c10ad445823bb9b52a0002071e79c9bb63433ff934026 - md5: e7da623f94edbf9c66f816bee03432a2 +- conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310ha8f682b_0.conda + sha256: 61c016c40848168bc565ceb8f3a78ad2d9288ffbe4236bcec312ef554f1caef2 + md5: ec78bb694e0ea34958e8f479e723499e depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -12093,11 +12093,11 @@ packages: license_family: BSD purls: - pkg:pypi/psutil?source=hash-mapping - size: 386297 - timestamp: 1735327974109 -- conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py312h4389bb4_0.conda - sha256: 420c86339a8a6c225a79499e9d580df4a23ccbeca6cae4d44fe4fc365654881c - md5: f27ba9579b607b6678d8ac296bbd8603 + size: 369926 + timestamp: 1740663706146 +- conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py312h4389bb4_0.conda + sha256: 088451ee2c9a349e1168f70afe275e58f86350faffb09c032cff76f97d4fb7bb + md5: f5b86d6e2e645ee276febe79a310b640 depends: - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 @@ -12108,11 +12108,11 @@ packages: license_family: BSD purls: - pkg:pypi/psutil?source=hash-mapping - size: 504977 - timestamp: 1735327974160 -- conda: https://prefix.dev/conda-forge/win-64/psutil-6.1.1-py313ha7868ed_0.conda - sha256: a9141ee67dcf85c4b6eb333ff3dbcd4e2cd4d592f768740703cf89b56eda9d68 - md5: 8a948151d6f16d6cef5318b66c86b972 + size: 484682 + timestamp: 1740663813103 +- conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py313ha7868ed_0.conda + sha256: d8e5d86e939d5f308c7922835a94458afb29d81c90b5d43c43a5537c9c7adbc1 + md5: 3cdf99cf98b01856af9f26c5d8036353 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -12123,8 +12123,8 @@ packages: license_family: BSD purls: - pkg:pypi/psutil?source=hash-mapping - size: 511743 - timestamp: 1735327885260 + size: 491314 + timestamp: 1740663777370 - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 md5: b3c17d95b5a10c6e64a21fa17573e70e diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 88222ea9..70310ea9 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -14,7 +14,7 @@ sinc, ) -__version__ = "0.6.1" +__version__ = "0.7.0.dev0" # pylint: disable=duplicate-code __all__ = [ From 1daa76d899746f4b334b69c4e1594a1d4f2400d6 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 16:21:14 +0000 Subject: [PATCH 040/140] docs: add NeilGirdhar as a contributor for code, and test (#149) --- .all-contributorsrc | 10 ++++++++++ CONTRIBUTORS.md | 1 + README.md | 1 + 3 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index e0565ac1..08df82c1 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -214,6 +214,16 @@ "contributions": [ "review" ] + }, + { + "login": "NeilGirdhar", + "name": "Neil Girdhar", + "avatar_url": "https://avatars.githubusercontent.com/u/730137?v=4", + "profile": "https://github.com/NeilGirdhar", + "contributions": [ + "code", + "test" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index a482691e..fe523669 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -33,6 +33,7 @@ This project exists thanks to the following contributors Jake Vanderplas
Jake Vanderplas

👀 kotlinisland
kotlinisland

👀 detachhead
detachhead

👀 + Neil Girdhar
Neil Girdhar

💻 ⚠️ diff --git a/README.md b/README.md index 44099678..7905b9a8 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,7 @@ This project exists thanks to the following contributors Jake Vanderplas
Jake Vanderplas

👀 kotlinisland
kotlinisland

👀 detachhead
detachhead

👀 + Neil Girdhar
Neil Girdhar

💻 ⚠️ From 7806a3d76d7673850df429c60ef0306e41b35be2 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 28 Feb 2025 10:25:05 +0000 Subject: [PATCH 041/140] docs: add lucascolley as a contributor for review (#150) Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 3 ++- CONTRIBUTORS.md | 2 +- README.md | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 08df82c1..f91258c2 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -27,7 +27,8 @@ "tool", "test", "bug", - "platform" + "platform", + "review" ] }, { diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index fe523669..fef09188 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -9,7 +9,7 @@ This project exists thanks to the following contributors - + diff --git a/README.md b/README.md index 7905b9a8..8d11a67e 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ This project exists thanks to the following contributors
Lucas Colley
Lucas Colley

💻 📖 💡 🤔 🚇 🚧 🔧 ⚠️ 🐛 📦
Lucas Colley
Lucas Colley

💻 📖 💡 🤔 🚇 🚧 🔧 ⚠️ 🐛 📦 👀
Matt Haberland
Matt Haberland

💻 🤔
Jake Bowhay
Jake Bowhay

💻 👀
Aaron Meurer
Aaron Meurer

👀 🤔 🚇
- + From fe3c46a906d3cb6a67b55806bfc6427344926d13 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 02:30:49 +0000 Subject: [PATCH 042/140] Bump the actions group with 3 updates Bumps the actions group with 3 updates: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance), [codecov/codecov-action](https://github.com/codecov/codecov-action) and [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact). Updates `actions/attest-build-provenance` from 2.2.0 to 2.2.2 - [Release notes](https://github.com/actions/attest-build-provenance/releases) - [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md) - [Commits](https://github.com/actions/attest-build-provenance/compare/v2.2.0...v2.2.2) Updates `codecov/codecov-action` from 5.3.1 to 5.4.0 - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v5.3.1...v5.4.0) Updates `dawidd6/action-download-artifact` from 8 to 9 - [Release notes](https://github.com/dawidd6/action-download-artifact/releases) - [Commits](https://github.com/dawidd6/action-download-artifact/compare/v8...v9) --- updated-dependencies: - dependency-name: actions/attest-build-provenance dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: dawidd6/action-download-artifact dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] --- .github/workflows/cd.yml | 2 +- .github/workflows/ci.yml | 2 +- .github/workflows/docs-deploy.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 83087bff..2017bf29 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -37,7 +37,7 @@ jobs: path: dist - name: Generate artifact attestation for sdist and wheel - uses: actions/attest-build-provenance@v2.2.0 + uses: actions/attest-build-provenance@v2.2.2 with: subject-path: "dist/*" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e7fba8db..fc43be95 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -66,6 +66,6 @@ jobs: run: pixi run -e ${{ matrix.environment }} tests-ci - name: Upload coverage report - uses: codecov/codecov-action@v5.3.1 + uses: codecov/codecov-action@v5.4.0 with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index a08b2bf4..a7a8cb1c 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Download Artifact - uses: dawidd6/action-download-artifact@v8 + uses: dawidd6/action-download-artifact@v9 with: workflow: docs-build.yml name: docs-build From 86bdec2d4f718951f0371ae3ba5dac9ab3f7bff9 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Wed, 5 Mar 2025 12:42:41 +0000 Subject: [PATCH 043/140] Bump array-api-compat to 1.11 --- pixi.lock | 1482 +++++++------------ pyproject.toml | 4 +- src/array_api_extra/_lib/_funcs.py | 2 +- src/array_api_extra/_lib/_utils/_compat.py | 3 + src/array_api_extra/_lib/_utils/_compat.pyi | 1 + tests/test_at.py | 5 +- tests/test_funcs.py | 6 +- vendor_tests/test_vendor.py | 2 + 8 files changed, 548 insertions(+), 957 deletions(-) diff --git a/pixi.lock b/pixi.lock index 0548b92e..7310e5af 100644 --- a/pixi.lock +++ b/pixi.lock @@ -9,7 +9,7 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda @@ -32,7 +32,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda @@ -50,7 +50,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda @@ -65,8 +65,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - pypi: . dev: channels: @@ -78,8 +78,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda @@ -102,7 +102,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda @@ -147,10 +147,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py313h5dd9f0d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cpu_py313ha650dea_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 @@ -182,7 +183,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda @@ -241,9 +242,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py313h33d0bda_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py313h33d0bda_0.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda @@ -269,7 +269,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda @@ -292,7 +292,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -333,8 +333,8 @@ environments: - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda @@ -357,7 +357,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda @@ -402,10 +402,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py313hd85e7f4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.1-cpu_py313h3f1275c_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda @@ -434,7 +435,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda @@ -490,9 +491,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.0-py313h0ebd0e5_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py313h0ebd0e5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py313h47b39a6_1.conda @@ -518,7 +518,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda @@ -540,7 +540,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -581,8 +581,8 @@ environments: win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda @@ -600,7 +600,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda @@ -640,7 +640,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh9ab4c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhca29cf9_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda @@ -667,7 +668,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_2.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda @@ -714,7 +715,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py313h1ec8472_1.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py313h1ec8472_0.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py313hf91d08e_1.conda @@ -737,7 +738,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda @@ -758,7 +759,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -786,10 +787,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda @@ -811,8 +812,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 @@ -836,7 +837,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda @@ -853,7 +854,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py312h178313f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.9-py312hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.9-py312hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_1.conda @@ -871,8 +872,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.7.1.26-h969bcc4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py312h7d319b9_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py312h1acd1a8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py312h78400a1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py312h007fbcc_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.7.0.0-hcd2ec93_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda @@ -902,10 +903,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py312hd27b167_200.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cuda126py312h344eca2_200.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 @@ -952,7 +954,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda @@ -1019,9 +1021,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py312h68727a3_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py312h68727a3_0.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda @@ -1047,9 +1048,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.9-h9e4cc4f_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda @@ -1071,7 +1072,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -1113,8 +1114,8 @@ environments: - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda @@ -1137,7 +1138,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda @@ -1182,10 +1183,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py313hd85e7f4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.1-cpu_py313h3f1275c_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda @@ -1214,7 +1216,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda @@ -1270,9 +1272,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.0-py313h0ebd0e5_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py313h0ebd0e5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py313h47b39a6_1.conda @@ -1298,7 +1299,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda @@ -1320,7 +1321,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -1361,9 +1362,9 @@ environments: win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda @@ -1380,23 +1381,23 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py312h31fea79_0.conda + - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py313h1ec8472_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_1.conda @@ -1406,10 +1407,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.61-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.7.1.26-hffc9a7f_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py312h584ea29_2.conda - - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py312h2a51dd3_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.0-py313h81602b2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.0-py313hf7184cd_0.conda - conda: https://prefix.dev/conda-forge/win-64/cusparselt-0.7.0.0-hffc9a7f_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda @@ -1419,7 +1420,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py312h4023b64_1.conda + - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py313hffee013_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda @@ -1433,7 +1434,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh9ab4c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhca29cf9_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda @@ -1466,13 +1468,14 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_2.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.61-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda @@ -1490,66 +1493,66 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py312h1f7db74_0.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py313hb80970b_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py313h05901a4_2.conda - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda + - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py313h1ec8472_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py312hcccf92d_1.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py312h49bc9c5_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py313h4ca4f0f_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py312hd5eb7cc_1.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py313h1ec8472_0.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py313hf91d08e_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py313hda88b71_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py312h2e8e312_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py312h607bf26_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py313hfa70ccb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py313h0d32010_0_cuda.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.12.9-h3f84c4b_0_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py312_h9ada978_300.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py313_h40ee0ab_300.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py312h451d5c4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py313h2eca4b9_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda @@ -1558,7 +1561,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -1578,18 +1581,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py312h4389bb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda + - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda @@ -1598,7 +1601,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - pypi: . docs: @@ -1611,7 +1614,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda @@ -1663,7 +1666,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -1673,7 +1676,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -1697,7 +1700,7 @@ environments: - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda @@ -1743,7 +1746,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -1753,7 +1756,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -1777,7 +1780,7 @@ environments: - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda @@ -1821,7 +1824,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -1830,7 +1833,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda @@ -1848,9 +1851,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -1867,12 +1870,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda @@ -1943,7 +1946,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -1953,7 +1956,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda @@ -1980,12 +1983,12 @@ environments: - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda @@ -2050,7 +2053,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -2060,7 +2063,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda @@ -2086,12 +2089,12 @@ environments: - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda @@ -2154,7 +2157,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -2163,7 +2166,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda @@ -2182,10 +2185,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -2201,8 +2204,8 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda @@ -2235,7 +2238,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda @@ -2247,8 +2250,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda @@ -2274,7 +2277,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda @@ -2285,8 +2288,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda @@ -2312,7 +2315,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda @@ -2322,8 +2325,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - pypi: . tests-backends: channels: @@ -2334,8 +2337,8 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda @@ -2384,8 +2387,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py310h430587c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cpu_py310h3b6155f_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda @@ -2415,7 +2418,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda @@ -2464,9 +2467,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py310h3788b33_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda @@ -2482,7 +2484,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda @@ -2524,8 +2526,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda @@ -2573,8 +2575,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py310h604521f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.1-cpu_py310h3460442_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda @@ -2601,7 +2603,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda @@ -2645,9 +2647,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.0-py310h7f4e7e6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda @@ -2663,7 +2664,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda @@ -2704,8 +2705,8 @@ environments: - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda @@ -2767,7 +2768,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_2.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda @@ -2802,7 +2803,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py310hc19bc0b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda @@ -2817,7 +2818,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda @@ -2847,9 +2848,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda @@ -2869,8 +2870,8 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda @@ -2919,8 +2920,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.7.1.26-h969bcc4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py310h1b77274_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py310h8de46e0_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py310hab14140_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py310h4564b94_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.7.0.0-hcd2ec93_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda @@ -2941,8 +2942,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py310h5e1a0f3_200.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cuda126py310h3811820_200.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda @@ -2987,7 +2988,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda @@ -3043,9 +3044,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py310h3788b33_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda @@ -3061,7 +3061,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda @@ -3105,8 +3105,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda @@ -3154,8 +3154,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py310h604521f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.1-cpu_py310h3460442_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda @@ -3182,7 +3182,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda @@ -3226,9 +3226,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - - conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.0-py310h7f4e7e6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda @@ -3244,7 +3243,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda @@ -3285,8 +3284,8 @@ environments: - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda @@ -3320,8 +3319,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.61-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.7.1.26-hffc9a7f_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py310h619d0c7_2.conda - - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py310h441eff7_2.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.0-py310h1203e13_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.0-py310h9d4bcf3_0.conda - conda: https://prefix.dev/conda-forge/win-64/cusparselt-0.7.0.0-hffc9a7f_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda @@ -3367,7 +3366,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_2.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda @@ -3404,7 +3403,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py310hc19bc0b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda @@ -3419,7 +3418,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda @@ -3449,9 +3448,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda @@ -3471,8 +3470,8 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda @@ -3502,7 +3501,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda @@ -3513,8 +3512,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda @@ -3538,7 +3537,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda @@ -3549,8 +3548,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda @@ -3574,7 +3573,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda @@ -3584,8 +3583,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - pypi: . tests-py313: channels: @@ -3596,8 +3595,8 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda @@ -3627,7 +3626,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda @@ -3638,8 +3637,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda @@ -3665,7 +3664,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda @@ -3676,8 +3675,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda @@ -3703,7 +3702,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda @@ -3713,8 +3712,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - pypi: . packages: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -3776,28 +3775,27 @@ packages: - pkg:pypi/alabaster?source=hash-mapping size: 18684 timestamp: 1733750512696 -- conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.10.0-pyhd8ed1ab_0.conda - sha256: c98308dcf035a413a635317c69b48143cdf4c5895853457062780395e5ea4633 - md5: e399bc184553ca13cb068d272a995f48 +- conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + sha256: 07a1f17a979a7ac48d93c4d044ceef2f27faf7f9647821676fbbd02af742f58a + md5: f4da3533c3c527d622a169dfb741c821 depends: - python >=3.9 license: MIT - license_family: MIT purls: - pkg:pypi/array-api-compat?source=hash-mapping - size: 38442 - timestamp: 1735201429468 + size: 40756 + timestamp: 1741127059488 - pypi: . name: array-api-extra version: 0.7.0.dev0 - sha256: 9ff14035e127fef2de7e6c05ca1474ff1780e81e4480c8741f612e115d346f7e + sha256: 88f998278ea7742857d385d2171ce91fe8ffde2d36416810070e15d523f5d0bf requires_dist: - - array-api-compat>=1.10.0,<2 + - array-api-compat>=1.11,<2 requires_python: '>=3.10' editable: true -- conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.2-pyhd8ed1ab_1.conda - sha256: 79bf4d2b5f55c816f832cd7180e66ca527b55a8353a3014fe3084690a8c7f6aa - md5: 02e7a32986412d3aaf97095d17120757 +- conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + sha256: ed64826b0aab20f7876f2199511eb17d88d5ca1eec5910057fb07fc59ec5a22d + md5: c7ddc76f853aa5c09aa71bd1b9915d10 depends: - numpy - python >=3.9 @@ -3805,8 +3803,8 @@ packages: license_family: BSD purls: - pkg:pypi/array-api-strict?source=hash-mapping - size: 53675 - timestamp: 1734907462139 + size: 56235 + timestamp: 1740676965118 - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda sha256: b8793249426039fdc61301cd63021633e3fbe5fc84b66b6aa0f87c3e648e0f13 md5: 9b0b26c5846fdbe76a146e1f8715a1ac @@ -3844,18 +3842,6 @@ packages: - pkg:pypi/astroid?source=hash-mapping size: 517558 timestamp: 1735074383017 -- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py312h2e8e312_0.conda - sha256: 49841b1dfd559f557a9290ad4ecbb36719712fd34aff177357e0cc904aa5e600 - md5: 8bd03339fe9f43fffb3c49b96a0eb518 - depends: - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: LGPL-2.1-or-later - license_family: LGPL - purls: - - pkg:pypi/astroid?source=hash-mapping - size: 505911 - timestamp: 1735074327364 - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda sha256: d6e1e1f83accc04030212501b0bc24e074b84887840ad9857f639e4085cfcb81 md5: 833fc63fbd750ceb3e5d79c38995c2b3 @@ -4623,17 +4609,17 @@ packages: - pkg:pypi/basedmypy?source=hash-mapping size: 1850703 timestamp: 1736398661625 -- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.27.1-pyhd8ed1ab_0.conda - sha256: 43665bbf6356e5ea5ba520d83bfbe54e97489d48ff62a96d41b1a106e1c3d348 - md5: 15d81a90ad03210a1c0c21bad67e5aa5 +- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda + sha256: 4121460865e309ed3d3defada177217ca3e77957f539eae022c1cabcadf700e4 + md5: 604b43c0f82439e3b70fffa760bb8098 depends: - nodejs-wheel >=20.13.1 - python >=3.9 license: MIT AND Apache-2.0 purls: - pkg:pypi/basedpyright?source=hash-mapping - size: 7673055 - timestamp: 1739399345949 + size: 7599662 + timestamp: 1740828819246 - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda sha256: 73badfd807775e6e171de10ab752fd4706fe9360f6fd0cfabd509c670d12951b md5: 234a48e49c3913330665c444824e6533 @@ -4783,23 +4769,6 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 321576 timestamp: 1725268612274 -- conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_2.conda - sha256: f83baa6f6bcba7b73f6921d5c1aa95ffc5d8b246ade933ade79250de0a4c9c4c - md5: a99aec1ac46794a5fb1cd3cf5d2b6110 - depends: - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - libbrotlicommon 1.1.0 h2466b09_2 - license: MIT - license_family: MIT - purls: - - pkg:pypi/brotli?source=hash-mapping - size: 321874 - timestamp: 1725268491976 - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda sha256: e89803147849d429f1ba3eec880b487c2cc4cac48a221079001a2ab1216f3709 md5: c1a5d95bf18940d2b1d12f7bf2fb589b @@ -5010,22 +4979,6 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 238887 timestamp: 1725561032032 -- conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda - sha256: ac007bf5fd56d13e16d95eea036433012f2e079dc015505c8a79efebbad1fcbc - md5: 08310c1a22ef957d537e547f8d484f92 - depends: - - pycparser - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cffi?source=hash-mapping - size: 288142 - timestamp: 1725560896359 - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda sha256: b19f581fe423858f1f477c52e10978be324c55ebf2e418308d30d013f4a476ff md5: 519a29d7ac273f8c165efc0af099da42 @@ -5207,22 +5160,6 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 199849 timestamp: 1731429286097 -- conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py312hd5eb7cc_0.conda - sha256: b5643ea0dd0bf57e1847679f5985feb649289de872b85c3db900f4110ac83cdd - md5: 83f7a2ec652abd37a178e35493dfd029 - depends: - - numpy >=1.23 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/contourpy?source=hash-mapping - size: 216484 - timestamp: 1731428831843 - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py313h1ec8472_0.conda sha256: 743ef124714f5717db212d8af734237e35276a5334ab5982448b54f84c81b008 md5: 9142ac6da94a900082874a2fc9652521 @@ -5330,22 +5267,6 @@ packages: - pkg:pypi/coverage?source=hash-mapping size: 321457 timestamp: 1739302405587 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py312h31fea79_0.conda - sha256: 1d714b1b1e146afc1b8713dddd52c68d97eaf1ff39d5f9e39a44451749c8d9fd - md5: e5667b1a7898d95e5cb1dff3b576e6ba - depends: - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - tomli - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/coverage?source=hash-mapping - size: 392556 - timestamp: 1739302382092 - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda sha256: b2ae800ac882c68990e88355a5bb2a529b08cc7a266798c33103871531a31ded md5: 3fff9478644fa2ad7dc365b5d68b3808 @@ -5373,17 +5294,17 @@ packages: purls: [] size: 48888 timestamp: 1733407928192 -- conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.9-py312hd8ed1ab_0.conda +- conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.9-py312hd8ed1ab_1.conda noarch: generic - sha256: f5c7ad0bd23fa8645ac279d99bddba656ff61483dc6312af12aae13910dfb210 - md5: a5b10f166467fecec692abaee84d16aa + sha256: 58a637bc8328b115c9619de3fcd664ec26662083319e3c106917a1b3ee4d7594 + md5: f0f8087079679f3ae375fca13327b17f depends: - python 3.12.9.* - python_abi * *_cp312 license: Python-2.0 purls: [] - size: 44836 - timestamp: 1739519561557 + size: 45728 + timestamp: 1741128060593 - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda noarch: generic sha256: 29bfebfbd410db5e90fa489b239a3a7473bc1ec776bdca24e8c26c68c5654a8c @@ -5684,14 +5605,14 @@ packages: purls: [] size: 499444156 timestamp: 1738943458166 -- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py310h1b77274_2.conda - sha256: 70e709d551f6e361f30db07095ee1ad100a88856576f1c756fe5b70db85ff2b6 - md5: 39e67291f815da99637a734876dfc77e +- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py310hab14140_0.conda + sha256: d9caa84571c3284f99141f748803d26692252f8c7f961c6e13d3819494f0537e + md5: 15e9c1766b0a7baa69c1b1510b4c8b73 depends: - cuda-cudart-dev_linux-64 - cuda-nvrtc - - cuda-version >=12.0,<13.0a0 - - cupy-core 13.3.0 py310h8de46e0_2 + - cuda-version >=12,<13.0a0 + - cupy-core 13.4.0 py310h4564b94_0 - libcublas - libcufft - libcurand @@ -5702,16 +5623,16 @@ packages: license: MIT license_family: MIT purls: [] - size: 354997 - timestamp: 1729280132792 -- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.3.0-py312h7d319b9_2.conda - sha256: 9e7a612a4b7f1bf58176816e50e30d3112724d318d884f3453c0edb44b4570ce - md5: 009ef049020fef7d1541183d52fab5a9 + size: 356909 + timestamp: 1740826549924 +- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py312h78400a1_0.conda + sha256: 73600e0812c9432882ad8b0d308d6c45732b5d1d80344ee4764e106194f241fe + md5: 7e8dd5d1cbe0e5b55ba87303539be06b depends: - cuda-cudart-dev_linux-64 - cuda-nvrtc - - cuda-version >=12.0,<13.0a0 - - cupy-core 13.3.0 py312h1acd1a8_2 + - cuda-version >=12,<13.0a0 + - cupy-core 13.4.0 py312h007fbcc_0 - libcublas - libcufft - libcurand @@ -5722,16 +5643,16 @@ packages: license: MIT license_family: MIT purls: [] - size: 355525 - timestamp: 1729280147659 -- conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py310h619d0c7_2.conda - sha256: f133dd2957f4ee4fbc7510d5c5130d31cba4b3b0f3f35aed597938f7ecca06db - md5: 7fa52b4cdd45b5485b6a20762884b332 + size: 356872 + timestamp: 1740826303247 +- conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.0-py310h1203e13_0.conda + sha256: 1cac3a428a9e354d8676bfdc57277a751b73733e482d2ca71fe7196569286424 + md5: b54ef28dd02e7755c8220d14c8d32e45 depends: - cuda-cudart-dev_win-64 - cuda-nvrtc - - cuda-version >=12.0,<13.0a0 - - cupy-core 13.3.0 py310h441eff7_2 + - cuda-version >=12,<13.0a0 + - cupy-core 13.4.0 py310h9d4bcf3_0 - libcublas - libcufft - libcurand @@ -5742,95 +5663,95 @@ packages: license: MIT license_family: MIT purls: [] - size: 356161 - timestamp: 1729280925723 -- conda: https://prefix.dev/conda-forge/win-64/cupy-13.3.0-py312h584ea29_2.conda - sha256: 8a43cd4c67629ed4de114e5d4c384b3c5756c4c6f50283b3539d44aa82ca9d2e - md5: 6b7e9cfa51d8191f928732159f3ae9d7 + size: 357144 + timestamp: 1740827279221 +- conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.0-py313h81602b2_0.conda + sha256: 06dc712a1ca48cac5db7a68447cfe426c732a5cbc504c9d772d2a682a05b73fd + md5: 8e5c97d1a5df3aad72826243ebff83d0 depends: - cuda-cudart-dev_win-64 - cuda-nvrtc - - cuda-version >=12.0,<13.0a0 - - cupy-core 13.3.0 py312h2a51dd3_2 + - cuda-version >=12,<13.0a0 + - cupy-core 13.4.0 py313hf7184cd_0 - libcublas - libcufft - libcurand - libcusolver - libcusparse - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 license: MIT license_family: MIT purls: [] - size: 356343 - timestamp: 1729280335956 -- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py310h8de46e0_2.conda - sha256: 45f452ba11cd88c3375493b2b9d75bb412320b30d1871f4d817608cf8ec97497 - md5: 9f9f87f2744573abc3e371960374eea0 + size: 357161 + timestamp: 1740827133064 +- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py310h4564b94_0.conda + sha256: 730e17ac37e4f1a1cf49b43288c96b0685b0e68ec54d443a6024bb339533c6fa + md5: d035d4e27bb7375368abae289b6ea263 depends: - __glibc >=2.17,<3.0.a0 - - fastrlock >=0.8.2,<0.9.0a0 - - libgcc >=12 - - libstdcxx >=12 + - fastrlock >=0.8.3,<0.9.0a0 + - libgcc >=13 + - libstdcxx >=13 - numpy >=1.22,<3.0.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 constrains: - - cuda-version >=12.0,<13 - - nccl >=2.23.4.1,<3.0a0 - - libcublas >=12,<13.0a0 - - libcusparse >=12,<13.0a0 - - libcufft >=11,<12.0a0 - - cuda-nvrtc >=12,<13.0a0 - - cupy >=13.3.0,<13.4.0a0 - libcurand >=10,<11.0a0 - - cutensor >=2.0.2.5,<3.0a0 + - libcufft >=11,<12.0a0 - __cuda >=12.0 + - cuda-version >=12,<13.0a0 + - libcublas >=12,<13.0a0 + - nccl >=2.25.1.1,<3.0a0 + - cupy >=13.4.0,<13.5.0a0 + - scipy ~=1.7 + - cuda-nvrtc >=12,<13.0a0 - libcusolver >=11,<12.0a0 + - libcusparse >=12,<13.0a0 + - cutensor >=2.1.0.9,<3.0a0 - optuna ~=3.0 - - scipy ~=1.7 license: MIT license_family: MIT purls: - pkg:pypi/cupy?source=hash-mapping - size: 40844715 - timestamp: 1729280030931 -- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.3.0-py312h1acd1a8_2.conda - sha256: 7a7354a58863bef6bb11f77de42620f5b0965a0d11576fe0673f6b02dc034b6d - md5: 15e9530e87664584a6b409ecdf5c9264 + size: 49230539 + timestamp: 1740826424110 +- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py312h007fbcc_0.conda + sha256: ff74c9d8ecbc292d071135b7c5bf0d48f8fba3a7ae623060e79fd4730b9ef303 + md5: 8974907761e8d7044e4d58cb41a0e855 depends: - __glibc >=2.17,<3.0.a0 - - fastrlock >=0.8.2,<0.9.0a0 - - libgcc >=12 - - libstdcxx >=12 + - fastrlock >=0.8.3,<0.9.0a0 + - libgcc >=13 + - libstdcxx >=13 - numpy >=1.22,<3.0.0a0 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 constrains: + - libcufft >=11,<12.0a0 + - libcusolver >=11,<12.0a0 + - nccl >=2.25.1.1,<3.0a0 + - cuda-version >=12,<13.0a0 - scipy ~=1.7 + - libcusparse >=12,<13.0a0 - optuna ~=3.0 + - cupy >=13.4.0,<13.5.0a0 + - libcublas >=12,<13.0a0 + - cuda-nvrtc >=12,<13.0a0 - __cuda >=12.0 - - cutensor >=2.0.2.5,<3.0a0 + - cutensor >=2.1.0.9,<3.0a0 - libcurand >=10,<11.0a0 - - cuda-version >=12.0,<13 - - cupy >=13.3.0,<13.4.0a0 - - cuda-nvrtc >=12,<13.0a0 - - nccl >=2.23.4.1,<3.0a0 - - libcublas >=12,<13.0a0 - - libcusparse >=12,<13.0a0 - - libcufft >=11,<12.0a0 - - libcusolver >=11,<12.0a0 license: MIT license_family: MIT purls: - pkg:pypi/cupy?source=hash-mapping - size: 41249386 - timestamp: 1729280040168 -- conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py310h441eff7_2.conda - sha256: 26065fb5dce29c4d430278022525abbae705254800adfcac4ec0de21f813a14f - md5: a218cde313af1846053c79d53b7fa0e3 + size: 49415523 + timestamp: 1740826169262 +- conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.0-py310h9d4bcf3_0.conda + sha256: 46ca1d973df761f4b15bc8cba686b7a3e2b3b5e20d0fc63dfe556bf278144f87 + md5: 0ab0ffa9096d9081e1cb906d55bb08fe depends: - - fastrlock >=0.8.2,<0.9.0a0 + - fastrlock >=0.8.3,<0.9.0a0 - numpy >=1.22,<3.0.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -5838,54 +5759,54 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - cutensor >=2.0.2.5,<3.0a0 - - scipy ~=1.7 + - libcusparse >=12,<13.0a0 - __cuda >=12.0 - - optuna ~=3.0 + - libcufft >=11,<12.0a0 - libcublas >=12,<13.0a0 - libcurand >=10,<11.0a0 - - cupy >=13.3.0,<13.4.0a0 - libcusolver >=11,<12.0a0 + - cutensor >=2.1.0.9,<3.0a0 + - optuna ~=3.0 + - cuda-version >=12,<13.0a0 + - scipy ~=1.7 - cuda-nvrtc >=12,<13.0a0 - - cuda-version >=12.0,<13 - - libcufft >=11,<12.0a0 - - libcusparse >=12,<13.0a0 + - cupy >=13.4.0,<13.5.0a0 license: MIT license_family: MIT purls: - pkg:pypi/cupy?source=hash-mapping - size: 38806181 - timestamp: 1729280848364 -- conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.3.0-py312h2a51dd3_2.conda - sha256: f01a8a3cedd56b2aaee34f7ca24e9d2f20930fd96e3fe297b1aeec4fc9f09dcd - md5: 75992625327601bef2e12768978db924 + size: 47201753 + timestamp: 1740827189094 +- conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.0-py313hf7184cd_0.conda + sha256: 373e74a21e8c38d06f38002ebe96359c9d6da1068d0c5c3232473a9a5cfc6060 + md5: 2f743f99550c1665b59a6bff439cf678 depends: - - fastrlock >=0.8.2,<0.9.0a0 + - fastrlock >=0.8.3,<0.9.0a0 - numpy >=1.22,<3.0.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - libcufft >=11,<12.0a0 - libcublas >=12,<13.0a0 - - libcusparse >=12,<13.0a0 - - libcurand >=10,<11.0a0 - - cutensor >=2.0.2.5,<3.0a0 + - cuda-version >=12,<13.0a0 + - libcufft >=11,<12.0a0 + - libcusolver >=11,<12.0a0 + - optuna ~=3.0 - scipy ~=1.7 + - cupy >=13.4.0,<13.5.0a0 - __cuda >=12.0 - - cupy >=13.3.0,<13.4.0a0 - - libcusolver >=11,<12.0a0 + - libcurand >=10,<11.0a0 + - cutensor >=2.1.0.9,<3.0a0 + - libcusparse >=12,<13.0a0 - cuda-nvrtc >=12,<13.0a0 - - cuda-version >=12.0,<13 - - optuna ~=3.0 license: MIT license_family: MIT purls: - pkg:pypi/cupy?source=hash-mapping - size: 38981090 - timestamp: 1729280274969 + size: 47483639 + timestamp: 1740827047258 - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.7.0.0-hcd2ec93_0.conda sha256: edb7af1b963ba9de597695446ad8af37f622d7593c831f2b1f75f333c4d4272a md5: 30ef91947144181eef7bc6e3fde2f1ed @@ -6001,22 +5922,6 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 295487 timestamp: 1734107690341 -- conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py312h4389bb4_0.conda - sha256: e657e468fdae72302951bba92f94bcb31566a237e5f979a7dd205603a0750b59 - md5: fba0567971249f5d0cce4d35b1184c75 - depends: - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - toolz >=0.10.0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/cytoolz?source=hash-mapping - size: 316347 - timestamp: 1734107735311 - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py313ha7868ed_0.conda sha256: 277d5b23f52e02453e9dab28e9335caa16fcaa54bb4e7dd771a86d3c95e580a5 md5: a66eb40fddbf2a2e64b8e4c7128ff1db @@ -6217,9 +6122,9 @@ packages: - pkg:pypi/fastrlock?source=hash-mapping size: 36203 timestamp: 1734873436406 -- conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py312h4023b64_1.conda - sha256: dd953a72aec459aa2fdaf7c1845561318d92d6b8418a43a0f60fb0397d4eb9d0 - md5: 793158d58d74bdcf19c6f8aca237093d +- conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py313hffee013_1.conda + sha256: 8fd6e443b7222a6f2b242889ac209a08700cb18a1d1fbf1f6906629c1ae18406 + md5: ee3310023b4e9c65992ccc1239e54494 depends: - python - vc >=14.2,<15 @@ -6228,13 +6133,13 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - python_abi 3.12.* *_cp312 + - python_abi 3.13.* *_cp313 license: MIT license_family: MIT purls: - pkg:pypi/fastrlock?source=hash-mapping - size: 36752 - timestamp: 1734873436059 + size: 35993 + timestamp: 1734873435020 - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda sha256: 006d7e5a0c17a6973596dd86bfc80d74ce541144d2aee2d22d46fd41df560a63 md5: 7f402b4a1007ee355bc50ce4d24d4a57 @@ -6579,54 +6484,66 @@ packages: purls: [] size: 1852356 timestamp: 1723739573141 -- conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda - sha256: b1b940cfe85d5f0aaed83ef8c9f07ee80daa68acb05feeb5142d620472b01e0d - md5: 9de86472b8f207fb098c69daaad50e67 +- conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhca29cf9_1.conda + sha256: 25b2c02018aa94d8ea4cc56b859b08f63df755c0dff7f66f236ade8fa8d24326 + md5: 69219e74fad26820e5624bc5c832735e depends: - - __unix - - pexpect >4.3 - - python >=3.10 + - __win + - colorama - decorator - exceptiongroup + - ipython_pygments_lexers - jedi >=0.16 - matplotlib-inline - pickleshare - prompt-toolkit >=3.0.41,<3.1.0 - pygments >=2.4.0 + - python >=3.11 - stack_data - traitlets >=5.13.0 - typing_extensions >=4.6 - python license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/ipython?source=hash-mapping - size: 636676 - timestamp: 1738421264236 -- conda: https://prefix.dev/conda-forge/noarch/ipython-8.32.0-pyh9ab4c32_0.conda - sha256: 970b10688d376dd7a9963478e78f80d62708df73b368fed9295ef100a99b6b04 - md5: e34c8a3475d6e2743f4f5093a39004fd + size: 614346 + timestamp: 1741120700812 +- conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_1.conda + sha256: a93f4c3b4468529464f7406499a2b7e9bccb61d2aba5c65b15589b78f67a9e4a + md5: f3fdf97b6316a4b26141717fb3c4ba4d depends: - - __win - - colorama - - python >=3.10 + - __unix + - pexpect >4.3 - decorator - exceptiongroup + - ipython_pygments_lexers - jedi >=0.16 - matplotlib-inline - pickleshare - prompt-toolkit >=3.0.41,<3.1.0 - pygments >=2.4.0 + - python >=3.11 - stack_data - traitlets >=5.13.0 - typing_extensions >=4.6 - python license: BSD-3-Clause + purls: + - pkg:pypi/ipython?source=compressed-mapping + size: 615170 + timestamp: 1741120654554 +- conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + sha256: 894682a42a7d659ae12878dbcb274516a7031bbea9104e92f8e88c1f2765a104 + md5: bd80ba060603cc228d9d81c257093119 + depends: + - pygments + - python >=3.9 + license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/ipython?source=hash-mapping - size: 636000 - timestamp: 1738421304330 + - pkg:pypi/ipython-pygments-lexers?source=hash-mapping + size: 13993 + timestamp: 1737123723464 - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda sha256: 9c5fb97efa0eb32b42564edaacb5edb9a1f82ba8f5f8b135e794960101115b5a md5: a8abfd3f223b1ecb8c699dca974933bd @@ -6634,32 +6551,33 @@ packages: - python >=3.9,<4.0 - setuptools license: MIT + license_family: MIT purls: - pkg:pypi/isort?source=hash-mapping size: 74660 timestamp: 1740643514349 -- conda: https://prefix.dev/conda-forge/noarch/jax-0.4.35-pyhd8ed1ab_1.conda - sha256: 665e96d8a8144f33ea9733746ee3a9c913dd5fa460fb2095592f935cab0753a8 - md5: 8fe7d2b5328189557c539e8a82af00e9 +- conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda + sha256: 1a356986b99892a88eeb21df5db9173b61ed033683f7a3969561b9e836ec6f42 + md5: 3956124c2462b4f05a5ecdf7a83cca60 depends: - importlib-metadata >=4.6 - - jaxlib >=0.4.34,<=0.4.35 + - jaxlib >=0.5.1,<=0.5.1 - ml_dtypes >=0.4.0 - - numpy >=1.24 - - opt-einsum + - numpy >=1.25 + - opt_einsum - python >=3.10 - - scipy >=1.10 + - scipy >=1.11.1 constrains: - - cudnn >=9.2.1.18 + - cudnn >=9.2.1.18,<10.0 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jax?source=hash-mapping - size: 1430482 - timestamp: 1733731330348 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py310h430587c_0.conda - sha256: 5b62a246c89cd7f945aee8e3e9a30c7da33cebace23567b8ba25316ff65925b8 - md5: ab1fcddcb6dd3a5d38379c2478486153 + size: 1556216 + timestamp: 1740893644790 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cpu_py310h3b6155f_0.conda + sha256: ec8a21179509ed55e75d1e6dd66877813da1f38be11585034fba3f8f2168e568 + md5: 848647c4bd5eb240ad836b0ca3e87292 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* @@ -6670,21 +6588,21 @@ packages: - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 - numpy >=1.19,<3 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - scipy >=1.9 constrains: - - jax >=0.4.35 + - jax >=0.5.1 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 58074734 - timestamp: 1733953456717 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cpu_py313h5dd9f0d_0.conda - sha256: d1d85e6067c72fd95163425c2f7cefad816ee2dc4d8fa7cbf2a426e393804126 - md5: 858d9c191155504c3f7b7509862c897a + size: 69173343 + timestamp: 1740635320323 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cpu_py313ha650dea_0.conda + sha256: 24e01bf0adb9006f4abde105c086014aaa865825275cf3efda99122211f3d268 + md5: acfd27d00d04355b219590036fdbe978 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* @@ -6695,21 +6613,21 @@ packages: - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 - numpy >=1.21,<3 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 - scipy >=1.9 constrains: - - jax >=0.4.35 + - jax >=0.5.1 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 58215755 - timestamp: 1733966427177 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py310h5e1a0f3_200.conda - sha256: ddac5ca1ae70ad417f3f8872abdc1ed9b5fcd706a7df6d6908777f4308b839e7 - md5: 068fb508d2fabc2b37ce081e5abf5100 + size: 69165261 + timestamp: 1740635428625 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cuda126py310h3811820_200.conda + sha256: 665c7032ec5568ff2154f0659fc48b78988490928221933298614cff1ca35a9c + md5: d6b88ffdc453955fb1626fa0cf2b6f11 depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -6719,7 +6637,7 @@ packages: - cuda-nvcc-tools - cuda-nvtx >=12.6.77,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.3.0.75,<10.0a0 + - cudnn >=9.7.1.26,<10.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libcublas >=12.6.4.1,<13.0a0 @@ -6732,30 +6650,30 @@ packages: - libcusolver-dev - libcusparse >=12.5.4.2,<13.0a0 - libcusparse-dev - - libgcc >=12 + - libgcc >=13 - libgrpc >=1.67.1,<1.68.0a0 - - libstdcxx >=12 + - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 - - nccl >=2.23.4.1,<3.0a0 + - nccl >=2.25.1.1,<3.0a0 - numpy >=1.19,<3 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - scipy >=1.9 constrains: - - jax >=0.4.35 + - jax >=0.5.1 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jax-cuda12-pjrt?source=hash-mapping - pkg:pypi/jax-cuda12-plugin?source=hash-mapping - pkg:pypi/jaxlib?source=hash-mapping - size: 136065828 - timestamp: 1733961947550 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.4.35-cuda126py312hd27b167_200.conda - sha256: 789319c6c97420714cc00b464eeec3f7feb3bdd5481efc607c2d42dcfe3a2574 - md5: e0fd05b260c335750c151466b645254d + size: 151299322 + timestamp: 1740642497143 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cuda126py312h344eca2_200.conda + sha256: 55750efffb4371e7ba2c0acc6f9053865b6dbc1a08e8a7d28b4a0e4fa40e0cf9 + md5: 2e4870da6ec10cf83af00bba23c0e707 depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -6765,7 +6683,7 @@ packages: - cuda-nvcc-tools - cuda-nvtx >=12.6.77,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.3.0.75,<10.0a0 + - cudnn >=9.7.1.26,<10.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libcublas >=12.6.4.1,<13.0a0 @@ -6778,77 +6696,77 @@ packages: - libcusolver-dev - libcusparse >=12.5.4.2,<13.0a0 - libcusparse-dev - - libgcc >=12 + - libgcc >=13 - libgrpc >=1.67.1,<1.68.0a0 - - libstdcxx >=12 + - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 - - nccl >=2.23.4.1,<3.0a0 + - nccl >=2.25.1.1,<3.0a0 - numpy >=1.19,<3 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 - scipy >=1.9 constrains: - - jax >=0.4.35 + - jax >=0.5.1 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jax-cuda12-pjrt?source=hash-mapping - pkg:pypi/jax-cuda12-plugin?source=hash-mapping - pkg:pypi/jaxlib?source=hash-mapping - size: 135857260 - timestamp: 1733960818430 -- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py310h604521f_0.conda - sha256: 2ce46bea8bb00296197ab797e40ecdcbc5c644ad8f9b4138105a7545f49bda11 - md5: e4262fb94e8b250726bd302056a88cbc + size: 150936768 + timestamp: 1740642194919 +- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.1-cpu_py310h3460442_0.conda + sha256: e083c8e3ee5d8a83096489d34659a48c1c5448cd3b7190b0409cf5842d95003d + md5: e817c1fcf6d17d63cbc5b15956cc57c9 depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libcxx >=17 + - libcxx >=18 - libgrpc >=1.67.1,<1.68.0a0 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 - numpy >=1.19,<3 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 - scipy >=1.9 constrains: - - jax >=0.4.35 + - jax >=0.5.1 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 45461434 - timestamp: 1733950221343 -- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.4.35-cpu_py313hd85e7f4_0.conda - sha256: 0c6213c11801195261c796ea55ab2c5e4642579235a455b7db09d8ecb4a81d5c - md5: 89b81bce83797416200eca07a698dd1e + size: 55140939 + timestamp: 1740635865313 +- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.1-cpu_py313h3f1275c_0.conda + sha256: 187f5ab950c702580119c2d799ebc009668e6f63478fd939f458e04147cf9248 + md5: 3802c597664cfefa0d36193d0d921c07 depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libcxx >=17 + - libcxx >=18 - libgrpc >=1.67.1,<1.68.0a0 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 - numpy >=1.21,<3 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - python >=3.13,<3.14.0a0 - python >=3.13,<3.14.0a0 *_cp313 - python_abi 3.13.* *_cp313 - scipy >=1.9 constrains: - - jax >=0.4.35 + - jax >=0.5.1 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 45627929 - timestamp: 1733949957895 + size: 55295251 + timestamp: 1740635557081 - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 md5: a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 @@ -8394,9 +8312,9 @@ packages: purls: [] size: 268740 timestamp: 1731920927644 -- conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_1.conda - sha256: 014627485b3cf0ea18e04c0bab07be7fb98722a3aeeb58477acc7e1c3d2f911e - md5: 0c6497a760b99a926c7c12b74951a39c +- conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda + sha256: 675ab892e51614d511317f704564c8c0a8b85e7620948f733eff99800ad25570 + md5: bfcedaf5f9b003029cc6abe9431f66bf depends: - __glibc >=2.17,<3.0.a0 - c-ares >=1.34.4,<2.0a0 @@ -8407,18 +8325,18 @@ packages: - libre2-11 >=2024.7.2 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - re2 constrains: - grpc-cpp =1.67.1 license: Apache-2.0 license_family: APACHE purls: [] - size: 7792251 - timestamp: 1735584856826 -- conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_1.conda - sha256: 630edf63981818ff590367cb95fddbed0f5a390464d0952c90ec81de899e84a6 - md5: 8a3cba079d6ac985e7d73c76a678fbb4 + size: 8192164 + timestamp: 1740799778898 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_2.conda + sha256: a6114f6020f02387aa8bc9167d77c23177f8a3650b55fb0ee100c5227ca475f9 + md5: c368d17cdc54d96aa6bd73d07816cf60 depends: - __osx >=11.0 - c-ares >=1.34.4,<2.0a0 @@ -8428,18 +8346,18 @@ packages: - libprotobuf >=5.28.3,<5.28.4.0a0 - libre2-11 >=2024.7.2 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - re2 constrains: - grpc-cpp =1.67.1 license: Apache-2.0 license_family: APACHE purls: [] - size: 5311706 - timestamp: 1735585137716 -- conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_1.conda - sha256: 4bf4b455fc8c56ac84001d394f93465c0cd42e78d8053a7c99668bba681b0973 - md5: d41dfb3f07ea2f3687e9a2d7db31c506 + size: 5203869 + timestamp: 1740786448002 +- conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_2.conda + sha256: 096b08185da8c11fdc30f6e117fdf7ad5bff6535b2698428de7c96fdbe23ca29 + md5: ec35578e8658d5f720b6180211276ca6 depends: - c-ares >=1.34.4,<2.0a0 - libabseil * cxx17* @@ -8447,7 +8365,7 @@ packages: - libprotobuf >=5.28.3,<5.28.4.0a0 - libre2-11 >=2024.7.2 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - re2 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -8457,8 +8375,8 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 17282979 - timestamp: 1735632501670 + size: 17320504 + timestamp: 1740787751288 - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda sha256: d14c016482e1409ae1c50109a9ff933460a50940d2682e745ab1c172b5282a69 md5: 804ca9e91bcaea0824a341d55b1684f2 @@ -9906,23 +9824,6 @@ packages: - pkg:pypi/llvmlite?source=hash-mapping size: 18038315 timestamp: 1738108750788 -- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py312h1f7db74_0.conda - sha256: 94afd860e51d6b4f1780f431d6502da0644ffa5d74d3205faf0d4a4d97ff990f - md5: c84b19c4d5ebe38ae5c63511c411b1f8 - depends: - - libzlib >=1.3.1,<2.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - vs2015_runtime - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/llvmlite?source=hash-mapping - size: 18104073 - timestamp: 1738108864193 - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py313hb80970b_0.conda sha256: 3026f6a778a6d9c768c1f18218d10ec325d45aea992cfd701024657de5d1f8ed md5: 5df049b72ace6b637cfebd3e14334e62 @@ -10042,22 +9943,6 @@ packages: - pkg:pypi/lz4?source=hash-mapping size: 39891 timestamp: 1733474751459 -- conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda - sha256: 6a82f7491b0b25696b719daab0dc5d56fb89b2a199e5872b81c022465fb7dbc3 - md5: 7872436e250ac3c1147cfc90c1e70a54 - depends: - - lz4-c >=1.10.0,<1.11.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/lz4?source=hash-mapping - size: 42400 - timestamp: 1733474775746 - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py313h05901a4_2.conda sha256: 796a91593f694b4aadafab3b55dd405301c9ce0d5c2f8c440dde8204b7bebe4f md5: 1b59f401bc356a5df8fbc7a77daf6aaf @@ -10218,23 +10103,6 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 25941 timestamp: 1733220087179 -- conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda - sha256: bbb9595fe72231a8fbc8909cfa479af93741ecd2d28dfe37f8f205fef5df2217 - md5: 944fdd848abfbd6929e57c790b8174dd - depends: - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - jinja2 >=3.0.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/markupsafe?source=hash-mapping - size: 27582 - timestamp: 1733220007802 - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda sha256: f16cb398915f52d582bcea69a16cf69a56dab6ea2fab6f069da9c2c10f09534c md5: ec9ecf6ee4cceb73a0c9a8cdfdf58bed @@ -10546,21 +10414,6 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 82057 timestamp: 1725975615063 -- conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py312hd5eb7cc_0.conda - sha256: 3fd45d9c0830e931e34990cb90e88ba53cc7f89fce69fc7d1a8289639d363e85 - md5: ff4f1e63a6438a06d1ab259936e5c2ac - depends: - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/msgpack?source=hash-mapping - size: 88169 - timestamp: 1725975418157 - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py313h1ec8472_0.conda sha256: 13b31452673afd8c88a58c254a6dc79bce354a7d163103a68f0fc7e5a100d838 md5: 25bd95c73a146d4fd874711d77daf175 @@ -10907,31 +10760,6 @@ packages: - pkg:pypi/numba?source=hash-mapping size: 4479407 timestamp: 1739225331727 -- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py312hcccf92d_1.conda - sha256: 09efe54f11c3022ec875316a7d31efa5cf2d9abbf452790e088abb2c7d8b6e8b - md5: 1859be3163feedb04c9602cded099296 - depends: - - llvmlite >=0.44.0,<0.45.0a0 - - numpy >=1.19,<3 - - numpy >=1.24,<2.2 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - libopenblas !=0.3.6 - - cudatoolkit >=11.2 - - tbb >=2021.6.0 - - cuda-version >=11.2 - - cuda-python >=11.6 - - scipy >=1.0 - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/numba?source=compressed-mapping - size: 5790829 - timestamp: 1739225202263 - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py313h4ca4f0f_1.conda sha256: 4ee71ce1e69a580364c584bb18cb15745dbb9832b4baef5d69d8dd689fcea7cb md5: 8ad3bda8014b1289faf7c2738bd5e828 @@ -10954,7 +10782,7 @@ packages: license: BSD-2-Clause license_family: BSD purls: - - pkg:pypi/numba?source=compressed-mapping + - pkg:pypi/numba?source=hash-mapping size: 5857396 timestamp: 1739225207648 - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda @@ -11157,26 +10985,6 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6513869 timestamp: 1730588869612 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py312h49bc9c5_0.conda - sha256: f7e6648e2e55de450c8022008eb86158c55786f360aacc91fe3a5a53ba52d5d8 - md5: 4d03cad3ea6c6cc575f1fd811691432f - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - liblapack >=3.9.0,<4.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=hash-mapping - size: 6965471 - timestamp: 1730589010831 - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda sha256: 79b8493c839cd4cc22e2a7024f289067b029ef2b09212973a98a39e5bbeecc03 md5: 083a90ad306f544f6eeb9ad00c4d9879 @@ -11331,16 +11139,6 @@ packages: purls: [] size: 8515197 timestamp: 1739304103653 -- conda: https://prefix.dev/conda-forge/noarch/opt-einsum-3.4.0-hd8ed1ab_1.conda - sha256: 8db3d841c72f184de69e1237b900a2d79c742e30e8378973814543bf987b6bc6 - md5: b94f689d8b1ce7dd212946e0331037ad - depends: - - opt_einsum >=3.4.0,<3.4.1.0a0 - license: MIT - license_family: MIT - purls: [] - size: 6558 - timestamp: 1733688054327 - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda sha256: af71aabb2bfa4b2c89b7b06403e5cec23b418452cae9f9772bd7ac3f9ea1ff44 md5: 52919815cd35c4e1a0298af658ccda04 @@ -11352,9 +11150,9 @@ packages: - pkg:pypi/opt-einsum?source=hash-mapping size: 62479 timestamp: 1733688053334 -- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py310h3788b33_1.conda - sha256: ad7172a2805abbb167390974a4cc64b0907e0297e889b704aed8e75491f10584 - md5: df4feac4167c59f2939f65469bef2b78 +- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_0.conda + sha256: a1df5109af64efd456774deb0c28c16083559e1f344c6d098885b7451accebf0 + md5: 96cce14c8f3c09807d98b042042eea9a depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -11366,11 +11164,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 344974 - timestamp: 1737742957099 -- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py312h68727a3_1.conda - sha256: 50a3c8219ced9038436c5851124e012577cb2b651931b02b0a39805e085dc104 - md5: 387472b619bcb0ce1d04d5e0c0618d9a + size: 348260 + timestamp: 1740912421533 +- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py312h68727a3_0.conda + sha256: 8fd7b4433cc8bef4570904343b562b27da8aa566eae68b6166113a635f07dbb1 + md5: 846469b9895b87452453408a51d06a81 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -11382,11 +11180,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 370622 - timestamp: 1737742956226 -- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.0-py313h33d0bda_1.conda - sha256: 4ce27019fc2f2eeaa7002bd794541f3684e9df89c41bcb454f156010224b07e4 - md5: b35dd273f1c1dee1b44311da9d1348a5 + size: 374962 + timestamp: 1740912362915 +- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py313h33d0bda_0.conda + sha256: c8a347c6ad77c04546448b02c05ec2dc57b20f8fabc15f93922ed34fb3a6dd73 + md5: 637acadcf32aecbe84679ac34763d06c depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -11398,11 +11196,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 382884 - timestamp: 1737742911428 -- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.0-py310h7f4e7e6_1.conda - sha256: 0148a39331aace62877b1e60c9cd6edb839ad4604efc5d32b6c2896c995e46fb - md5: b3966aa8df3c2b0f2f0de3ef3fe8b399 + size: 386239 + timestamp: 1740912439700 +- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_0.conda + sha256: d7bcee9b406f078c798b448aa4f6f9b2a13afa73a7f5e44e2d499341bf6943ee + md5: d8f08353c82580624bf378431906e784 depends: - __osx >=11.0 - libcxx >=18 @@ -11414,11 +11212,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 313500 - timestamp: 1737743193485 -- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.0-py313h0ebd0e5_1.conda - sha256: 1ec0946312884b4c63e60f990cd02ca713b4af3163524c96b25f676906bb3653 - md5: 2899b4e9c651993ef77181bb2f9aaa77 + size: 316410 + timestamp: 1740912563610 +- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py313h0ebd0e5_0.conda + sha256: 9c2dcce4e6ad44b3f3f2058c4f935cfbeb78173da05aea2553375f7fadb759f4 + md5: 6b0af40c828fb35ba0609d9dd85f1677 depends: - __osx >=11.0 - libcxx >=18 @@ -11430,11 +11228,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 348283 - timestamp: 1737743382659 -- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py310hc19bc0b_1.conda - sha256: d47a8d9c44025854e3683d16e35845670987236b536682babc6cfdea5d9db379 - md5: d06ee8b56d2defd38b0487fe2302f1e2 + size: 352273 + timestamp: 1740912542147 +- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_0.conda + sha256: 1e6b1e7130379788a38a9ae0f61d7c197e489c81aa92162923d40627cc3b5e33 + md5: 7f02c3d3e8669048e7c57f9af7411918 depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -11446,27 +11244,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 271719 - timestamp: 1737743421252 -- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py312hd5eb7cc_1.conda - sha256: 8d77ec7b77a1a8ce64eab494e5087b403010c504acd4586972c50f0d478bff01 - md5: f855f7dbe45383b66dbe09f377c3253d - depends: - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - typing-extensions >=4.5 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/optree?source=hash-mapping - size: 298357 - timestamp: 1737743323193 -- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.0-py313h1ec8472_1.conda - sha256: 7ae9f1c8da61d26d1f0f4ae6ce80f83e03a805ad0e21107c7fd24db58cfac1da - md5: 8ece54d0d1995be2309dc0d56d01a593 + size: 275621 + timestamp: 1740912537329 +- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py313h1ec8472_0.conda + sha256: 8176cdf9ccc5d136b2823c5061962c4f7899407f2389cf5dcfb3b1bce9ebbe98 + md5: 1bbe3773ad793fb68a2104a49d542df3 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -11478,8 +11260,8 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 304650 - timestamp: 1737743625133 + size: 309246 + timestamp: 1740912543763 - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda sha256: dff5cc8023905782c86b3459055f26d4b97890e403b0698477c9fed15d8669cc md5: 4f6f9f3f80354ad185e276c120eac3f0 @@ -11664,26 +11446,6 @@ packages: - pkg:pypi/pandas?source=hash-mapping size: 11810567 timestamp: 1726879420659 -- conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py312h72972c8_1.conda - sha256: dfd30e665b1ced1b783ca303799e250d8acc40943bcefb3a9b2bb13c3b17911c - md5: bf6f01c03e0688523d4b5cff8fe8c977 - depends: - - numpy >=1.19,<3 - - numpy >=1.22.4 - - python >=3.12,<3.13.0a0 - - python-dateutil >=2.8.1 - - python-tzdata >=2022a - - python_abi 3.12.* *_cp312 - - pytz >=2020.1,<2024.2 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pandas?source=hash-mapping - size: 14218658 - timestamp: 1726879426348 - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py313hf91d08e_1.conda sha256: 8fb218382be188497cbf549eb9de2825195cb076946e1f9929f3758b3f3b4e88 md5: 9c6dab4d9b20463121faf04283b4d1a1 @@ -11883,29 +11645,6 @@ packages: - pkg:pypi/pillow?source=hash-mapping size: 41777634 timestamp: 1735930357220 -- conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py312h078707f_0.conda - sha256: 1047f68dce73ae88369ee323b64b9a67c28f4fb3d15215344eb478a1454438bb - md5: e609a6cb41a83f7b67c326e51f008a79 - depends: - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - libwebp-base >=1.5.0,<2.0a0 - - libxcb >=1.17.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.3,<3.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - tk >=8.6.13,<8.7.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: HPND - purls: - - pkg:pypi/pillow?source=hash-mapping - size: 41878282 - timestamp: 1735930321933 - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py313hda88b71_0.conda sha256: fd59738ac48335765efa22b4be62cfc611fe1e83df3b10cffc9350cf567e507a md5: 78d1778e48f09990c55d9ce90f7c3546 @@ -12095,21 +11834,6 @@ packages: - pkg:pypi/psutil?source=hash-mapping size: 369926 timestamp: 1740663706146 -- conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py312h4389bb4_0.conda - sha256: 088451ee2c9a349e1168f70afe275e58f86350faffb09c032cff76f97d4fb7bb - md5: f5b86d6e2e645ee276febe79a310b640 - depends: - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/psutil?source=hash-mapping - size: 484682 - timestamp: 1740663813103 - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py313ha7868ed_0.conda sha256: d8e5d86e939d5f308c7922835a94458afb29d81c90b5d43c43a5537c9c7adbc1 md5: 3cdf99cf98b01856af9f26c5d8036353 @@ -12275,22 +11999,6 @@ packages: purls: [] size: 25763 timestamp: 1739792834961 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py312h2e8e312_0.conda - sha256: ebb0c17d19507ed3c07df72b7782eea947a7324d99952e1c7fa4150fcc5560e6 - md5: de43dc66283d6b651bcb58b81d7471ba - depends: - - libarrow-acero 19.0.1.* - - libarrow-dataset 19.0.1.* - - libarrow-substrait 19.0.1.* - - libparquet 19.0.1.* - - pyarrow-core 19.0.1 *_0_* - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 25741 - timestamp: 1739792797898 - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py313hfa70ccb_0.conda sha256: 42e9425cfb91ad861112d2cc8f0fe3558b931c210cc3c4f5df243d0d9936271c md5: f03d395bf468f582b936ebe2359158a8 @@ -12448,27 +12156,27 @@ packages: - pkg:pypi/pyarrow?source=hash-mapping size: 3527034 timestamp: 1739794073246 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py312h607bf26_0_cuda.conda - sha256: b5b56ef99891dd140879c1d6e695807b1c895f4493c7d52a1178877052957007 - md5: 35aa13d7aa493cf596842bb5ad207a59 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py313h0d32010_0_cuda.conda + sha256: cc0d9769181d61fc9af8d1f3778f2c43f66f780bcee96fc4ba3e92afa370c1be + md5: 7d0bb87b85d30ab93d4fe858bc83266c depends: - __cuda >=11.8 - libarrow 19.0.1.* *cuda - libzlib >=1.3.1,<2.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - apache-arrow-proc =*=cuda - numpy >=1.21,<3 + - apache-arrow-proc =*=cuda license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3516105 - timestamp: 1739793697023 + size: 3517477 + timestamp: 1739794057915 - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py313he812468_0_cpu.conda sha256: 390a48791abf024d903944f15761e0df8a7d12fe2a903114d2999c14d4838a98 md5: 259bb1112460da8ce8f58e57f46d9a3b @@ -12599,9 +12307,9 @@ packages: - pkg:pypi/pysocks?source=hash-mapping size: 21085 timestamp: 1733217331982 -- conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.4-pyhd8ed1ab_1.conda - sha256: 75245ca9d0cbd6d38bb45ec02430189a9d4c21c055c5259739d738a2298d61b3 - md5: 799ed216dc6af62520f32aa39bc1c2bb +- conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: c3c9316209dec74a705a36797970c6be depends: - colorama - exceptiongroup >=1.0.0rc8 @@ -12616,8 +12324,8 @@ packages: license_family: MIT purls: - pkg:pypi/pytest?source=hash-mapping - size: 259195 - timestamp: 1733217599806 + size: 259816 + timestamp: 1740946648058 - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda sha256: 09acac1974e10a639415be4be326dd21fa6d66ca51a01fb71532263fba6dccf6 md5: 79963c319d1be62c8fd3e34555816e01 @@ -12659,9 +12367,10 @@ packages: purls: [] size: 25199631 timestamp: 1733409331823 -- conda: https://prefix.dev/conda-forge/linux-64/python-3.12.9-h9e4cc4f_0_cpython.conda - sha256: 64fed5178f1e9c8ac0f572ac0ce37955f5dee7b2bcac665202bc14f1f7dd618a - md5: 5665f0079432f8848079c811cdb537d5 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.12.9-h9e4cc4f_1_cpython.conda + build_number: 1 + sha256: 77f2073889d4c91a57bc0da73a0466d9164dbcf6191ea9c3a7be6872f784d625 + md5: d82342192dfc9145185190e651065aa9 depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 @@ -12671,7 +12380,7 @@ packages: - libgcc >=13 - liblzma >=5.6.4,<6.0a0 - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.48.0,<4.0a0 + - libsqlite >=3.49.1,<4.0a0 - libuuid >=2.38.1,<3.0a0 - libxcrypt >=4.4.36 - libzlib >=1.3.1,<2.0a0 @@ -12684,8 +12393,8 @@ packages: - python_abi 3.12.* *_cp312 license: Python-2.0 purls: [] - size: 31581682 - timestamp: 1739521496324 + size: 31670716 + timestamp: 1741130026152 - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda build_number: 101 sha256: cc1984ee54261cee6a2db75c65fc7d2967bc8c6e912d332614df15244d7730ef @@ -12781,28 +12490,6 @@ packages: purls: [] size: 16061214 timestamp: 1733408154785 -- conda: https://prefix.dev/conda-forge/win-64/python-3.12.9-h3f84c4b_0_cpython.conda - sha256: 972ef8c58bb1efd058ec70fa957f673e5ad7298d05e501769359f49ae26c7065 - md5: f01cb4695ac632a3530200455e31cec5 - depends: - - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - liblzma >=5.6.4,<6.0a0 - - libsqlite >=3.48.0,<4.0a0 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.1,<4.0a0 - - tk >=8.6.13,<8.7.0a0 - - tzdata - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - python_abi 3.12.* *_cp312 - license: Python-2.0 - purls: [] - size: 15963997 - timestamp: 1739519811306 - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda build_number: 101 sha256: b6e7a6f314343926b5a236592272e5014edcda150e14d18d0fb9440d8a185c3f @@ -12916,17 +12603,6 @@ packages: purls: [] size: 6715 timestamp: 1723823141288 -- conda: https://prefix.dev/conda-forge/win-64/python_abi-3.12-5_cp312.conda - build_number: 5 - sha256: 9486662af81a219e96d343449eff242f38d7c5128ced5ce5acf85857265058d6 - md5: e8681f534453af7afab4cd2bc1423eec - constrains: - - python 3.12.* *_cpython - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 6730 - timestamp: 1723823139725 - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 0c12cc1b84962444002c699ed21e815fb9f686f950d734332a1b74d07db97756 @@ -13339,9 +13015,9 @@ packages: - pkg:pypi/torch?source=hash-mapping size: 23046580 timestamp: 1739503269825 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py312_h9ada978_300.conda - sha256: 437814337173a13d4e8d2020c2adaa7e7cff116b3dda2f6a76a04120427adb66 - md5: d48176a2542417ab5a2f0daafd8bcf0b +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py313_h40ee0ab_300.conda + sha256: 73385a2f28ae88afe998990eccd02ffdb2a28593bef183ff9d1b84cc690ece28 + md5: f8041e21827056d4522a86cbb3d2c875 depends: - __cuda - cuda-cudart >=12.6.77,<13.0a0 @@ -13371,11 +13047,11 @@ packages: - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx - - numpy >=1.19,<3 + - numpy >=1.21,<3 - optree >=0.13.0 - pybind11 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 @@ -13390,8 +13066,8 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 26688837 - timestamp: 1739499572975 + size: 26778654 + timestamp: 1739514369479 - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 md5: 3eeeeb9e4827ace8c0c1419c85d590ad @@ -13494,22 +13170,6 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 157941 timestamp: 1737455030235 -- conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda - sha256: 76fec03ef7e67e37724873e1f805131fb88efb57f19e9a77b4da616068ef5c28 - md5: ba00a2e5059c1fde96459858537cc8f5 - depends: - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - yaml >=0.2.5,<0.3.0a0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pyyaml?source=hash-mapping - size: 181734 - timestamp: 1737455207230 - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda sha256: 5b496c96e48f495de41525cb1b603d0147f2079f88a8cf061aaf9e17a2fe1992 md5: d14f685b5d204b023c641b188a8d0d7c @@ -13767,27 +13427,6 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 14352068 timestamp: 1739793156239 -- conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py312h451d5c4_0.conda - sha256: a154a6b6f4efefc65366437f611fa89c8178059e2ee7350515fe4a4c3da55c1d - md5: 50632c72cc92ae3ebb615cb496bbf946 - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - liblapack >=3.9.0,<4.0a0 - - numpy <2.5 - - numpy >=1.19,<3 - - numpy >=1.23.5 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/scipy?source=hash-mapping - size: 15350553 - timestamp: 1739793319263 - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py313h2eca4b9_0.conda sha256: 64ab269e333ab957c61053745cb967bfbe216f191a594107adcb69aca16b6294 md5: 9ee392518b0a688b996dec39ced39e35 @@ -13947,9 +13586,9 @@ packages: purls: [] size: 98482 timestamp: 1736951003899 -- conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.1-pyhd8ed1ab_0.conda - sha256: 6e9b4a1857adf30b91a230f45ea8512f052cdaefbd81eb7e72ec75e048d47a56 - md5: 47db68533149750b44dd7b35b289f6e1 +- conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda + sha256: 995f58c662db0197d681fa345522fd9e7ac5f05330d3dff095ab2f102e260ab0 + md5: f7af826063ed569bb13f7207d6f949b0 depends: - alabaster >=0.7.14 - babel >=2.13 @@ -13973,8 +13612,8 @@ packages: license_family: BSD purls: - pkg:pypi/sphinx?source=hash-mapping - size: 1427179 - timestamp: 1740187418894 + size: 1424416 + timestamp: 1740956642838 - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda sha256: 9e083d283e0c292b88fc6b8f684884558c0150bf96f5b73ed0e51246639d609a md5: 809467e21a103ca15b17595d1396687d @@ -14333,21 +13972,6 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 655262 timestamp: 1732616377814 -- conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py312h4389bb4_0.conda - sha256: e21f24e5d598d9a31c604f510c82fbe73d756696bc70a69f11811a2ea9dd5d95 - md5: f06104f71f496b0784b35b23e30e7990 - depends: - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/tornado?source=hash-mapping - size: 844347 - timestamp: 1732616435803 - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py313ha7868ed_0.conda sha256: 062e8b77b825463fc59f373d4033fae7cf65a4170e761814bcbf25cd0627bd1d md5: 3d63fe6a4757924a085ab10196049854 @@ -14506,22 +14130,6 @@ packages: - pkg:pypi/ukkonen?source=hash-mapping size: 13689 timestamp: 1725784235751 -- conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py312hd5eb7cc_5.conda - sha256: f1944f3d9645a6fa2770966ff010791136e7ce0eaa0c751822b812ac04fee7d6 - md5: d8c5ef1991a5121de95ea8e44c34e13a - depends: - - cffi - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: - - pkg:pypi/ukkonen?source=hash-mapping - size: 17213 - timestamp: 1725784449622 - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda sha256: 4f57f2eccd5584421f1b4d8c96c167c1008cba660d7fab5bdec1de212a0e0ff0 md5: 97337494471e4265a203327f9a194234 @@ -14553,30 +14161,30 @@ packages: - pkg:pypi/urllib3?source=hash-mapping size: 100102 timestamp: 1734859520452 -- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - sha256: 7ce178cf139ccea5079f9c353b3d8415d1d49b0a2f774662c355d3f89163d7b4 - md5: 00cf3a61562bd53bd5ea99e6888793d0 +- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + sha256: 8ef83b62f9f0b885882d0dd41cbe47c2308f7ac0537fd508a5bbe6d3953a176e + md5: 9098c5cfb418fc0b0204bf2efc1e9afa depends: - - vc14_runtime >=14.40.33810 + - vc14_runtime >=14.42.34438 track_features: - vc14 license: BSD-3-Clause license_family: BSD purls: [] - size: 17693 - timestamp: 1737627189024 -- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-h6356254_24.conda - sha256: abda97b8728cf6e3c37df8f1178adde7219bed38b96e392cb3be66336386d32e - md5: 2441e010ee255e6a38bf16705a756e94 + size: 17469 + timestamp: 1741043406253 +- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + sha256: fb36814355ac12dcb4a55b75b5ef0d49ec219ad9df30d7955f2ace88bd6919c4 + md5: 5fceb7d965d59955888d9a9732719aa8 depends: - ucrt >=10.0.20348.0 constrains: - - vs2015_runtime 14.42.34433.* *_24 + - vs2015_runtime 14.42.34438.* *_24 license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime license_family: Proprietary purls: [] - size: 753531 - timestamp: 1737627061911 + size: 751362 + timestamp: 1741043402335 - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda sha256: c50a4ab0f5f1164230d42a29f12f61ece9c7b102f57ed1c607d2cd7c77e107b5 md5: d8a3ee355d5ecc9ee2565cafba1d3573 @@ -14591,16 +14199,16 @@ packages: - pkg:pypi/virtualenv?source=hash-mapping size: 3519478 timestamp: 1739263533376 -- conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hfef2bbc_24.conda - sha256: 09102e0bd283af65772c052d85028410b0c31989b3cd96c260485d28e270836e - md5: 117fcc5b86c48f3b322b0722258c7259 +- conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda + sha256: a7104d3d605d191c8ee8d85d4175df3630d61830583494a5d1e62cd9f1260420 + md5: 1dd2e838eb13190ae1f1e2760c036fdc depends: - - vc14_runtime >=14.42.34433 + - vc14_runtime >=14.42.34438 license: BSD-3-Clause license_family: BSD purls: [] - size: 17669 - timestamp: 1737627066773 + size: 17474 + timestamp: 1741043406612 - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda sha256: f21e63e8f7346f9074fd00ca3b079bd3d2fa4d71f1f89d5b6934bf31446dc2a5 md5: b68980f2495d096e71c7fd9d7ccf63e6 @@ -14891,24 +14499,6 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 311278 timestamp: 1725306039901 -- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda - sha256: 3e0c718aa18dcac7f080844dbe0aea41a9cea75083019ce02e8a784926239826 - md5: a92cc3435b2fd6f51463f5a4db5c50b1 - depends: - - cffi >=1.11 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/zstandard?source=hash-mapping - size: 320624 - timestamp: 1725305934189 - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda sha256: 1d2744ec0e91da267ce749e19142081472539cb140a7dad0646cd249246691fe md5: 8e017aca933f4dd25491151edd3e7820 diff --git a/pyproject.toml b/pyproject.toml index 2c33b4b1..63682d9d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Typing :: Typed", ] dynamic = ["version"] -dependencies = ["array-api-compat>=1.10.0,<2"] +dependencies = ["array-api-compat>=1.11,<2"] [project.urls] Homepage = "https://github.com/data-apis/array-api-extra" @@ -48,7 +48,7 @@ platforms = ["linux-64", "osx-arm64", "win-64"] [tool.pixi.dependencies] python = ">=3.10,<3.14" -array-api-compat = ">=1.10.0,<2" +array-api-compat = ">=1.11,<2" [tool.pixi.pypi-dependencies] array-api-extra = { path = ".", editable = true } diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 2c2e5a7a..5621017a 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -556,7 +556,7 @@ def nunique(x: Array, /, *, xp: ModuleType | None = None) -> Array: _, counts = xp.unique_counts(x) n = _compat.size(counts) # FIXME https://github.com/data-apis/array-api-compat/pull/231 - if n is None or math.isnan(n): # e.g. Dask, ndonnx + if n is None: # e.g. Dask, ndonnx return xp.astype(counts, xp.bool).sum() return xp.asarray(n, device=_compat.device(x)) diff --git a/src/array_api_extra/_lib/_utils/_compat.py b/src/array_api_extra/_lib/_utils/_compat.py index 34958149..b9997450 100644 --- a/src/array_api_extra/_lib/_utils/_compat.py +++ b/src/array_api_extra/_lib/_utils/_compat.py @@ -14,6 +14,7 @@ is_dask_namespace, is_jax_array, is_jax_namespace, + is_lazy_array, is_numpy_array, is_numpy_namespace, is_pydata_sparse_array, @@ -35,6 +36,7 @@ is_dask_namespace, is_jax_array, is_jax_namespace, + is_lazy_array, is_numpy_array, is_numpy_namespace, is_pydata_sparse_array, @@ -56,6 +58,7 @@ "is_dask_namespace", "is_jax_array", "is_jax_namespace", + "is_lazy_array", "is_numpy_array", "is_numpy_namespace", "is_pydata_sparse_array", diff --git a/src/array_api_extra/_lib/_utils/_compat.pyi b/src/array_api_extra/_lib/_utils/_compat.pyi index 5c8b6260..1f585a38 100644 --- a/src/array_api_extra/_lib/_utils/_compat.pyi +++ b/src/array_api_extra/_lib/_utils/_compat.pyi @@ -32,5 +32,6 @@ def is_jax_array(x: object, /) -> bool: ... def is_numpy_array(x: object, /) -> bool: ... def is_pydata_sparse_array(x: object, /) -> bool: ... def is_torch_array(x: object, /) -> bool: ... +def is_lazy_array(x: object, /) -> bool: ... def is_writeable_array(x: object, /) -> bool: ... def size(x: Array, /) -> int | None: ... diff --git a/tests/test_at.py b/tests/test_at.py index ce27fbff..e13a691a 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -11,7 +11,7 @@ from array_api_extra import at from array_api_extra._lib import Backend from array_api_extra._lib._at import _AtOp -from array_api_extra._lib._testing import xfail, xp_assert_equal +from array_api_extra._lib._testing import xp_assert_equal from array_api_extra._lib._utils._compat import array_namespace, is_writeable_array from array_api_extra._lib._utils._typing import Array, Index from array_api_extra.testing import lazy_xp_function @@ -219,7 +219,6 @@ def test_alternate_index_syntax(): def test_incompatible_dtype( xp: ModuleType, library: Backend, - request: pytest.FixtureRequest, op: _AtOp, copy: bool | None, bool_mask: bool, @@ -253,8 +252,6 @@ def test_incompatible_dtype( z = at_op(x, idx, op, 1.1, copy=copy) elif library is Backend.DASK: - if op in (_AtOp.MIN, _AtOp.MAX) and bool_mask: - xfail(request, reason="need array-api-compat 1.11") z = at_op(x, idx, op, 1.1, copy=copy) elif library is Backend.ARRAY_API_STRICT and op is not _AtOp.SET: diff --git a/tests/test_funcs.py b/tests/test_funcs.py index e24a7c0e..27318281 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -32,16 +32,14 @@ lazy_xp_function(atleast_nd, static_argnames=("ndim", "xp")) lazy_xp_function(cov, static_argnames="xp") -# FIXME .device attribute https://github.com/data-apis/array-api-compat/pull/238 -lazy_xp_function(create_diagonal, jax_jit=False, static_argnames=("offset", "xp")) +lazy_xp_function(create_diagonal, static_argnames=("offset", "xp")) lazy_xp_function(expand_dims, static_argnames=("axis", "xp")) lazy_xp_function(kron, static_argnames="xp") lazy_xp_function(nunique, static_argnames="xp") lazy_xp_function(pad, static_argnames=("pad_width", "mode", "constant_values", "xp")) # FIXME calls in1d which calls xp.unique_values without size lazy_xp_function(setdiff1d, jax_jit=False, static_argnames=("assume_unique", "xp")) -# FIXME .device attribute https://github.com/data-apis/array-api-compat/pull/238 -lazy_xp_function(sinc, jax_jit=False, static_argnames="xp") +lazy_xp_function(sinc, static_argnames="xp") @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") diff --git a/vendor_tests/test_vendor.py b/vendor_tests/test_vendor.py index 7aaa9eba..4613edc7 100644 --- a/vendor_tests/test_vendor.py +++ b/vendor_tests/test_vendor.py @@ -14,6 +14,7 @@ def test_vendor_compat(): is_dask_namespace, is_jax_array, is_jax_namespace, + is_lazy_array, is_numpy_array, is_numpy_namespace, is_pydata_sparse_array, @@ -35,6 +36,7 @@ def test_vendor_compat(): assert not is_dask_namespace(xp) assert not is_jax_array(x) assert not is_jax_namespace(xp) + assert not is_lazy_array(x) assert not is_numpy_array(x) assert not is_numpy_namespace(xp) assert not is_pydata_sparse_array(x) From 2bea9dbb0a4c84a3b85de1dcf423b713c2784092 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 02:54:08 +0000 Subject: [PATCH 044/140] Bump actions/attest-build-provenance in the actions group Bumps the actions group with 1 update: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance). Updates `actions/attest-build-provenance` from 2.2.2 to 2.2.3 - [Release notes](https://github.com/actions/attest-build-provenance/releases) - [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md) - [Commits](https://github.com/actions/attest-build-provenance/compare/v2.2.2...v2.2.3) --- updated-dependencies: - dependency-name: actions/attest-build-provenance dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] --- .github/workflows/cd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 2017bf29..3c045cbe 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -37,7 +37,7 @@ jobs: path: dist - name: Generate artifact attestation for sdist and wheel - uses: actions/attest-build-provenance@v2.2.2 + uses: actions/attest-build-provenance@v2.2.3 with: subject-path: "dist/*" From b24c218871757b11a8e14ab401233cd91c99f329 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Wed, 12 Mar 2025 21:00:30 +0000 Subject: [PATCH 045/140] BUG: `lazy_xp_function` crashes with Cython ufuncs (#153) * BUG: lazy_xp_function crashes with ufuncs * elaborate on comment --------- Co-authored-by: Lucas Colley --- src/array_api_extra/testing.py | 58 +++++++++++++++++++++++----------- tests/test_testing.py | 30 ++++++++++++++++++ 2 files changed, 69 insertions(+), 19 deletions(-) diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index 65362382..1007fa1a 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -7,7 +7,8 @@ # https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 from __future__ import annotations -from collections.abc import Callable, Iterable, Sequence +import contextlib +from collections.abc import Callable, Iterable, Iterator, Sequence from functools import wraps from types import ModuleType from typing import TYPE_CHECKING, Any, TypeVar, cast @@ -42,6 +43,8 @@ def override(func: Callable[P, T]) -> Callable[P, T]: T = TypeVar("T") +_ufuncs_tags: dict[object, dict[str, Any]] = {} # type: ignore[no-any-explicit] + def lazy_xp_function( # type: ignore[no-any-explicit] func: Callable[..., Any], @@ -132,12 +135,16 @@ def test_myfunc(xp): a = xp.asarray([1, 2]) b = myfunc(a) # This is jitted when xp=jax.numpy c = mymodule.myfunc(a) # This is not """ - func.allow_dask_compute = allow_dask_compute # type: ignore[attr-defined] # pyright: ignore[reportFunctionMemberAccess] - if jax_jit: - func.lazy_jax_jit_kwargs = { # type: ignore[attr-defined] # pyright: ignore[reportFunctionMemberAccess] - "static_argnums": static_argnums, - "static_argnames": static_argnames, - } + tags = { + "allow_dask_compute": allow_dask_compute, + "jax_jit": jax_jit, + "static_argnums": static_argnums, + "static_argnames": static_argnames, + } + try: + func._lazy_xp_function = tags # type: ignore[attr-defined] # pylint: disable=protected-access # pyright: ignore[reportFunctionMemberAccess] + except AttributeError: # @cython.vectorize + _ufuncs_tags[func] = tags def patch_lazy_xp_functions( @@ -179,24 +186,37 @@ def xp(request, monkeypatch): """ globals_ = cast("dict[str, Any]", request.module.__dict__) # type: ignore[no-any-explicit] - if is_dask_namespace(xp): + def iter_tagged() -> Iterator[tuple[str, Callable[..., Any], dict[str, Any]]]: # type: ignore[no-any-explicit] for name, func in globals_.items(): - n = getattr(func, "allow_dask_compute", None) - if n is not None: - assert isinstance(n, int) - wrapped = _allow_dask_compute(func, n) - monkeypatch.setitem(globals_, name, wrapped) + tags: dict[str, Any] | None = None # type: ignore[no-any-explicit] + with contextlib.suppress(AttributeError): + tags = func._lazy_xp_function # pylint: disable=protected-access + if tags is None: + with contextlib.suppress(KeyError, TypeError): + tags = _ufuncs_tags[func] + if tags is not None: + yield name, func, tags + + if is_dask_namespace(xp): + for name, func, tags in iter_tagged(): + n = tags["allow_dask_compute"] + wrapped = _allow_dask_compute(func, n) + monkeypatch.setitem(globals_, name, wrapped) elif is_jax_namespace(xp): import jax - for name, func in globals_.items(): - kwargs = cast( # type: ignore[no-any-explicit] - "dict[str, Any] | None", getattr(func, "lazy_jax_jit_kwargs", None) - ) - if kwargs is not None: + for name, func, tags in iter_tagged(): + if tags["jax_jit"]: # suppress unused-ignore to run mypy in -e lint as well as -e dev - wrapped = cast(Callable[..., Any], jax.jit(func, **kwargs)) # type: ignore[no-any-explicit,no-untyped-call,unused-ignore] + wrapped = cast( # type: ignore[no-any-explicit] + Callable[..., Any], + jax.jit( + func, + static_argnums=tags["static_argnums"], + static_argnames=tags["static_argnames"], + ), + ) monkeypatch.setitem(globals_, name, wrapped) diff --git a/tests/test_testing.py b/tests/test_testing.py index c9a1e32f..aa7faaf8 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -202,3 +202,33 @@ def test_lazy_xp_function_static_params(xp: ModuleType, func: Callable[..., Arra xp_assert_equal(func(x, 0, False), xp.asarray([3.0, 6.0])) xp_assert_equal(func(x, 1, flag=True), xp.asarray([2.0, 4.0])) xp_assert_equal(func(x, n=1, flag=True), xp.asarray([2.0, 4.0])) + + +try: + # Test an arbitrary Cython ufunc (@cython.vectorize). + # When SCIPY_ARRAY_API is not set, this is the same as + # scipy.special.erf. + from scipy.special._ufuncs import erf # type: ignore[import-not-found] + + lazy_xp_function(erf) # pyright: ignore[reportUnknownArgumentType] +except ImportError: + erf = None + + +@pytest.mark.filterwarnings("ignore:__array_wrap__:DeprecationWarning") # torch +def test_lazy_xp_function_cython_ufuncs(xp: ModuleType, library: Backend): + pytest.importorskip("scipy") + assert erf is not None + x = xp.asarray([6.0, 7.0]) + if library in (Backend.ARRAY_API_STRICT, Backend.JAX): + # array-api-strict arrays are auto-converted to numpy + # which results in an assertion error for mismatched namespaces + # eager jax arrays are auto-converted to numpy in eager jax + # and fail in jax.jit (which lazy_xp_function tests here) + with pytest.raises((TypeError, AssertionError)): + xp_assert_equal(erf(x), xp.asarray([1.0, 1.0])) + else: + # cupy, dask and sparse define __array_ufunc__ and dispatch accordingly + # note that when sparse reduces to scalar it returns a np.generic, which + # would make xp_assert_equal fail. + xp_assert_equal(erf(x), xp.asarray([1.0, 1.0])) From a925bf9ed5bf8a4b9ef80283882e95d800e4e19d Mon Sep 17 00:00:00 2001 From: crusaderky Date: Thu, 13 Mar 2025 11:48:56 +0000 Subject: [PATCH 046/140] ENH: `lazy_xp_function` to materialize exceptions on Dask --- src/array_api_extra/testing.py | 17 ++++++++++++----- tests/test_testing.py | 29 +++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 5 deletions(-) diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index 1007fa1a..550665ae 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -200,7 +200,7 @@ def iter_tagged() -> Iterator[tuple[str, Callable[..., Any], dict[str, Any]]]: if is_dask_namespace(xp): for name, func, tags in iter_tagged(): n = tags["allow_dask_compute"] - wrapped = _allow_dask_compute(func, n) + wrapped = _dask_wrap(func, n) monkeypatch.setitem(globals_, name, wrapped) elif is_jax_namespace(xp): @@ -256,13 +256,15 @@ def __call__(self, dsk: Graph, keys: Sequence[Key] | Key, **kwargs: Any) -> Any: return dask.get(dsk, keys, **kwargs) # type: ignore[attr-defined,no-untyped-call] # pyright: ignore[reportPrivateImportUsage] -def _allow_dask_compute( +def _dask_wrap( func: Callable[P, T], n: int ) -> Callable[P, T]: # numpydoc ignore=PR01,RT01 """ Wrap `func` to raise if it attempts to call `dask.compute` more than `n` times. + + After the function returns, materialize the graph in order to re-raise exceptions. """ - import dask.config + import dask func_name = getattr(func, "__name__", str(func)) n_str = f"only up to {n}" if n else "no" @@ -276,7 +278,12 @@ def _allow_dask_compute( @wraps(func) def wrapper(*args: P.args, **kwargs: P.kwargs) -> T: # numpydoc ignore=GL08 scheduler = CountingDaskScheduler(n, msg) - with dask.config.set({"scheduler": scheduler}): - return func(*args, **kwargs) + with dask.config.set({"scheduler": scheduler}): # pyright: ignore[reportPrivateImportUsage] + out = func(*args, **kwargs) + + # Block until the graph materializes and reraise exceptions. This allows + # `pytest.raises` and `pytest.warns` to work as expected. Note that this would + # not work on scheduler='distributed', as it would not block. + return dask.persist(out, scheduler="threads")[0] # type: ignore[no-any-return,attr-defined,no-untyped-call,func-returns-value,index] # pyright: ignore[reportPrivateImportUsage] return wrapper diff --git a/tests/test_testing.py b/tests/test_testing.py index aa7faaf8..1649dd86 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -232,3 +232,32 @@ def test_lazy_xp_function_cython_ufuncs(xp: ModuleType, library: Backend): # note that when sparse reduces to scalar it returns a np.generic, which # would make xp_assert_equal fail. xp_assert_equal(erf(x), xp.asarray([1.0, 1.0])) + + +def dask_raises(x: Array) -> Array: + def _raises(x: Array) -> Array: + # Test that map_blocks doesn't eagerly call the function; + # dtype and meta should be sufficient to skip the trial run. + assert x.shape == (3,) + msg = "Hello world" + raise ValueError(msg) + + return x.map_blocks(_raises, dtype=x.dtype, meta=x._meta) + + +lazy_xp_function(dask_raises) + + +def test_lazy_xp_function_eagerly_raises(da: ModuleType): + """Test that the pattern:: + + with pytest.raises(Exception): + func(x) + + works with Dask, even though it normally wouldn't as we're disregarding the func + output so the graph would not be ordinarily materialized. + lazy_xp_function contains ad-hoc code to materialize and reraise exceptions. + """ + x = da.arange(3) + with pytest.raises(ValueError, match="Hello world"): + dask_raises(x) From 17740374cd72def41386e76ff4b3be3f9b36a49e Mon Sep 17 00:00:00 2001 From: crusaderky Date: Fri, 14 Mar 2025 09:40:13 +0000 Subject: [PATCH 047/140] MAINT: Allow `import xpx.testing` outside of test modules --- src/array_api_extra/testing.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index 550665ae..8aca160f 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -13,8 +13,6 @@ from types import ModuleType from typing import TYPE_CHECKING, Any, TypeVar, cast -import pytest - from ._lib._utils._compat import is_dask_namespace, is_jax_namespace __all__ = ["lazy_xp_function", "patch_lazy_xp_functions"] @@ -25,6 +23,7 @@ # https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 from typing import ParamSpec + import pytest from dask.typing import Graph, Key, SchedulerGetCallable from typing_extensions import override From 2f7b4d9febadf9f5a57b719c1b7658dcc61bb0f7 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Mon, 17 Mar 2025 15:13:05 +0000 Subject: [PATCH 048/140] MAINT: Array API 2024.12 typing nits (#156) * MAINT: Array API 2024.12 typing nits * update docstrings * Update src/array_api_extra/_lib/_utils/_helpers.py Co-authored-by: Lucas Colley * Add xref to pyright bug --------- Co-authored-by: Lucas Colley --- docs/index.md | 2 +- src/array_api_extra/_delegation.py | 4 +-- src/array_api_extra/_lib/_funcs.py | 36 +++++++++++++++++---- src/array_api_extra/_lib/_utils/_compat.pyi | 25 +++++++------- src/array_api_extra/_lib/_utils/_helpers.py | 24 ++++++++------ 5 files changed, 60 insertions(+), 31 deletions(-) diff --git a/docs/index.md b/docs/index.md index f7c51574..ae15c7f4 100644 --- a/docs/index.md +++ b/docs/index.md @@ -185,7 +185,7 @@ increase performance. In particular, the following kinds of function are also in-scope: - Functions which implement - [array API standard extension](https://data-apis.org/array-api/2023.12/extensions/index.html) + [array API standard extension](https://data-apis.org/array-api/latest/extensions/index.html) functions in terms of functions from the base standard. - Functions which add functionality (e.g. extra parameters) to functions from the standard. diff --git a/src/array_api_extra/_delegation.py b/src/array_api_extra/_delegation.py index f3295c45..0c455ae1 100644 --- a/src/array_api_extra/_delegation.py +++ b/src/array_api_extra/_delegation.py @@ -31,8 +31,8 @@ def _delegate(xp: ModuleType, *backends: Backend) -> bool: def isclose( - a: Array, - b: Array, + a: Array | complex, + b: Array | complex, *, rtol: float = 1e-05, atol: float = 1e-08, diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 5621017a..cf06dd55 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -7,7 +7,7 @@ import warnings from collections.abc import Sequence from types import ModuleType -from typing import cast +from typing import TYPE_CHECKING, cast from ._at import at from ._utils import _compat, _helpers @@ -375,8 +375,8 @@ def expand_dims( def isclose( - a: Array, - b: Array, + a: Array | complex, + b: Array | complex, *, rtol: float = 1e-05, atol: float = 1e-08, @@ -385,6 +385,10 @@ def isclose( ) -> Array: # numpydoc ignore=PR01,RT01 """See docstring in array_api_extra._delegation.""" a, b = asarrays(a, b, xp=xp) + # FIXME https://github.com/microsoft/pyright/issues/10085 + if TYPE_CHECKING: # pragma: nocover + assert _compat.is_array_api_obj(a) + assert _compat.is_array_api_obj(b) a_inexact = xp.isdtype(a.dtype, ("real floating", "complex floating")) b_inexact = xp.isdtype(b.dtype, ("real floating", "complex floating")) @@ -419,7 +423,13 @@ def isclose( return xp.abs(a - b) <= (atol + xp.abs(b) // nrtol) -def kron(a: Array, b: Array, /, *, xp: ModuleType | None = None) -> Array: +def kron( + a: Array | complex, + b: Array | complex, + /, + *, + xp: ModuleType | None = None, +) -> Array: """ Kronecker product of two arrays. @@ -495,9 +505,16 @@ def kron(a: Array, b: Array, /, *, xp: ModuleType | None = None) -> Array: if xp is None: xp = array_namespace(a, b) a, b = asarrays(a, b, xp=xp) + # FIXME https://github.com/microsoft/pyright/issues/10085 + if TYPE_CHECKING: # pragma: nocover + assert _compat.is_array_api_obj(a) + assert _compat.is_array_api_obj(b) singletons = (1,) * (b.ndim - a.ndim) a = xp.broadcast_to(a, singletons + a.shape) + # FIXME https://github.com/microsoft/pyright/issues/10085 + if TYPE_CHECKING: # pragma: nocover + assert _compat.is_array_api_obj(a) nd_b, nd_a = b.ndim, a.ndim nd_max = max(nd_b, nd_a) @@ -614,8 +631,8 @@ def pad( def setdiff1d( - x1: Array, - x2: Array, + x1: Array | complex, + x2: Array | complex, /, *, assume_unique: bool = False, @@ -628,7 +645,7 @@ def setdiff1d( Parameters ---------- - x1 : array + x1 : array | int | float | complex | bool Input array. x2 : array Input comparison array. @@ -665,6 +682,11 @@ def setdiff1d( else: x1 = xp.unique_values(x1) x2 = xp.unique_values(x2) + + # FIXME https://github.com/microsoft/pyright/issues/10085 + if TYPE_CHECKING: # pragma: nocover + assert _compat.is_array_api_obj(x1) + return x1[_helpers.in1d(x1, x2, assume_unique=True, invert=True, xp=xp)] diff --git a/src/array_api_extra/_lib/_utils/_compat.pyi b/src/array_api_extra/_lib/_utils/_compat.pyi index 1f585a38..66134fae 100644 --- a/src/array_api_extra/_lib/_utils/_compat.pyi +++ b/src/array_api_extra/_lib/_utils/_compat.pyi @@ -5,27 +5,30 @@ from __future__ import annotations from types import ModuleType +# TODO import from typing (requires Python >=3.13) +from typing_extensions import TypeIs + from ._typing import Array, Device # pylint: disable=missing-class-docstring,unused-argument -class ArrayModule(ModuleType): +class Namespace(ModuleType): def device(self, x: Array, /) -> Device: ... def array_namespace( - *xs: Array, + *xs: Array | complex | None, api_version: str | None = None, use_compat: bool | None = None, -) -> ArrayModule: ... +) -> Namespace: ... def device(x: Array, /) -> Device: ... -def is_array_api_obj(x: object, /) -> bool: ... -def is_array_api_strict_namespace(xp: ModuleType, /) -> bool: ... -def is_cupy_namespace(xp: ModuleType, /) -> bool: ... -def is_dask_namespace(xp: ModuleType, /) -> bool: ... -def is_jax_namespace(xp: ModuleType, /) -> bool: ... -def is_numpy_namespace(xp: ModuleType, /) -> bool: ... -def is_pydata_sparse_namespace(xp: ModuleType, /) -> bool: ... -def is_torch_namespace(xp: ModuleType, /) -> bool: ... +def is_array_api_obj(x: object, /) -> TypeIs[Array]: ... +def is_array_api_strict_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... +def is_cupy_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... +def is_dask_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... +def is_jax_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... +def is_numpy_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... +def is_pydata_sparse_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... +def is_torch_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... def is_cupy_array(x: object, /) -> bool: ... def is_dask_array(x: object, /) -> bool: ... def is_jax_array(x: object, /) -> bool: ... diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index e8419f24..594b6e12 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -5,12 +5,17 @@ from collections.abc import Generator from types import ModuleType -from typing import cast +from typing import TYPE_CHECKING from . import _compat from ._compat import array_namespace, is_array_api_obj, is_numpy_array from ._typing import Array +if TYPE_CHECKING: # pragma: no cover + # TODO import from typing (requires Python >=3.13) + from typing_extensions import TypeIs + + __all__ = ["asarrays", "in1d", "is_python_scalar", "mean"] @@ -96,16 +101,17 @@ def mean( return xp.mean(x, axis=axis, keepdims=keepdims) -def is_python_scalar(x: object) -> bool: # numpydoc ignore=PR01,RT01 +def is_python_scalar(x: object) -> TypeIs[complex]: # numpydoc ignore=PR01,RT01 """Return True if `x` is a Python scalar, False otherwise.""" # isinstance(x, float) returns True for np.float64 # isinstance(x, complex) returns True for np.complex128 - return isinstance(x, int | float | complex | bool) and not is_numpy_array(x) + # bool is a subclass of int + return isinstance(x, int | float | complex) and not is_numpy_array(x) def asarrays( - a: Array | int | float | complex | bool, - b: Array | int | float | complex | bool, + a: Array | complex, + b: Array | complex, xp: ModuleType, ) -> tuple[Array, Array]: """ @@ -150,9 +156,7 @@ def asarrays( if is_array_api_obj(a): # a is an Array API object # b is a int | float | complex | bool - - # pyright doesn't like it if you reuse the same variable name - xa = cast(Array, a) + xa = a # https://data-apis.org/array-api/draft/API_specification/type_promotion.html#mixing-arrays-with-python-scalars same_dtype = { @@ -162,8 +166,8 @@ def asarrays( complex: "complex floating", } kind = same_dtype[type(b)] # type: ignore[index] - if xp.isdtype(xa.dtype, kind): - xb = xp.asarray(b, dtype=xa.dtype) + if xp.isdtype(a.dtype, kind): + xb = xp.asarray(b, dtype=a.dtype) else: # Undefined behaviour. Let the function deal with it, if it can. xb = xp.asarray(b) From 8cac0e47b6251b65ddfee434949e2f277c001f19 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Fri, 14 Mar 2025 10:19:33 +0000 Subject: [PATCH 049/140] ENH: `lazy_xp_function` namespaces support --- src/array_api_extra/testing.py | 101 ++++++++++++++++++++++++--------- tests/test_testing.py | 37 ++++++++++++ 2 files changed, 110 insertions(+), 28 deletions(-) diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index 8aca160f..a0f97a81 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -56,9 +56,8 @@ def lazy_xp_function( # type: ignore[no-any-explicit] """ Tag a function to be tested on lazy backends. - Tag a function, which must be imported in the test module globals, so that when any - tests defined in the same module are executed with ``xp=jax.numpy`` the function is - replaced with a jitted version of itself, and when it is executed with + Tag a function so that when any tests are executed with ``xp=jax.numpy`` the + function is replaced with a jitted version of itself, and when it is executed with ``xp=dask.array`` the function will raise if it attempts to materialize the graph. This will be later expanded to provide test coverage for other lazy backends. @@ -120,19 +119,59 @@ def test_myfunc(xp): Notes ----- - A test function can circumvent this monkey-patching system by calling `func` as an - attribute of the original module. You need to sanitize your code to make sure this - does not happen. + In order for this tag to be effective, the test function must be imported into the + test module globals without its namespace; alternatively its namespace must be + declared in a ``lazy_xp_modules`` list in the test module globals. - Example:: + Example 1:: - import mymodule from mymodule import myfunc + from mymodule import myfunc lazy_xp_function(myfunc) def test_myfunc(xp): - a = xp.asarray([1, 2]) b = myfunc(a) # This is jitted when xp=jax.numpy c = - mymodule.myfunc(a) # This is not + x = myfunc(xp.asarray([1, 2])) + + Example 2:: + + import mymodule + + lazy_xp_modules = [mymodule] + lazy_xp_function(mymodule.myfunc) + + def test_myfunc(xp): + x = mymodule.myfunc(xp.asarray([1, 2])) + + A test function can circumvent this monkey-patching system by using a namespace + outside of the two above patterns. You need to sanitize your code to make sure this + only happens intentionally. + + Example 1:: + + import mymodule + from mymodule import myfunc + + lazy_xp_function(myfunc) + + def test_myfunc(xp): + a = xp.asarray([1, 2]) + b = myfunc(a) # This is wrapped when xp=jax.numpy or xp=dask.array + c = mymodule.myfunc(a) # This is not + + Example 2:: + + import mymodule + + class naked: + myfunc = mymodule.myfunc + + lazy_xp_modules = [mymodule] + lazy_xp_function(mymodule.myfunc) + + def test_myfunc(xp): + a = xp.asarray([1, 2]) + b = mymodule.myfunc(a) # This is wrapped when xp=jax.numpy or xp=dask.array + c = naked.myfunc(a) # This is not """ tags = { "allow_dask_compute": allow_dask_compute, @@ -153,11 +192,13 @@ def patch_lazy_xp_functions( Test lazy execution of functions tagged with :func:`lazy_xp_function`. If ``xp==jax.numpy``, search for all functions which have been tagged with - :func:`lazy_xp_function` in the globals of the module that defines the current test + :func:`lazy_xp_function` in the globals of the module that defines the current test, + as well as in the ``lazy_xp_modules`` list in the globals of the same module, and wrap them with :func:`jax.jit`. Unwrap them at the end of the test. If ``xp==dask.array``, wrap the functions with a decorator that disables - ``compute()`` and ``persist()``. + ``compute()`` and ``persist()`` and ensures that exceptions and warnings are raised + eagerly. This function should be typically called by your library's `xp` fixture that runs tests on multiple backends:: @@ -183,29 +224,33 @@ def xp(request, monkeypatch): lazy_xp_function : Tag a function to be tested on lazy backends. pytest.FixtureRequest : `request` test function parameter. """ - globals_ = cast("dict[str, Any]", request.module.__dict__) # type: ignore[no-any-explicit] - - def iter_tagged() -> Iterator[tuple[str, Callable[..., Any], dict[str, Any]]]: # type: ignore[no-any-explicit] - for name, func in globals_.items(): - tags: dict[str, Any] | None = None # type: ignore[no-any-explicit] - with contextlib.suppress(AttributeError): - tags = func._lazy_xp_function # pylint: disable=protected-access - if tags is None: - with contextlib.suppress(KeyError, TypeError): - tags = _ufuncs_tags[func] - if tags is not None: - yield name, func, tags + mod = cast(ModuleType, request.module) + mods = [mod, *cast(list[ModuleType], getattr(mod, "lazy_xp_modules", []))] + + def iter_tagged() -> ( # type: ignore[no-any-explicit] + Iterator[tuple[ModuleType, str, Callable[..., Any], dict[str, Any]]] + ): + for mod in mods: + for name, func in mod.__dict__.items(): + tags: dict[str, Any] | None = None # type: ignore[no-any-explicit] + with contextlib.suppress(AttributeError): + tags = func._lazy_xp_function # pylint: disable=protected-access + if tags is None: + with contextlib.suppress(KeyError, TypeError): + tags = _ufuncs_tags[func] + if tags is not None: + yield mod, name, func, tags if is_dask_namespace(xp): - for name, func, tags in iter_tagged(): + for mod, name, func, tags in iter_tagged(): n = tags["allow_dask_compute"] wrapped = _dask_wrap(func, n) - monkeypatch.setitem(globals_, name, wrapped) + monkeypatch.setattr(mod, name, wrapped) elif is_jax_namespace(xp): import jax - for name, func, tags in iter_tagged(): + for mod, name, func, tags in iter_tagged(): if tags["jax_jit"]: # suppress unused-ignore to run mypy in -e lint as well as -e dev wrapped = cast( # type: ignore[no-any-explicit] @@ -216,7 +261,7 @@ def iter_tagged() -> Iterator[tuple[str, Callable[..., Any], dict[str, Any]]]: static_argnames=tags["static_argnames"], ), ) - monkeypatch.setitem(globals_, name, wrapped) + monkeypatch.setattr(mod, name, wrapped) class CountingDaskScheduler(SchedulerGetCallable): diff --git a/tests/test_testing.py b/tests/test_testing.py index 1649dd86..ed21feb2 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -108,6 +108,7 @@ def non_materializable(x: Array) -> Array: and it will trigger an expensive computation in dask. """ xp = array_namespace(x) + # Crashes inside jax.jit # On dask, this triggers two computations of the whole graph if xp.any(x < 0.0) or xp.any(x > 10.0): msg = "Values must be in the [0, 10] range" @@ -261,3 +262,39 @@ def test_lazy_xp_function_eagerly_raises(da: ModuleType): x = da.arange(3) with pytest.raises(ValueError, match="Hello world"): dask_raises(x) + + +class Wrapped: + def f(x: Array) -> Array: # noqa: N805 # pyright: ignore[reportSelfClsParameterName] + xp = array_namespace(x) + # Crash in jax.jit and trigger compute() on dask + if not xp.all(x): + msg = "Values must be non-zero" + raise ValueError(msg) + return x + + +class Naked: + f = Wrapped.f # pyright: ignore[reportUnannotatedClassAttribute] + + +lazy_xp_function(Wrapped.f) +lazy_xp_modules = [Wrapped] + + +def test_lazy_xp_modules(xp: ModuleType, library: Backend): + x = xp.asarray([1.0, 2.0]) + y = Naked.f(x) + xp_assert_equal(y, x) + + if library is Backend.JAX: + with pytest.raises( + TypeError, match="Attempted boolean conversion of traced array" + ): + Wrapped.f(x) + elif library is Backend.DASK: + with pytest.raises(AssertionError, match=r"dask\.compute"): + Wrapped.f(x) + else: + y = Wrapped.f(x) + xp_assert_equal(y, x) From 308fc1ff2361799ab9d745f0ca1e18835add2341 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Mon, 17 Mar 2025 17:55:13 +0000 Subject: [PATCH 050/140] TYP: Full annotations for Array objects (#159) * ENH: Fully annotate Array * Update src/array_api_extra/_lib/_funcs.py * More compact _typing.py --- pixi.lock | 2 +- pyproject.toml | 2 +- src/array_api_extra/_lib/_at.py | 59 ++++++----- src/array_api_extra/_lib/_funcs.py | 59 +++++------ src/array_api_extra/_lib/_testing.py | 28 ++++-- src/array_api_extra/_lib/_utils/_compat.pyi | 16 +-- src/array_api_extra/_lib/_utils/_helpers.py | 43 ++++++-- src/array_api_extra/_lib/_utils/_typing.py | 17 ++-- src/array_api_extra/_lib/_utils/_typing.pyi | 105 ++++++++++++++++++++ src/array_api_extra/testing.py | 2 +- tests/conftest.py | 2 +- tests/test_at.py | 47 ++++----- tests/test_funcs.py | 30 +++--- tests/test_helpers.py | 26 ++++- tests/test_testing.py | 51 +++++----- 15 files changed, 324 insertions(+), 165 deletions(-) create mode 100644 src/array_api_extra/_lib/_utils/_typing.pyi diff --git a/pixi.lock b/pixi.lock index 7310e5af..c2071402 100644 --- a/pixi.lock +++ b/pixi.lock @@ -3788,7 +3788,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.0.dev0 - sha256: 88f998278ea7742857d385d2171ce91fe8ffde2d36416810070e15d523f5d0bf + sha256: af349b53edfb4298b00cbb25c5e3d68fa41ae6abcca3d0a7032f4423fe8bcd14 requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 63682d9d..78ab718f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -203,7 +203,7 @@ enable_error_code = ["ignore-without-code", "truthy-bool"] # https://github.com/data-apis/array-api-typing disallow_any_expr = false # false positives with input validation -disable_error_code = ["redundant-expr", "unreachable"] +disable_error_code = ["redundant-expr", "unreachable", "no-any-return"] [[tool.mypy.overrides]] # slow/unavailable on Windows; do not add to the lint env diff --git a/src/array_api_extra/_lib/_at.py b/src/array_api_extra/_lib/_at.py index a008efa9..11c8ff6c 100644 --- a/src/array_api_extra/_lib/_at.py +++ b/src/array_api_extra/_lib/_at.py @@ -15,7 +15,7 @@ is_jax_array, is_writeable_array, ) -from ._utils._typing import Array, Index +from ._utils._typing import Array, SetIndex class _AtOp(Enum): @@ -43,7 +43,13 @@ def __str__(self) -> str: # type: ignore[explicit-override] # pyright: ignore[ return self.value -_undef = object() +class Undef(Enum): + """Sentinel for undefined values.""" + + UNDEF = 0 + + +_undef = Undef.UNDEF class at: # pylint: disable=invalid-name # numpydoc ignore=PR02 @@ -188,16 +194,16 @@ class at: # pylint: disable=invalid-name # numpydoc ignore=PR02 """ _x: Array - _idx: Index + _idx: SetIndex | Undef __slots__: ClassVar[tuple[str, ...]] = ("_idx", "_x") def __init__( - self, x: Array, idx: Index = _undef, / + self, x: Array, idx: SetIndex | Undef = _undef, / ) -> None: # numpydoc ignore=GL08 self._x = x self._idx = idx - def __getitem__(self, idx: Index, /) -> at: # numpydoc ignore=PR01,RT01 + def __getitem__(self, idx: SetIndex, /) -> at: # numpydoc ignore=PR01,RT01 """ Allow for the alternate syntax ``at(x)[start:stop:step]``. @@ -212,9 +218,9 @@ def __getitem__(self, idx: Index, /) -> at: # numpydoc ignore=PR01,RT01 def _op( self, at_op: _AtOp, - in_place_op: Callable[[Array, Array | object], Array] | None, + in_place_op: Callable[[Array, Array | complex], Array] | None, out_of_place_op: Callable[[Array, Array], Array] | None, - y: Array | object, + y: Array | complex, /, copy: bool | None, xp: ModuleType | None, @@ -226,7 +232,7 @@ def _op( ---------- at_op : _AtOp Method of JAX's Array.at[]. - in_place_op : Callable[[Array, Array | object], Array] | None + in_place_op : Callable[[Array, Array | complex], Array] | None In-place operation to apply on mutable backends:: x[idx] = in_place_op(x[idx], y) @@ -245,7 +251,7 @@ def _op( x = xp.where(idx, y, x) - y : array or object + y : array or complex Right-hand side of the operation. copy : bool or None Whether to copy the input array. See the class docstring for details. @@ -260,7 +266,7 @@ def _op( x, idx = self._x, self._idx xp = array_namespace(x, y) if xp is None else xp - if idx is _undef: + if isinstance(idx, Undef): msg = ( "Index has not been set.\n" "Usage: either\n" @@ -306,7 +312,10 @@ def _op( if copy or (copy is None and not writeable): if is_jax_array(x): # Use JAX's at[] - func = cast(Callable[[Array], Array], getattr(x.at[idx], at_op.value)) + func = cast( + Callable[[Array | complex], Array], + getattr(x.at[idx], at_op.value), # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue,reportUnknownArgumentType] + ) out = func(y) # Undo int->float promotion on JAX after _AtOp.DIVIDE return xp.astype(out, x.dtype, copy=False) @@ -315,10 +324,10 @@ def _op( # with a copy followed by an update x = xp.asarray(x, copy=True) - if writeable is False: - # A copy of a read-only numpy array is writeable - # Note: this assumes that a copy of a writeable array is writeable - writeable = None + # A copy of a read-only numpy array is writeable + # Note: this assumes that a copy of a writeable array is writeable + assert not writeable + writeable = None if writeable is None: writeable = is_writeable_array(x) @@ -328,14 +337,14 @@ def _op( raise ValueError(msg) if in_place_op: # add(), subtract(), ... - x[self._idx] = in_place_op(x[self._idx], y) + x[idx] = in_place_op(x[idx], y) else: # set() - x[self._idx] = y + x[idx] = y return x def set( self, - y: Array | object, + y: Array | complex, /, copy: bool | None = None, xp: ModuleType | None = None, @@ -345,7 +354,7 @@ def set( def add( self, - y: Array | object, + y: Array | complex, /, copy: bool | None = None, xp: ModuleType | None = None, @@ -359,7 +368,7 @@ def add( def subtract( self, - y: Array | object, + y: Array | complex, /, copy: bool | None = None, xp: ModuleType | None = None, @@ -371,7 +380,7 @@ def subtract( def multiply( self, - y: Array | object, + y: Array | complex, /, copy: bool | None = None, xp: ModuleType | None = None, @@ -383,7 +392,7 @@ def multiply( def divide( self, - y: Array | object, + y: Array | complex, /, copy: bool | None = None, xp: ModuleType | None = None, @@ -395,7 +404,7 @@ def divide( def power( self, - y: Array | object, + y: Array | complex, /, copy: bool | None = None, xp: ModuleType | None = None, @@ -405,7 +414,7 @@ def power( def min( self, - y: Array | object, + y: Array | complex, /, copy: bool | None = None, xp: ModuleType | None = None, @@ -417,7 +426,7 @@ def min( def max( self, - y: Array | object, + y: Array | complex, /, copy: bool | None = None, xp: ModuleType | None = None, diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index cf06dd55..43698c42 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -7,12 +7,12 @@ import warnings from collections.abc import Sequence from types import ModuleType -from typing import TYPE_CHECKING, cast +from typing import cast from ._at import at from ._utils import _compat, _helpers from ._utils._compat import array_namespace, is_jax_array -from ._utils._helpers import asarrays, ndindex +from ._utils._helpers import asarrays, eager_shape, ndindex from ._utils._typing import Array __all__ = [ @@ -211,11 +211,13 @@ def cov(m: Array, /, *, xp: ModuleType | None = None) -> Array: m = xp.astype(m, dtype) avg = _helpers.mean(m, axis=1, xp=xp) - fact = m.shape[1] - 1 + + m_shape = eager_shape(m) + fact = m_shape[1] - 1 if fact <= 0: warnings.warn("Degrees of freedom <= 0 for slice", RuntimeWarning, stacklevel=2) - fact = 0.0 + fact = 0 m -= avg[:, None] m_transpose = m.T @@ -274,8 +276,10 @@ def create_diagonal( if x.ndim == 0: err_msg = "`x` must be at least 1-dimensional." raise ValueError(err_msg) - batch_dims = x.shape[:-1] - n = x.shape[-1] + abs(offset) + + x_shape = eager_shape(x) + batch_dims = x_shape[:-1] + n = x_shape[-1] + abs(offset) diag = xp.zeros((*batch_dims, n**2), dtype=x.dtype, device=_compat.device(x)) target_slice = slice( @@ -385,10 +389,6 @@ def isclose( ) -> Array: # numpydoc ignore=PR01,RT01 """See docstring in array_api_extra._delegation.""" a, b = asarrays(a, b, xp=xp) - # FIXME https://github.com/microsoft/pyright/issues/10085 - if TYPE_CHECKING: # pragma: nocover - assert _compat.is_array_api_obj(a) - assert _compat.is_array_api_obj(b) a_inexact = xp.isdtype(a.dtype, ("real floating", "complex floating")) b_inexact = xp.isdtype(b.dtype, ("real floating", "complex floating")) @@ -505,24 +505,17 @@ def kron( if xp is None: xp = array_namespace(a, b) a, b = asarrays(a, b, xp=xp) - # FIXME https://github.com/microsoft/pyright/issues/10085 - if TYPE_CHECKING: # pragma: nocover - assert _compat.is_array_api_obj(a) - assert _compat.is_array_api_obj(b) singletons = (1,) * (b.ndim - a.ndim) - a = xp.broadcast_to(a, singletons + a.shape) - # FIXME https://github.com/microsoft/pyright/issues/10085 - if TYPE_CHECKING: # pragma: nocover - assert _compat.is_array_api_obj(a) + a = cast(Array, xp.broadcast_to(a, singletons + a.shape)) nd_b, nd_a = b.ndim, a.ndim nd_max = max(nd_b, nd_a) if nd_a == 0 or nd_b == 0: return xp.multiply(a, b) - a_shape = a.shape - b_shape = b.shape + a_shape = eager_shape(a) + b_shape = eager_shape(b) # Equalise the shapes by prepending smaller one with 1s a_shape = (1,) * max(0, nd_b - nd_a) + a_shape @@ -587,16 +580,14 @@ def pad( ) -> Array: # numpydoc ignore=PR01,RT01 """See docstring in `array_api_extra._delegation.py`.""" # make pad_width a list of length-2 tuples of ints - x_ndim = cast(int, x.ndim) - if isinstance(pad_width, int): - pad_width_seq = [(pad_width, pad_width)] * x_ndim + pad_width_seq = [(pad_width, pad_width)] * x.ndim elif ( isinstance(pad_width, tuple) and len(pad_width) == 2 and all(isinstance(i, int) for i in pad_width) ): - pad_width_seq = [cast(tuple[int, int], pad_width)] * x_ndim + pad_width_seq = [cast(tuple[int, int], pad_width)] * x.ndim else: pad_width_seq = cast(list[tuple[int, int]], list(pad_width)) @@ -608,7 +599,8 @@ def pad( msg = f"expect a 2-tuple (before, after), got {w_tpl}." raise ValueError(msg) - sh = x.shape[ax] + sh = eager_shape(x)[ax] + if w_tpl[0] == 0 and w_tpl[1] == 0: sl = slice(None, None, None) else: @@ -674,20 +666,17 @@ def setdiff1d( """ if xp is None: xp = array_namespace(x1, x2) - x1, x2 = asarrays(x1, x2, xp=xp) + # https://github.com/microsoft/pyright/issues/10103 + x1_, x2_ = asarrays(x1, x2, xp=xp) if assume_unique: - x1 = xp.reshape(x1, (-1,)) - x2 = xp.reshape(x2, (-1,)) + x1_ = xp.reshape(x1_, (-1,)) + x2_ = xp.reshape(x2_, (-1,)) else: - x1 = xp.unique_values(x1) - x2 = xp.unique_values(x2) - - # FIXME https://github.com/microsoft/pyright/issues/10085 - if TYPE_CHECKING: # pragma: nocover - assert _compat.is_array_api_obj(x1) + x1_ = xp.unique_values(x1_) + x2_ = xp.unique_values(x2_) - return x1[_helpers.in1d(x1, x2, assume_unique=True, invert=True, xp=xp)] + return x1_[_helpers.in1d(x1_, x2_, assume_unique=True, invert=True, xp=xp)] def sinc(x: Array, /, *, xp: ModuleType | None = None) -> Array: diff --git a/src/array_api_extra/_lib/_testing.py b/src/array_api_extra/_lib/_testing.py index 3cd72942..c6be5e97 100644 --- a/src/array_api_extra/_lib/_testing.py +++ b/src/array_api_extra/_lib/_testing.py @@ -7,6 +7,7 @@ import math from types import ModuleType +from typing import cast import pytest @@ -48,10 +49,11 @@ def _check_ns_shape_dtype( actual_shape = actual.shape desired_shape = desired.shape if is_dask_namespace(desired_xp): - if any(math.isnan(i) for i in actual_shape): - actual_shape = actual.compute().shape - if any(math.isnan(i) for i in desired_shape): - desired_shape = desired.compute().shape + # Dask uses nan instead of None for unknown shapes + if any(math.isnan(i) for i in cast(tuple[float, ...], actual_shape)): + actual_shape = actual.compute().shape # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + if any(math.isnan(i) for i in cast(tuple[float, ...], desired_shape)): + desired_shape = desired.compute().shape # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] msg = f"shapes do not match: {actual_shape} != f{desired_shape}" assert actual_shape == desired_shape, msg @@ -100,11 +102,11 @@ def xp_assert_equal(actual: Array, desired: Array, err_msg: str = "") -> None: import numpy as np # pylint: disable=import-outside-toplevel if is_pydata_sparse_namespace(xp): - actual = actual.todense() - desired = desired.todense() + actual = actual.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + desired = desired.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] # JAX uses `np.testing` - np.testing.assert_array_equal(actual, desired, err_msg=err_msg) + np.testing.assert_array_equal(actual, desired, err_msg=err_msg) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] def xp_assert_close( @@ -164,13 +166,17 @@ def xp_assert_close( import numpy as np # pylint: disable=import-outside-toplevel if is_pydata_sparse_namespace(xp): - actual = actual.to_dense() - desired = desired.to_dense() + actual = actual.to_dense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + desired = desired.to_dense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] # JAX uses `np.testing` assert isinstance(rtol, float) - np.testing.assert_allclose( - actual, desired, rtol=rtol, atol=atol, err_msg=err_msg + np.testing.assert_allclose( # pyright: ignore[reportCallIssue] + actual, # pyright: ignore[reportArgumentType] + desired, # pyright: ignore[reportArgumentType] + rtol=rtol, + atol=atol, + err_msg=err_msg, # type: ignore[call-overload] ) diff --git a/src/array_api_extra/_lib/_utils/_compat.pyi b/src/array_api_extra/_lib/_utils/_compat.pyi index 66134fae..f40d7556 100644 --- a/src/array_api_extra/_lib/_utils/_compat.pyi +++ b/src/array_api_extra/_lib/_utils/_compat.pyi @@ -29,12 +29,12 @@ def is_jax_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... def is_numpy_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... def is_pydata_sparse_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... def is_torch_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... -def is_cupy_array(x: object, /) -> bool: ... -def is_dask_array(x: object, /) -> bool: ... -def is_jax_array(x: object, /) -> bool: ... -def is_numpy_array(x: object, /) -> bool: ... -def is_pydata_sparse_array(x: object, /) -> bool: ... -def is_torch_array(x: object, /) -> bool: ... -def is_lazy_array(x: object, /) -> bool: ... -def is_writeable_array(x: object, /) -> bool: ... +def is_cupy_array(x: object, /) -> TypeIs[Array]: ... +def is_dask_array(x: object, /) -> TypeIs[Array]: ... +def is_jax_array(x: object, /) -> TypeIs[Array]: ... +def is_numpy_array(x: object, /) -> TypeIs[Array]: ... +def is_pydata_sparse_array(x: object, /) -> TypeIs[Array]: ... +def is_torch_array(x: object, /) -> TypeIs[Array]: ... +def is_lazy_array(x: object, /) -> TypeIs[Array]: ... +def is_writeable_array(x: object, /) -> TypeIs[Array]: ... def size(x: Array, /) -> int | None: ... diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index 594b6e12..b0e39d06 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -3,9 +3,10 @@ # https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 from __future__ import annotations -from collections.abc import Generator +import math +from collections.abc import Generator, Iterable from types import ModuleType -from typing import TYPE_CHECKING +from typing import TYPE_CHECKING, cast from . import _compat from ._compat import array_namespace, is_array_api_obj, is_numpy_array @@ -16,7 +17,7 @@ from typing_extensions import TypeIs -__all__ = ["asarrays", "in1d", "is_python_scalar", "mean"] +__all__ = ["asarrays", "eager_shape", "in1d", "is_python_scalar", "mean"] def in1d( @@ -41,14 +42,17 @@ def in1d( if xp is None: xp = array_namespace(x1, x2) + x1_shape = eager_shape(x1) + x2_shape = eager_shape(x2) + # This code is run to make the code significantly faster - if x2.shape[0] < 10 * x1.shape[0] ** 0.145: + if x2_shape[0] < 10 * x1_shape[0] ** 0.145 and isinstance(x2, Iterable): if invert: - mask = xp.ones(x1.shape[0], dtype=xp.bool, device=_compat.device(x1)) + mask = xp.ones(x1_shape[0], dtype=xp.bool, device=_compat.device(x1)) for a in x2: mask &= x1 != a else: - mask = xp.zeros(x1.shape[0], dtype=xp.bool, device=_compat.device(x1)) + mask = xp.zeros(x1_shape[0], dtype=xp.bool, device=_compat.device(x1)) for a in x2: mask |= x1 == a return mask @@ -146,7 +150,8 @@ def asarrays( a_scalar = is_python_scalar(a) b_scalar = is_python_scalar(b) if not a_scalar and not b_scalar: - return a, b # This includes misc. malformed input e.g. str + # This includes misc. malformed input e.g. str + return a, b # type: ignore[return-value] swap = False if a_scalar: @@ -165,7 +170,7 @@ def asarrays( float: ("real floating", "complex floating"), complex: "complex floating", } - kind = same_dtype[type(b)] # type: ignore[index] + kind = same_dtype[type(cast(complex, b))] # type: ignore[index] if xp.isdtype(a.dtype, kind): xb = xp.asarray(b, dtype=a.dtype) else: @@ -203,3 +208,25 @@ def ndindex(*x: int) -> Generator[tuple[int, ...]]: for i in ndindex(*x[:-1]): for j in range(x[-1]): yield *i, j + + +def eager_shape(x: Array, /) -> tuple[int, ...]: + """ + Return shape of an array. Raise if shape is not fully defined. + + Parameters + ---------- + x : Array + Input array. + + Returns + ------- + tuple[int, ...] + Shape of the array. + """ + shape = x.shape + # Dask arrays uses non-standard NaN instead of None + if any(s is None or math.isnan(s) for s in shape): + msg = "Unsupported lazy shape" + raise TypeError(msg) + return cast(tuple[int, ...], shape) diff --git a/src/array_api_extra/_lib/_utils/_typing.py b/src/array_api_extra/_lib/_utils/_typing.py index 95f29f79..d32a3a07 100644 --- a/src/array_api_extra/_lib/_utils/_typing.py +++ b/src/array_api_extra/_lib/_utils/_typing.py @@ -1,11 +1,10 @@ -"""Static typing helpers.""" +# numpydoc ignore=GL08 +# pylint: disable=missing-module-docstring -from typing import Any +Array = object +DType = object +Device = object +GetIndex = object +SetIndex = object -# To be changed to a Protocol later (see data-apis/array-api#589) -Array = Any # type: ignore[no-any-explicit] -Device = Any # type: ignore[no-any-explicit] -DType = Any # type: ignore[no-any-explicit] -Index = Any # type: ignore[no-any-explicit] - -__all__ = ["Array", "DType", "Device", "Index"] +__all__ = ["Array", "DType", "Device", "GetIndex", "SetIndex"] diff --git a/src/array_api_extra/_lib/_utils/_typing.pyi b/src/array_api_extra/_lib/_utils/_typing.pyi new file mode 100644 index 00000000..9ef06162 --- /dev/null +++ b/src/array_api_extra/_lib/_utils/_typing.pyi @@ -0,0 +1,105 @@ +"""Static typing helpers.""" + +from __future__ import annotations + +from types import EllipsisType +from typing import Protocol, TypeAlias + +# TODO import from typing (requires Python >=3.12) +from typing_extensions import override + +# TODO: use array-api-typing once it is available + +class Array(Protocol): # pylint: disable=missing-class-docstring + # Unary operations + def __abs__(self) -> Array: ... + def __pos__(self) -> Array: ... + def __neg__(self) -> Array: ... + def __invert__(self) -> Array: ... + # Binary operations + def __add__(self, other: Array | complex, /) -> Array: ... + def __sub__(self, other: Array | complex, /) -> Array: ... + def __mul__(self, other: Array | complex, /) -> Array: ... + def __truediv__(self, other: Array | complex, /) -> Array: ... + def __floordiv__(self, other: Array | complex, /) -> Array: ... + def __mod__(self, other: Array | complex, /) -> Array: ... + def __pow__(self, other: Array | complex, /) -> Array: ... + def __matmul__(self, other: Array, /) -> Array: ... + def __and__(self, other: Array | int, /) -> Array: ... + def __or__(self, other: Array | int, /) -> Array: ... + def __xor__(self, other: Array | int, /) -> Array: ... + def __lshift__(self, other: Array | int, /) -> Array: ... + def __rshift__(self, other: Array | int, /) -> Array: ... + def __lt__(self, other: Array | complex, /) -> Array: ... + def __le__(self, other: Array | complex, /) -> Array: ... + def __gt__(self, other: Array | complex, /) -> Array: ... + def __ge__(self, other: Array | complex, /) -> Array: ... + @override + def __eq__(self, other: Array | complex, /) -> Array: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride] + @override + def __ne__(self, other: Array | complex, /) -> Array: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride] + # Reflected operations + def __radd__(self, other: Array | complex, /) -> Array: ... + def __rsub__(self, other: Array | complex, /) -> Array: ... + def __rmul__(self, other: Array | complex, /) -> Array: ... + def __rtruediv__(self, other: Array | complex, /) -> Array: ... + def __rfloordiv__(self, other: Array | complex, /) -> Array: ... + def __rmod__(self, other: Array | complex, /) -> Array: ... + def __rpow__(self, other: Array | complex, /) -> Array: ... + def __rmatmul__(self, other: Array, /) -> Array: ... + def __rand__(self, other: Array | int, /) -> Array: ... + def __ror__(self, other: Array | int, /) -> Array: ... + def __rxor__(self, other: Array | int, /) -> Array: ... + def __rlshift__(self, other: Array | int, /) -> Array: ... + def __rrshift__(self, other: Array | int, /) -> Array: ... + # Attributes + @property + def dtype(self) -> DType: ... + @property + def device(self) -> Device: ... + @property + def mT(self) -> Array: ... # pylint: disable=invalid-name + @property + def ndim(self) -> int: ... + @property + def shape(self) -> tuple[int | None, ...]: ... + @property + def size(self) -> int | None: ... + @property + def T(self) -> Array: ... # pylint: disable=invalid-name + # Collection operations (note: an Array does not have to be Sized or Iterable) + def __getitem__(self, key: GetIndex, /) -> Array: ... + def __setitem__(self, key: SetIndex, value: Array | complex, /) -> None: ... + # Materialization methods (may raise on lazy arrays) + def __bool__(self) -> bool: ... + def __complex__(self) -> complex: ... + def __float__(self) -> float: ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... + + # Misc methods (frequently not implemented in Arrays wrapped by array-api-compat) + # def __array_namespace__(*, api_version: str | None) -> ModuleType: ... + # def __dlpack__( + # *, + # stream: int | Any | None = None, + # max_version: tuple[int, int] | None = None, + # dl_device: tuple[int, int] | None = None, # tuple[Enum, int] + # copy: bool | None = None, + # ) -> Any: ... + # def __dlpack_device__() -> tuple[int, int]: ... # tuple[Enum, int] + # def to_device(device: Device, /, *, stream: int | Any | None = None) -> Array: ... + +class DType(Protocol): # pylint: disable=missing-class-docstring + pass + +class Device(Protocol): # pylint: disable=missing-class-docstring + pass + +SetIndex: TypeAlias = ( # type: ignore[no-any-explicit] + int | slice | EllipsisType | Array | tuple[int | slice | EllipsisType | Array, ...] +) +GetIndex: TypeAlias = ( # type: ignore[no-any-explicit] + SetIndex | None | tuple[int | slice | EllipsisType | None | Array, ...] +) + +__all__ = ["Array", "DType", "Device", "GetIndex", "SetIndex"] diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index a0f97a81..b3782090 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -328,6 +328,6 @@ def wrapper(*args: P.args, **kwargs: P.kwargs) -> T: # numpydoc ignore=GL08 # Block until the graph materializes and reraise exceptions. This allows # `pytest.raises` and `pytest.warns` to work as expected. Note that this would # not work on scheduler='distributed', as it would not block. - return dask.persist(out, scheduler="threads")[0] # type: ignore[no-any-return,attr-defined,no-untyped-call,func-returns-value,index] # pyright: ignore[reportPrivateImportUsage] + return dask.persist(out, scheduler="threads")[0] # type: ignore[attr-defined,no-untyped-call,func-returns-value,index] # pyright: ignore[reportPrivateImportUsage] return wrapper diff --git a/tests/conftest.py b/tests/conftest.py index 5ba6dca6..6cb4e433 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -19,7 +19,7 @@ T = TypeVar("T") P = ParamSpec("P") -np_compat = array_namespace(np.empty(0)) +np_compat = array_namespace(np.empty(0)) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] @pytest.fixture(params=tuple(Backend)) diff --git a/tests/test_at.py b/tests/test_at.py index e13a691a..9484a481 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -13,7 +13,7 @@ from array_api_extra._lib._at import _AtOp from array_api_extra._lib._testing import xp_assert_equal from array_api_extra._lib._utils._compat import array_namespace, is_writeable_array -from array_api_extra._lib._utils._typing import Array, Index +from array_api_extra._lib._utils._typing import Array, SetIndex from array_api_extra.testing import lazy_xp_function pytestmark = [ @@ -25,7 +25,7 @@ def at_op( x: Array, - idx: Index, + idx: SetIndex, op: _AtOp, y: Array | object, copy: bool | None = None, @@ -46,7 +46,7 @@ def at_op( def _at_op( x: Array, - idx: Index | None, + idx: SetIndex | None, idx_pickle: bytes | None, op: _AtOp, y: Array | object, @@ -56,7 +56,7 @@ def _at_op( """jitted helper of at_op""" if idx_pickle: idx = pickle.loads(idx_pickle) - meth = cast(Callable[..., Array], getattr(at(x, idx), op.value)) # type: ignore[no-any-explicit] + meth = cast(Callable[..., Array], getattr(at(x, cast(SetIndex, idx)), op.value)) # type: ignore[no-any-explicit] return meth(y, copy=copy, xp=xp) @@ -183,34 +183,35 @@ def test_copy_default(xp: ModuleType, library: Backend, op: _AtOp): def test_copy_invalid(): a = np.asarray([1, 2, 3]) with pytest.raises(ValueError, match="copy"): - at(a, 0).set(4, copy="invalid") # type: ignore[arg-type] # pyright: ignore[reportArgumentType] + _ = at(a, 0).set(4, copy="invalid") # type: ignore[arg-type] # pyright: ignore[reportArgumentType] def test_xp(): - a = np.asarray([1, 2, 3]) - at(a, 0).set(4, xp=np) - at(a, 0).add(4, xp=np) - at(a, 0).subtract(4, xp=np) - at(a, 0).multiply(4, xp=np) - at(a, 0).divide(4, xp=np) - at(a, 0).power(4, xp=np) - at(a, 0).min(4, xp=np) - at(a, 0).max(4, xp=np) + a = cast(Array, np.asarray([1, 2, 3])) # type: ignore[bad-cast] # pyright: ignore[reportInvalidCast] + _ = at(a, 0).set(4, xp=np) + _ = at(a, 0).add(4, xp=np) + _ = at(a, 0).subtract(4, xp=np) + _ = at(a, 0).multiply(4, xp=np) + _ = at(a, 0).divide(4, xp=np) + _ = at(a, 0).power(4, xp=np) + _ = at(a, 0).min(4, xp=np) + _ = at(a, 0).max(4, xp=np) def test_alternate_index_syntax(): - a = np.asarray([1, 2, 3]) - xp_assert_equal(at(a, 0).set(4, copy=True), np.asarray([4, 2, 3])) - xp_assert_equal(at(a)[0].set(4, copy=True), np.asarray([4, 2, 3])) + xp = cast(ModuleType, np) # pyright: ignore[reportInvalidCast] + a = cast(Array, xp.asarray([1, 2, 3])) + xp_assert_equal(at(a, 0).set(4, copy=True), xp.asarray([4, 2, 3])) + xp_assert_equal(at(a)[0].set(4, copy=True), xp.asarray([4, 2, 3])) a_at = at(a) - xp_assert_equal(a_at[0].add(1, copy=True), np.asarray([2, 2, 3])) - xp_assert_equal(a_at[1].add(2, copy=True), np.asarray([1, 4, 3])) + xp_assert_equal(a_at[0].add(1, copy=True), xp.asarray([2, 2, 3])) + xp_assert_equal(a_at[1].add(2, copy=True), xp.asarray([1, 4, 3])) with pytest.raises(ValueError, match="Index"): - at(a).set(4) + _ = at(a).set(4) with pytest.raises(ValueError, match="Index"): - at(a, 0)[0].set(4) + _ = at(a, 0)[0].set(4) @pytest.mark.parametrize("copy", [True, None]) @@ -256,7 +257,7 @@ def test_incompatible_dtype( elif library is Backend.ARRAY_API_STRICT and op is not _AtOp.SET: with pytest.raises(Exception, match=r"cast|promote|dtype"): - at_op(x, idx, op, 1.1, copy=copy) + _ = at_op(x, idx, op, 1.1, copy=copy) elif op in (_AtOp.SET, _AtOp.MIN, _AtOp.MAX): # There is no __i__ version of these operations @@ -264,7 +265,7 @@ def test_incompatible_dtype( else: with pytest.raises(Exception, match=r"cast|promote|dtype"): - at_op(x, idx, op, 1.1, copy=copy) + _ = at_op(x, idx, op, 1.1, copy=copy) assert z is None or z.dtype == x.dtype diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 27318281..65d19aaa 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -23,7 +23,7 @@ from array_api_extra._lib import Backend from array_api_extra._lib._testing import xp_assert_close, xp_assert_equal from array_api_extra._lib._utils._compat import device as get_device -from array_api_extra._lib._utils._helpers import ndindex +from array_api_extra._lib._utils._helpers import eager_shape, ndindex from array_api_extra._lib._utils._typing import Array, Device from array_api_extra.testing import lazy_xp_function @@ -249,7 +249,7 @@ def test_1d_from_scipy(self, xp: ModuleType, n: int, offset: int): def test_0d_raises(self, xp: ModuleType): with pytest.raises(ValueError, match="1-dimensional"): - create_diagonal(xp.asarray(1)) + _ = create_diagonal(xp.asarray(1)) @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") @pytest.mark.parametrize( @@ -274,7 +274,7 @@ def test_nd(self, xp: ModuleType, shape: tuple[int, ...]): c = create_diagonal(b) zero = xp.zeros((), dtype=xp.uint64) assert c.shape == (*b.shape, b.shape[-1]) - for i in ndindex(*c.shape): + for i in ndindex(*eager_shape(c)): xp_assert_equal(c[i], b[i[:-1]] if i[-2] == i[-1] else zero) @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") @@ -320,26 +320,26 @@ def test_axis_out_of_range(self, xp: ModuleType): s = (2, 3, 4, 5) a = xp.empty(s) with pytest.raises(IndexError, match="out of bounds"): - expand_dims(a, axis=-6) + _ = expand_dims(a, axis=-6) with pytest.raises(IndexError, match="out of bounds"): - expand_dims(a, axis=5) + _ = expand_dims(a, axis=5) a = xp.empty((3, 3, 3)) with pytest.raises(IndexError, match="out of bounds"): - expand_dims(a, axis=(0, -6)) + _ = expand_dims(a, axis=(0, -6)) with pytest.raises(IndexError, match="out of bounds"): - expand_dims(a, axis=(0, 5)) + _ = expand_dims(a, axis=(0, 5)) def test_repeated_axis(self, xp: ModuleType): a = xp.empty((3, 3, 3)) with pytest.raises(ValueError, match="Duplicate dimensions"): - expand_dims(a, axis=(1, 1)) + _ = expand_dims(a, axis=(1, 1)) def test_positive_negative_repeated(self, xp: ModuleType): # https://github.com/data-apis/array-api/issues/760#issuecomment-1989449817 a = xp.empty((2, 3, 4, 5)) with pytest.raises(ValueError, match="Duplicate dimensions"): - expand_dims(a, axis=(3, -3)) + _ = expand_dims(a, axis=(3, -3)) @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") def test_device(self, xp: ModuleType, device: Device): @@ -505,7 +505,7 @@ def test_python_scalar(self, xp: ModuleType): def test_all_python_scalars(self): with pytest.raises(TypeError, match="Unrecognized"): - isclose(0, 0) + _ = isclose(0, 0) def test_xp(self, xp: ModuleType): a = xp.asarray([0.0, 0.0]) @@ -582,7 +582,7 @@ def test_python_scalar(self, xp: ModuleType): def test_all_python_scalars(self): with pytest.raises(TypeError, match="Unrecognized"): - kron(1, 1) + _ = kron(1, 1) def test_device(self, xp: ModuleType, device: Device): x1 = xp.asarray([1, 2, 3], device=device) @@ -634,7 +634,7 @@ def test_ndim(self, xp: ModuleType): def test_mode_not_implemented(self, xp: ModuleType): a = xp.arange(3) with pytest.raises(NotImplementedError, match="Only `'constant'`"): - pad(a, 2, mode="edge") # type: ignore[arg-type] # pyright: ignore[reportArgumentType] + _ = pad(a, 2, mode="edge") # type: ignore[arg-type] # pyright: ignore[reportArgumentType] def test_device(self, xp: ModuleType, device: Device): a = xp.asarray(0.0, device=device) @@ -653,7 +653,7 @@ def test_tuple_width(self, xp: ModuleType): assert padded.shape == (6, 7) with pytest.raises((ValueError, RuntimeError)): - pad(a, [(1, 2, 3)]) # type: ignore[list-item] # pyright: ignore[reportArgumentType] + _ = pad(a, [(1, 2, 3)]) # type: ignore[list-item] # pyright: ignore[reportArgumentType] def test_sequence_of_tuples_width(self, xp: ModuleType): a = xp.reshape(xp.arange(12), (3, 4)) @@ -745,7 +745,7 @@ def test_python_scalar(self, xp: ModuleType, assume_unique: bool): @pytest.mark.parametrize("assume_unique", [True, False]) def test_all_python_scalars(self, assume_unique: bool): with pytest.raises(TypeError, match="Unrecognized"): - setdiff1d(0, 0, assume_unique=assume_unique) + _ = setdiff1d(0, 0, assume_unique=assume_unique) @assume_unique def test_device(self, xp: ModuleType, device: Device, assume_unique: bool): @@ -773,7 +773,7 @@ def test_simple(self, xp: ModuleType): @pytest.mark.parametrize("x", [0, 1 + 3j]) def test_dtype(self, xp: ModuleType, x: int | complex): with pytest.raises(ValueError, match="real floating data type"): - sinc(xp.asarray(x)) + _ = sinc(xp.asarray(x)) def test_3d(self, xp: ModuleType): x = xp.reshape(xp.arange(18, dtype=xp.float64), (3, 3, 2)) diff --git a/tests/test_helpers.py b/tests/test_helpers.py index 1710ff84..9895e2c5 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -1,4 +1,5 @@ from types import ModuleType +from typing import cast import numpy as np import pytest @@ -6,8 +7,8 @@ from array_api_extra._lib import Backend from array_api_extra._lib._testing import xp_assert_equal from array_api_extra._lib._utils._compat import device as get_device -from array_api_extra._lib._utils._helpers import asarrays, in1d, ndindex -from array_api_extra._lib._utils._typing import Device +from array_api_extra._lib._utils._helpers import asarrays, eager_shape, in1d, ndindex +from array_api_extra._lib._utils._typing import Array, Device, DType from array_api_extra.testing import lazy_xp_function # mypy: disable-error-code=no-untyped-usage @@ -139,12 +140,12 @@ def test_array_vs_array(self, a_type: str, b_type: str, xp: ModuleType): assert xb.dtype == b.dtype @pytest.mark.parametrize("dtype", [np.float64, np.complex128]) - def test_numpy_generics(self, dtype: type): + def test_numpy_generics(self, dtype: DType): """ Test special case of np.float64 and np.complex128, which are subclasses of float and complex. """ - a = dtype(0) + a = cast(Array, dtype(0)) # type: ignore[operator] # pyright: ignore[reportCallIssue] xa, xb = asarrays(a, 0, xp=np) assert xa.dtype == dtype assert xb.dtype == dtype @@ -155,3 +156,20 @@ def test_numpy_generics(self, dtype: type): ) def test_ndindex(shape: tuple[int, ...]): assert tuple(ndindex(*shape)) == tuple(np.ndindex(*shape)) + + +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="index by sparse array") +def test_eager_shape(xp: ModuleType, library: Backend): + a = xp.asarray([1, 2, 3]) + # Lazy arrays, like Dask, have an eager shape until you slice them with + # a lazy boolean mask + assert eager_shape(a) == a.shape == (3,) + + b = a[a > 2] + if library is Backend.DASK: + with pytest.raises(TypeError, match="Unsupported lazy shape"): + _ = eager_shape(b) + # FIXME can't test use case for None in the shape until we add support for + # other lazy backends + else: + assert eager_shape(b) == b.shape == (1,) diff --git a/tests/test_testing.py b/tests/test_testing.py index ed21feb2..b5ec7d85 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -1,5 +1,6 @@ from collections.abc import Callable from types import ModuleType +from typing import cast import numpy as np import pytest @@ -151,19 +152,19 @@ def test_lazy_xp_function(xp: ModuleType): with pytest.raises( TypeError, match="Attempted boolean conversion of traced array" ): - non_materializable4(x) # Wrapped + _ = non_materializable4(x) # Wrapped elif is_dask_namespace(xp): with pytest.raises( AssertionError, match=r"dask\.compute.* 2 times, but only up to 1 calls are allowed", ): - non_materializable3(x) + _ = non_materializable3(x) with pytest.raises( AssertionError, match=r"dask\.compute.* 1 times, but no calls are allowed", ): - non_materializable4(x) + _ = non_materializable4(x) else: xp_assert_equal(non_materializable3(x), xp.asarray([1.0, 2.0])) @@ -227,12 +228,12 @@ def test_lazy_xp_function_cython_ufuncs(xp: ModuleType, library: Backend): # eager jax arrays are auto-converted to numpy in eager jax # and fail in jax.jit (which lazy_xp_function tests here) with pytest.raises((TypeError, AssertionError)): - xp_assert_equal(erf(x), xp.asarray([1.0, 1.0])) + xp_assert_equal(cast(Array, erf(x)), xp.asarray([1.0, 1.0])) else: # cupy, dask and sparse define __array_ufunc__ and dispatch accordingly # note that when sparse reduces to scalar it returns a np.generic, which # would make xp_assert_equal fail. - xp_assert_equal(erf(x), xp.asarray([1.0, 1.0])) + xp_assert_equal(cast(Array, erf(x)), xp.asarray([1.0, 1.0])) def dask_raises(x: Array) -> Array: @@ -243,7 +244,7 @@ def _raises(x: Array) -> Array: msg = "Hello world" raise ValueError(msg) - return x.map_blocks(_raises, dtype=x.dtype, meta=x._meta) + return x.map_blocks(_raises, dtype=x.dtype, meta=x._meta) # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] lazy_xp_function(dask_raises) @@ -261,40 +262,44 @@ def test_lazy_xp_function_eagerly_raises(da: ModuleType): """ x = da.arange(3) with pytest.raises(ValueError, match="Hello world"): - dask_raises(x) + _ = dask_raises(x) -class Wrapped: - def f(x: Array) -> Array: # noqa: N805 # pyright: ignore[reportSelfClsParameterName] - xp = array_namespace(x) - # Crash in jax.jit and trigger compute() on dask - if not xp.all(x): - msg = "Values must be non-zero" - raise ValueError(msg) - return x +wrapped = ModuleType("wrapped") +naked = ModuleType("naked") -class Naked: - f = Wrapped.f # pyright: ignore[reportUnannotatedClassAttribute] +def f(x: Array) -> Array: + xp = array_namespace(x) + # Crash in jax.jit and trigger compute() on dask + if not xp.all(x): + msg = "Values must be non-zero" + raise ValueError(msg) + return x + + +wrapped.f = f # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] +naked.f = f # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] +del f -lazy_xp_function(Wrapped.f) -lazy_xp_modules = [Wrapped] +lazy_xp_function(wrapped.f) +lazy_xp_modules = [wrapped] def test_lazy_xp_modules(xp: ModuleType, library: Backend): x = xp.asarray([1.0, 2.0]) - y = Naked.f(x) + y = naked.f(x) xp_assert_equal(y, x) if library is Backend.JAX: with pytest.raises( TypeError, match="Attempted boolean conversion of traced array" ): - Wrapped.f(x) + wrapped.f(x) elif library is Backend.DASK: with pytest.raises(AssertionError, match=r"dask\.compute"): - Wrapped.f(x) + wrapped.f(x) else: - y = Wrapped.f(x) + y = wrapped.f(x) xp_assert_equal(y, x) From 64378b7a1ba8cbb6eb53baf467fb0cf0e78a39c1 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Tue, 18 Mar 2025 16:54:00 +0000 Subject: [PATCH 051/140] TST: fix failures in `expand_dims` test --- tests/test_funcs.py | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 65d19aaa..66d53b90 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -1,4 +1,3 @@ -import contextlib import math import warnings from types import ModuleType @@ -24,7 +23,7 @@ from array_api_extra._lib._testing import xp_assert_close, xp_assert_equal from array_api_extra._lib._utils._compat import device as get_device from array_api_extra._lib._utils._helpers import eager_shape, ndindex -from array_api_extra._lib._utils._typing import Array, Device +from array_api_extra._lib._utils._typing import Device from array_api_extra.testing import lazy_xp_function # some xp backends are untyped @@ -291,22 +290,12 @@ def test_xp(self, xp: ModuleType): class TestExpandDims: @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") - @pytest.mark.xfail_xp_backend(Backend.DASK, reason="tuple index out of range") - @pytest.mark.xfail_xp_backend(Backend.TORCH, reason="tuple index out of range") - def test_functionality(self, xp: ModuleType): - def _squeeze_all(b: Array) -> Array: - """Mimics `np.squeeze(b)`. `xpx.squeeze`?""" - for axis in range(b.ndim): - with contextlib.suppress(ValueError): - b = xp.squeeze(b, axis=axis) - return b - - s = (2, 3, 4, 5) - a = xp.empty(s) + def test_single_axis(self, xp: ModuleType): + """Trivial case where xpx.expand_dims doesn't add anything to xp.expand_dims""" + a = xp.empty((2, 3, 4, 5)) for axis in range(-5, 4): b = expand_dims(a, axis=axis) - assert b.shape[axis] == 1 - assert _squeeze_all(b).shape == s + xp_assert_equal(b, xp.expand_dims(a, axis=axis)) @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") def test_axis_tuple(self, xp: ModuleType): @@ -317,8 +306,7 @@ def test_axis_tuple(self, xp: ModuleType): assert expand_dims(a, axis=(0, -3, -5)).shape == (1, 1, 3, 1, 3, 3) def test_axis_out_of_range(self, xp: ModuleType): - s = (2, 3, 4, 5) - a = xp.empty(s) + a = xp.empty((2, 3, 4, 5)) with pytest.raises(IndexError, match="out of bounds"): _ = expand_dims(a, axis=-6) with pytest.raises(IndexError, match="out of bounds"): From 904a7e2c0b9eb74d756d89e28eb5d91d21e325eb Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Tue, 18 Mar 2025 18:16:32 +0000 Subject: [PATCH 052/140] MAINT: sparse: bump to 0.16b3 (#161) --- pixi.lock | 121 +++++++++++---------------- pyproject.toml | 15 ++-- src/array_api_extra/_delegation.py | 4 +- src/array_api_extra/_lib/_funcs.py | 2 +- src/array_api_extra/_lib/_testing.py | 4 +- tests/test_funcs.py | 35 ++++---- tests/test_helpers.py | 14 +--- tests/test_testing.py | 2 +- 8 files changed, 80 insertions(+), 117 deletions(-) diff --git a/pixi.lock b/pixi.lock index c2071402..331d7b1c 100644 --- a/pixi.lock +++ b/pixi.lock @@ -291,7 +291,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda @@ -330,6 +329,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda @@ -539,7 +539,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda @@ -577,6 +576,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda @@ -750,7 +750,6 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py313h2eca4b9_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda @@ -758,7 +757,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda @@ -801,6 +799,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda + - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . dev-cuda: channels: @@ -1071,7 +1070,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda @@ -1111,6 +1109,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda @@ -1320,7 +1319,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda @@ -1358,6 +1356,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda @@ -1552,7 +1551,6 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py313h2eca4b9_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda @@ -1560,7 +1558,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda @@ -1603,6 +1600,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda + - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . docs: channels: @@ -2502,7 +2500,6 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda @@ -2524,6 +2521,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha39cb0e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda @@ -2681,7 +2679,6 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda @@ -2702,6 +2699,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda @@ -2828,13 +2826,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py310h15c175c_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda @@ -2860,6 +2856,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310he5e10e1_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda + - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . tests-cuda: channels: @@ -3080,7 +3077,6 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda @@ -3103,6 +3099,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.19.0-py310h5764c6d_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda + - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda @@ -3260,7 +3257,6 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda @@ -3281,6 +3277,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda @@ -3428,13 +3425,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - - conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py310h15c175c_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda @@ -3460,6 +3455,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310he5e10e1_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda + - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . tests-py310: channels: @@ -3788,7 +3784,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.0.dev0 - sha256: af349b53edfb4298b00cbb25c5e3d68fa41ae6abcca3d0a7032f4423fe8bcd14 + sha256: 18b0cdd4c0d1503890ea125b0cb9ec618e6d9d6eb255a6bbce7da7351e784af2 requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' @@ -13406,48 +13402,6 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 14548640 timestamp: 1739792791585 -- conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py310h15c175c_0.conda - sha256: f19350c2061b1cdc3151a33c3dd4f71a1a481f9b10ac186674f957814bc839bc - md5: 81798168111d1021e3d815217c444418 - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - liblapack >=3.9.0,<4.0a0 - - numpy <2.5 - - numpy >=1.19,<3 - - numpy >=1.23.5 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/scipy?source=hash-mapping - size: 14352068 - timestamp: 1739793156239 -- conda: https://prefix.dev/conda-forge/win-64/scipy-1.15.2-py313h2eca4b9_0.conda - sha256: 64ab269e333ab957c61053745cb967bfbe216f191a594107adcb69aca16b6294 - md5: 9ee392518b0a688b996dec39ced39e35 - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - liblapack >=3.9.0,<4.0a0 - - numpy <2.5 - - numpy >=1.21,<3 - - numpy >=1.23.5 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/scipy?source=hash-mapping - size: 15516458 - timestamp: 1739793288161 - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda sha256: 91d664ace7c22e787775069418daa9f232ee8bafdd0a6a080a5ed2395a6fa6b2 md5: 9bddfdbf4e061821a1a443f93223be61 @@ -13572,20 +13526,41 @@ packages: - pkg:pypi/soupsieve?source=hash-mapping size: 36754 timestamp: 1693929424267 -- conda: https://prefix.dev/conda-forge/noarch/sparse-0.15.5-pyh72ffeb9_0.conda - sha256: 7cd9657cffe60891f418cc86d013c7872648a274c5957e626498e4e804272ec3 - md5: e640762c293807bbd75c003e18d8ff0c - depends: - - python >=3.8 - - numpy >=1.17 - - scipy >=0.19 - - numba >=0.49 - - python - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 98482 - timestamp: 1736951003899 +- pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + name: sparse + version: 0.16.0b3 + sha256: b0b685c4a2b5bb2c34b2945300062a0f140a8d918bbe54f9393749a11e1e7a33 + requires_dist: + - numpy>=1.17 + - numba>=0.49 + - mkdocs-material ; extra == 'docs' + - mkdocstrings[python] ; extra == 'docs' + - mkdocs-gen-files ; extra == 'docs' + - mkdocs-literate-nav ; extra == 'docs' + - mkdocs-section-index ; extra == 'docs' + - mkdocs-jupyter ; extra == 'docs' + - sparse[extras] ; extra == 'docs' + - dask[array] ; extra == 'extras' + - sparse[finch] ; extra == 'extras' + - scipy ; extra == 'extras' + - scikit-learn ; extra == 'extras' + - networkx ; extra == 'extras' + - sparse[extras] ; extra == 'tests' + - pytest>=3.5 ; extra == 'tests' + - pytest-cov ; extra == 'tests' + - pytest-xdist ; extra == 'tests' + - pre-commit ; extra == 'tests' + - pytest-codspeed ; extra == 'tests' + - sparse[tests] ; extra == 'tox' + - tox ; extra == 'tox' + - sparse[tests] ; extra == 'notebooks' + - nbmake ; extra == 'notebooks' + - matplotlib ; extra == 'notebooks' + - sparse[docs,mlir,notebooks,tox] ; extra == 'all' + - matrepr ; extra == 'all' + - finch-tensor>=0.2.4 ; extra == 'finch' + - finch-mlir>=0.0.2 ; extra == 'mlir' + requires_python: '>=3.10' - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda sha256: 995f58c662db0197d681fa345522fd9e7ac5f05330d3dff095ab2f102e260ab0 md5: f7af826063ed569bb13f7207d6f949b0 diff --git a/pyproject.toml b/pyproject.toml index 78ab718f..2fc2fb93 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -124,22 +124,21 @@ python = "~=3.10.0" python = "~=3.13.0" # Backends that can run on CPU-only hosts -[tool.pixi.feature.backends.target.linux-64.dependencies] +[tool.pixi.feature.backends.dependencies] pytorch = "*" dask = "*" -sparse = ">=0.15" +numba = "*" # sparse dependency + +[tool.pixi.feature.backends.pypi-dependencies] +sparse = { version = ">= 0.16.0b3" } + +[tool.pixi.feature.backends.target.linux-64.dependencies] jax = "*" [tool.pixi.feature.backends.target.osx-arm64.dependencies] -pytorch = "*" -dask = "*" -sparse = ">=0.15" jax = "*" [tool.pixi.feature.backends.target.win-64.dependencies] -pytorch = "*" -dask = "*" -sparse = ">=0.15" # jax = "*" # unavailable # Backends that require a GPU host and a CUDA driver diff --git a/src/array_api_extra/_delegation.py b/src/array_api_extra/_delegation.py index 0c455ae1..b6e58688 100644 --- a/src/array_api_extra/_delegation.py +++ b/src/array_api_extra/_delegation.py @@ -125,7 +125,7 @@ def pad( pad_width: int | tuple[int, int] | Sequence[tuple[int, int]], mode: Literal["constant"] = "constant", *, - constant_values: bool | int | float | complex = 0, + constant_values: complex = 0, xp: ModuleType | None = None, ) -> Array: """ @@ -168,7 +168,7 @@ def pad( pad_width = xp.flip(pad_width, axis=(0,)).flatten() return xp.nn.functional.pad(x, tuple(pad_width), value=constant_values) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] - if _delegate(xp, Backend.NUMPY, Backend.JAX, Backend.CUPY): + if _delegate(xp, Backend.NUMPY, Backend.JAX, Backend.CUPY, Backend.SPARSE): return xp.pad(x, pad_width, mode, constant_values=constant_values) return _funcs.pad(x, pad_width, constant_values=constant_values, xp=xp) diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 43698c42..9833577a 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -575,7 +575,7 @@ def pad( x: Array, pad_width: int | tuple[int, int] | Sequence[tuple[int, int]], *, - constant_values: bool | int | float | complex = 0, + constant_values: complex = 0, xp: ModuleType, ) -> Array: # numpydoc ignore=PR01,RT01 """See docstring in `array_api_extra._delegation.py`.""" diff --git a/src/array_api_extra/_lib/_testing.py b/src/array_api_extra/_lib/_testing.py index c6be5e97..87de688d 100644 --- a/src/array_api_extra/_lib/_testing.py +++ b/src/array_api_extra/_lib/_testing.py @@ -166,8 +166,8 @@ def xp_assert_close( import numpy as np # pylint: disable=import-outside-toplevel if is_pydata_sparse_namespace(xp): - actual = actual.to_dense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] - desired = desired.to_dense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + actual = actual.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + desired = desired.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] # JAX uses `np.testing` assert isinstance(rtol, float) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 66d53b90..4ab8eb97 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -41,7 +41,6 @@ lazy_xp_function(sinc, static_argnames="xp") -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") class TestAtLeastND: def test_0D(self, xp: ModuleType): x = xp.asarray(1.0) @@ -68,7 +67,7 @@ def test_1D(self, xp: ModuleType): xp_assert_equal(y, xp.asarray([[0, 1]])) y = atleast_nd(x, ndim=5) - xp_assert_equal(y, xp.reshape(xp.arange(2), (1, 1, 1, 1, 2))) + xp_assert_equal(y, xp.asarray([[[[[0, 1]]]]])) def test_2D(self, xp: ModuleType): x = xp.asarray([[3.0]]) @@ -217,8 +216,10 @@ def test_xp(self, xp: ModuleType): ) +@pytest.mark.skip_xp_backend( + Backend.SPARSE, reason="read-only backend without .at support" +) class TestCreateDiagonal: - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") def test_1d_from_numpy(self, xp: ModuleType): # from np.diag tests vals = 100 * xp.arange(5, dtype=xp.float64) @@ -234,7 +235,6 @@ def test_1d_from_numpy(self, xp: ModuleType): xp_assert_equal(create_diagonal(vals, offset=2), b) xp_assert_equal(create_diagonal(vals, offset=-2), c) - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") @pytest.mark.parametrize("n", range(1, 10)) @pytest.mark.parametrize("offset", range(1, 10)) def test_1d_from_scipy(self, xp: ModuleType, n: int, offset: int): @@ -250,7 +250,6 @@ def test_0d_raises(self, xp: ModuleType): with pytest.raises(ValueError, match="1-dimensional"): _ = create_diagonal(xp.asarray(1)) - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") @pytest.mark.parametrize( "shape", [ @@ -276,12 +275,10 @@ def test_nd(self, xp: ModuleType, shape: tuple[int, ...]): for i in ndindex(*eager_shape(c)): xp_assert_equal(c[i], b[i[:-1]] if i[-2] == i[-1] else zero) - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") def test_device(self, xp: ModuleType, device: Device): x = xp.asarray([1, 2, 3], device=device) assert get_device(create_diagonal(x)) == device - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in zeros()") def test_xp(self, xp: ModuleType): x = xp.asarray([1, 2]) y = create_diagonal(x, xp=xp) @@ -289,7 +286,6 @@ def test_xp(self, xp: ModuleType): class TestExpandDims: - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") def test_single_axis(self, xp: ModuleType): """Trivial case where xpx.expand_dims doesn't add anything to xp.expand_dims""" a = xp.empty((2, 3, 4, 5)) @@ -297,7 +293,6 @@ def test_single_axis(self, xp: ModuleType): b = expand_dims(a, axis=axis) xp_assert_equal(b, xp.expand_dims(a, axis=axis)) - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") def test_axis_tuple(self, xp: ModuleType): a = xp.empty((3, 3, 3)) assert expand_dims(a, axis=(0, 1, 2)).shape == (1, 1, 1, 3, 3, 3) @@ -329,12 +324,10 @@ def test_positive_negative_repeated(self, xp: ModuleType): with pytest.raises(ValueError, match="Duplicate dimensions"): _ = expand_dims(a, axis=(3, -3)) - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") def test_device(self, xp: ModuleType, device: Device): x = xp.asarray([1, 2, 3], device=device) assert get_device(expand_dims(x, axis=0)) == device - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") def test_xp(self, xp: ModuleType): x = xp.asarray([1, 2, 3]) y = expand_dims(x, axis=(0, 1, 2), xp=xp) @@ -501,7 +494,6 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(isclose(a, b, xp=xp), xp.asarray([True, False])) -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no expand_dims") class TestKron: def test_basic(self, xp: ModuleType): # Using 0-dimensional array @@ -560,6 +552,7 @@ def test_kron_shape( k = kron(a, b) assert k.shape == expected_shape + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") def test_python_scalar(self, xp: ModuleType): a = 1 # Test no dtype promotion to xp.asarray(a); use b.dtype @@ -602,25 +595,27 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(nunique(a, xp=xp), xp.asarray(3)) -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no arange, no device") class TestPad: def test_simple(self, xp: ModuleType): - a = xp.arange(1, 4) + a = xp.asarray([1, 2, 3]) padded = pad(a, 2) xp_assert_equal(padded, xp.asarray([0, 0, 1, 2, 3, 0, 0])) + @pytest.mark.xfail_xp_backend( + Backend.SPARSE, reason="constant_values can only be equal to fill value" + ) def test_fill_value(self, xp: ModuleType): - a = xp.arange(1, 4) + a = xp.asarray([1, 2, 3]) padded = pad(a, 2, constant_values=42) xp_assert_equal(padded, xp.asarray([42, 42, 1, 2, 3, 42, 42])) def test_ndim(self, xp: ModuleType): - a = xp.reshape(xp.arange(2 * 3 * 4), (2, 3, 4)) + a = xp.asarray(np.reshape(np.arange(2 * 3 * 4), (2, 3, 4))) padded = pad(a, 2) assert padded.shape == (6, 7, 8) def test_mode_not_implemented(self, xp: ModuleType): - a = xp.arange(3) + a = xp.asarray([1, 2, 3]) with pytest.raises(NotImplementedError, match="Only `'constant'`"): _ = pad(a, 2, mode="edge") # type: ignore[arg-type] # pyright: ignore[reportArgumentType] @@ -633,7 +628,7 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(padded, xp.asarray(0)) def test_tuple_width(self, xp: ModuleType): - a = xp.reshape(xp.arange(12), (3, 4)) + a = xp.asarray(np.reshape(np.arange(12), (3, 4))) padded = pad(a, (1, 0)) assert padded.shape == (4, 5) @@ -644,7 +639,7 @@ def test_tuple_width(self, xp: ModuleType): _ = pad(a, [(1, 2, 3)]) # type: ignore[list-item] # pyright: ignore[reportArgumentType] def test_sequence_of_tuples_width(self, xp: ModuleType): - a = xp.reshape(xp.arange(12), (3, 4)) + a = xp.asarray(np.reshape(np.arange(12), (3, 4))) padded = pad(a, ((1, 0), (0, 2))) assert padded.shape == (4, 6) @@ -666,7 +661,7 @@ def test_sequence_of_tuples_width(self, xp: ModuleType): ) -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in asarray()") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no argsort") class TestSetDiff1D: @pytest.mark.xfail_xp_backend(Backend.DASK, reason="NaN-shaped arrays") @pytest.mark.xfail_xp_backend( diff --git a/tests/test_helpers.py b/tests/test_helpers.py index 9895e2c5..606f837a 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -17,10 +17,8 @@ lazy_xp_function(in1d, jax_jit=False, static_argnames=("assume_unique", "invert", "xp")) +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no unique_inverse") class TestIn1D: - @pytest.mark.xfail_xp_backend( - Backend.SPARSE, reason="no unique_inverse, no device kwarg in asarray()" - ) # cover both code paths @pytest.mark.parametrize( "n", @@ -42,19 +40,15 @@ def test_no_invert_assume_unique(self, xp: ModuleType, n: int): actual = in1d(x1, x2) xp_assert_equal(actual, expected) - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no device kwarg in asarray") def test_device(self, xp: ModuleType, device: Device): x1 = xp.asarray([3, 8, 20], device=device) x2 = xp.asarray([2, 3, 4], device=device) assert get_device(in1d(x1, x2)) == device @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="xp=xp") - @pytest.mark.xfail_xp_backend( - Backend.SPARSE, reason="no arange, no device kwarg in asarray" - ) def test_xp(self, xp: ModuleType): x1 = xp.asarray([1, 6]) - x2 = xp.arange(5) + x2 = xp.asarray([0, 1, 2, 3, 4]) expected = xp.asarray([True, False]) actual = in1d(x1, x2, xp=xp) xp_assert_equal(actual, expected) @@ -90,7 +84,7 @@ class TestAsArrays: ], ) def test_array_vs_scalar( - self, dtype: str, b: int | float | complex, defined: bool, xp: ModuleType + self, dtype: str, b: complex, defined: bool, xp: ModuleType ): a = xp.asarray(1, dtype=getattr(xp, dtype)) @@ -158,7 +152,7 @@ def test_ndindex(shape: tuple[int, ...]): assert tuple(ndindex(*shape)) == tuple(np.ndindex(*shape)) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="index by sparse array") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="index by sparse array") def test_eager_shape(xp: ModuleType, library: Backend): a = xp.asarray([1, 2, 3]) # Lazy arrays, like Dask, have an eager shape until you slice them with diff --git a/tests/test_testing.py b/tests/test_testing.py index b5ec7d85..1968eded 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -72,7 +72,7 @@ def test_assert_close_tolerance(xp: ModuleType): @param_assert_equal_close -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no bool indexing") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="index by sparse array") def test_assert_close_equal_none_shape(xp: ModuleType, func: Callable[..., None]): # type: ignore[no-any-explicit] """On dask and other lazy backends, test that a shape with NaN's or None's can be compared to a real shape. From f74d71af4489c615b42c2f8c2c636a58b8b61c6a Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Tue, 18 Mar 2025 18:39:32 +0000 Subject: [PATCH 053/140] ENH: `apply_where` (migrate `lazywhere` from scipy) (#141) * ENH: apply_where (migrate _lazywhere from scipy) * Code review * merge main * tweak sparse skip --- docs/api-reference.md | 1 + pixi.lock | 107 ++++++++- pyproject.toml | 6 + src/array_api_extra/__init__.py | 2 + src/array_api_extra/_lib/_at.py | 22 +- src/array_api_extra/_lib/_funcs.py | 169 +++++++++++++- src/array_api_extra/_lib/_utils/_helpers.py | 46 +++- tests/test_at.py | 13 +- tests/test_funcs.py | 230 +++++++++++++++++++- tests/test_helpers.py | 29 ++- 10 files changed, 590 insertions(+), 35 deletions(-) diff --git a/docs/api-reference.md b/docs/api-reference.md index 2483a55d..ee33a819 100644 --- a/docs/api-reference.md +++ b/docs/api-reference.md @@ -6,6 +6,7 @@ :nosignatures: :toctree: generated + apply_where at atleast_nd broadcast_shapes diff --git a/pixi.lock b/pixi.lock index 331d7b1c..f07416e6 100644 --- a/pixi.lock +++ b/pixi.lock @@ -82,6 +82,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda @@ -141,6 +142,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -337,6 +339,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda @@ -396,6 +399,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -585,6 +589,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda @@ -634,6 +639,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -816,6 +822,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda @@ -896,6 +903,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1117,6 +1125,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda @@ -1176,6 +1185,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1365,6 +1375,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda @@ -1427,6 +1438,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -1871,6 +1883,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda @@ -1895,6 +1908,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1954,6 +1968,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -1984,6 +1999,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda @@ -2008,6 +2024,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2061,6 +2078,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -2090,6 +2108,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda @@ -2114,6 +2133,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -2164,6 +2184,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda @@ -2204,11 +2225,14 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda @@ -2241,6 +2265,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -2250,11 +2276,14 @@ environments: osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -2280,6 +2309,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -2288,11 +2319,14 @@ environments: win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -2317,6 +2351,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -2337,6 +2373,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda @@ -2382,6 +2419,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -2526,6 +2564,7 @@ environments: osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda @@ -2571,6 +2610,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda @@ -2705,6 +2745,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda @@ -2740,6 +2781,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -2870,6 +2912,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda @@ -2936,6 +2979,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3104,6 +3148,7 @@ environments: osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda @@ -3149,6 +3194,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda @@ -3283,6 +3329,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda @@ -3331,6 +3378,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -3468,11 +3516,14 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -3502,6 +3553,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3510,11 +3563,14 @@ environments: osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -3538,6 +3594,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3546,11 +3604,14 @@ environments: win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -3573,6 +3634,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -3593,11 +3656,14 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -3627,6 +3693,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3635,11 +3703,14 @@ environments: osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -3665,6 +3736,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3673,11 +3746,14 @@ environments: win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -3702,6 +3778,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -3784,7 +3862,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.0.dev0 - sha256: 18b0cdd4c0d1503890ea125b0cb9ec618e6d9d6eb255a6bbce7da7351e784af2 + sha256: 29cc92fbbfb1a7505af089b6c0e62ea8a39673a0266a9413dcf5d5942e9304be requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' @@ -3873,6 +3951,17 @@ packages: purls: [] size: 71042 timestamp: 1660065501192 +- conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + sha256: 1f267886522dfb9ae4e5ebbc3135b5eb13cff27bdbfe8d881a4d893459166ab4 + md5: 2cc3f588512f04f3a0c64b4e9bedc02d + depends: + - python >=3.9 + license: MIT + license_family: MIT + purls: + - pkg:pypi/attrs?source=compressed-mapping + size: 56370 + timestamp: 1737819298139 - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda sha256: ebe5e33249f37f6bb481de99581ebdc92dbfcf1b6915609bcf3c9e78661d6352 md5: 9c500858e88df50af3cc883d194de78a @@ -6393,6 +6482,22 @@ packages: - pkg:pypi/hyperframe?source=hash-mapping size: 17397 timestamp: 1737618427549 +- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + sha256: 866f4ff72d7b2f29ba1dc336dc368f7338292e2cf1e410efbe5031cb5a0a1d9e + md5: 31e22fccc611d01cce671c1ae6fbfce7 + depends: + - attrs >=22.2.0 + - click >=7.0 + - exceptiongroup >=1.0.0 + - python >=3.9 + - setuptools + - sortedcontainers >=2.1.0,<3.0.0 + license: MPL-2.0 + license_family: MOZILLA + purls: + - pkg:pypi/hypothesis?source=hash-mapping + size: 344084 + timestamp: 1740463712685 - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 diff --git a/pyproject.toml b/pyproject.toml index 2fc2fb93..d6836064 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,6 +64,7 @@ numpydoc = ">=1.8.0,<2" array-api-strict = "*" numpy = "*" pytest = "*" +hypothesis = "*" dask-core = "*" # No distributed, tornado, etc. # NOTE: don't add jax, pytorch, sparse, cupy here # as they slow down mypy and are not portable across target OSs @@ -79,6 +80,7 @@ lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] } [tool.pixi.feature.tests.dependencies] pytest = ">=6" pytest-cov = ">=3" +hypothesis = "*" array-api-strict = "*" numpy = "*" @@ -231,6 +233,10 @@ reportMissingTypeStubs = false reportUnreachable = false # ruff handles this reportUnusedParameter = false +# cyclic imports inside function bodies +reportImportCycles = false +# PyRight can't trace types in lambdas +reportUnknownLambdaType = false executionEnvironments = [ { root = "tests", reportPrivateUsage = false }, diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 70310ea9..634835a8 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -3,6 +3,7 @@ from ._delegation import isclose, pad from ._lib._at import at from ._lib._funcs import ( + apply_where, atleast_nd, broadcast_shapes, cov, @@ -19,6 +20,7 @@ # pylint: disable=duplicate-code __all__ = [ "__version__", + "apply_where", "at", "atleast_nd", "broadcast_shapes", diff --git a/src/array_api_extra/_lib/_at.py b/src/array_api_extra/_lib/_at.py index 11c8ff6c..25d764e3 100644 --- a/src/array_api_extra/_lib/_at.py +++ b/src/array_api_extra/_lib/_at.py @@ -15,6 +15,7 @@ is_jax_array, is_writeable_array, ) +from ._utils._helpers import meta_namespace from ._utils._typing import Array, SetIndex @@ -263,6 +264,8 @@ def _op( Array Updated `x`. """ + from ._funcs import apply_where # pylint: disable=cyclic-import + x, idx = self._x, self._idx xp = array_namespace(x, y) if xp is None else xp @@ -295,8 +298,10 @@ def _op( y_xp = xp.asarray(y, dtype=x.dtype) if y_xp.ndim == 0: if out_of_place_op: # add(), subtract(), ... - # FIXME: suppress inf warnings on dask with lazywhere - out = xp.where(idx, out_of_place_op(x, y_xp), x) + # suppress inf warnings on Dask + out = apply_where( + idx, (x, y_xp), out_of_place_op, fill_value=x, xp=xp + ) # Undo int->float promotion on JAX after _AtOp.DIVIDE out = xp.astype(out, x.dtype, copy=False) else: # set() @@ -420,9 +425,16 @@ def min( xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] = minimum(x[idx], y)`` and return the updated array.""" + # On Dask, this function runs on the chunks, so we need to determine the + # namespace that Dask is wrapping. + # Note that da.minimum _incidentally_ works on numpy, cupy, and sparse + # thanks to all these meta-namespaces implementing the __array_ufunc__ + # interface, but there's no guarantee that it will work for other + # wrapped libraries in the future. xp = array_namespace(self._x) if xp is None else xp + mxp = meta_namespace(self._x, xp=xp) y = xp.asarray(y) - return self._op(_AtOp.MIN, xp.minimum, xp.minimum, y, copy=copy, xp=xp) + return self._op(_AtOp.MIN, mxp.minimum, mxp.minimum, y, copy=copy, xp=xp) def max( self, @@ -432,6 +444,8 @@ def max( xp: ModuleType | None = None, ) -> Array: # numpydoc ignore=PR01,RT01 """Apply ``x[idx] = maximum(x[idx], y)`` and return the updated array.""" + # See note on min() xp = array_namespace(self._x) if xp is None else xp + mxp = meta_namespace(self._x, xp=xp) y = xp.asarray(y) - return self._op(_AtOp.MAX, xp.maximum, xp.maximum, y, copy=copy, xp=xp) + return self._op(_AtOp.MAX, mxp.maximum, mxp.maximum, y, copy=copy, xp=xp) diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 9833577a..83f550af 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -5,17 +5,23 @@ import math import warnings -from collections.abc import Sequence -from types import ModuleType -from typing import cast +from collections.abc import Callable, Sequence +from types import ModuleType, NoneType +from typing import cast, overload from ._at import at from ._utils import _compat, _helpers -from ._utils._compat import array_namespace, is_jax_array -from ._utils._helpers import asarrays, eager_shape, ndindex +from ._utils._compat import ( + array_namespace, + is_dask_namespace, + is_jax_array, + is_jax_namespace, +) +from ._utils._helpers import asarrays, eager_shape, meta_namespace, ndindex from ._utils._typing import Array __all__ = [ + "apply_where", "atleast_nd", "broadcast_shapes", "cov", @@ -29,6 +35,148 @@ ] +@overload +def apply_where( # type: ignore[no-any-explicit,no-any-decorated] # numpydoc ignore=GL08 + cond: Array, + args: Array | tuple[Array, ...], + f1: Callable[..., Array], + f2: Callable[..., Array], + /, + *, + xp: ModuleType | None = None, +) -> Array: ... + + +@overload +def apply_where( # type: ignore[no-any-explicit,no-any-decorated] # numpydoc ignore=GL08 + cond: Array, + args: Array | tuple[Array, ...], + f1: Callable[..., Array], + /, + *, + fill_value: Array | complex, + xp: ModuleType | None = None, +) -> Array: ... + + +def apply_where( # type: ignore[no-any-explicit] # numpydoc ignore=PR01,PR02 + cond: Array, + args: Array | tuple[Array, ...], + f1: Callable[..., Array], + f2: Callable[..., Array] | None = None, + /, + *, + fill_value: Array | complex | None = None, + xp: ModuleType | None = None, +) -> Array: + """ + Run one of two elementwise functions depending on a condition. + + Equivalent to ``f1(*args) if cond else fill_value`` performed elementwise + when `fill_value` is defined, otherwise to ``f1(*args) if cond else f2(*args)``. + + Parameters + ---------- + cond : array + The condition, expressed as a boolean array. + args : Array or tuple of Arrays + Argument(s) to `f1` (and `f2`). Must be broadcastable with `cond`. + f1 : callable + Elementwise function of `args`, returning a single array. + Where `cond` is True, output will be ``f1(arg0[cond], arg1[cond], ...)``. + f2 : callable, optional + Elementwise function of `args`, returning a single array. + Where `cond` is False, output will be ``f2(arg0[cond], arg1[cond], ...)``. + Mutually exclusive with `fill_value`. + fill_value : Array or scalar, optional + If provided, value with which to fill output array where `cond` is False. + It does not need to be scalar; it needs however to be broadcastable with + `cond` and `args`. + Mutually exclusive with `f2`. You must provide one or the other. + xp : array_namespace, optional + The standard-compatible namespace for `cond` and `args`. Default: infer. + + Returns + ------- + Array + An array with elements from the output of `f1` where `cond` is True and either + the output of `f2` or `fill_value` where `cond` is False. The returned array has + data type determined by type promotion rules between the output of `f1` and + either `fill_value` or the output of `f2`. + + Notes + ----- + ``xp.where(cond, f1(*args), f2(*args))`` requires explicitly evaluating `f1` even + when `cond` is False, and `f2` when cond is True. This function evaluates each + function only for their matching condition, if the backend allows for it. + + On Dask, `f1` and `f2` are applied to the individual chunks and should use functions + from the namespace of the chunks. + + Examples + -------- + >>> import array_api_strict as xp + >>> import array_api_extra as xpx + >>> a = xp.asarray([5, 4, 3]) + >>> b = xp.asarray([0, 2, 2]) + >>> def f(a, b): + ... return a // b + >>> xpx.apply_where(b != 0, (a, b), f, fill_value=xp.nan) + array([ nan, 2., 1.]) + """ + # Parse and normalize arguments + if (f2 is None) == (fill_value is None): + msg = "Exactly one of `fill_value` or `f2` must be given." + raise TypeError(msg) + args_ = list(args) if isinstance(args, tuple) else [args] + del args + + xp = array_namespace(cond, fill_value, *args_) if xp is None else xp + + if isinstance(fill_value, int | float | complex | NoneType): + cond, *args_ = xp.broadcast_arrays(cond, *args_) + else: + cond, fill_value, *args_ = xp.broadcast_arrays(cond, fill_value, *args_) + + if is_dask_namespace(xp): + meta_xp = meta_namespace(cond, fill_value, *args_, xp=xp) + # map_blocks doesn't descend into tuples of Arrays + return xp.map_blocks(_apply_where, cond, f1, f2, fill_value, *args_, xp=meta_xp) + return _apply_where(cond, f1, f2, fill_value, *args_, xp=xp) + + +def _apply_where( # type: ignore[no-any-explicit] # numpydoc ignore=PR01,RT01 + cond: Array, + f1: Callable[..., Array], + f2: Callable[..., Array] | None, + fill_value: Array | int | float | complex | bool | None, + *args: Array, + xp: ModuleType, +) -> Array: + """Helper of `apply_where`. On Dask, this runs on a single chunk.""" + + if is_jax_namespace(xp): + # jax.jit does not support assignment by boolean mask + return xp.where(cond, f1(*args), f2(*args) if f2 is not None else fill_value) + + temp1 = f1(*(arr[cond] for arr in args)) + + if f2 is None: + dtype = xp.result_type(temp1, fill_value) + if isinstance(fill_value, int | float | complex): + out = xp.full_like(cond, dtype=dtype, fill_value=fill_value) + else: + out = xp.astype(fill_value, dtype, copy=True) + else: + ncond = ~cond + temp2 = f2(*(arr[ncond] for arr in args)) + dtype = xp.result_type(temp1, temp2) + out = xp.empty_like(cond, dtype=dtype) + out = at(out, ncond).set(temp2) + + return at(out, cond).set(temp1) + + def atleast_nd(x: Array, /, *, ndim: int, xp: ModuleType | None = None) -> Array: """ Recursively expand the dimension of an array to at least `ndim`. @@ -393,12 +541,15 @@ def isclose( a_inexact = xp.isdtype(a.dtype, ("real floating", "complex floating")) b_inexact = xp.isdtype(b.dtype, ("real floating", "complex floating")) if a_inexact or b_inexact: - # FIXME: use scipy's lazywhere to suppress warnings on inf - out = xp.where( + # prevent warnings on numpy and dask on inf - inf + mxp = meta_namespace(a, b, xp=xp) + out = apply_where( xp.isinf(a) | xp.isinf(b), - xp.isinf(a) & xp.isinf(b) & (xp.sign(a) == xp.sign(b)), + (a, b), + lambda a, b: mxp.isinf(a) & mxp.isinf(b) & (mxp.sign(a) == mxp.sign(b)), # pyright: ignore[reportUnknownArgumentType] # Note: inf <= inf is True! - xp.abs(a - b) <= (atol + rtol * xp.abs(b)), + lambda a, b: mxp.abs(a - b) <= (atol + rtol * mxp.abs(b)), # pyright: ignore[reportUnknownArgumentType] + xp=xp, ) if equal_nan: out = xp.where(xp.isnan(a) & xp.isnan(b), xp.asarray(True), out) diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index b0e39d06..7ac97033 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -9,7 +9,12 @@ from typing import TYPE_CHECKING, cast from . import _compat -from ._compat import array_namespace, is_array_api_obj, is_numpy_array +from ._compat import ( + array_namespace, + is_array_api_obj, + is_dask_namespace, + is_numpy_array, +) from ._typing import Array if TYPE_CHECKING: # pragma: no cover @@ -17,7 +22,14 @@ from typing_extensions import TypeIs -__all__ = ["asarrays", "eager_shape", "in1d", "is_python_scalar", "mean"] +__all__ = [ + "asarrays", + "eager_shape", + "in1d", + "is_python_scalar", + "mean", + "meta_namespace", +] def in1d( @@ -230,3 +242,33 @@ def eager_shape(x: Array, /) -> tuple[int, ...]: msg = "Unsupported lazy shape" raise TypeError(msg) return cast(tuple[int, ...], shape) + + +def meta_namespace( + *arrays: Array | int | float | complex | bool | None, + xp: ModuleType | None = None, +) -> ModuleType: + """ + Get the namespace of Dask chunks. + + On all other backends, just return the namespace of the arrays. + + Parameters + ---------- + *arrays : Array | int | float | complex | bool | None + Input arrays. + xp : array_namespace, optional + The standard-compatible namespace for the input arrays. Default: infer. + + Returns + ------- + array_namespace + If xp is Dask, the namespace of the Dask chunks; + otherwise, the namespace of the arrays. + """ + xp = array_namespace(*arrays) if xp is None else xp + if not is_dask_namespace(xp): + return xp + # Quietly skip scalars and None's + metas = [cast(Array | None, getattr(a, "_meta", None)) for a in arrays] + return array_namespace(*metas) diff --git a/tests/test_at.py b/tests/test_at.py index 9484a481..2a4a1947 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -277,18 +277,7 @@ def test_bool_mask_nd(xp: ModuleType): xp_assert_equal(z, xp.asarray([[0, 2, 3], [4, 0, 0]])) -@pytest.mark.parametrize( - "bool_mask", - [ - False, - pytest.param( - True, - marks=pytest.mark.xfail_xp_backend( - Backend.DASK, reason="FIXME need scipy's lazywhere" - ), - ), - ], -) +@pytest.mark.parametrize("bool_mask", [False, True]) def test_no_inf_warnings(xp: ModuleType, bool_mask: bool): x = xp.asarray([math.inf, 1.0, 2.0]) idx = ~xp.isinf(x) if bool_mask else slice(1, None) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 4ab8eb97..d269b2ca 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -1,11 +1,17 @@ import math import warnings from types import ModuleType +from typing import Any, cast +import hypothesis +import hypothesis.extra.numpy as npst import numpy as np import pytest +from hypothesis import given +from hypothesis import strategies as st from array_api_extra import ( + apply_where, at, atleast_nd, broadcast_shapes, @@ -22,13 +28,14 @@ from array_api_extra._lib import Backend from array_api_extra._lib._testing import xp_assert_close, xp_assert_equal from array_api_extra._lib._utils._compat import device as get_device -from array_api_extra._lib._utils._helpers import eager_shape, ndindex -from array_api_extra._lib._utils._typing import Device +from array_api_extra._lib._utils._helpers import asarrays, eager_shape, ndindex +from array_api_extra._lib._utils._typing import Array, Device from array_api_extra.testing import lazy_xp_function # some xp backends are untyped # mypy: disable-error-code=no-untyped-def +lazy_xp_function(apply_where, static_argnums=(2, 3), static_argnames="xp") lazy_xp_function(atleast_nd, static_argnames=("ndim", "xp")) lazy_xp_function(cov, static_argnames="xp") lazy_xp_function(create_diagonal, static_argnames=("offset", "xp")) @@ -41,6 +48,221 @@ lazy_xp_function(sinc, static_argnames="xp") +@pytest.mark.skip_xp_backend( + Backend.SPARSE, reason="read-only backend without .at support" +) +class TestApplyWhere: + @staticmethod + def f1(x: Array, y: Array | int = 10) -> Array: + return x + y + + @staticmethod + def f2(x: Array, y: Array | int = 10) -> Array: + return x - y + + def test_f1_f2(self, xp: ModuleType): + x = xp.asarray([1, 2, 3, 4]) + cond = x % 2 == 0 + actual = apply_where(cond, x, self.f1, self.f2) + expect = xp.where(cond, self.f1(x), self.f2(x)) + xp_assert_equal(actual, expect) + + def test_fill_value(self, xp: ModuleType): + x = xp.asarray([1, 2, 3, 4]) + cond = x % 2 == 0 + actual = apply_where(x % 2 == 0, x, self.f1, fill_value=0) + expect = xp.where(cond, self.f1(x), xp.asarray(0)) + xp_assert_equal(actual, expect) + + actual = apply_where(x % 2 == 0, x, self.f1, fill_value=xp.asarray(0)) + xp_assert_equal(actual, expect) + + def test_args_tuple(self, xp: ModuleType): + x = xp.asarray([1, 2, 3, 4]) + y = xp.asarray([10, 20, 30, 40]) + cond = x % 2 == 0 + actual = apply_where(cond, (x, y), self.f1, self.f2) + expect = xp.where(cond, self.f1(x, y), self.f2(x, y)) + xp_assert_equal(actual, expect) + + def test_broadcast(self, xp: ModuleType): + x = xp.asarray([1, 2]) + y = xp.asarray([[10], [20], [30]]) + cond = xp.broadcast_to(xp.asarray(True), (4, 1, 1)) + + actual = apply_where(cond, (x, y), self.f1, self.f2) + expect = xp.where(cond, self.f1(x, y), self.f2(x, y)) + xp_assert_equal(actual, expect) + + actual = apply_where( + cond, + (x, y), + lambda x, _: x, # pyright: ignore[reportUnknownArgumentType] + lambda _, y: y, # pyright: ignore[reportUnknownArgumentType] + ) + expect = xp.where(cond, x, y) + xp_assert_equal(actual, expect) + + # Shaped fill_value + actual = apply_where(cond, x, self.f1, fill_value=y) + expect = xp.where(cond, self.f1(x), y) + xp_assert_equal(actual, expect) + + def test_dtype_propagation(self, xp: ModuleType, library: Backend): + x = xp.asarray([1, 2], dtype=xp.int8) + y = xp.asarray([3, 4], dtype=xp.int16) + cond = x % 2 == 0 + + mxp = np if library is Backend.DASK else xp + actual = apply_where( + cond, + (x, y), + self.f1, + lambda x, y: mxp.astype(x - y, xp.int64), # pyright: ignore[reportArgumentType,reportUnknownArgumentType] + ) + assert actual.dtype == xp.int64 + + actual = apply_where(cond, y, self.f1, fill_value=5) + assert actual.dtype == xp.int16 + + @pytest.mark.parametrize("fill_value_raw", [3, [3, 4]]) + @pytest.mark.parametrize( + ("fill_value_dtype", "expect_dtype"), [("int32", "int32"), ("int8", "int16")] + ) + def test_dtype_propagation_fill_value( + self, + xp: ModuleType, + fill_value_raw: int | list[int], + fill_value_dtype: str, + expect_dtype: str, + ): + x = xp.asarray([1, 2], dtype=xp.int16) + cond = x % 2 == 0 + fill_value = xp.asarray(fill_value_raw, dtype=getattr(xp, fill_value_dtype)) + + actual = apply_where(cond, x, self.f1, fill_value=fill_value) + assert actual.dtype == getattr(xp, expect_dtype) + + def test_dont_overwrite_fill_value(self, xp: ModuleType): + x = xp.asarray([1, 2]) + fill_value = xp.asarray([100, 200]) + actual = apply_where(x % 2 == 0, x, self.f1, fill_value=fill_value) + xp_assert_equal(actual, xp.asarray([100, 12])) + xp_assert_equal(fill_value, xp.asarray([100, 200])) + + def test_dont_run_on_false(self, xp: ModuleType): + x = xp.asarray([1.0, 2.0, 0.0]) + y = xp.asarray([0.0, 3.0, 4.0]) + # On NumPy, division by zero will trigger warnings + actual = apply_where( + x == 0, + (x, y), + lambda x, y: x / y, # pyright: ignore[reportUnknownArgumentType] + lambda x, y: y / x, # pyright: ignore[reportUnknownArgumentType] + ) + xp_assert_equal(actual, xp.asarray([0.0, 1.5, 0.0])) + + def test_bad_args(self, xp: ModuleType): + x = xp.asarray([1, 2, 3, 4]) + cond = x % 2 == 0 + # Neither f2 nor fill_value + with pytest.raises(TypeError, match="Exactly one of"): + apply_where(cond, x, self.f1) # type: ignore[call-overload] # pyright: ignore[reportCallIssue] + # Both f2 and fill_value + with pytest.raises(TypeError, match="Exactly one of"): + apply_where(cond, x, self.f1, self.f2, fill_value=0) # type: ignore[call-overload] # pyright: ignore[reportCallIssue] + + @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="xp=xp") + def test_xp(self, xp: ModuleType): + x = xp.asarray([1, 2, 3, 4]) + cond = x % 2 == 0 + actual = apply_where(cond, x, self.f1, self.f2, xp=xp) + expect = xp.where(cond, self.f1(x), self.f2(x)) + xp_assert_equal(actual, expect) + + def test_device(self, xp: ModuleType, device: Device): + x = xp.asarray([1, 2, 3, 4], device=device) + y = apply_where(x % 2 == 0, x, self.f1, self.f2) + assert get_device(y) == device + y = apply_where(x % 2 == 0, x, self.f1, fill_value=0) + assert get_device(y) == device + y = apply_where(x % 2 == 0, x, self.f1, fill_value=x) + assert get_device(y) == device + + @pytest.mark.filterwarnings("ignore::RuntimeWarning") # overflows, etc. + @hypothesis.settings( # pyright: ignore[reportArgumentType] + # The xp and library fixtures are not regenerated between hypothesis iterations + suppress_health_check=[hypothesis.HealthCheck.function_scoped_fixture], + # JAX can take a long time to initialize on the first call + deadline=None, + ) + @given( + n_arrays=st.integers(min_value=1, max_value=3), + rng_seed=st.integers(min_value=1000000000, max_value=9999999999), + dtype=st.sampled_from((np.float32, np.float64)), + p=st.floats(min_value=0, max_value=1), + data=st.data(), + ) + def test_hypothesis( # type: ignore[no-any-explicit,no-any-decorated] + self, + n_arrays: int, + rng_seed: int, + dtype: np.dtype[Any], + p: float, + data: st.DataObject, + xp: ModuleType, + library: Backend, + ): + mbs = npst.mutually_broadcastable_shapes(num_shapes=n_arrays + 1, min_side=0) + input_shapes, _ = data.draw(mbs) + cond_shape, *shapes = input_shapes + + # cupy/cupy#8382 + # https://github.com/jax-ml/jax/issues/26658 + elements = {"allow_subnormal": library not in (Backend.CUPY, Backend.JAX)} + + fill_value = xp.asarray( + data.draw(npst.arrays(dtype=dtype, shape=(), elements=elements)) + ) + float_fill_value = float(fill_value) + if library is Backend.CUPY and dtype is np.float32: + # Avoid data-dependent dtype promotion when encountering subnormals + # close to the max float32 value + float_fill_value = float(np.clip(float_fill_value, -1e38, 1e38)) + + arrays = tuple( + xp.asarray( + data.draw(npst.arrays(dtype=dtype, shape=shape, elements=elements)) + ) + for shape in shapes + ) + + def f1(*args: Array) -> Array: + return cast(Array, sum(args)) + + def f2(*args: Array) -> Array: + return cast(Array, sum(args) / 2) + + rng = np.random.default_rng(rng_seed) + cond = xp.asarray(rng.random(size=cond_shape) > p) + + res1 = apply_where(cond, arrays, f1, fill_value=fill_value) + res2 = apply_where(cond, arrays, f1, f2) + res3 = apply_where(cond, arrays, f1, fill_value=float_fill_value) + + ref1 = xp.where(cond, f1(*arrays), fill_value) + ref2 = xp.where(cond, f1(*arrays), f2(*arrays)) + if library is Backend.ARRAY_API_STRICT: + # FIXME https://github.com/data-apis/array-api-strict/issues/131 + ref3 = xp.where(cond, *asarrays(f1(*arrays), float_fill_value, xp=xp)) + else: + ref3 = xp.where(cond, f1(*arrays), float_fill_value) + + xp_assert_close(res1, ref1, rtol=2e-16) + xp_assert_equal(res2, ref2) + xp_assert_equal(res3, ref3) + + class TestAtLeastND: def test_0D(self, xp: ModuleType): x = xp.asarray(1.0) @@ -336,8 +558,6 @@ def test_xp(self, xp: ModuleType): @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") class TestIsClose: - # FIXME use lazywhere to avoid warnings on inf - @pytest.mark.filterwarnings("ignore:invalid value encountered") @pytest.mark.parametrize("swap", [False, True]) @pytest.mark.parametrize( ("a", "b"), @@ -396,8 +616,6 @@ def test_broadcast(self, dtype: str, xp: ModuleType): xp_assert_equal(actual, expect) - # FIXME use lazywhere to avoid warnings on inf - @pytest.mark.filterwarnings("ignore:invalid value encountered") def test_some_inf(self, xp: ModuleType): a = xp.asarray([0.0, 1.0, xp.inf, xp.inf, xp.inf]) b = xp.asarray([1e-9, 1.0, xp.inf, -xp.inf, 2.0]) diff --git a/tests/test_helpers.py b/tests/test_helpers.py index 606f837a..2fc21735 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -6,13 +6,22 @@ from array_api_extra._lib import Backend from array_api_extra._lib._testing import xp_assert_equal +from array_api_extra._lib._utils._compat import array_namespace from array_api_extra._lib._utils._compat import device as get_device -from array_api_extra._lib._utils._helpers import asarrays, eager_shape, in1d, ndindex +from array_api_extra._lib._utils._helpers import ( + asarrays, + eager_shape, + in1d, + meta_namespace, + ndindex, +) from array_api_extra._lib._utils._typing import Array, Device, DType from array_api_extra.testing import lazy_xp_function # mypy: disable-error-code=no-untyped-usage +np_compat = array_namespace(np.empty(0)) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] + # FIXME calls xp.unique_values without size lazy_xp_function(in1d, jax_jit=False, static_argnames=("assume_unique", "invert", "xp")) @@ -167,3 +176,21 @@ def test_eager_shape(xp: ModuleType, library: Backend): # other lazy backends else: assert eager_shape(b) == b.shape == (1,) + + +class TestMetaNamespace: + @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="namespace tests") + def test_basic(self, xp: ModuleType, library: Backend): + args = None, xp.asarray(0), 1 + expect = np_compat if library is Backend.DASK else xp + assert meta_namespace(*args) is expect + + def test_dask_metas(self, da: ModuleType): + cp = pytest.importorskip("cupy") + cp_compat = array_namespace(cp.empty(0)) + args = None, da.from_array(cp.asarray(0)), 1 + assert meta_namespace(*args) is cp_compat + + def test_xp(self, xp: ModuleType): + args = None, xp.asarray(0), 1 + assert meta_namespace(*args, xp=xp) in (xp, np_compat) From 87fe423a252ed9625cd36108ed4604b6ef8dfe52 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Tue, 18 Mar 2025 22:14:28 +0000 Subject: [PATCH 054/140] ENH: `lazy_apply` (#86) * ENH: New function `lazy_apply` * Update docs/api-lazy.md Co-authored-by: Ralf Gommers * Update src/array_api_extra/_lib/_lazy.py Co-authored-by: Ralf Gommers * Code review * Remove kwargs introspection; support None | complex args * Don't always import numpy * update lockfile * appease mypy --------- Co-authored-by: Ralf Gommers Co-authored-by: Lucas Colley --- docs/api-lazy.md | 15 + docs/index.md | 2 +- docs/testing-utils.md | 14 - pixi.lock | 5459 +++++++++---------- pyproject.toml | 1 + src/array_api_extra/__init__.py | 2 + src/array_api_extra/_lib/_funcs.py | 10 +- src/array_api_extra/_lib/_lazy.py | 361 ++ src/array_api_extra/_lib/_utils/_typing.pyi | 4 +- src/array_api_extra/testing.py | 12 +- tests/test_at.py | 6 +- tests/test_funcs.py | 2 +- tests/test_lazy.py | 429 ++ tests/test_testing.py | 10 +- 14 files changed, 3339 insertions(+), 2988 deletions(-) create mode 100644 docs/api-lazy.md delete mode 100644 docs/testing-utils.md create mode 100644 src/array_api_extra/_lib/_lazy.py create mode 100644 tests/test_lazy.py diff --git a/docs/api-lazy.md b/docs/api-lazy.md new file mode 100644 index 00000000..abea5cbb --- /dev/null +++ b/docs/api-lazy.md @@ -0,0 +1,15 @@ +# Tools for lazy backends + +These additional functions are meant to be used to support compatibility with +lazy backends, e.g. Dask or JAX: + +```{eval-rst} +.. currentmodule:: array_api_extra +.. autosummary:: + :nosignatures: + :toctree: generated + + lazy_apply + testing.lazy_xp_function + testing.patch_lazy_xp_functions +``` diff --git a/docs/index.md b/docs/index.md index ae15c7f4..d72c40ef 100644 --- a/docs/index.md +++ b/docs/index.md @@ -5,7 +5,7 @@ :hidden: self api-reference.md -testing-utils.md +api-lazy.md contributing.md contributors.md ``` diff --git a/docs/testing-utils.md b/docs/testing-utils.md deleted file mode 100644 index 49aeb306..00000000 --- a/docs/testing-utils.md +++ /dev/null @@ -1,14 +0,0 @@ -# Testing Utilities - -These additional functions are meant to be used while unit testing Array API -compliant packages: - -```{eval-rst} -.. currentmodule:: array_api_extra.testing -.. autosummary:: - :nosignatures: - :toctree: generated - - lazy_xp_function - patch_lazy_xp_functions -``` diff --git a/pixi.lock b/pixi.lock index f07416e6..37b2ca15 100644 --- a/pixi.lock +++ b/pixi.lock @@ -7,9 +7,8 @@ environments: - https://pypi.org/simple packages: linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda @@ -19,7 +18,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda @@ -32,14 +31,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda @@ -50,14 +49,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda @@ -75,38 +74,37 @@ environments: - https://pypi.org/simple packages: linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py313h78bf25f_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-he1b24dc_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-he0e7f3f_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.489-h4d475cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda @@ -119,7 +117,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py313h33d0bda_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py313h536fd9c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda @@ -131,9 +129,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda @@ -142,30 +140,30 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cpu_py313ha650dea_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py313h8f0a827_1.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.0-cxx17_hbbce691_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hc4b51b1_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_4_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -183,9 +181,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.36.0-hc4361e1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-he753a82_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda @@ -194,19 +192,19 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hd1b1c89_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_4_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_h8231793_100.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hec71012_102.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda @@ -233,11 +231,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py313h33d0bda_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py313h0b724e9_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda @@ -245,8 +244,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py313h33d0bda_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py313h33d0bda_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda @@ -269,7 +268,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -277,14 +276,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py313_he6a733d_100.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py313_h69cc176_102.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py313h86fcf2b_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -320,7 +319,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda @@ -329,41 +328,41 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py313h8f79df9_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-hf37e03c_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-ha81f72f_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.489-h0e5014b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hd84a0f8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h3c33643_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.4-hedcc1e3_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-ha705ebb_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-h82c6c6a_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb857f95_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hd84a0f8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-hd84a0f8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.0-h7378f02_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hf067f9e_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda @@ -376,7 +375,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py313h0ebd0e5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda @@ -388,9 +387,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.13.3-h1d14073_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda @@ -399,28 +398,28 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.1-cpu_py313h3f1275c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py313ha57edf9_1.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h0945df6_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.0-cxx17_h07bc746_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd2a08d6_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_4_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -437,9 +436,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.36.0-h9484b08_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.36.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-hf667ad3_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda @@ -448,17 +447,17 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0181452_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_4_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h6adcabc_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_hb48c3f1_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda @@ -483,6 +482,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py313hf9c7212_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda @@ -496,8 +496,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py313h0ebd0e5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py313h0ebd0e5_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py313h47b39a6_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda @@ -520,7 +520,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -528,10 +528,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py313_h2e75435_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py313_h386d6f0_2.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda @@ -569,7 +569,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda @@ -578,37 +578,37 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py313hfa70ccb_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a47413_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda @@ -621,7 +621,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py313h1ec8472_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda @@ -632,33 +632,33 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhca29cf9_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhca29cf9_0.conda - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8dcb746_0_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.0-cxx17_h4eb7d71_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h3d30abe_4_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_4_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_4_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_4_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -672,24 +672,24 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.36.0-hf249c01_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.36.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.71.0-h35301be_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_4_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h026d5bc_100.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_102.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -712,6 +712,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py313h1ec8472_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda @@ -721,8 +722,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py313h1ec8472_0.conda - - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py313h1ec8472_1.conda + - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py313hf91d08e_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda @@ -742,7 +743,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -750,10 +751,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py313_h860d2b0_100.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py313_h2b488f0_102.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda + - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda @@ -793,7 +794,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda @@ -803,8 +804,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . dev-cuda: @@ -814,74 +815,72 @@ environments: - https://pypi.org/simple packages: linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py313h78bf25f_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-he1b24dc_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-he0e7f3f_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.489-h4d475cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py312h178313f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.9-py312hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.57-h5888daf_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.57-h3f2d84a_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.57-h3f2d84a_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.57-h3f2d84a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.55-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.57-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.57-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.61-he02047a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.55-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.61-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.55-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py313h33d0bda_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.90-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.90-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.90-h3f2d84a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.90-h3f2d84a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.90-h3f2d84a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.90-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.90-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.93-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.7.1.26-h969bcc4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py312h78400a1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py312h007fbcc_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.7.0.0-hcd2ec93_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.8.0.87-h81d5506_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py313hdf5e20e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py313h2626f57_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py313h536fd9c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda @@ -891,62 +890,62 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py312h6edf5ed_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py313h9800cb9_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py313h11186cd_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cuda126py312h344eca2_200.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py313hb1b46e1_201.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.0-cxx17_hbbce691_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hc4b51b1_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_4_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.3.14-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.3.14-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.41-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.41-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.0.11-h12f29b5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.55-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.55-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.4.1-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.4.1-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.83-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.83-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h12f29b5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.90-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.2.55-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.2.55-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.7.53-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.7.53-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.3.90-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.8.93-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda @@ -958,119 +957,119 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.36.0-hc4361e1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-he753a82_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0.rc1-hb8a341e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0-ha7bfdaf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.61-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.93-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hd1b1c89_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_4_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.3-h3dc2cb9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h8247c52_300.conda - - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.3-h9a4d06a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9fa54b4_302.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py313h1b76d92_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py313h8756d67_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py312hf9745cd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py313ha87cce1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py313h33d0bda_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.25.1.1-ha44e49d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py312h2e6246c_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py313h0b724e9_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py312h68727a3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py313h33d0bda_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py313h8db990d_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py313h536fd9c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py313h78bf25f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py313he5f92c8_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.9-h9e4cc4f_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_h8bb5dc9_300.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py313_haff95e6_302.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py312ha707e6e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py313h86fcf2b_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda @@ -1098,15 +1097,15 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py313h536fd9c_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py313h46f6bd1_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda @@ -1115,41 +1114,41 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py313h8f79df9_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-hf37e03c_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-ha81f72f_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.489-h0e5014b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hd84a0f8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h3c33643_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.4-hedcc1e3_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-ha705ebb_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-h82c6c6a_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb857f95_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hd84a0f8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-hd84a0f8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.0-h7378f02_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hf067f9e_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda @@ -1162,7 +1161,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py313h0ebd0e5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda @@ -1174,9 +1173,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.13.3-h1d14073_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda @@ -1185,28 +1184,28 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.1-cpu_py313h3f1275c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py313ha57edf9_1.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h0945df6_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.0-cxx17_h07bc746_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd2a08d6_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_4_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -1223,9 +1222,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.36.0-h9484b08_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.36.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-hf667ad3_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda @@ -1234,17 +1233,17 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0181452_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_4_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h6adcabc_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_hb48c3f1_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda @@ -1269,6 +1268,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py313hf9c7212_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda @@ -1282,8 +1282,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py313h0ebd0e5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py313h0ebd0e5_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py313h47b39a6_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda @@ -1306,7 +1306,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -1314,10 +1314,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py313_h2e75435_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py313_h386d6f0_2.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda @@ -1355,7 +1355,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda @@ -1364,37 +1364,37 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py313hfa70ccb_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a47413_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda @@ -1407,19 +1407,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py313h1ec8472_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.57-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.57-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.57-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.61-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.90-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.90-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.90-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.90-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.90-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.90-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.93-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.7.1.26-hffc9a7f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.8.0.87-h1361d0a_0.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.0-py313h81602b2_0.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.0-py313hf7184cd_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cusparselt-0.7.0.0-hffc9a7f_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda @@ -1431,55 +1430,55 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py313hffee013_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhca29cf9_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhca29cf9_0.conda - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-he9da57d_0_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.0-cxx17_h4eb7d71_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8be2d54_4_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_4_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_4_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_4_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.3.14-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcudss0-0.4.0.2-hdb9b9d5_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.41-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.55-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.4.1-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudss-0.5.0.16-hffc9a7f_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.83-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.90-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.2.55-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.7.53-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.3.90-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.8.93-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.36.0-hf249c01_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.36.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.71.0-h35301be_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda @@ -1487,16 +1486,16 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.61-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_4_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_hd164f6e_300.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_he39793c_302.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -1519,6 +1518,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py313h1ec8472_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda @@ -1528,8 +1528,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py313h1ec8472_0.conda - - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py313h1ec8472_1.conda + - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py313hf91d08e_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda @@ -1549,7 +1549,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -1557,10 +1557,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py313_h40ee0ab_300.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py313_h2dc966e_302.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda + - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda @@ -1600,7 +1600,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda @@ -1610,8 +1610,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . docs: @@ -1621,10 +1621,9 @@ environments: - https://pypi.org/simple packages: linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda @@ -1639,27 +1638,34 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -1667,8 +1673,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1696,6 +1704,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda @@ -1705,12 +1714,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda @@ -1725,7 +1733,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda @@ -1734,14 +1742,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda @@ -1749,6 +1764,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py313hca4752e_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1785,12 +1801,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_1.conda - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda @@ -1805,7 +1820,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda @@ -1814,19 +1829,29 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1853,6 +1878,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda @@ -1867,8 +1893,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_1.conda - pypi: . lint: channels: @@ -1877,16 +1902,15 @@ environments: - https://pypi.org/simple packages: linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py313h78bf25f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda @@ -1903,20 +1927,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda @@ -1929,7 +1953,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda @@ -1944,7 +1968,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda @@ -1956,7 +1980,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda @@ -1987,22 +2011,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py313h8f79df9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda @@ -2019,20 +2042,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda @@ -2044,7 +2067,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda @@ -2066,7 +2089,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda @@ -2096,22 +2119,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_1.conda - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py313hfa70ccb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda @@ -2128,20 +2150,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda @@ -2151,7 +2173,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -2173,7 +2195,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda @@ -2206,13 +2228,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_1.conda - pypi: . tests: channels: @@ -2221,18 +2242,17 @@ environments: - https://pypi.org/simple packages: linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda @@ -2247,7 +2267,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda @@ -2274,16 +2294,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -2296,7 +2316,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda @@ -2317,16 +2337,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -2338,7 +2358,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -2369,30 +2389,29 @@ environments: - https://pypi.org/simple packages: linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-he1b24dc_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-he0e7f3f_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.489-h4d475cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda @@ -2402,16 +2421,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda @@ -2419,23 +2438,23 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cpu_py310h3b6155f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py310hc96afab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.0-cxx17_hbbce691_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hc4b51b1_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_4_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -2452,9 +2471,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.36.0-hc4361e1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-he753a82_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda @@ -2463,19 +2482,19 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hd1b1c89_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_4_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_h8231793_100.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hec71012_102.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda @@ -2496,6 +2515,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda @@ -2504,8 +2524,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -2526,12 +2546,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_hdf93f3b_100.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_102.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -2557,33 +2577,33 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha39cb0e_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-hf37e03c_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-ha81f72f_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.489-h0e5014b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hd84a0f8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h3c33643_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.4-hedcc1e3_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-ha705ebb_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-h82c6c6a_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb857f95_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hd84a0f8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-hd84a0f8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.0-h7378f02_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hf067f9e_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda @@ -2593,16 +2613,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.13.3-h1d14073_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda @@ -2610,20 +2630,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.1-cpu_py310h3460442_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h0945df6_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.0-cxx17_h07bc746_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd2a08d6_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_4_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -2639,9 +2659,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.36.0-h9484b08_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.36.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-hf667ad3_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda @@ -2649,17 +2669,17 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0181452_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_4_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h4686571_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda @@ -2677,6 +2697,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda @@ -2686,8 +2707,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -2708,10 +2729,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h34801bc_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py310h32ab4ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda @@ -2737,29 +2758,29 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a47413_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda @@ -2769,31 +2790,31 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8dcb746_0_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.0-cxx17_h4eb7d71_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h3d30abe_4_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_4_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_4_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_4_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -2806,23 +2827,23 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.36.0-hf249c01_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.36.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.71.0-h35301be_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_4_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h026d5bc_100.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_102.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -2838,13 +2859,14 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -2864,10 +2886,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_hae4af60_100.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_102.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda + - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda @@ -2896,8 +2918,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310he5e10e1_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . tests-cuda: @@ -2907,31 +2929,30 @@ environments: - https://pypi.org/simple packages: linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-he1b24dc_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-he0e7f3f_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.489-h4d475cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda @@ -2941,37 +2962,36 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.57-h5888daf_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.57-h3f2d84a_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.57-h3f2d84a_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.57-h3f2d84a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.55-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.57-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.57-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.61-he02047a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.55-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.61-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.55-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.90-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.90-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.90-h3f2d84a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.90-h3f2d84a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.90-h3f2d84a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.90-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.90-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.93-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.7.1.26-h969bcc4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.8.0.87-h81d5506_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py310hab14140_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py310h4564b94_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.7.0.0-hcd2ec93_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda @@ -2979,43 +2999,43 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cuda126py310h3811820_200.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py310hec873cc_201.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.0-cxx17_hbbce691_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hc4b51b1_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_4_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.3.14-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.3.14-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.41-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.41-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.0.11-h12f29b5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.55-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.55-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.4.1-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.4.1-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.83-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.83-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h12f29b5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.90-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.2.55-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.2.55-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.7.53-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.7.53-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.3.90-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.8.93-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda @@ -3026,37 +3046,37 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.36.0-hc4361e1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-he753a82_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0.rc1-hb8a341e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0-ha7bfdaf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.61-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.93-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hd1b1c89_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_4_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.3-h3dc2cb9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h8247c52_300.conda - - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.3-h9a4d06a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9fa54b4_302.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda @@ -3077,7 +3097,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.25.1.1-ha44e49d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda @@ -3086,8 +3107,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -3108,13 +3129,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hd5426db_300.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hb403307_302.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -3129,7 +3150,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda @@ -3141,33 +3162,33 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.19.0-py310h5764c6d_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-hf37e03c_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-ha81f72f_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.489-h0e5014b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hd84a0f8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h3c33643_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.4-hedcc1e3_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-ha705ebb_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-h82c6c6a_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb857f95_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hd84a0f8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-hd84a0f8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.0-h7378f02_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hf067f9e_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda @@ -3177,16 +3198,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.13.3-h1d14073_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda @@ -3194,20 +3215,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.1-cpu_py310h3460442_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h0945df6_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.0-cxx17_h07bc746_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd2a08d6_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_4_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -3223,9 +3244,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.36.0-h9484b08_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.36.0-h7081f7f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-hf667ad3_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda @@ -3233,17 +3254,17 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0181452_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_4_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h4686571_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda @@ -3261,6 +3282,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda @@ -3270,8 +3292,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -3292,10 +3314,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h34801bc_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py310h32ab4ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda @@ -3321,29 +3343,29 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a47413_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda @@ -3353,81 +3375,80 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py310h38315fa_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.57-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.57-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.57-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.61-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.90-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.90-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.90-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.90-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.90-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.90-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.93-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.7.1.26-hffc9a7f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.8.0.87-h1361d0a_0.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.0-py310h1203e13_0.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.0-py310h9d4bcf3_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cusparselt-0.7.0.0-hffc9a7f_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-he9da57d_0_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.0-cxx17_h4eb7d71_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8be2d54_4_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_4_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_4_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_4_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.3.14-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcudss0-0.4.0.2-hdb9b9d5_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.41-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.55-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.4.1-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudss-0.5.0.16-hffc9a7f_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.83-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.90-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.2.55-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.7.53-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.3.90-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.8.93-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.36.0-hf249c01_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.36.0-he5eb982_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.71.0-h35301be_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.61-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_4_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_hd164f6e_300.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_he39793c_302.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -3443,13 +3464,14 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -3469,10 +3491,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_ha356eb8_300.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_he46af8b_302.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda + - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda @@ -3501,8 +3523,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310he5e10e1_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . tests-py310: @@ -3514,16 +3536,16 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -3538,13 +3560,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.3-py310hefbff90_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -3561,16 +3583,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -3581,11 +3603,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.3-py310h4d83441_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -3602,16 +3624,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -3621,12 +3643,12 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.3-py310h4987827_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py310h4987827_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -3654,16 +3676,16 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -3679,12 +3701,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.3-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -3701,16 +3723,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -3723,11 +3745,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.3-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -3744,16 +3766,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -3765,12 +3787,12 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.3-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -3811,18 +3833,17 @@ packages: purls: [] size: 23621 timestamp: 1650670423406 -- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 - build_number: 2 - sha256: 84a66275da3a66e3f3e70e9d8f10496d807d01a9e4ec16cd2274cc5e28c478fc - md5: 562b26ba2e19059551a811e72ab7f793 +- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda + build_number: 3 + sha256: cec7343e76c9da6a42c7e7cba53391daa6b46155054ef61a5ef522ea27c5a058 + md5: ee5c2118262e30b972bc0b4db8ef0ba5 depends: - - _libgcc_mutex 0.1 conda_forge - llvm-openmp >=9.0.1 license: BSD-3-Clause license_family: BSD purls: [] - size: 5744 - timestamp: 1650742457817 + size: 7649 + timestamp: 1741390353130 - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda build_number: 8 sha256: 1a62cd1f215fe0902e7004089693a78347a30ad687781dfda2289cab000e652d @@ -3849,20 +3870,22 @@ packages: - pkg:pypi/alabaster?source=hash-mapping size: 18684 timestamp: 1733750512696 -- conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyhd8ed1ab_0.conda - sha256: 07a1f17a979a7ac48d93c4d044ceef2f27faf7f9647821676fbbd02af742f58a - md5: f4da3533c3c527d622a169dfb741c821 +- conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda + sha256: 04f17bb80705fa1e958b4e6fefd7cb52141df28840d1bbb95a343e0d4a15c40b + md5: c0b14b44bdb72c3a07cd9114313f9c10 depends: - python >=3.9 + - python license: MIT + license_family: MIT purls: - pkg:pypi/array-api-compat?source=hash-mapping - size: 40756 - timestamp: 1741127059488 + size: 41589 + timestamp: 1742159192304 - pypi: . name: array-api-extra version: 0.7.0.dev0 - sha256: 29cc92fbbfb1a7505af089b6c0e62ea8a39673a0266a9413dcf5d5942e9304be + sha256: 03300616865414593ebd17cd40b2c63d372e276398f319c1dbe8f7ae2ad11bed requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' @@ -3879,21 +3902,9 @@ packages: - pkg:pypi/array-api-strict?source=hash-mapping size: 56235 timestamp: 1740676965118 -- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py312h7900ff3_0.conda - sha256: b8793249426039fdc61301cd63021633e3fbe5fc84b66b6aa0f87c3e648e0f13 - md5: 9b0b26c5846fdbe76a146e1f8715a1ac - depends: - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: LGPL-2.1-or-later - license_family: LGPL - purls: - - pkg:pypi/astroid?source=hash-mapping - size: 506786 - timestamp: 1735074285636 -- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.8-py313h78bf25f_0.conda - sha256: 9e7d23a86025997b0ea08c0e261210c332105fc725c762c2a4b70f18bf343dcf - md5: cd3ab05349bc9be61760883382598624 +- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py313h78bf25f_0.conda + sha256: 412b22423c0c26313bdeab7eb83a51a5851ae836221a524e36cfbc1e44138f2d + md5: d2b9567408d4c0c23de9c0cfaf8aebb9 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -3901,11 +3912,11 @@ packages: license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 514724 - timestamp: 1735074295 -- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.8-py313h8f79df9_0.conda - sha256: 74ebe427be3bd85285cad5ccfe68a056ea522fe5799883f6993bf20ec6540459 - md5: b89181b74780c6835f81b3bced884400 + size: 514362 + timestamp: 1741614664457 +- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py313h8f79df9_0.conda + sha256: f6ce10d20af1f13d9692f3dcc9cb5176ea00a9de376d3b224cab0dfe2fa68545 + md5: 63c2e4063e8c1d6646f8d035d6233601 depends: - python >=3.13,<3.14.0a0 - python >=3.13,<3.14.0a0 *_cp313 @@ -3914,11 +3925,11 @@ packages: license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 517558 - timestamp: 1735074383017 -- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.8-py313hfa70ccb_0.conda - sha256: d6e1e1f83accc04030212501b0bc24e074b84887840ad9857f639e4085cfcb81 - md5: 833fc63fbd750ceb3e5d79c38995c2b3 + size: 516696 + timestamp: 1741615027381 +- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py313hfa70ccb_0.conda + sha256: 09fbd82a58a6e67baf39f1ae8c4824925623ff9656d952743b508ec8724de6c8 + md5: e0ed4cbb6c5e410b0673d33202ed96e2 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -3926,8 +3937,8 @@ packages: license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 516023 - timestamp: 1735074328935 + size: 513721 + timestamp: 1741614789100 - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda sha256: 93b14414b3b3ed91e286e1cbe4e7a60c4e1b1c730b0814d1e452a8ac4b9af593 md5: 8f587de4bcf981e26228f268df374a9b @@ -3951,128 +3962,126 @@ packages: purls: [] size: 71042 timestamp: 1660065501192 -- conda: https://prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - sha256: 1f267886522dfb9ae4e5ebbc3135b5eb13cff27bdbfe8d881a4d893459166ab4 - md5: 2cc3f588512f04f3a0c64b4e9bedc02d +- conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 + md5: a10d11958cadc13fdb43df75f8b1903f depends: - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/attrs?source=compressed-mapping - size: 56370 - timestamp: 1737819298139 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.1-h205f482_0.conda - sha256: ebe5e33249f37f6bb481de99581ebdc92dbfcf1b6915609bcf3c9e78661d6352 - md5: 9c500858e88df50af3cc883d194de78a + size: 57181 + timestamp: 1741918625732 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda + sha256: 71f9f870d2c56325640086822817ce3fae0f40581fe951117ed0b3b4563ec1c2 + md5: f5a770ac1fd2cb34b21327fc513013a7 depends: - __glibc >=2.17,<3.0.a0 - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-http >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - - aws-c-sdkutils >=0.2.2,<0.2.3.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 108111 - timestamp: 1737509831651 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.1-hfc2798a_0.conda - sha256: 5a60d196a585b25d1446fb973009e4e648e8d70beaa2793787243ede6da0fd9a - md5: 0abd67c0f7b60d50348fbb32fef50b65 + size: 109898 + timestamp: 1742078759911 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda + sha256: eb91bac831eb0746e53e3f32d7c8cced7b2aa42c07b4f1fe8de8eb1c8a6e55f9 + md5: 53121e315ec35a689a761646d761af14 depends: - __osx >=11.0 - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-http >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - - aws-c-sdkutils >=0.2.2,<0.2.3.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 92562 - timestamp: 1737509877079 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.1-hd11252f_0.conda - sha256: 248332efb7528e512502fa03488c7694ab022cafd446cc586f5e59383c6386a5 - md5: fe0091e429538d2687ad3353decfe532 + size: 94653 + timestamp: 1742078887945 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda + sha256: 15eeed0b2d5ba293880e8a60efa35af60eb027ad93124a1bfab4fa0a1ca488ba + md5: 360a1172089a53de60490acf8f68b79f depends: - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-http >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - - aws-c-sdkutils >=0.2.2,<0.2.3.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 103199 - timestamp: 1737510053257 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.1-h1a47875_3.conda - sha256: 095ac824ea9303eff67e04090ae531d9eb33d2bf8f82eaade39b839c421e16e8 - md5: 55a8561fdbbbd34f50f57d9be12ed084 + size: 104921 + timestamp: 1742079035693 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda + sha256: bb055b67990b17070eddd4600f512680cd1e836e19cac49864862daa619d9b58 + md5: 4fdf835d66ea197e693125c64fbd4482 depends: - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 - libgcc >=13 - - openssl >=3.3.1,<4.0a0 + - openssl >=3.4.1,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 47601 - timestamp: 1733991564405 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.1-hc8a0bd2_3.conda - sha256: 1f44be36e1daa17b4b081debb8aee492d13571084f38b503ad13e869fef24fe4 - md5: 8b0ce61384e5a33d2b301a64f3d22ac5 + size: 50199 + timestamp: 1741994489558 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda + sha256: 0f7bcf4fe39cfd3d64a31c9f72e79f4911fd790fcc37a6eb5b6b7c91d584e512 + md5: 47d04b28f334f56c6ec8655ce54069b7 depends: - __osx >=11.0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - openssl >=3.3.1,<4.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 39925 - timestamp: 1733991649383 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.1-h099ea23_3.conda - sha256: e345717c4cbef8472b3f4f90b75d326ad66a84574bfb02740a860d8de6414c44 - md5: 767b18a469cf18d7476cab915f9fe207 + size: 41336 + timestamp: 1741994821545 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda + sha256: 9f991faf743fd72baf0ee15b125624179c70759e090699a8f501178549396026 + md5: 8e15a0911fe316643ae9e47b8525506d depends: - - aws-c-common >=0.10.6,<0.10.7.0a0 - - openssl >=3.3.1,<4.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 47436 - timestamp: 1733991914197 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.10.6-hb9d3cd8_0.conda - sha256: 496e92f2150fdc351eacf6e236015deedb3d0d3114f8e5954341cbf9f3dda257 - md5: d7d4680337a14001b0e043e96529409b + size: 48571 + timestamp: 1741994921368 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda + sha256: 79f0afdd6bbdc9d8389dba830708b4c58afe8c814354d6928c25750d9bdd2cf8 + md5: f65c946f28f0518f41ced702f44c52b7 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 236574 - timestamp: 1733975453350 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.10.6-h5505292_0.conda - sha256: 3bde135c8e74987c0f79ecd4fa17ec9cff0d658b3090168727ca1af3815ae57a - md5: 145e5b4c9702ed279d7d68aaf096f77d + size: 236382 + timestamp: 1741915228215 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.0-h5505292_0.conda + sha256: 3b98c6ed015d37f72244ec1c0a78e86951ad08ea91ef8df3b5de775d103cacab + md5: 3889562c31b3a8bb38122edbc72a1f38 depends: - __osx >=11.0 license: Apache-2.0 license_family: Apache purls: [] - size: 221863 - timestamp: 1733975576886 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.10.6-h2466b09_0.conda - sha256: 348af25291f2b4106d8453fddb8dcbfed452067bddfa0eeadd24f1c710617a4a - md5: 44a7e180f2054340401499de93ae39ba + size: 222025 + timestamp: 1741915337646 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda + sha256: e510b75332ce2afa7915cbd25ac75fcaaf54595b66808a8a27a7f0f6ec671b7c + md5: b91d53276b002211cd28a908181c9622 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -4080,455 +4089,482 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 235514 - timestamp: 1733975788721 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.0-h4e1184b_5.conda - sha256: 62ca84da83585e7814a40240a1e750b1563b2680b032a471464eccc001c3309b - md5: 3f4c1197462a6df2be6dc8241828fe93 + size: 235369 + timestamp: 1741915917130 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda + sha256: 8c30a63ad1c26975afde23dff0baf3027b25496f1a4f7a6bb5cc425468ef7552 + md5: 17ccde79d864e6183a83c5bbb8fff34d depends: - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - libgcc >=13 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 19086 - timestamp: 1733991637424 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.0-hc8a0bd2_5.conda - sha256: 47b2813f652ce7e64ac442f771b2a5f7d4af4ad0d07ff51f6075ea80ed2e3f09 - md5: a8b6c17732d14ed49d0e9b59c43186bc + size: 21767 + timestamp: 1741978576084 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hd84a0f8_2.conda + sha256: 004586646a5b2f4702d3c2f54ff0cad08ced347fcb2073eb2c5e7d127e17e296 + md5: 31ffcebe13d018d49bff2b5607666fd7 depends: - __osx >=11.0 - - aws-c-common >=0.10.6,<0.10.7.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 18068 - timestamp: 1733991869211 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.0-h099ea23_5.conda - sha256: f30956b5c450e0a21adc3d523fdbe2d0dcc79125b135f5ccc4497d97f8733891 - md5: b4303abff1423285a2e5063d796e1614 + size: 21079 + timestamp: 1741978616308 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda + sha256: 67b358c15cb570fba9e95d5841ee4cc019b564515eae8eb9ea5acbe2bf946a0c + md5: d66397c45a9207e8f6377ce198c04b0b depends: - - aws-c-common >=0.10.6,<0.10.7.0a0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 22364 - timestamp: 1733991973284 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.0-h7959bf6_11.conda - sha256: 10d7240c7db0c941fb1a59c4f8ea6689a434b03309ee7b766fa15a809c553c02 - md5: 9b3fb60fe57925a92f399bc3fc42eccf + size: 22569 + timestamp: 1741978644806 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda + sha256: fa636a1c6bfc53d2a03d4f99413df50902ddad7e49e62bedc31194df4ec4aea3 + md5: 81096a80f03fc2f0fb2a230f5d028643 depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - - aws-checksums >=0.2.2,<0.2.3.0a0 - - libgcc >=13 - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - aws-checksums >=0.2.3,<0.2.4.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 54003 - timestamp: 1734024480949 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h54f970a_11.conda - sha256: f0667935f4e0d4c25e0e51da035640310b5ceeb8f723156734439bde8b848d7d - md5: ba41238f8e653998d7d2f42e3a8db054 + size: 57147 + timestamp: 1741998291848 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h3c33643_2.conda + sha256: 450fc3b89751fe6ff9003c9ca6e151c362f1139a7e478d3ee80b35c90743ab0f + md5: 0117e1dbf8de18d6caae49a5df075d0f depends: - __osx >=11.0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - - aws-checksums >=0.2.2,<0.2.3.0a0 - libcxx >=18 + - aws-checksums >=0.2.3,<0.2.4.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 47078 - timestamp: 1734024749727 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.0-h85d8506_11.conda - sha256: bd7d3849ae0a12e170d4d442f7d2db7de98827d8d3505d0a60d12b1170b1ab0d - md5: a32c029b7e933cf93c5066b186560e62 + size: 50753 + timestamp: 1741998303028 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda + sha256: 07570c93cfae47a751af423874487f3c4522d822b973d1b881cf728d2d517d8c + md5: f074f7b5683dcfad3ccbb8d425962049 depends: - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - - aws-checksums >=0.2.2,<0.2.3.0a0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - aws-checksums >=0.2.3,<0.2.4.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 54426 - timestamp: 1734024881523 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.2-hefd7a92_4.conda - sha256: 4a330206bd51148f6c13ca0b7a4db40f29a46f090642ebacdeb88b8a4abd7f99 - md5: 5ce4df662d32d3123ea8da15571b6f51 + size: 55492 + timestamp: 1741998367434 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda + sha256: ffb1cfc13517d0d5316415638fd3d86b865ddbbd4068dea5e94016e75a1c6dd7 + md5: 773c99d0dbe2b3704af165f97ff399e5 depends: - __glibc >=2.17,<3.0.a0 - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-compression >=0.3.0,<0.3.1.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - libgcc >=13 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-compression >=0.3.1,<0.3.2.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 197731 - timestamp: 1734008380764 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.2-h96aa502_4.conda - sha256: 22e4737c8a885995b7c1ae1d79c1f6e78d489e16ec079615980fdde067aeaf76 - md5: 495c93a4f08b17deb3c04894512330e6 + size: 218584 + timestamp: 1742074963219 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.4-hedcc1e3_4.conda + sha256: 9f6ad8a261d256111b9e3f60761034441d8103260b89ce21194ca7863d90d48e + md5: 99852aaf483001b174f251c7052f92e9 depends: - __osx >=11.0 - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-compression >=0.3.0,<0.3.1.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-compression >=0.3.1,<0.3.2.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 152983 - timestamp: 1734008451473 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.2-h3888f84_4.conda - sha256: ce0cedbe65e36f6e6dc9a8e07336f9c6ceecb09f0ed8eebdd01d74d261b59d16 - md5: 4e7cf9b498fcc5dee5abcdf24e64a96d + size: 168914 + timestamp: 1742074952187 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda + sha256: d5149d171410b6cc04f6315f41b2517ed8fcaf42b35dba876e332f5c3535f805 + md5: a1d6f2409948da00fc1b3c85d440a03b depends: - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-compression >=0.3.0,<0.3.1.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - aws-c-compression >=0.3.1,<0.3.2.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 182269 - timestamp: 1734008780813 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.15.3-h173a860_6.conda - sha256: 335d822eead0a097ffd23677a288e1f18ea22f47a92d4f877419debb93af0e81 - md5: 9a063178f1af0a898526cc24ba7be486 + size: 196894 + timestamp: 1742075055981 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda + sha256: c82d92169e06e1370c161212969f8606bf4e11467e64e7988afb52a320914149 + md5: 3a127d28266cdc0da93384d1f59fe8df depends: - __glibc >=2.17,<3.0.a0 - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - libgcc >=13 - - s2n >=1.5.11,<1.5.12.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - s2n >=1.5.14,<1.5.15.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 157263 - timestamp: 1737207617838 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.15.3-haba67d1_6.conda - sha256: 73722dd175af78b6cbfa033066f0933351f5382a1a737f6c6d9b8cfa84022161 - md5: d02e8f40ff69562903e70a1c6c48b009 + size: 174400 + timestamp: 1742070889356 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-ha705ebb_6.conda + sha256: d354bb7cd6122b8a74fd543dec6f726f748372425e38641e54a5ae9200611155 + md5: 1567e388e63dd0fe5418045380f69f26 depends: - __osx >=11.0 - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 136048 - timestamp: 1737207681224 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.15.3-hc5a9e45_6.conda - sha256: 0cbf3ddd55835ba99726ffcc0118124fc8430fec41e81bb7b1d8c0c6e0d272e0 - md5: 48a9b0c65a94282ffa149ea7c0a53239 + size: 151425 + timestamp: 1742070916672 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda + sha256: 5fbc278764d08688170534fa3bca82005bf0b96c8286567d6ea357517002c0f1 + md5: 403caab8e6fd86d80d8a4422ce88816d depends: - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 159815 - timestamp: 1737207711320 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.11.0-h11f4f37_12.conda - sha256: 512d3969426152d9d5fd886e27b13706122dc3fa90eb08c37b0d51a33d7bb14a - md5: 96c3e0221fa2da97619ee82faa341a73 + size: 172853 + timestamp: 1742070958542 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda + sha256: 8a39a3b6ee7b739cfb87caa76c4691bfb93d5ede1098a63835c183fa06edc104 + md5: 90e07c8bac8da6378ee1882ef0a9374a depends: - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-http >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - libgcc >=13 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 194672 - timestamp: 1734025626798 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h24f418c_12.conda - sha256: 96575ea1dd2a9ea94763882e40a66dcbff9c41f702bf37c9514c4c719b3c11dd - md5: c072045a6206f88015d02fcba1705ea1 + size: 213892 + timestamp: 1742003750374 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-h82c6c6a_2.conda + sha256: ea9191d1c51ba693f712991ff3de253c674eb469b5cf01e415bf7b94a75da53a + md5: 1545c6b828a1c4a6eb720e10368a6734 depends: - __osx >=11.0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-http >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-http >=0.9.4,<0.9.5.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 134371 - timestamp: 1734025379525 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.11.0-h2c94728_12.conda - sha256: bfe3e2c5de01e285e67ac8119de58a11e594d202b3ebcfaa55ffd138a3b28279 - md5: bad2afca289f8854d431acdcc8f1cea8 + size: 149358 + timestamp: 1742003783130 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda + sha256: f6ed576285a9f45d3fff62a8b36353fd19313fed41edd457b5e5a282069a7257 + md5: ebd9558316efaec49b87b50100db0ca1 depends: - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-http >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 186987 - timestamp: 1734025825190 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.9-he1b24dc_1.conda - sha256: 15fbdedc56850f8be5be7a5bcaea1af09c97590e631c024ae089737fc932fc42 - md5: caafc32928a5f7f3f7ef67d287689144 + size: 202289 + timestamp: 1742003841285 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda + sha256: aad043a633dbb6bd877cba6386338beab1b2c26c5bf896ee8d36f6fbe5eea2fb + md5: 9cf2c3c13468f2209ee814be2c88655f depends: - __glibc >=2.17,<3.0.a0 - - aws-c-auth >=0.8.1,<0.8.2.0a0 - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-http >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - - aws-checksums >=0.2.2,<0.2.3.0a0 - libgcc >=13 - - openssl >=3.4.0,<4.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-auth >=0.8.6,<0.8.7.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-checksums >=0.2.3,<0.2.4.0a0 + - openssl >=3.4.1,<4.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 115413 - timestamp: 1737558687616 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.9-hf37e03c_1.conda - sha256: 92e8ca4eefcbbdf4189584c9410382884a06ed3030e5ecaac656dab8c95e6a80 - md5: de65f5e4ab5020103fe70a0eba9432a0 + size: 128915 + timestamp: 1742083793550 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb857f95_2.conda + sha256: 71a58a3c50c7f1a787807f0bc6f1b443b52c2816e66d3747bf21312912b18a90 + md5: 2aeb64dc221ddd7ab1e13dddc22e94f2 depends: - __osx >=11.0 - - aws-c-auth >=0.8.1,<0.8.2.0a0 - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-http >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - - aws-checksums >=0.2.2,<0.2.3.0a0 + - aws-checksums >=0.2.3,<0.2.4.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-auth >=0.8.6,<0.8.7.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-http >=0.9.4,<0.9.5.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 98731 - timestamp: 1737558731831 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.9-h6a47413_1.conda - sha256: 8761e823ae49514f352155135030e9a57d4fe70f363ce2fa7f8c38dd8c3835d7 - md5: 2a5283c5df98c20e695bfdf2d4019335 + size: 113119 + timestamp: 1742083799050 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda + sha256: 930b9e14e6f3521661e0a1af37ddb32d8ea30e5960d16aafcdd6fa668543c7bc + md5: 8c1ec3fc6a7f03e66eaf958da28f6ceb depends: - - aws-c-auth >=0.8.1,<0.8.2.0a0 - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-http >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - - aws-checksums >=0.2.2,<0.2.3.0a0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-auth >=0.8.6,<0.8.7.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-checksums >=0.2.3,<0.2.4.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 109742 - timestamp: 1737559137789 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.2-h4e1184b_0.conda - sha256: 0424e380c435ba03b5948d02e8c958866c4eee50ed29e57f99473a5f795a4cfc - md5: dcd498d493818b776a77fbc242fbf8e4 + size: 121831 + timestamp: 1742083875488 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda + sha256: 687f1e935e25a0ae076b8d6d2a9e35fc6b1d8591587d53808f32fe6bd0a90063 + md5: 06008b5ab42117c89c982aa2a32a5b25 depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 55911 - timestamp: 1736535960724 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.2-hc8a0bd2_0.conda - sha256: ea4f0f1e99056293c69615f581a997d65ba7e229e296e402e0d8ef750648a5b5 - md5: e7b5498ac7b7ab921a907be38f3a8080 + size: 58907 + timestamp: 1741980029450 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hd84a0f8_2.conda + sha256: 4b27706148041e9188f9c862021cf8767b016d69fca8807670c26d0fafbfe6e4 + md5: e5e1ca9d65acd0ec7a2917c88f99325f depends: - __osx >=11.0 - - aws-c-common >=0.10.6,<0.10.7.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 49872 - timestamp: 1736536152332 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.2-h099ea23_0.conda - sha256: af9cc0696b9fb60e7d0738b140b3d93efcf7f354e56c3034f459fc1651d53921 - md5: 6292ef653d6002edc721d2dc9356aa57 + size: 53215 + timestamp: 1741980065541 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda + sha256: c7a75ebe0bcb2d380484e42a2e809dfd71fb5e909a4e8b42242fe3f9c52692b7 + md5: 08724b0ae3f74f1f13d2d5caafa1c5fe depends: - - aws-c-common >=0.10.6,<0.10.7.0a0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 55109 - timestamp: 1736536467087 -- conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.2-h4e1184b_4.conda - sha256: 1ed9a332d06ad595694907fad2d6d801082916c27cd5076096fda4061e6d24a8 - md5: 74e8c3e4df4ceae34aa2959df4b28101 + size: 55523 + timestamp: 1741980171761 +- conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda + sha256: 0e241cba8012a6b64daa5154fa19cca962307bd329709075b5cf48f5b138539c + md5: 303d9e83e0518f1dcb66e90054635ca6 depends: - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - libgcc >=13 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 72762 - timestamp: 1733994347547 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.2-hc8a0bd2_4.conda - sha256: 215086d95e8ff1d3fcb0197ada116cc9d7db1fdae7573f5e810d20fa9215b47c - md5: e70e88a357a3749b67679c0788c5b08a + size: 75332 + timestamp: 1741979935637 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-hd84a0f8_2.conda + sha256: 8a16ed4a07acf9885ef3134e0b61f64be26d3ee1668153cbef48e920a078fc4e + md5: b3fc57eda4085649a3f9d80664f3e14d depends: - __osx >=11.0 - - aws-c-common >=0.10.6,<0.10.7.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 70186 - timestamp: 1733994496998 -- conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.2-h099ea23_4.conda - sha256: 577e62dbf1750219cfb017d36c9022f40d7dc287b597fd7dec1ca04cade0108c - md5: 5a8ce497f17cf1e6ae745f122b6a2bc3 + size: 73959 + timestamp: 1741979988643 +- conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda + sha256: 09b3756e83964143cd559b5bf1b709aecf834bd94f81b1aa1728fde465261d64 + md5: 113b6a8c61474d63b0e20d219de61b5e depends: - - aws-c-common >=0.10.6,<0.10.7.0a0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 91909 - timestamp: 1733994821424 -- conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.29.9-he0e7f3f_2.conda - sha256: c1930569713bd5231d48d885a5e3707ac917b428e8f08189d14064a2bb128adc - md5: 8a4e6fc8a3b285536202b5456a74a940 + size: 91868 + timestamp: 1741980045343 +- conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda + sha256: 4467f6fe40613e13a664ac6ed7c2b5f2d6665b0a3821038ef6a008fa21d5ce06 + md5: 0627af705ed70681f5bede31e72348e5 depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-auth >=0.8.1,<0.8.2.0a0 - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-event-stream >=0.5.0,<0.5.1.0a0 - - aws-c-http >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - - aws-c-mqtt >=0.11.0,<0.11.1.0a0 - - aws-c-s3 >=0.7.9,<0.7.10.0a0 - - aws-c-sdkutils >=0.2.2,<0.2.3.0a0 - libgcc >=13 - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-auth >=0.8.6,<0.8.7.0a0 + - aws-c-s3 >=0.7.13,<0.7.14.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-c-mqtt >=0.12.2,<0.12.3.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 353222 - timestamp: 1737565463079 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.29.9-ha81f72f_2.conda - sha256: ed5f1d19aad53787fdebe13db4709c97eae2092536cc55d3536eba320c4286e1 - md5: c9c034d3239bf25687ca4dd985007ecd - depends: - - __osx >=11.0 - - aws-c-auth >=0.8.1,<0.8.2.0a0 - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-event-stream >=0.5.0,<0.5.1.0a0 - - aws-c-http >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - - aws-c-mqtt >=0.11.0,<0.11.1.0a0 - - aws-c-s3 >=0.7.9,<0.7.10.0a0 - - aws-c-sdkutils >=0.2.2,<0.2.3.0a0 + size: 390215 + timestamp: 1742087152727 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.0-h7378f02_4.conda + sha256: 4c6e71cf695e4624ff23830be1775e95146bada392a440d179bf0aad679b7b76 + md5: 1f8955a9e1a8ac37938143e0d298d54e + depends: - libcxx >=18 + - __osx >=11.0 + - aws-c-s3 >=0.7.13,<0.7.14.0a0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-auth >=0.8.6,<0.8.7.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-mqtt >=0.12.2,<0.12.3.0a0 + - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 235976 - timestamp: 1737565563139 -- conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.29.9-he488853_2.conda - sha256: dff67543a0cec319973ef17750760392623a5a0b726081378548a99f3899975f - md5: fd6464ad7158760f808c9b4b044cbcc0 + size: 259854 + timestamp: 1742087132545 +- conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda + sha256: 9f5a49f4cc4fdbfa48d9f6d5814d103cf8d50eee0e5c8925571f25db605b88a2 + md5: 71839111bfce36c7402d6913a6fda86a depends: - - aws-c-auth >=0.8.1,<0.8.2.0a0 - - aws-c-cal >=0.8.1,<0.8.2.0a0 - - aws-c-common >=0.10.6,<0.10.7.0a0 - - aws-c-event-stream >=0.5.0,<0.5.1.0a0 - - aws-c-http >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.15.3,<0.15.4.0a0 - - aws-c-mqtt >=0.11.0,<0.11.1.0a0 - - aws-c-s3 >=0.7.9,<0.7.10.0a0 - - aws-c-sdkutils >=0.2.2,<0.2.3.0a0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-s3 >=0.7.13,<0.7.14.0a0 + - aws-c-auth >=0.8.6,<0.8.7.0a0 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-c-mqtt >=0.12.2,<0.12.3.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 262083 - timestamp: 1737566019782 -- conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.489-h4d475cb_0.conda - sha256: 08d6b7d2ed17bfcc7deb903c7751278ee434abdb27e3be0dceb561f30f030c75 - md5: b775e9f46dfa94b228a81d8e8c6d8b1d + size: 287841 + timestamp: 1742087198786 +- conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda + sha256: 2f0c65794d0e911cddb75b8479786ecb8972c4e77e431523c9d52ba4ce3713af + md5: beb8577571033140c6897d257acc7724 depends: + - libstdcxx >=13 + - libgcc >=13 - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.10.6,<0.10.7.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.9,<0.29.10.0a0 - - libcurl >=8.11.1,<9.0a0 - libgcc >=13 - - libstdcxx >=13 + - aws-c-common >=0.12.0,<0.12.1.0a0 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - libcurl >=8.12.1,<9.0a0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-crt-cpp >=0.31.0,<0.31.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 3144364 - timestamp: 1737576036746 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.489-h0e5014b_0.conda - sha256: d82451530ddf363d8bb31a8a7391bb9699f745e940ace91d78c0e6170deef03c - md5: 156cfb45a1bb8cffc81e59047bb34f51 + size: 3401387 + timestamp: 1742061752919 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hf067f9e_3.conda + sha256: 19a25bfb6202ca635ca68d88e1f46a11bee573d2a3d8a6ea58548ef8e3f3cbfc + md5: 01d5e5a0269c8f0dfe3b31e0353de4f3 depends: - __osx >=11.0 - - aws-c-common >=0.10.6,<0.10.7.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.9,<0.29.10.0a0 - - libcurl >=8.11.1,<9.0a0 - libcxx >=18 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - libcurl >=8.12.1,<9.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - aws-crt-cpp >=0.31.0,<0.31.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 2874126 - timestamp: 1737577023623 -- conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.489-h7d73209_0.conda - sha256: 634c2d4cf07c049e36028294d94120532ca6697c29257191b0660ee9886e4269 - md5: 38c6bbaa9437ebd25885ce508853dc76 + size: 3065899 + timestamp: 1742061757216 +- conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda + sha256: 72f6eceeae72b94c17b10cb77860e4f8c14bf912782443f4103e244459c915cc + md5: b30c2a98185d501c92ca120ceb245b3f depends: - - aws-c-common >=0.10.6,<0.10.7.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.9,<0.29.10.0a0 - - libzlib >=1.3.1,<2.0a0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - libzlib >=1.3.1,<2.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 - license_family: Apache + license_family: APACHE purls: [] - size: 3010024 - timestamp: 1737576786156 + size: 3222129 + timestamp: 1742061853718 - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda sha256: fe07debdb089a3db17f40a7f20d283d75284bb4fc269ef727b8ba6fc93f7cb5a md5: 0a8838771cc2e985cd295e01ae83baf1 @@ -4680,31 +4716,33 @@ packages: - pkg:pypi/babel?source=compressed-mapping size: 6938256 timestamp: 1738490268466 -- conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.9.1-pyhd8ed1ab_0.conda - sha256: fd98c651dc13618bfc427b548c109b6526603fcf1dca197bdb561a2a5a956622 - md5: ad268761b26971fa1e3c2629f4e5db56 +- conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + sha256: cb8337519cb8190c84a3498c05490f18ed5e5367c1615dd7a30146b81abd7c1d + md5: 495817f1ac090aa7c47e45cfd1d1a801 depends: + - python >=3.9 - basedtyping >=0.0.3 + - typing-extensions >=4.1.0 - mypy_extensions >=1.0.0 - - python >=3.9 - tomli >=1.1.0 - - typing-extensions >=4.1.0 + - python license: BSD-3-Clause AND Apache-2.0 purls: - pkg:pypi/basedmypy?source=hash-mapping - size: 1850703 - timestamp: 1736398661625 -- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyhd8ed1ab_0.conda - sha256: 4121460865e309ed3d3defada177217ca3e77957f539eae022c1cabcadf700e4 - md5: 604b43c0f82439e3b70fffa760bb8098 + size: 1590486 + timestamp: 1741865637604 +- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + sha256: d3e99adbb0e5821f3dd3c97b9fa247cbd75e9aba251c145ead922a9442c45747 + md5: 021cce51016266cf2b09d58bf644030e depends: - - nodejs-wheel >=20.13.1 - python >=3.9 + - nodejs-wheel >=20.13.1 + - python license: MIT AND Apache-2.0 purls: - pkg:pypi/basedpyright?source=hash-mapping - size: 7599662 - timestamp: 1740828819246 + size: 8149299 + timestamp: 1741865429188 - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda sha256: 73badfd807775e6e171de10ab752fd4706fe9360f6fd0cfabd509c670d12951b md5: 234a48e49c3913330665c444824e6533 @@ -4732,12 +4770,13 @@ packages: - pkg:pypi/beautifulsoup4?source=compressed-mapping size: 145482 timestamp: 1738740460562 -- conda: https://prefix.dev/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda - sha256: 6cc6841b1660cd3246890d4f601baf51367526afe6256dfd8a8d9a8f7db651fe - md5: 606498329a91bd9d5c0439fb2815816f +- conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + sha256: a237952a471a43c35de73d0bb7371a93a149fe78db550376cbc7e0efda95b7b0 + md5: 2c34e2d15cb430b880cd24eedfa9901b depends: - contourpy >=1.2 - jinja2 >=2.9 + - narwhals >=1.13 - numpy >=1.16 - packaging >=16.8 - pandas >=1.2 @@ -4750,8 +4789,8 @@ packages: license_family: BSD purls: - pkg:pypi/bokeh?source=hash-mapping - size: 4524790 - timestamp: 1738843545439 + size: 4626784 + timestamp: 1741848638920 - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda sha256: 14f1e89d3888d560a553f40ac5ba83e4435a107552fa5b2b2029a7472554c1ef md5: bf502c169c71e3c6ac0d6175addfacc2 @@ -4769,23 +4808,6 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 349668 timestamp: 1725267875087 -- conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda - sha256: f2a59ccd20b4816dea9a2a5cb917eb69728271dbf1aeab4e1b7e609330a50b6f - md5: b0b867af6fc74b2a0aa206da29c0f3cf - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - constrains: - - libbrotlicommon 1.1.0 hb9d3cd8_2 - license: MIT - license_family: MIT - purls: - - pkg:pypi/brotli?source=hash-mapping - size: 349867 - timestamp: 1725267732089 - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda sha256: da92e5e904465fce33a7a55658b13caa5963cc463c430356373deeda8b2dbc46 md5: f6bb3742e17a4af0dc3c8ca942683ef6 @@ -4984,22 +5006,6 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 243532 timestamp: 1725560630552 -- conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda - sha256: cba6ea83c4b0b4f5b5dc59cb19830519b28f95d7ebef7c9c5cf1c14843621457 - md5: a861504bbea4161a9170b85d4d2be840 - depends: - - __glibc >=2.17,<3.0.a0 - - libffi >=3.4,<4.0a0 - - libgcc >=13 - - pycparser - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cffi?source=hash-mapping - size: 294403 - timestamp: 1725560714366 - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda sha256: 73cd6199b143a8a6cbf733ce124ed57defc1b9a7eab9b10fd437448caf8eaa45 md5: ce6386a5892ef686d6d680c345c40ad1 @@ -5165,22 +5171,6 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 260973 timestamp: 1731428528301 -- conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda - sha256: e977af50b844b5b8cfec358131a4e923f0aa718e8334321cf8d84f5093576259 - md5: f5fbba0394ee45e9a64a73c2a994126a - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - numpy >=1.23 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/contourpy?source=hash-mapping - size: 276332 - timestamp: 1731428454756 - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py313h33d0bda_0.conda sha256: 22d254791c72300fbb129f2bc9240dae4a486cac4942e832543eb97ca5b87fbc md5: 6b6768e7c585d7029f79a04cbc4cbff0 @@ -5261,9 +5251,9 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 217444 timestamp: 1731429291382 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py310h89163eb_0.conda - sha256: 78cb9ec8b72b52a2846130663a8a54f28a32d3b3560d85eb3bae53e7917c1b94 - md5: 6fdad60a1f9adce8c1bf2eca277b3cc8 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py310h89163eb_0.conda + sha256: 9ef77cdce82d59bd044ebde506d104c8e387c115b14e42a76d45ae3cc5a75565 + md5: 6782f8b6cfbc6a8a03b7efd8f8516010 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -5273,27 +5263,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/coverage?source=hash-mapping - size: 295677 - timestamp: 1739302127062 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py312h178313f_0.conda - sha256: 4e619659a08fe46f48a04ee391888b04f60af92e8a587ca3b69cbefbe1b7b7f8 - md5: 5be370f84dac4fbd6596db97924ee101 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - tomli - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/coverage?source=hash-mapping - size: 366622 - timestamp: 1739302185140 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.6.12-py313h8060acc_0.conda - sha256: d575caba1ac054a4e17d6b97bdfc6897a7dcfb9e2bac26a5019edb0662fa4c3e - md5: 5435a4479e13746a013f64e320a2c2e6 + - pkg:pypi/coverage?source=compressed-mapping + size: 299458 + timestamp: 1742157218998 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py313h8060acc_0.conda + sha256: 6f0ba84bc58a7720976c556d85216f6fde9cdd7299436c219fd3720caab86e43 + md5: 525d19c5d905e7e114b2c90bfa4d86bb depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -5304,11 +5279,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 373271 - timestamp: 1739302251458 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py310hc74094e_0.conda - sha256: 8635a882f2e94faed4987d6d6ebc64a08e0b7cbbb85cff4cd2b31b637e74ed01 - md5: 6693032c14e674a827ffc16ebf41ae50 + size: 378978 + timestamp: 1742157149061 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py310hc74094e_0.conda + sha256: 07eb04e03b739e23a93cda60ba02c1ae54d71cfb1d35802ecc4268f428f4eca3 + md5: 0a0edec6ab788ef236733f73c1b2b3e5 depends: - __osx >=11.0 - python >=3.10,<3.11.0a0 @@ -5318,12 +5293,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/coverage?source=hash-mapping - size: 294570 - timestamp: 1739302236599 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.6.12-py313ha9b7d5b_0.conda - sha256: cd35d823f2c417b540712eb19b7c5e82e42a39a2f210f87b25543c5943ba9af9 - md5: c18aa1a63e1da412df04a791853a178b + - pkg:pypi/coverage?source=compressed-mapping + size: 298410 + timestamp: 1742157080743 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py313ha9b7d5b_0.conda + sha256: a984d8f54a56d46cc2a96d8431fa9bab64ba58025cc73ff027e971c4ba7b810d + md5: 10ab8915b3d9a96dcbbfa88605ce55f5 depends: - __osx >=11.0 - python >=3.13,<3.14.0a0 @@ -5334,11 +5309,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 372923 - timestamp: 1739302227314 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py310h38315fa_0.conda - sha256: 880b8bc206618a9e685cbd22be92f0bc9522f35df94d69cd744449a4e45eb53a - md5: ce4c964daa1f98c5158992352531945e + size: 377323 + timestamp: 1742157060268 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda + sha256: 0b9b75800ebc6d2bbc9cb264aa1352323029e57059e7da834213ed83df99ea73 + md5: 2e2a90e1f695d76f4f64e821b770606e depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -5349,12 +5324,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/coverage?source=hash-mapping - size: 321457 - timestamp: 1739302405587 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.6.12-py313hb4c8b1a_0.conda - sha256: b2ae800ac882c68990e88355a5bb2a529b08cc7a266798c33103871531a31ded - md5: 3fff9478644fa2ad7dc365b5d68b3808 + - pkg:pypi/coverage?source=compressed-mapping + size: 324332 + timestamp: 1742157295509 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda + sha256: 33888f01958910955d66d56a400f60fbd3c0a297c6c78fd60d629b66d9a60c82 + md5: 6cf3289aa6e75a352288bd4b39388eef depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -5366,8 +5341,8 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 399636 - timestamp: 1739302465247 + size: 404236 + timestamp: 1742157295512 - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda noarch: generic sha256: 522b5ff2c5b1ebe0050ad15cd76a1e14696752eead790ab28e29977d7a8a99e6 @@ -5379,17 +5354,6 @@ packages: purls: [] size: 48888 timestamp: 1733407928192 -- conda: https://prefix.dev/conda-forge/noarch/cpython-3.12.9-py312hd8ed1ab_1.conda - noarch: generic - sha256: 58a637bc8328b115c9619de3fcd664ec26662083319e3c106917a1b3ee4d7594 - md5: f0f8087079679f3ae375fca13327b17f - depends: - - python 3.12.9.* - - python_abi * *_cp312 - license: Python-2.0 - purls: [] - size: 45728 - timestamp: 1741128060593 - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda noarch: generic sha256: 29bfebfbd410db5e90fa489b239a3a7473bc1ec776bdca24e8c26c68c5654a8c @@ -5401,71 +5365,71 @@ packages: purls: [] size: 47792 timestamp: 1739800762370 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.55-ha770c72_1.conda - sha256: 1c7b6b36ce76a70a6c72e0fdc42afb10760a04df889d9c2f2ad92a40f13e0eac - md5: cff09098d7b0c92a45dc8f17c83f1b25 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.90-ha770c72_1.conda + sha256: 43b572b5d0c912b5be6c581846443ce24dfb7b6f6013365808cd88d11b8d4391 + md5: cebd15fd844ae8d2b961905c70ab5b62 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1058750 - timestamp: 1739210808067 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.55-h57928b3_1.conda - sha256: 0b127be8165e9ede1dde44ff6138c02ce4919e7c61269cb68c1c3ceaa646c2ea - md5: a58534e33a0816fc73b7f7ba82fdeecb + size: 1064204 + timestamp: 1741373535593 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.90-h57928b3_1.conda + sha256: 27b0df2ee3def4bee407a1113e48fa3a7b41239e279539f72463cf2a28766d18 + md5: 9a33f3e2b0dc3681024e78b1aff67870 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1055860 - timestamp: 1739210889087 -- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.61-ha770c72_1.conda - sha256: e643a8c4f13883f9bd300b01c0a922e012731f75a354e9111883a4ed94ae215e - md5: 0f4d94880ab7b5cbb4e434a8f44c919e + size: 1055312 + timestamp: 1741373579246 +- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_0.conda + sha256: a02141cb889b5af170f9bd518dc8ef05338b3eaebfb4cb6f57262ab39a1e79c3 + md5: f8a4a78615bb753b9347c06c89eaf814 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 92132 - timestamp: 1738873830 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.61-ha770c72_1.conda - sha256: 80a2ddb433b3d3b0abbf97febf5504cbda451e19f3a504936ef961209c647238 - md5: a5c66c2b4b7fb464129a1163a49c9e53 + size: 92693 + timestamp: 1741375311814 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_0.conda + sha256: 839fcf76dcea744eb0d9fcd56d9511ced3a25595eef9c9b13c5d3a3eea676aaf + md5: 28b106422e258e92516d71add25a2481 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 27215 - timestamp: 1738873838328 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.57-h5888daf_1.conda - sha256: cc58a25d7ab38d8d27aa88b151dd55406cdfe5429b03419a13af8e9aca2f2596 - md5: cc1b22f4f3734a8b0e80aa874e9f1744 + size: 27315 + timestamp: 1741375319085 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.90-h5888daf_1.conda + sha256: 294b789d6bce9944fc5987c86dc1cdcdbc4eb965f559b81749dbf03b43e6c135 + md5: 46e0a8ffe985a3aa2652446fc40c7fe9 depends: - __glibc >=2.17,<3.0.a0 - - cuda-cudart_linux-64 12.8.57 h3f2d84a_1 + - cuda-cudart_linux-64 12.8.90 h3f2d84a_1 - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 22706 - timestamp: 1739215390850 -- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.57-he0c23c2_1.conda - sha256: cb956c967953f4d8b2194338635fb6575b505e7ef6e8fe2a0cbea42c6619d9d0 - md5: 997ba4805995b108676834f7872caef8 + size: 22751 + timestamp: 1741374679128 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.90-he0c23c2_1.conda + sha256: 9ae3f5aa47b6b09fd8991059f63080b2c5759b125609e8b0218f44c1ee540bf6 + md5: 7afdeb39446eb69f994f25afb102bb8c depends: - - cuda-cudart_win-64 12.8.57 he0c23c2_1 + - cuda-cudart_win-64 12.8.90 he0c23c2_1 - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 166264 - timestamp: 1739215851597 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.57-h3f2d84a_1.conda - sha256: 8bcb85d1b6f7c53da60e9203ac48656b5dd5afc4b11b10ea8360b6a5da2fdd91 - md5: cbbff3ae9c35e78d45a6af6572aaa955 + size: 166455 + timestamp: 1741375140780 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.90-h3f2d84a_1.conda + sha256: 04284c4e1f1bbc0625c24a806a4c2680de7b8b079d81cd7fe4f7bc1e1e1ddf66 + md5: 097bef67ba07eba0180cc6f979b3fd41 depends: - cuda-cccl_linux-64 - cuda-cudart-static_linux-64 @@ -5473,11 +5437,11 @@ packages: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 386446 - timestamp: 1739215399992 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.57-he0c23c2_1.conda - sha256: c6c77149f3bcd83500072d5ffc778734c9b658c67be4c3dbc44560e77aecd72d - md5: b8b82e670551679a27ad585079372e6a + size: 385560 + timestamp: 1741374687362 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.90-he0c23c2_1.conda + sha256: cc21fd4346edd61b7672bed389180c7d00446c4724fd8c4b6588a44defec9029 + md5: 6e95a2907824258b1e070ca61dd502e4 depends: - cuda-cccl_win-64 - cuda-cudart-static_win-64 @@ -5485,47 +5449,47 @@ packages: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1030728 - timestamp: 1739215866950 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.57-h3f2d84a_1.conda - sha256: e5d5e33b06c4ce02c9770e6d2563dd39fde88a99fb153c0fa3eb2e26e447261e - md5: 72ea5af5677ecd060093b0f1d0a30065 + size: 1047437 + timestamp: 1741375160885 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.90-h3f2d84a_1.conda + sha256: 517dfb4b562c9dbdd3f05c35af7f0d0eaa40d204d4a1a373c674e93ed130227d + md5: 7209c9a9ee3e0e7c50fb76fa166f4292 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 972741 - timestamp: 1739215366709 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.57-he0c23c2_1.conda - sha256: 48a651405c12f11d7d7f7b4ff30c9ca5682c5f33fee3af583d7b6c8049861002 - md5: aff93617e39bd9d7e53d396f46129ebe + size: 987272 + timestamp: 1741374656668 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.90-he0c23c2_1.conda + sha256: 465a3648520a1324a23119260fa987dd015c4b22011e1d710919a03d7676dd9a + md5: 83a80ecfc570df2a6ad4007bbc6a24fa depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 347564 - timestamp: 1739215462949 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.57-h3f2d84a_1.conda - sha256: a60faad361f3f21a387d8c684114258de63305703db13c76417b5cf0956205a6 - md5: dff7d2f9a0ee9ab03bfff88fff9621da + size: 347861 + timestamp: 1741374854532 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.90-h3f2d84a_1.conda + sha256: b8b307d03eb16aa111d244004ac48d1e0d0592ade846566bb392f75c54b6828f + md5: 7bfc39f6fd3cfba6ef5fe8db0bc0e94f depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 192905 - timestamp: 1739215375478 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.57-he0c23c2_1.conda - sha256: d14ac316acd4a604d6011480ee1923c5d9212b0ee543a3251b9d689e033d8847 - md5: d009d3872bdce2269322ab548a7835b5 + size: 192766 + timestamp: 1741374664938 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.90-he0c23c2_1.conda + sha256: da2356ce91d1105be629eb8b15e7cb8c3ff3f56033c5d9a0ebddc2314d91e71b + md5: 0d459b517a79152e88c17104dc4f4562 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 22745 - timestamp: 1739215479800 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.55-hbd13f7d_0.conda - sha256: 424bea1fdfca90acf5c8c255e4b648315e8a07a8065a234dd4b28108d7514d59 - md5: 5ab6c95d69311e911bd98d48118ce047 + size: 22914 + timestamp: 1741374877247 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.90-hbd13f7d_0.conda + sha256: e895676f30e7297a75af0292292370dde10ad07dadf16cfed408e4c7f2c76dd2 + md5: 0e693b4192e0a2d74f64d45e9152278a depends: - __glibc >=2.17,<3.0.a0 - cuda-nvdisasm @@ -5534,11 +5498,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 232521 - timestamp: 1737670501800 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.57-hbd13f7d_0.conda - sha256: ff8fb3a51c18a43e8de90df30094e0ae4bb4ae0f35a473aa2f8ab052c5318816 - md5: 3a98112d0341979bbb2e75e71b36a4c0 + size: 232982 + timestamp: 1741365687038 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-hbd13f7d_0.conda + sha256: bdbef865a47de0e7c1d6084a079e7df1227d5df0258776cce4e2e785e17afd24 + md5: 140dbfb35a145e22c1244fb40712c536 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -5546,11 +5510,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1845047 - timestamp: 1737666283622 -- conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.57-he0c23c2_0.conda - sha256: b22df3b2aea6b32959e537e744063eebb0a609cd3234d6f3f34012a4855ff41b - md5: 2540d6de7aaf5364bb3cf04ff84555d9 + size: 1834629 + timestamp: 1741361960947 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.90-he0c23c2_0.conda + sha256: aef25dd72e5b60c25840441aed8d6c8d3a2e9b1330ff9de654a1c6466c1eb0c5 + md5: 6d6b5284fcc7d8c1c41ec11c3e68f84e depends: - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 @@ -5558,30 +5522,30 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 3292644 - timestamp: 1737666600412 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.57-h5888daf_0.conda - sha256: 20d2a1eacb8a96f2d7cbb2d524a5b11d3d1540179311bf54ee9755441aa62428 - md5: b57b72d5ae21afb436dd1141e9a51c46 + size: 3719437 + timestamp: 1741362371935 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.90-h5888daf_0.conda + sha256: d8875639b31c138f596617387dc58e4e8de3dc66f0f2a20bb35b3586ae568b95 + md5: 615f5ea81632f5bf6df265b49efbfe22 depends: - __glibc >=2.17,<3.0.a0 - - cuda-cupti 12.8.57 hbd13f7d_0 + - cuda-cupti 12.8.90 hbd13f7d_0 - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 constrains: - - cuda-cupti-static >=12.8.57 + - cuda-cupti-static >=12.8.90 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 4234917 - timestamp: 1737666353186 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.61-he02047a_1.conda - sha256: 2436f383674e29a788f17e8aa5fc9c86819e122725d2291eda63260f15100496 - md5: fb406ed72a4f4af7acfd591c6787b903 + size: 4239187 + timestamp: 1741362026836 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_0.conda + sha256: a8306fedcc8035541d587b20f5e230de3ae263521f070d111bf8913a51cdfdc9 + md5: cbe69e6295c5142e3a4d1cc81e6c3423 depends: - __glibc >=2.17,<3.0.a0 - - cuda-crt-tools 12.8.61 ha770c72_1 - - cuda-nvvm-tools 12.8.61 he02047a_1 + - cuda-crt-tools 12.8.93 ha770c72_0 + - cuda-nvvm-tools 12.8.93 he02047a_0 - cuda-version >=12.8,<12.9.0a0 - libgcc >=12 - libstdcxx >=12 @@ -5589,11 +5553,11 @@ packages: - gcc_impl_linux-64 >=6,<15.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 25714998 - timestamp: 1738873949175 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.55-hbd13f7d_0.conda - sha256: 53377e888305b28e5c249b423291de37478ea465b2e4ba0247584491999a1284 - md5: 74f716637584db374166bf8b04f57a13 + size: 25649747 + timestamp: 1741375430703 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_0.conda + sha256: b61ba7720b2e8b0e612d30a261f278bab70f4c593956b4d5e9200ee4bc3e739c + md5: a3a8b3c49a0d83f8d472eedb28d788ed depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -5601,11 +5565,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 5122708 - timestamp: 1737667356055 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.61-hbd13f7d_0.conda - sha256: 5d3894f8319670a30228af90a12a90a3aaccc7ee1edb265902a872bc553c8286 - md5: 5e575e77672094ff71a3652230faddbf + size: 5123946 + timestamp: 1741362223424 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.93-hbd13f7d_0.conda + sha256: d41abb2f10f5992c8dad0b4401e62502671ad8f376f3c90ed34db5e90eaa37e5 + md5: 01ec6458295303e445eb7446bb7257bd depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -5613,11 +5577,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 66125848 - timestamp: 1737669043368 -- conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.61-he0c23c2_0.conda - sha256: 400350445c55ca70950f0394c1e92709fb5d0f955472f27a261e007c0e6e4c4c - md5: 941ecb15dffef0887dadd1e128f63bcc + size: 66205908 + timestamp: 1741362175739 +- conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.93-he0c23c2_0.conda + sha256: 22e6d6daeb3c12437995a9a05ccd22667fb3412839405cb21bb872a49adced11 + md5: ecb4f7cf3628669b032b89dcc8e2ddfb depends: - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 @@ -5625,11 +5589,11 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 56497680 - timestamp: 1737669412143 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.55-hbd13f7d_0.conda - sha256: 1963697ead002dd6a5e86a8281974cc6e4746ef6199aee8781b3eb9b2732c4a2 - md5: 3d2704345c0fb91ab9be2d10af38d550 + size: 56519160 + timestamp: 1741362573527 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-hbd13f7d_0.conda + sha256: 81740bb62146977ee6c13341fe17e468e7790d05c9b71de5d5eb19841604fde6 + md5: 481431f91aa9582f79703ec0b154a251 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -5637,11 +5601,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 31741 - timestamp: 1737667283015 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.61-he02047a_1.conda - sha256: a604b228e8aa84c3739c1b285857bf2c206a3d0ed7798216f5f651a0ac257ae3 - md5: f82afee87477746249975726453c56bf + size: 31754 + timestamp: 1741362140708 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_0.conda + sha256: 59eebc9da33b774f6596ba3c1ee7c84c951d0e1918393e9279a0cc6a8c515a4f + md5: 31b829f6566148f78d58298f4ed2f837 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -5649,8 +5613,8 @@ packages: - libstdcxx >=12 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 24622383 - timestamp: 1738873904778 + size: 24622723 + timestamp: 1741375383870 - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda sha256: 6f93ceb66267e69728d83cf98673221f6b1f95a3514b3a97777cfd0ef8e24f3f md5: 794eaca58880616a508dd6f6eb389266 @@ -5661,9 +5625,9 @@ packages: purls: [] size: 21086 timestamp: 1737663758355 -- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.7.1.26-h969bcc4_0.conda - sha256: 0b11063289ce5f85f0bfd3cc7209168b6006dd5b09b094f78aa629d047ce76ef - md5: e9f44854d4028f87f471fed8ed5a6107 +- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.8.0.87-h81d5506_0.conda + sha256: dd058376e83f890e247fbec155bb54c20c06bc1d705addfc5bc8fb035de90d16 + md5: 9758b62233ab4100c7b130453dbefef8 depends: - __glibc >=2.28,<3.0.a0 - cuda-nvrtc @@ -5674,11 +5638,11 @@ packages: - libzlib >=1.3.1,<2.0a0 license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 514911381 - timestamp: 1738943380327 -- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.7.1.26-hffc9a7f_0.conda - sha256: 296f075a931a6cf72e674b5e0663e28d89ad1f6e502ea5cfe66c44fcbaf1f18e - md5: a4d87a0e43c7b713b0654dbc29e4df08 + size: 490280797 + timestamp: 1741387034272 +- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.8.0.87-h1361d0a_0.conda + sha256: d1c399d510758230f994e46f17d54f71b11b99ad04f5fa8c63bca352da8256b5 + md5: 96820c9165a48f65d5b67ebf98345b12 depends: - cuda-nvrtc - cuda-version >=12,<13.0a0 @@ -5688,8 +5652,8 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 499444156 - timestamp: 1738943458166 + size: 472054485 + timestamp: 1741387103940 - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py310hab14140_0.conda sha256: d9caa84571c3284f99141f748803d26692252f8c7f961c6e13d3819494f0537e md5: 15e9c1766b0a7baa69c1b1510b4c8b73 @@ -5710,26 +5674,26 @@ packages: purls: [] size: 356909 timestamp: 1740826549924 -- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py312h78400a1_0.conda - sha256: 73600e0812c9432882ad8b0d308d6c45732b5d1d80344ee4764e106194f241fe - md5: 7e8dd5d1cbe0e5b55ba87303539be06b +- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py313hdf5e20e_0.conda + sha256: b435e6fe74c8d125e5100c1e8212d2b9c93c0fc0d55cf67192eb17686021a071 + md5: acecfea0a20abbcf699596d671f69737 depends: - cuda-cudart-dev_linux-64 - cuda-nvrtc - cuda-version >=12,<13.0a0 - - cupy-core 13.4.0 py312h007fbcc_0 + - cupy-core 13.4.0 py313h2626f57_0 - libcublas - libcufft - libcurand - libcusolver - libcusparse - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 license: MIT license_family: MIT purls: [] - size: 356872 - timestamp: 1740826303247 + size: 356784 + timestamp: 1740825572188 - conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.0-py310h1203e13_0.conda sha256: 1cac3a428a9e354d8676bfdc57277a751b73733e482d2ca71fe7196569286424 md5: b54ef28dd02e7755c8220d14c8d32e45 @@ -5801,37 +5765,37 @@ packages: - pkg:pypi/cupy?source=hash-mapping size: 49230539 timestamp: 1740826424110 -- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py312h007fbcc_0.conda - sha256: ff74c9d8ecbc292d071135b7c5bf0d48f8fba3a7ae623060e79fd4730b9ef303 - md5: 8974907761e8d7044e4d58cb41a0e855 +- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py313h2626f57_0.conda + sha256: a64c0a0a91ce153f2ee46cac28c9eeacc5abbdb1179f78d2a4b595c4b0b31d7d + md5: a100196834889281e380b456fe66a79a depends: - __glibc >=2.17,<3.0.a0 - fastrlock >=0.8.3,<0.9.0a0 - libgcc >=13 - libstdcxx >=13 - numpy >=1.22,<3.0.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 constrains: + - cutensor >=2.1.0.9,<3.0a0 - libcufft >=11,<12.0a0 - - libcusolver >=11,<12.0a0 - - nccl >=2.25.1.1,<3.0a0 - - cuda-version >=12,<13.0a0 - - scipy ~=1.7 - - libcusparse >=12,<13.0a0 - - optuna ~=3.0 - cupy >=13.4.0,<13.5.0a0 - - libcublas >=12,<13.0a0 - cuda-nvrtc >=12,<13.0a0 - - __cuda >=12.0 - - cutensor >=2.1.0.9,<3.0a0 - libcurand >=10,<11.0a0 + - optuna ~=3.0 + - scipy ~=1.7 + - libcublas >=12,<13.0a0 + - nccl >=2.25.1.1,<3.0a0 + - __cuda >=12.0 + - libcusolver >=11,<12.0a0 + - cuda-version >=12,<13.0a0 + - libcusparse >=12,<13.0a0 license: MIT license_family: MIT purls: - pkg:pypi/cupy?source=hash-mapping - size: 49415523 - timestamp: 1740826169262 + size: 49458839 + timestamp: 1740825478854 - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.0-py310h9d4bcf3_0.conda sha256: 46ca1d973df761f4b15bc8cba686b7a3e2b3b5e20d0fc63dfe556bf278144f87 md5: 0ab0ffa9096d9081e1cb906d55bb08fe @@ -5892,30 +5856,6 @@ packages: - pkg:pypi/cupy?source=hash-mapping size: 47483639 timestamp: 1740827047258 -- conda: https://prefix.dev/conda-forge/linux-64/cusparselt-0.7.0.0-hcd2ec93_0.conda - sha256: edb7af1b963ba9de597695446ad8af37f622d7593c831f2b1f75f333c4d4272a - md5: 30ef91947144181eef7bc6e3fde2f1ed - depends: - - __glibc >=2.28,<3.0.a0 - - cuda-version >=12.6,<13 - - libgcc >=13 - - libstdcxx >=13 - license: LicenseRef-cuSPARSELt-Software-License-Agreement - purls: [] - size: 311156345 - timestamp: 1738114411104 -- conda: https://prefix.dev/conda-forge/win-64/cusparselt-0.7.0.0-hffc9a7f_0.conda - sha256: ebbed4452e4e4f695281cfab36858ad24d13e7f30049e82ce29f6cbdb06fd983 - md5: f7986992e27c65a57bb3eec3f4a9d955 - depends: - - cuda-version >=12.6,<13 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LicenseRef-cuSPARSELt-Software-License-Agreement - purls: [] - size: 300071574 - timestamp: 1738114812092 - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda sha256: b427689dfc24a6a297363122ce10d502ea00ddb3c43af6cff175ff563cc94eea md5: d0be1adaa04a03aed745f3d02afb59ce @@ -5931,21 +5871,6 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 367939 timestamp: 1734107352663 -- conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py312h66e93f0_0.conda - sha256: 63a64d4e71148c4efd8db17b4a19b8965990d1e08ed2e24b84bc36b6c166a705 - md5: 6198b134b1c08173f33653896974d477 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - toolz >=0.10.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/cytoolz?source=hash-mapping - size: 394309 - timestamp: 1734107344014 - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py313h536fd9c_0.conda sha256: 4ed6220a9db0c0fbef44b0b6c642e8f20e4d60a52628fc4d995f8c0db5ad942e md5: e886bb6a3c24f8b9dd4fcd1d617a1f64 @@ -6173,22 +6098,21 @@ packages: - pkg:pypi/fastrlock?source=hash-mapping size: 40945 timestamp: 1734873426861 -- conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py312h6edf5ed_1.conda - sha256: 260589d271cfdd4bf04d084084123be3e49e9017da159f27bea5dc8617eaada6 - md5: 2e401040f77cf54d8d5e1f0417dcf0b2 +- conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py313h9800cb9_1.conda + sha256: 58251eb549660fd4b505e3ca247e2440af48f12bf2d13229c97df47a8977cd45 + md5: 54dd71b3be2ed6ccc50f180347c901db depends: - python - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - libstdcxx >=13 - libgcc >=13 - - python_abi 3.12.* *_cp312 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.13.* *_cp313 license: MIT license_family: MIT purls: - pkg:pypi/fastrlock?source=hash-mapping - size: 41705 - timestamp: 1734873425804 + size: 40790 + timestamp: 1734873425700 - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda sha256: 3a61f72d93f43eeda01fde9c30e39ce3d442e4caa51eb20e04654366b3e3b789 md5: 1eca50ca6668276e794da4c769510131 @@ -6225,61 +6149,63 @@ packages: - pkg:pypi/fastrlock?source=hash-mapping size: 35993 timestamp: 1734873435020 -- conda: https://prefix.dev/conda-forge/noarch/filelock-3.17.0-pyhd8ed1ab_0.conda - sha256: 006d7e5a0c17a6973596dd86bfc80d74ce541144d2aee2d22d46fd41df560a63 - md5: 7f402b4a1007ee355bc50ce4d24d4a57 +- conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + sha256: de7b6d4c4f865609ae88db6fa03c8b7544c2452a1aa5451eb7700aad16824570 + md5: 4547b39256e296bb758166893e909a7c depends: - python >=3.9 license: Unlicense purls: - - pkg:pypi/filelock?source=hash-mapping - size: 17544 - timestamp: 1737517924333 -- conda: https://prefix.dev/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - sha256: b2e3c449ec9d907dd4656cb0dc93e140f447175b125a3824b31368b06c666bb6 - md5: 9ae35c3d96db2c94ce0cef86efdfa2cb + - pkg:pypi/filelock?source=compressed-mapping + size: 17887 + timestamp: 1741969612334 +- conda: https://prefix.dev/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda + sha256: 7385577509a9c4730130f54bb6841b9b416249d5f4e9f74bf313e6378e313c57 + md5: 9ecfd6f2ca17077dd9c2d24770bb9ccd depends: - - libgcc-ng >=12 - - libpng >=1.6.39,<1.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libpng >=1.6.47,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 license: GPL-2.0-only OR FTL purls: [] - size: 634972 - timestamp: 1694615932610 -- conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - sha256: 791673127e037a2dc0eebe122dc4f904cb3f6e635bb888f42cbe1a76b48748d9 - md5: e6085e516a3e304ce41a8ee08b9b89ad + size: 639682 + timestamp: 1741863789964 +- conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.13.3-h1d14073_0.conda + sha256: 2c273de32431c431a118a8cd33afb6efc616ddbbab9e5ba0fe31e3b4d1ff57a3 + md5: 630445a505ea6e59f55714853d8c9ed0 depends: - - libpng >=1.6.39,<1.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 + - __osx >=11.0 + - libpng >=1.6.47,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 license: GPL-2.0-only OR FTL purls: [] - size: 596430 - timestamp: 1694616332835 -- conda: https://prefix.dev/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - sha256: 2c53ee8879e05e149a9e525481d36adfd660a6abda26fd731376fa64ff03e728 - md5: 3761b23693f768dc75a8fd0a73ca053f + size: 590002 + timestamp: 1741863913870 +- conda: https://prefix.dev/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda + sha256: 67e3af0fbe6c25f5ab1af9a3d3000464c5e88a8a0b4b06602f4a5243a8a1fd42 + md5: 9c461ed7b07fb360d2c8cfe726c7d521 depends: - - libpng >=1.6.39,<1.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 + - libpng >=1.6.47,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: GPL-2.0-only OR FTL purls: [] - size: 510306 - timestamp: 1694616398888 -- conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.2.0-pyhd8ed1ab_0.conda - sha256: 7433b8469074985b651693778ec6f03d2a23fad9919a515e3b8545996b5e721a - md5: d9ea16b71920b03beafc17fcca16df90 + size: 510718 + timestamp: 1741864688363 +- conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + sha256: 9cbba3b36d1e91e4806ba15141936872d44d20a4d1e3bb74f4aea0ebeb01b205 + md5: 5ecafd654e33d1f2ecac5ec97057593b depends: - python >=3.9 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/fsspec?source=hash-mapping - size: 138186 - timestamp: 1738501352608 + size: 141329 + timestamp: 1741404114588 - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda sha256: 3d6e42c5c22ea3c3b8d35b6582f544bc5fc08df37c394f5a30d6644b626a7be6 md5: a4ffdb4a5370e427f0ad980df69bbdbc @@ -6379,23 +6305,6 @@ packages: - pkg:pypi/gmpy2?source=hash-mapping size: 202700 timestamp: 1733462653858 -- conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_3.conda - sha256: addd0bc226ca86c11f1223ab322d12b67501c2b3d93749bdab2068ccaedd8ef0 - md5: 673ef4d6611f5b4ca7b5c1f8c65a38dc - depends: - - __glibc >=2.17,<3.0.a0 - - gmp >=6.3.0,<7.0a0 - - libgcc >=13 - - mpc >=1.3.1,<2.0a0 - - mpfr >=4.2.1,<5.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: LGPL-3.0-or-later - license_family: LGPL - purls: - - pkg:pypi/gmpy2?source=hash-mapping - size: 209631 - timestamp: 1733462668219 - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py313h11186cd_3.conda sha256: 72f64fedd8c4a3b41830d5b88e2ef503eb367ab92ee2cd1235ad5055fb72559b md5: 846a773cdc154eda7b86d7f4427432f2 @@ -6482,9 +6391,9 @@ packages: - pkg:pypi/hyperframe?source=hash-mapping size: 17397 timestamp: 1737618427549 -- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.127.2-pyha770c72_0.conda - sha256: 866f4ff72d7b2f29ba1dc336dc368f7338292e2cf1e410efbe5031cb5a0a1d9e - md5: 31e22fccc611d01cce671c1ae6fbfce7 +- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + sha256: d0197e844c3a511d5884d8b73ec73c63c9fdb5b50983216ebd3bb0504d8ae300 + md5: f3641af6928b9789521cf0a6f304e48c depends: - attrs >=22.2.0 - click >=7.0 @@ -6496,8 +6405,8 @@ packages: license_family: MOZILLA purls: - pkg:pypi/hypothesis?source=hash-mapping - size: 344084 - timestamp: 1740463712685 + size: 348239 + timestamp: 1742123015453 - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 @@ -6520,9 +6429,9 @@ packages: purls: [] size: 11857802 timestamp: 1720853997952 -- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.8-pyhd8ed1ab_0.conda - sha256: 26347a71ff3bf9d3d775b6764a85782d4b9238a8e3a5c16a548325724dccbdea - md5: 153a6ad50ad9db7bb4e042ee52a56f87 +- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda + sha256: b74a2ffa7be9278d7b8770b6870c360747149c683865e63476b0e1db23038429 + md5: 542f45bf054c6b9cf8d00a3b1976f945 depends: - python >=3.9 - ukkonen @@ -6530,8 +6439,8 @@ packages: license_family: MIT purls: - pkg:pypi/identify?source=hash-mapping - size: 78619 - timestamp: 1740257841338 + size: 78600 + timestamp: 1741502780749 - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 md5: 39a4f67be3286c86d696df570b1201b7 @@ -6585,9 +6494,9 @@ packages: purls: [] size: 1852356 timestamp: 1723739573141 -- conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhca29cf9_1.conda - sha256: 25b2c02018aa94d8ea4cc56b859b08f63df755c0dff7f66f236ade8fa8d24326 - md5: 69219e74fad26820e5624bc5c832735e +- conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhca29cf9_0.conda + sha256: 72ad5d59719d7639641f21032de870fadd43ec2349229161728b736f1df720d1 + md5: e5ba968166136311157765e8b2ccb9d0 depends: - __win - colorama @@ -6605,13 +6514,14 @@ packages: - typing_extensions >=4.6 - python license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/ipython?source=hash-mapping - size: 614346 - timestamp: 1741120700812 -- conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.0-pyhfb0248b_1.conda - sha256: a93f4c3b4468529464f7406499a2b7e9bccb61d2aba5c65b15589b78f67a9e4a - md5: f3fdf97b6316a4b26141717fb3c4ba4d + size: 614763 + timestamp: 1741457145171 +- conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda + sha256: 98f14471e0f492d290c4882f1e2c313fffc67a0f9a3a36e699d7b0c5d42a5196 + md5: b031bcd65b260a0a3353531eab50d465 depends: - __unix - pexpect >4.3 @@ -6629,10 +6539,11 @@ packages: - typing_extensions >=4.6 - python license: BSD-3-Clause + license_family: BSD purls: - - pkg:pypi/ipython?source=compressed-mapping - size: 615170 - timestamp: 1741120654554 + - pkg:pypi/ipython?source=hash-mapping + size: 615519 + timestamp: 1741457126430 - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda sha256: 894682a42a7d659ae12878dbcb274516a7031bbea9104e92f8e88c1f2765a104 md5: bd80ba060603cc228d9d81c257093119 @@ -6657,12 +6568,12 @@ packages: - pkg:pypi/isort?source=hash-mapping size: 74660 timestamp: 1740643514349 -- conda: https://prefix.dev/conda-forge/noarch/jax-0.5.1-pyhd8ed1ab_0.conda - sha256: 1a356986b99892a88eeb21df5db9173b61ed033683f7a3969561b9e836ec6f42 - md5: 3956124c2462b4f05a5ecdf7a83cca60 +- conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + sha256: be7644c955cd4be330a13a8f64c0b73d520f8b3ab6bb64b8b1d3a17945345684 + md5: f19f3d281603af8e67d533dbeac279ce depends: - importlib-metadata >=4.6 - - jaxlib >=0.5.1,<=0.5.1 + - jaxlib >=0.5.1,<=0.5.2 - ml_dtypes >=0.4.0 - numpy >=1.25 - opt_einsum @@ -6674,17 +6585,17 @@ packages: license_family: APACHE purls: - pkg:pypi/jax?source=hash-mapping - size: 1556216 - timestamp: 1740893644790 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cpu_py310h3b6155f_0.conda - sha256: ec8a21179509ed55e75d1e6dd66877813da1f38be11585034fba3f8f2168e568 - md5: 848647c4bd5eb240ad836b0ca3e87292 + size: 1556886 + timestamp: 1741182198677 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py310hc96afab_1.conda + sha256: 90b8e05aac0f90613331f93d90b3f52e3d45ab760275aeed702686aa6cf84a7e + md5: d59d8e26dfe90ca841b3e31ea1f37e02 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libgcc >=13 - - libgrpc >=1.67.1,<1.68.0a0 + - libgrpc >=1.71.0,<1.72.0a0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 @@ -6694,22 +6605,22 @@ packages: - python_abi 3.10.* *_cp310 - scipy >=1.9 constrains: - - jax >=0.5.1 + - jax >=0.5.2 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 69173343 - timestamp: 1740635320323 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cpu_py313ha650dea_0.conda - sha256: 24e01bf0adb9006f4abde105c086014aaa865825275cf3efda99122211f3d268 - md5: acfd27d00d04355b219590036fdbe978 + size: 69148460 + timestamp: 1741976231690 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py313h8f0a827_1.conda + sha256: 2efc57dca9e3a3260b797978b8808775d63c8d7574a21bb88ce1cb00ba2bf743 + md5: eb0f237794305acd4eea5c03fbd529b9 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libgcc >=13 - - libgrpc >=1.67.1,<1.68.0a0 + - libgrpc >=1.71.0,<1.72.0a0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 @@ -6719,16 +6630,16 @@ packages: - python_abi 3.13.* *_cp313 - scipy >=1.9 constrains: - - jax >=0.5.1 + - jax >=0.5.2 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 69165261 - timestamp: 1740635428625 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cuda126py310h3811820_200.conda - sha256: 665c7032ec5568ff2154f0659fc48b78988490928221933298614cff1ca35a9c - md5: d6b88ffdc453955fb1626fa0cf2b6f11 + size: 69273860 + timestamp: 1742000094364 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py310hec873cc_201.conda + sha256: 8927da7f4441158da04762c1ede3e158b9ca292dfd2b97613bce732d766f14b8 + md5: 7b2a6066d2bd6572a23e338b39c3740f depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -6738,9 +6649,9 @@ packages: - cuda-nvcc-tools - cuda-nvtx >=12.6.77,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.7.1.26,<10.0a0 + - cudnn >=9.8.0.87,<10.0a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libcublas >=12.6.4.1,<13.0a0 - libcublas-dev - libcufft >=11.3.0.4,<12.0a0 @@ -6752,7 +6663,7 @@ packages: - libcusparse >=12.5.4.2,<13.0a0 - libcusparse-dev - libgcc >=13 - - libgrpc >=1.67.1,<1.68.0a0 + - libgrpc >=1.71.0,<1.72.0a0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 @@ -6763,18 +6674,18 @@ packages: - python_abi 3.10.* *_cp310 - scipy >=1.9 constrains: - - jax >=0.5.1 + - jax >=0.5.2 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jax-cuda12-pjrt?source=hash-mapping - pkg:pypi/jax-cuda12-plugin?source=hash-mapping - pkg:pypi/jaxlib?source=hash-mapping - size: 151299322 - timestamp: 1740642497143 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.1-cuda126py312h344eca2_200.conda - sha256: 55750efffb4371e7ba2c0acc6f9053865b6dbc1a08e8a7d28b4a0e4fa40e0cf9 - md5: 2e4870da6ec10cf83af00bba23c0e707 + size: 151482143 + timestamp: 1741986801921 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py313hb1b46e1_201.conda + sha256: 5408bd8f858f38661f3dc623d1e82fb99cbdc1e20f3731f44701c97dfa6cf3cc + md5: df0f87d1fd4afa3a704a76bf7edafad4 depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -6784,9 +6695,9 @@ packages: - cuda-nvcc-tools - cuda-nvtx >=12.6.77,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.7.1.26,<10.0a0 + - cudnn >=9.8.0.87,<10.0a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libcublas >=12.6.4.1,<13.0a0 - libcublas-dev - libcufft >=11.3.0.4,<12.0a0 @@ -6798,35 +6709,35 @@ packages: - libcusparse >=12.5.4.2,<13.0a0 - libcusparse-dev - libgcc >=13 - - libgrpc >=1.67.1,<1.68.0a0 + - libgrpc >=1.71.0,<1.72.0a0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 - nccl >=2.25.1.1,<3.0a0 - - numpy >=1.19,<3 + - numpy >=1.21,<3 - openssl >=3.4.1,<4.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 - scipy >=1.9 constrains: - - jax >=0.5.1 + - jax >=0.5.2 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jax-cuda12-pjrt?source=hash-mapping - pkg:pypi/jax-cuda12-plugin?source=hash-mapping - pkg:pypi/jaxlib?source=hash-mapping - size: 150936768 - timestamp: 1740642194919 -- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.1-cpu_py310h3460442_0.conda - sha256: e083c8e3ee5d8a83096489d34659a48c1c5448cd3b7190b0409cf5842d95003d - md5: e817c1fcf6d17d63cbc5b15956cc57c9 + size: 151414716 + timestamp: 1741986783112 +- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_1.conda + sha256: 8ddfd9798bfd0b7978a7d66112c02d8d1215a583bb7ecd14eee37b9f6b125d97 + md5: 01eb10cbe5ced0d8b3fc51442537afe6 depends: - __osx >=11.0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libcxx >=18 - - libgrpc >=1.67.1,<1.68.0a0 + - libgrpc >=1.71.0,<1.72.0a0 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 - numpy >=1.19,<3 @@ -6836,22 +6747,22 @@ packages: - python_abi 3.10.* *_cp310 - scipy >=1.9 constrains: - - jax >=0.5.1 + - jax >=0.5.2 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 55140939 - timestamp: 1740635865313 -- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.1-cpu_py313h3f1275c_0.conda - sha256: 187f5ab950c702580119c2d799ebc009668e6f63478fd939f458e04147cf9248 - md5: 3802c597664cfefa0d36193d0d921c07 + size: 55557739 + timestamp: 1741980189874 +- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py313ha57edf9_1.conda + sha256: ac06b4d08b4a0a72d3ad8d7f2994900a6e07fab5fe883bc2af0bb2814a705400 + md5: 8b720ae4313117a2e7e82d8aebe87118 depends: - __osx >=11.0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libcxx >=18 - - libgrpc >=1.67.1,<1.68.0a0 + - libgrpc >=1.71.0,<1.72.0a0 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 - numpy >=1.21,<3 @@ -6861,13 +6772,13 @@ packages: - python_abi 3.13.* *_cp313 - scipy >=1.9 constrains: - - jax >=0.5.1 + - jax >=0.5.2 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 55295251 - timestamp: 1740635557081 + size: 55268106 + timestamp: 1741975059475 - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 md5: a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 @@ -6879,18 +6790,18 @@ packages: - pkg:pypi/jedi?source=hash-mapping size: 843646 timestamp: 1733300981994 -- conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda - sha256: 98977694b9ecaa3218662f843425f39501f81973c450f995eec68f1803ed71c3 - md5: 2752a6ed44105bfb18c9bef1177d9dcd +- conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + sha256: f1ac18b11637ddadc05642e8185a851c7fab5998c6f5470d716812fae943b2af + md5: 446bd6c8cb26050d528881df495ce646 depends: - markupsafe >=2.0 - python >=3.9 license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/jinja2?source=hash-mapping - size: 112561 - timestamp: 1734824044952 + - pkg:pypi/jinja2?source=compressed-mapping + size: 112714 + timestamp: 1741263433881 - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb md5: 30186d27e2c9fa62b45fb1476b7200e3 @@ -7025,57 +6936,58 @@ packages: purls: [] size: 194365 timestamp: 1657977692274 -- conda: https://prefix.dev/conda-forge/linux-64/libabseil-20240722.0-cxx17_hbbce691_4.conda - sha256: 143a586aa67d50622ef703de57b9d43f44945836d6568e0e7aa174bd8c45e0d4 - md5: 488f260ccda0afaf08acb286db439c2f +- conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.0-cxx17_hbbce691_0.conda + sha256: 7bf2a7a2db78b10a6e51c9474409338190df7fea1e470fcf9d2efad85abce533 + md5: 0aee9a1135a184211163c192ecc81652 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 constrains: - - libabseil-static =20240722.0=cxx17* - - abseil-cpp =20240722.0 + - abseil-cpp =20250127.0 + - libabseil-static =20250127.0=cxx17* license: Apache-2.0 license_family: Apache purls: [] - size: 1311599 - timestamp: 1736008414161 -- conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_h07bc746_4.conda - sha256: 05fa5e5e908962b9c5aba95f962e2ca81d9599c4715aebe5e4ddb72b309d1770 - md5: c2d95bd7aa8d564a9bd7eca5e571a5b3 + size: 1322939 + timestamp: 1741093907243 +- conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.0-cxx17_h07bc746_0.conda + sha256: b8fb5e23e1ec8fd981f05f6812833f3b83a57833470bcc464ac3c812a6b91e3d + md5: fc8e122b60122397da917df25e101c2a depends: - __osx >=11.0 - libcxx >=18 constrains: - - libabseil-static =20240722.0=cxx17* - - abseil-cpp =20240722.0 + - abseil-cpp =20250127.0 + - libabseil-static =20250127.0=cxx17* license: Apache-2.0 license_family: Apache purls: [] - size: 1178260 - timestamp: 1736008642885 -- conda: https://prefix.dev/conda-forge/win-64/libabseil-20240722.0-cxx17_h4eb7d71_4.conda - sha256: 846eacff96d36060fe5f7b351e4df6fafae56bf34cc6426497f12b5c13f317cf - md5: c57ee7f404d1aa84deb3e15852bec6fa + size: 1193042 + timestamp: 1741094304276 +- conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.0-cxx17_h4eb7d71_0.conda + sha256: 3f954a821486a9665225c751c90ea24dc71bb9e9de42f07749bdc6bc9e5c9647 + md5: dc969cda7f2e351ec98d602d3ddc691d depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - abseil-cpp =20240722.0 - - libabseil-static =20240722.0=cxx17* + - libabseil-static =20250127.0=cxx17* + - abseil-cpp =20250127.0 license: Apache-2.0 license_family: Apache purls: [] - size: 1784929 - timestamp: 1736008778245 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hfa2a6e7_0_cpu.conda - sha256: 7b1f61045b37266989023a007d6331875062bb658068a6e6ab49720495ca3543 - md5: 11b712ed1316c98592f6bae7ccfaa86c + size: 1788606 + timestamp: 1741093967600 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hc4b51b1_4_cpu.conda + build_number: 4 + sha256: 7062411dec25ed490a1ecc4f593c21b9ffa7bfb42c784f0ba1f0c95537321ae2 + md5: bfdc073c687afec2dab8d7b92387915d depends: - __glibc >=2.17,<3.0.a0 - - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - - aws-sdk-cpp >=1.11.489,<1.11.490.0a0 + - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - aws-sdk-cpp >=1.11.510,<1.11.511.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 @@ -7083,39 +6995,40 @@ packages: - bzip2 >=1.0.8,<2.0a0 - glog >=0.7.1,<0.8.0a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libgcc >=13 - - libgoogle-cloud >=2.35.0,<2.36.0a0 - - libgoogle-cloud-storage >=2.35.0,<2.36.0a0 + - libgoogle-cloud >=2.36.0,<2.37.0a0 + - libgoogle-cloud-storage >=2.36.0,<2.37.0a0 - libopentelemetry-cpp >=1.18.0,<1.19.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libre2-11 >=2024.7.2 - libstdcxx >=13 - libutf8proc >=2.10.0,<2.11.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - - orc >=2.0.3,<2.0.4.0a0 + - orc >=2.1.1,<2.1.2.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 constrains: - arrow-cpp <0.0a0 - - parquet-cpp <0.0a0 - apache-arrow-proc =*=cpu + - parquet-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 8967810 - timestamp: 1739768880886 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h0945df6_0_cpu.conda - sha256: e34199bea635b1bf9f3819205b291f714ddd47db1bf6e6d10a4eb61da7330214 - md5: 21bcb04df4b1a99721199c5aa6273f53 + size: 8989690 + timestamp: 1741921458308 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd2a08d6_4_cpu.conda + build_number: 4 + sha256: a8cb1e85bcdfab1bc0c80a557fa22f98218ace15399f6088426b0cf528d771e9 + md5: e7c4a1372c595e04ad4e0ca45d2b2463 depends: - __osx >=11.0 - - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - - aws-sdk-cpp >=1.11.489,<1.11.490.0a0 + - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - aws-sdk-cpp >=1.11.510,<1.11.511.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 @@ -7123,284 +7036,298 @@ packages: - bzip2 >=1.0.8,<2.0a0 - glog >=0.7.1,<0.8.0a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libcxx >=18 - - libgoogle-cloud >=2.35.0,<2.36.0a0 - - libgoogle-cloud-storage >=2.35.0,<2.36.0a0 + - libgoogle-cloud >=2.36.0,<2.37.0a0 + - libgoogle-cloud-storage >=2.36.0,<2.37.0a0 - libopentelemetry-cpp >=1.18.0,<1.19.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libre2-11 >=2024.7.2 - libutf8proc >=2.10.0,<2.11.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - - orc >=2.0.3,<2.0.4.0a0 + - orc >=2.1.1,<2.1.2.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 constrains: - apache-arrow-proc =*=cpu - - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 + - arrow-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5571369 - timestamp: 1739767084108 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8dcb746_0_cpu.conda - sha256: 567d1cf9d14d1dcea3877cd063f3381e3f5c9fd51cef72e38114f7ba48195921 - md5: 9df767d91d5f573b1bc1d18c27f2f48a + size: 5570521 + timestamp: 1741918350060 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h3d30abe_4_cpu.conda + build_number: 4 + sha256: ccd39421cfbcdba734307d6d85b99b0dee17484ccf01315547728dc04e07541f + md5: 0f9c15b1c0fa42955dc7f7ecbb6a2d82 depends: - - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - - aws-sdk-cpp >=1.11.489,<1.11.490.0a0 + - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 - bzip2 >=1.0.8,<2.0a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libcrc32c >=1.1.2,<1.2.0a0 - libcurl >=8.12.1,<9.0a0 - - libgoogle-cloud >=2.35.0,<2.36.0a0 - - libgoogle-cloud-storage >=2.35.0,<2.36.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libgoogle-cloud >=2.36.0,<2.37.0a0 + - libgoogle-cloud-storage >=2.36.0,<2.37.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libre2-11 >=2024.7.2 - libutf8proc >=2.10.0,<2.11.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - - orc >=2.0.3,<2.0.4.0a0 + - orc >=2.1.1,<2.1.2.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.42.34433 - - zstd >=1.5.6,<1.6.0a0 + - vc14_runtime >=14.42.34438 + - zstd >=1.5.7,<1.6.0a0 constrains: - - apache-arrow-proc =*=cpu - parquet-cpp <0.0a0 - arrow-cpp <0.0a0 + - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 5303286 - timestamp: 1739770845910 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-he9da57d_0_cuda.conda - sha256: 3d2bd1b7285d351b033e13772835767e05956c492cd5b950723ac6db18f9c54e - md5: 0735793c981642a072efdd47714980d6 + size: 5277568 + timestamp: 1741921359893 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8be2d54_4_cuda.conda + build_number: 4 + sha256: 260e6f5f4f985ab2dd2520e1863702818ccfc1d54c9f839f5194db78ae28ee32 + md5: 47e59084daec91e19a50b89ecd84715e depends: - - aws-crt-cpp >=0.29.9,<0.29.10.0a0 - - aws-sdk-cpp >=1.11.489,<1.11.490.0a0 + - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 - bzip2 >=1.0.8,<2.0a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libcrc32c >=1.1.2,<1.2.0a0 - libcurl >=8.12.1,<9.0a0 - - libgoogle-cloud >=2.35.0,<2.36.0a0 - - libgoogle-cloud-storage >=2.35.0,<2.36.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libgoogle-cloud >=2.36.0,<2.37.0a0 + - libgoogle-cloud-storage >=2.36.0,<2.37.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libre2-11 >=2024.7.2 - libutf8proc >=2.10.0,<2.11.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - - orc >=2.0.3,<2.0.4.0a0 + - orc >=2.1.1,<2.1.2.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.42.34433 - - zstd >=1.5.6,<1.6.0a0 + - vc14_runtime >=14.42.34438 + - zstd >=1.5.7,<1.6.0a0 constrains: - - parquet-cpp <0.0a0 - - apache-arrow-proc =*=cuda - arrow-cpp <0.0a0 + - apache-arrow-proc =*=cuda + - parquet-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5384718 - timestamp: 1739772563203 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_0_cpu.conda - sha256: 9a3c38a8f1516fe5b7801d0407ff704efd53955ebd63f7fbc439ec3b563d19cc - md5: 0d63e2dea06c44c9d2c8be3e7e38eea9 + size: 5449393 + timestamp: 1741921928693 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_4_cpu.conda + build_number: 4 + sha256: a9157b52172fc208c64dd29b18378d7dcda43b7d7401791327b373cf5b2b2728 + md5: 410a0959a9499063d5e2aa897e05dd8b depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1 hfa2a6e7_0_cpu + - libarrow 19.0.1 hc4b51b1_4_cpu - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 638054 - timestamp: 1739768924910 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_0_cpu.conda - sha256: b15f5fab53d941917143bb1cf22c5a0eacffb8ff2a010ee2e909afab3821d5f9 - md5: 9213d80ffba1921b86bfdf5fdd2c10c4 + size: 643041 + timestamp: 1741921521573 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_4_cpu.conda + build_number: 4 + sha256: a0ccc070b08acf97415057d0d25dc603529ff2817af979fbe98dda5264c7993e + md5: 775201382c943d752afc3adcef5b5eac depends: - __osx >=11.0 - - libarrow 19.0.1 h0945df6_0_cpu + - libarrow 19.0.1 hd2a08d6_4_cpu - libcxx >=18 license: Apache-2.0 license_family: APACHE purls: [] - size: 500147 - timestamp: 1739767179329 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cpu.conda - sha256: 3942a53d93fd743d3297757d82b7b9ee7ebdb0854d12e1e43c6946530ec65b7b - md5: 8b3eab29d714ce61b13aad5417ffa668 + size: 505287 + timestamp: 1741918451097 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_4_cpu.conda + build_number: 4 + sha256: 278b33cb1e109bd4f05db93a2ec7352aa6e4a7487d819e40790f4c93b78d4bda + md5: f337459af70a32e1e703d267f3c50a3c depends: - - libarrow 19.0.1 h8dcb746_0_cpu + - libarrow 19.0.1 h3d30abe_4_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.42.34433 + - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 449963 - timestamp: 1739770921236 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_0_cuda.conda - sha256: fdc672e7a36ee7e3c9cce871bd92bc409facf3713b76c3f7be10ee82c987c101 - md5: e12aaccc2c40f7e84e9c6b77cc60bc96 + size: 458692 + timestamp: 1741921423623 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_4_cuda.conda + build_number: 4 + sha256: dc472c49b977edbbfd1ba3b6f8da3437c33626d150f89a978ee842f5252b2ce8 + md5: 770879fe265de251a77204b040c2435f depends: - - libarrow 19.0.1 he9da57d_0_cuda + - libarrow 19.0.1 h8be2d54_4_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.42.34433 + - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 449999 - timestamp: 1739772664820 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_0_cpu.conda - sha256: f756208d787db50b6be68210cb9eec3644b8291a8a353bb2071ea4451bfc1412 - md5: ec52b3b990be399f4267a9acabb73070 + size: 458855 + timestamp: 1741922012049 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_4_cpu.conda + build_number: 4 + sha256: 88f2a82a381c6b4cdeb67972da26e28e84858e44f2a39b409676977436e7e2dc + md5: 8a4030c94649eef39083c61d209afc78 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1 hfa2a6e7_0_cpu - - libarrow-acero 19.0.1 hcb10f89_0_cpu + - libarrow 19.0.1 hc4b51b1_4_cpu + - libarrow-acero 19.0.1 hcb10f89_4_cpu - libgcc >=13 - - libparquet 19.0.1 h081d1f1_0_cpu + - libparquet 19.0.1 h081d1f1_4_cpu - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 604500 - timestamp: 1739769034226 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_0_cpu.conda - sha256: 21fcb9a09e5872b4f1d483d8d950a1804ccb6804881881ca6fe6c5968a5e4dbc - md5: 0695382a64b393765b4bc9e1ee99250c + size: 609816 + timestamp: 1741921697103 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_4_cpu.conda + build_number: 4 + sha256: 79e0af6c8f4a3a4d28c664f81c47b87ca30d1c4c1895b7c057b9c64f058f70f4 + md5: 299ecd37e298ac84006fbd93258e5d60 depends: - __osx >=11.0 - - libarrow 19.0.1 h0945df6_0_cpu - - libarrow-acero 19.0.1 hf07054f_0_cpu + - libarrow 19.0.1 hd2a08d6_4_cpu + - libarrow-acero 19.0.1 hf07054f_4_cpu - libcxx >=18 - - libparquet 19.0.1 h636d7b7_0_cpu + - libparquet 19.0.1 h636d7b7_4_cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 501234 - timestamp: 1739768239766 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cpu.conda - sha256: e7691b0f521f2f6baaf3f3ca8b1aaeb00e438612d00db531a8bb3eb67d398a98 - md5: f880e06be679f2b9edb1abb2505f03a9 + size: 507132 + timestamp: 1741919607681 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_4_cpu.conda + build_number: 4 + sha256: c933928fb61a5da7d96a49466a2d3d63deec0c3337c652f6a7bbc5246994b711 + md5: 5b3785bebaa0dd935fd9a2a97884071d depends: - - libarrow 19.0.1 h8dcb746_0_cpu - - libarrow-acero 19.0.1 h7d8d6a5_0_cpu - - libparquet 19.0.1 ha850022_0_cpu + - libarrow 19.0.1 h3d30abe_4_cpu + - libarrow-acero 19.0.1 h7d8d6a5_4_cpu + - libparquet 19.0.1 ha850022_4_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.42.34433 + - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 434909 - timestamp: 1739771142936 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_0_cuda.conda - sha256: f78e429ed88378eac2ac753ab4883c11259c78817a54dde0efe958a098c3da0d - md5: 1d0b53fd064b762f76603cc109f66e2b + size: 444593 + timestamp: 1741921614719 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_4_cuda.conda + build_number: 4 + sha256: a339f8703a65b2fedff7be35959f9aac6f3b9138bb1cb2e7ad28ebde942b07eb + md5: 2987317788ac061d62fa23b87335c8e1 depends: - - libarrow 19.0.1 he9da57d_0_cuda - - libarrow-acero 19.0.1 h7d8d6a5_0_cuda - - libparquet 19.0.1 ha850022_0_cuda + - libarrow 19.0.1 h8be2d54_4_cuda + - libarrow-acero 19.0.1 h7d8d6a5_4_cuda + - libparquet 19.0.1 ha850022_4_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.42.34433 + - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 435640 - timestamp: 1739772919434 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h08228c5_0_cpu.conda - sha256: e0b3ed06ce74c6a083dab59fb3059fdbc40fc71ff94ce470ca0a7c7ffe8d0317 - md5: 792e2359bb93513324326cbe3ee4ebdd + size: 444431 + timestamp: 1741922210606 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_4_cpu.conda + build_number: 4 + sha256: 3040db723a27c203701eb7ed16aa5c7ce652d5919a7a79b5c56c45902b71f802 + md5: 219ed1afd4cfc41c17a5d0dc04520eb8 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.1 hfa2a6e7_0_cpu - - libarrow-acero 19.0.1 hcb10f89_0_cpu - - libarrow-dataset 19.0.1 hcb10f89_0_cpu + - libabseil >=20250127.0,<20250128.0a0 + - libarrow 19.0.1 hc4b51b1_4_cpu + - libarrow-acero 19.0.1 hcb10f89_4_cpu + - libarrow-dataset 19.0.1 hcb10f89_4_cpu - libgcc >=13 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 523313 - timestamp: 1739769085090 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-h4239455_0_cpu.conda - sha256: 0b5c0839102b396f8b0ba376189562a727ebbed3c6bdab74aaf56227ee45cb73 - md5: 2893dd55f7804b9106126c2f00712ec2 + size: 527391 + timestamp: 1741921774482 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_4_cpu.conda + build_number: 4 + sha256: 7465a67b2763e088d307c889dfffdcc789dc518c778e1fcf99387bbbee6e95d0 + md5: 5af2316cddab82e3edd57329765cae02 depends: - __osx >=11.0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.1 h0945df6_0_cpu - - libarrow-acero 19.0.1 hf07054f_0_cpu - - libarrow-dataset 19.0.1 hf07054f_0_cpu + - libabseil >=20250127.0,<20250128.0a0 + - libarrow 19.0.1 hd2a08d6_4_cpu + - libarrow-acero 19.0.1 hf07054f_4_cpu + - libarrow-dataset 19.0.1 hf07054f_4_cpu - libcxx >=18 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 450361 - timestamp: 1739768396169 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cpu.conda - sha256: 03b6d6dd152865196d757a053ec8b1aad55489c8a292748dedf71429b8491ede - md5: d59244ba3e95ce67e8889726cb40aa1f + size: 454586 + timestamp: 1741919827266 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_4_cpu.conda + build_number: 4 + sha256: 508dba15bf2faad21aba7592d3d15c01fe590ee0b3ebb83e4dc401f52b07c9ea + md5: 5c065d9852cf0fc46fa9be012ca59ea3 depends: - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.1 h8dcb746_0_cpu - - libarrow-acero 19.0.1 h7d8d6a5_0_cpu - - libarrow-dataset 19.0.1 h7d8d6a5_0_cpu - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libabseil >=20250127.0,<20250128.0a0 + - libarrow 19.0.1 h3d30abe_4_cpu + - libarrow-acero 19.0.1 h7d8d6a5_4_cpu + - libarrow-dataset 19.0.1 h7d8d6a5_4_cpu + - libprotobuf >=5.29.3,<5.29.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.42.34433 + - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 363280 - timestamp: 1739771244591 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-h3dbecdf_0_cuda.conda - sha256: f710039c72f71074ee6142ea96190d41e11bf3db939596d9b46cd98f48965068 - md5: 21ccad98ba865b3c21e7004c562e818f + size: 371771 + timestamp: 1741921700928 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_4_cuda.conda + build_number: 4 + sha256: e9779395b95baaa37c46027c55d522e49c307b44e72710d2f32e89f098cf8ce0 + md5: 0287476af6f63a7d60033a794e01d20d depends: - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libarrow 19.0.1 he9da57d_0_cuda - - libarrow-acero 19.0.1 h7d8d6a5_0_cuda - - libarrow-dataset 19.0.1 h7d8d6a5_0_cuda - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libabseil >=20250127.0,<20250128.0a0 + - libarrow 19.0.1 h8be2d54_4_cuda + - libarrow-acero 19.0.1 h7d8d6a5_4_cuda + - libarrow-dataset 19.0.1 h7d8d6a5_4_cuda + - libprotobuf >=5.29.3,<5.29.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.42.34433 + - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 364040 - timestamp: 1739773033308 + size: 371674 + timestamp: 1741922300103 - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda build_number: 31 sha256: 9839fc4ac0cbb0aa3b9eea520adfb57311838959222654804e58f6f2d1771db5 @@ -7576,9 +7503,9 @@ packages: purls: [] size: 245929 timestamp: 1725268238259 -- conda: https://prefix.dev/conda-forge/linux-64/libcap-2.71-h39aace5_0.conda - sha256: 2bbefac94f4ab8ff7c64dc843238b6c8edcc9ff1f2b5a0a48407a904dc7ccfb2 - md5: dd19e4e3043f6948bd7454b946ee0983 +- conda: https://prefix.dev/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda + sha256: 9c84448305e7c9cc44ccec7757cf5afcb5a021f4579aa750a1fa6ea398783950 + md5: c44c16d6976d2aebbd65894d7741e67e depends: - __glibc >=2.17,<3.0.a0 - attr >=2.5.1,<2.6.0a0 @@ -7586,8 +7513,8 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 102268 - timestamp: 1729940917945 + size: 120375 + timestamp: 1741176638215 - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda build_number: 31 sha256: 2ee3ab2b6eeb59f2d3c6f933fa0db28f1b56f0bc543ed2c0f6ec04060e4b6ec0 @@ -7682,9 +7609,9 @@ packages: purls: [] size: 25694 timestamp: 1633684287072 -- conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.3.14-h9ab20c4_0.conda - sha256: 4714718b9fefdf2761c3b2e57d7a3ca45ca92b0cede9a04e0a031fffd014a558 - md5: fefa94518dbb28f7d3e6f01a8f289c06 +- conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.4.1-h9ab20c4_0.conda + sha256: 62fb1f444c63aa99c8e685c960343a88c4d057bda0280e1d509ba3265652d96a + md5: c3e8e72f8510fe01c272d8a9a46fb10f depends: - __glibc >=2.28,<3.0.a0 - cuda-nvrtc @@ -7693,11 +7620,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 482567525 - timestamp: 1738089360792 -- conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.3.14-he0c23c2_0.conda - sha256: 56bd908aaaa3a1126c3f52c5a4468e97c08718b26c775b8188f460a9cb260893 - md5: 2ede1755b97b42f42dc211ebf8c5df3a + size: 471414251 + timestamp: 1741376287787 +- conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.4.1-he0c23c2_0.conda + sha256: c2afdcba22022afafb9e6775a5fc578b8b5015900145dcc4637403afd5fec4d9 + md5: cf3852c105ea46e81c09611a96b4e32c depends: - cuda-nvrtc - cuda-version >=12.8,<12.9.0a0 @@ -7706,59 +7633,62 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 475431373 - timestamp: 1738089670246 -- conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.3.14-h9ab20c4_0.conda - sha256: 7ae9d61ac665eddddfcacf4bfc0b1b5406c87da189e4f977591713975a820d3a - md5: 0bd7a121f8ab85f7b151541345b10016 + size: 464596783 + timestamp: 1741376630044 +- conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.4.1-h9ab20c4_0.conda + sha256: 7690b82bd2d55c264072bdb12b185e7190a7f43233c232a8f91cad2dc5b67958 + md5: c239648e024f39bdec777ebe2565a990 depends: - __glibc >=2.28,<3.0.a0 - cuda-crt-dev_linux-64 - cuda-cudart-dev_linux-64 - cuda-version >=12.8,<12.9.0a0 - - libcublas 12.8.3.14 h9ab20c4_0 + - libcublas 12.8.4.1 h9ab20c4_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcublas-static >=12.8.3.14 + - libcublas-static >=12.8.4.1 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 90864 - timestamp: 1738090331259 -- conda: https://prefix.dev/conda-forge/linux-64/libcudss0-0.4.0.2-he55f5cd_2.conda - sha256: 68aa6d56096c0c6eb77a523409dcee8f41c10017579ac8c5d57abb0f37be7325 - md5: 9fd556d98032e9b7a23d323da05b4f45 + size: 90799 + timestamp: 1741377021689 +- conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda + sha256: 0fb14ae71efe11429c24b2fa7d82e718fb52f4cf9cad9379dd7c0302e4294373 + md5: 290a26e7caf9bcbdde629db6612e212e depends: - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 - cuda-version >=12,<13.0a0 - libcublas - - libgcc >=12 + - libgcc >=13 + - libstdcxx >=13 constrains: - - libcudss-commlayer-mpi0 0.4.0.2 h9d48504_2 - - libcudss-commlayer-nccl0 0.4.0.2 h2b5d15b_2 + - libcudss-commlayer-nccl 0.5.0.16 hb92ee24_1 + - libcudss-commlayer-mpi 0.5.0.16 h2f16e9f_1 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 23597444 - timestamp: 1734116979253 -- conda: https://prefix.dev/conda-forge/win-64/libcudss0-0.4.0.2-hdb9b9d5_2.conda - sha256: 730ada32bf60912efa38c4719101b3489049b159eed9a3f4e698a9922df8d67a - md5: 618a96f22c58d7570796896c836cafdb + size: 32293521 + timestamp: 1739909124258 +- conda: https://prefix.dev/conda-forge/win-64/libcudss-0.5.0.16-hffc9a7f_1.conda + sha256: e9b2439171033751da85d1a9d2f78c67050ee73e17c39b86c48bd726801c19ad + md5: 25da1ea60c3d524e7380ff75865e4597 depends: + - _openmp_mutex >=4.5 - cuda-version >=12,<13.0a0 - libcublas - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - libcudss-commlayer-nccl0 0.4.0.2 2 - - libcudss-commlayer-mpi0 0.4.0.2 2 + - libcudss-commlayer-nccl 0.5.0.16 1 + - libcudss-commlayer-mpi 0.5.0.16 1 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 22782137 - timestamp: 1734117269097 -- conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.41-hbd13f7d_0.conda - sha256: 7554a3bc2cf8b48e749d376995053f20adb4bf7617198b60027e9be7c54e0a0d - md5: 5905bb7c4cc22c49c5f0a459af1822b5 + size: 31520993 + timestamp: 1739909536696 +- conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.83-hbd13f7d_0.conda + sha256: f1482608c6fa9f79cd05e255412014de813c98f0390ff674af738ca83511c2a3 + md5: e3ca4de6c8879c96bfb635e1044b14f4 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -7766,11 +7696,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 154578219 - timestamp: 1737668149079 -- conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.41-he0c23c2_0.conda - sha256: 14291688ef0893679da008e2a81c9a6784ba4b750960911fa92c701a4fb39597 - md5: ccf289c81aba235b59ddd22ba5e1b96d + size: 154579136 + timestamp: 1741362171921 +- conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.83-he0c23c2_0.conda + sha256: f5eee879a33c7314d1f0abc38f8dfaee9af855700c67f26a5ddf8ffc86f8e548 + md5: 421a023c667df780dbcbb1eb7d9933e2 depends: - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 @@ -7778,26 +7708,26 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 154600363 - timestamp: 1737668418534 -- conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.41-h5888daf_0.conda - sha256: 9e691f3bca99d8da444f2d6f9db8e9afd3a7bef484cc654d9e41748e298aca78 - md5: ed040cd22077b96f02fa9bf72cb28b52 + size: 154629416 + timestamp: 1741362766094 +- conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.83-h5888daf_0.conda + sha256: ce0a33b2e21c3afb6ff085bae9bd4fa6edc1d234884e193b28c75778c43e9491 + md5: 833e43c8f3e0ad82b35c40c76496ba1a depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 - - libcufft 11.3.3.41 hbd13f7d_0 + - libcufft 11.3.3.83 hbd13f7d_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcufft-static >=11.3.3.41 + - libcufft-static >=11.3.3.83 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 34049 - timestamp: 1737668602924 -- conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.0.11-h12f29b5_0.conda - sha256: 0552b43a20305ef298686e8240bea4d182782581f1affc735685a66586a51e75 - md5: 970a3ef9cf154678046ea33fcfa7e314 + size: 33691 + timestamp: 1741362605501 +- conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h12f29b5_0.conda + sha256: fc0d9168efb6d1b4a10a15a5034ca7325134c443553eaa14e7c3780b50ae07eb + md5: 067b6774498019e4c268084a583d8428 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -7806,11 +7736,11 @@ packages: - rdma-core >=55.0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 961247 - timestamp: 1737667754568 -- conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.55-hbd13f7d_0.conda - sha256: edaf0add2ce6742d17639f1551d853cde890cbbff455e2c7f278f7220b7d71d6 - md5: c12ae11bd1943cc1fbf72c711792b8e2 + size: 961262 + timestamp: 1741362140360 +- conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-hbd13f7d_0.conda + sha256: 9100c6609ab710c33f562340b47c307da59645c7baf98908b9024756773d6949 + md5: 8de32c5f1a30bf9675cbab22df3bcc39 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -7818,11 +7748,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 45709910 - timestamp: 1737668156003 -- conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.55-he0c23c2_0.conda - sha256: 2e7abc5246b33ced7eafc68923dff816076dd409fb2b289524b715cddde59779 - md5: 95d055b504c4d8cfd33097fefc46348b + size: 45692591 + timestamp: 1741362129548 +- conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.90-he0c23c2_0.conda + sha256: 4804afc93b83c17f55d044ccd8213c4ddb4020f9115f4399aced0917353e844a + md5: 3a7062e3a0fad4e52c9de35d371ac6d1 depends: - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 @@ -7830,23 +7760,23 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 46805096 - timestamp: 1737669021534 -- conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.55-h5888daf_0.conda - sha256: 9143f4cbac4cd322ce72f29447bbb6cf4c1e47b9f75affcc6543d557e03ea733 - md5: d3030cd219646094e4400ab610ed6efc + size: 46816137 + timestamp: 1741362489745 +- conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.90-h5888daf_0.conda + sha256: fdcc8d6a6d278f3e5fd1f57830106ce176952da938ec26a845a129f1daa80850 + md5: beabdafd99b36dcc0d5c0fbe948b41f5 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 - - libcurand 10.3.9.55 hbd13f7d_0 + - libcurand 10.3.9.90 hbd13f7d_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcurand-static >=10.3.9.55 + - libcurand-static >=10.3.9.90 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 271254 - timestamp: 1737668290327 + size: 252423 + timestamp: 1741362251229 - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda sha256: 2ebc3039af29269e4cdb858fca36265e5e400c1125a4bcd84ae73a596e0e76ca md5: 45e9dc4e7b25e2841deb392be085500e @@ -7895,54 +7825,54 @@ packages: purls: [] size: 349696 timestamp: 1739512628733 -- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.2.55-h9ab20c4_0.conda - sha256: 453b6a5fd4d544a0f73a2f378378d5f5cad643d1a61b4640a4afdf254e11e7c8 - md5: bf6a3b34553d653fb672ddf138ce2d46 +- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_0.conda + sha256: 11e970c4e35fffe8067ebc00754679878afdc799b38700b502afc699a296c665 + md5: 4edab582d82ca72c9c6c5a4cc185899b depends: - __glibc >=2.28,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 - - libcublas >=12.8.3.14,<12.9.0a0 - - libcusparse >=12.5.7.53,<12.6.0a0 + - libcublas >=12.8.4.1,<12.9.0a0 + - libcusparse >=12.5.8.93,<12.6.0a0 - libgcc >=13 - - libnvjitlink >=12.8.61,<12.9.0a0 + - libnvjitlink >=12.8.93,<12.9.0a0 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 164543238 - timestamp: 1738100710308 -- conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.2.55-he0c23c2_0.conda - sha256: 723799b022107fa0bfc4d4c14af4009173931bf4e299c3452f1c686273e90d74 - md5: 8187b9c1258e447ffbd38113f51f0087 + size: 164381963 + timestamp: 1741379758639 +- conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.3.90-he0c23c2_0.conda + sha256: 3db23a4a158c10b05604bc763f3fea59a406b96d47414dffff68f301a68eb17a + md5: 6518aa81de0d76fd82c65abaeaeb6760 depends: - cuda-version >=12.8,<12.9.0a0 - - libcublas >=12.8.3.14,<12.9.0a0 - - libcusparse >=12.5.7.53,<12.6.0a0 - - libnvjitlink >=12.8.61,<12.9.0a0 + - libcublas >=12.8.4.1,<12.9.0a0 + - libcusparse >=12.5.8.93,<12.6.0a0 + - libnvjitlink >=12.8.93,<12.9.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 158640575 - timestamp: 1738101315158 -- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.2.55-h9ab20c4_0.conda - sha256: 1b1df8bd863df5996b2f6203191e52969296b67f91f26802a076bc4bb8c10afc - md5: e8136affccad24eed0b1ef000d69d51e + size: 158336366 + timestamp: 1741380162326 +- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.3.90-h9ab20c4_0.conda + sha256: fb9f93bbc1f6f7911be2f41b5fe84e5271b17a25af28f2134d09d394ff5406eb + md5: 1f57065e8b9124bc2b73eab8c924e356 depends: - __glibc >=2.28,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 - - libcusolver 11.7.2.55 h9ab20c4_0 + - libcusolver 11.7.3.90 h9ab20c4_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcusolver-static >=11.7.2.55 + - libcusolver-static >=11.7.3.90 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 60795 - timestamp: 1738101007804 -- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.7.53-hbd13f7d_0.conda - sha256: d58927a789b445d5fe48a446ae7f44598f691591a2e586655dd9c4d07c8923e3 - md5: 9a7b21116b4c41a5260430077a8635fd + size: 61073 + timestamp: 1741379998291 +- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-hbd13f7d_0.conda + sha256: e2c510819b7190d05dc1d8ea59bf943a7b614d169cfa6b9cd4d6f65972295322 + md5: 0fb16eb58247b70d63236fdfcfec8b81 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -7951,11 +7881,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 172935416 - timestamp: 1737673880949 -- conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.7.53-he0c23c2_0.conda - sha256: a558828e912e1ece6a84761e0b29add03a504bf295c3a050008730715ab5cfec - md5: c8efb4ee7d21da688bbc880eb85adc2b + size: 170121596 + timestamp: 1741365799362 +- conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.8.93-he0c23c2_0.conda + sha256: 505bd78488019a0b68ca5190833585b8f3bd360e8dd16c98ec495bcfe5bec764 + md5: 3ea1c18f195377d8d305e1e6b5c94ec8 depends: - cuda-version >=12.8,<12.9.0a0 - libnvjitlink >=12.8.61,<12.9.0a0 @@ -7964,24 +7894,24 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 170741755 - timestamp: 1737673998533 -- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.7.53-h5888daf_0.conda - sha256: 70b3cac01a42900f446dfd84b07f5800cad63e4f962b1d3c1d772c69c7694f8c - md5: 1c4cb17b88e6e42a27575ae6618d4e3d + size: 168226598 + timestamp: 1741366247635 +- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.8.93-h5888daf_0.conda + sha256: 2fa195ad0cad24fbd5ef21b262abea9afdf54e080583ac03bae716f785676991 + md5: 8fd9efa0d3f097f57e9640219d44418a depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 - - libcusparse 12.5.7.53 hbd13f7d_0 + - libcusparse 12.5.8.93 hbd13f7d_0 - libgcc >=13 - libnvjitlink >=12.8.61,<12.9.0a0 - libstdcxx >=13 constrains: - - libcusparse-static >=12.5.7.53 + - libcusparse-static >=12.5.8.93 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 52333 - timestamp: 1737674190568 + size: 52576 + timestamp: 1741366100239 - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda sha256: 776092346da87a2a23502e14d91eb0c32699c4a1522b7331537bd1c3751dcff5 md5: 5b3e1610ff8bd5443476b91d618f5b77 @@ -8291,107 +8221,107 @@ packages: purls: [] size: 524548 timestamp: 1740240660967 -- conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.35.0-h2b5623c_0.conda - sha256: d747d14c69da512d8993a995dc2df90e857778b0a8542f12fb751544128af685 - md5: 1040ab07d7af9f23cf2466ffe4e58db1 +- conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.36.0-hc4361e1_1.conda + sha256: 3a56c653231d6233de5853dc01f07afad6a332799a39c3772c0948d2e68547e4 + md5: ae36e6296a8dd8e8a9a8375965bf6398 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libcurl >=8.11.1,<9.0a0 + - libabseil >=20250127.0,<20250128.0a0 + - libcurl >=8.12.1,<9.0a0 - libgcc >=13 - - libgrpc >=1.67.1,<1.68.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libgrpc >=1.71.0,<1.72.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 constrains: - - libgoogle-cloud 2.35.0 *_0 + - libgoogle-cloud 2.36.0 *_1 license: Apache-2.0 license_family: Apache purls: [] - size: 1258035 - timestamp: 1738662406183 -- conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.35.0-hdbe95d5_0.conda - sha256: 9bee9773540956d8a2ca0b317f73d94916200a4bfd8151319bf7fdcbf704d692 - md5: b1ea94282f38b142f8bc842ef7bcc18c + size: 1246764 + timestamp: 1741878603939 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.36.0-h9484b08_1.conda + sha256: 122a59ae466addc201ef0058d13aa041defd7fdf7f658bae4497c48441c37152 + md5: c3d4e6a0aee35d92c99b25bb6fb617eb depends: - __osx >=11.0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libcurl >=8.11.1,<9.0a0 + - libabseil >=20250127.0,<20250128.0a0 + - libcurl >=8.12.1,<9.0a0 - libcxx >=18 - - libgrpc >=1.67.1,<1.68.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 - - openssl >=3.4.0,<4.0a0 + - libgrpc >=1.71.0,<1.72.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 + - openssl >=3.4.1,<4.0a0 constrains: - - libgoogle-cloud 2.35.0 *_0 + - libgoogle-cloud 2.36.0 *_1 license: Apache-2.0 license_family: Apache purls: [] - size: 877733 - timestamp: 1738662822079 -- conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.35.0-h95c5cb2_0.conda - sha256: 5c558b47346a690c490b18da2d17d877207e1e2f3a0650bbbb4433be46f88edf - md5: 6abfc56751ccb4e6bb936f7c5dc93ddf + size: 874398 + timestamp: 1741878533033 +- conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.36.0-hf249c01_1.conda + sha256: 04baf461a2ebb8e8ac0978a006774124d1a8928e921c3ae4d9c27f072db7b2e2 + md5: 2842dfad9b784ab71293915db73ff093 depends: - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libcurl >=8.11.1,<9.0a0 - - libgrpc >=1.67.1,<1.68.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libabseil >=20250127.0,<20250128.0a0 + - libcurl >=8.12.1,<9.0a0 + - libgrpc >=1.71.0,<1.72.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - libgoogle-cloud 2.35.0 *_0 + - libgoogle-cloud 2.36.0 *_1 license: Apache-2.0 license_family: Apache purls: [] - size: 14439 - timestamp: 1738663276705 -- conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.35.0-h0121fbd_0.conda - sha256: cb1ef70e55d2c1defbfd8413dbe85b5550782470dda4f8d393f28d41b6d9b007 - md5: 34e2243e0428aac6b3e903ef99b6d57d + size: 14643 + timestamp: 1741878994528 +- conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_1.conda + sha256: 54235d990009417bb20071f5ce7c8dcf186b19fa7d24d72bc5efd2ffb108001c + md5: a0f7588c1f0a26d550e7bae4fb49427a depends: - __glibc >=2.17,<3.0.a0 - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - libgcc >=13 - - libgoogle-cloud 2.35.0 h2b5623c_0 + - libgoogle-cloud 2.36.0 hc4361e1_1 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - openssl license: Apache-2.0 license_family: Apache purls: [] - size: 785777 - timestamp: 1738662565066 -- conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.35.0-h7081f7f_0.conda - sha256: 52dc2d18264543b564b59fb80338fbd9cb2296f011d75f41adcd85041795201c - md5: 958beca4e16f59360e30c48ff0351e04 + size: 785719 + timestamp: 1741878763994 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.36.0-h7081f7f_1.conda + sha256: 64b97ae6ec5173d80ac177f2ef51389e76adecc329bcf9b8e3f2187a0a18d734 + md5: d363a9e8d601aace65af282870a40a09 depends: - __osx >=11.0 - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - libcxx >=18 - - libgoogle-cloud 2.35.0 hdbe95d5_0 + - libgoogle-cloud 2.36.0 h9484b08_1 - libzlib >=1.3.1,<2.0a0 - openssl license: Apache-2.0 license_family: Apache purls: [] - size: 529210 - timestamp: 1738664024959 -- conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.35.0-he5eb982_0.conda - sha256: dbdd164974e2ead7c2912764ddbaefebe81d2b19fb22c5500cf77dda5fb70855 - md5: 6b29ee7cb57c23aa64c00de029483307 + size: 529458 + timestamp: 1741879638484 +- conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-storage-2.36.0-he5eb982_1.conda + sha256: 0dbdfc80b79bd491f4240c6f6dc6c275d341ea24765ce40f07063a253ad21063 + md5: 8b5af0aa84ff9c2117c1cefc07622800 depends: - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - - libgoogle-cloud 2.35.0 h95c5cb2_0 + - libgoogle-cloud 2.36.0 hf249c01_1 - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -8399,8 +8329,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 14355 - timestamp: 1738663584421 + size: 14544 + timestamp: 1741879301389 - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda sha256: 9e0c09c1faf2151ade3ccb64e52d3c1f2dde85c00e37c6a3e6a8bced2aba68be md5: 168cc19c031482f83b23c4eebbb94e26 @@ -8413,57 +8343,57 @@ packages: purls: [] size: 268740 timestamp: 1731920927644 -- conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.67.1-h25350d4_2.conda - sha256: 675ab892e51614d511317f704564c8c0a8b85e7620948f733eff99800ad25570 - md5: bfcedaf5f9b003029cc6abe9431f66bf +- conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-he753a82_0.conda + sha256: bd8686a8aa0f840e7a7e63b3be57200d36c136cf1c6280b44a98b89ffac06186 + md5: 65e3fc5e73aa153bb069c1baec51fc12 depends: - __glibc >=2.17,<3.0.a0 - c-ares >=1.34.4,<2.0a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libgcc >=13 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libre2-11 >=2024.7.2 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - openssl >=3.4.1,<4.0a0 - re2 constrains: - - grpc-cpp =1.67.1 + - grpc-cpp =1.71.0 license: Apache-2.0 license_family: APACHE purls: [] - size: 8192164 - timestamp: 1740799778898 -- conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.67.1-h0a426d6_2.conda - sha256: a6114f6020f02387aa8bc9167d77c23177f8a3650b55fb0ee100c5227ca475f9 - md5: c368d17cdc54d96aa6bd73d07816cf60 + size: 8228423 + timestamp: 1741431701085 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-hf667ad3_0.conda + sha256: c10eeef0a1152452fbda7299ca1dfb41e9435aa3a7fee9d169cbceb27b109fb6 + md5: 4c0d9b0ade1b4e01ee5a37c00cdb538d depends: - __osx >=11.0 - c-ares >=1.34.4,<2.0a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libcxx >=18 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libre2-11 >=2024.7.2 - libzlib >=1.3.1,<2.0a0 - openssl >=3.4.1,<4.0a0 - re2 constrains: - - grpc-cpp =1.67.1 + - grpc-cpp =1.71.0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5203869 - timestamp: 1740786448002 -- conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.67.1-h0ac93cb_2.conda - sha256: 096b08185da8c11fdc30f6e117fdf7ad5bff6535b2698428de7c96fdbe23ca29 - md5: ec35578e8658d5f720b6180211276ca6 + size: 5210004 + timestamp: 1741422151125 +- conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.71.0-h35301be_0.conda + sha256: 0aabf519f422cca5e16322b69bd4ee5ee81f63ecf1b1d3d30ad4ac7b97f3e18d + md5: 7f07cb0bdcf2043e2be7d0ae3977a9a7 depends: - c-ares >=1.34.4,<2.0a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libabseil >=20250127.0,<20250128.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libre2-11 >=2024.7.2 - libzlib >=1.3.1,<2.0a0 - openssl >=3.4.1,<4.0a0 @@ -8472,12 +8402,12 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - grpc-cpp =1.67.1 + - grpc-cpp =1.71.0 license: Apache-2.0 license_family: APACHE purls: [] - size: 17320504 - timestamp: 1740787751288 + size: 14003117 + timestamp: 1741422320713 - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda sha256: d14c016482e1409ae1c50109a9ff933460a50940d2682e745ab1c172b5282a69 md5: 804ca9e91bcaea0824a341d55b1684f2 @@ -8658,21 +8588,21 @@ packages: purls: [] size: 22216441 timestamp: 1739672571591 -- conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0.rc1-hb8a341e_0.conda - sha256: efd9d6646cff6e93a81a9b671fa7af683f843ad72d1a46e258720d2a639f1034 - md5: cf83972da6924c67d8fbffa222896b95 +- conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0-ha7bfdaf_0.conda + sha256: 9868bbf1085956642ca982dcfea6d5804ff3fe006b8c703bccd5c6297faf8f9f + md5: 4653792d24d32918c3e8f44cd541a74e depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 - - libxml2 >=2.13.5,<3.0a0 + - libxml2 >=2.13.6,<3.0a0 - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 42975121 - timestamp: 1738551437179 + size: 42986908 + timestamp: 1741658326562 - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f md5: 42d5b6a0f30d3c10cd88cb8584fda1cb @@ -8827,9 +8757,9 @@ packages: purls: [] size: 33408 timestamp: 1697359010159 -- conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.61-hbd13f7d_0.conda - sha256: 75fedc0e36904b279331aa17e888fe36031c79372eaf31495f29aff350cb21d9 - md5: f0669ffbc2cf5e3926485d79817bdada +- conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.93-hbd13f7d_0.conda + sha256: 8f995cd10b444934bbf78dec781c97055f36a42822d7b873f780fbdbc3b5bf2a + md5: c9ef3c10605bc2bd6061301a1a46eafe depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12,<12.9.0a0 @@ -8837,11 +8767,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 30111611 - timestamp: 1737669085783 -- conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.61-he0c23c2_0.conda - sha256: f7d9bc1250eb7d285d428ce785806c8497102f7d0f5c0154f242fa1c29392c82 - md5: 7a74ceba47c55b766642f131b3554bfc + size: 30153882 + timestamp: 1741364443333 +- conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_0.conda + sha256: 72b0481b1bad788ac4f5be466afd2ace765661e2b0b387c97f41f995a6dbae14 + md5: 6c2f64777bb47fac8080c971676014fd depends: - cuda-version >=12,<12.9.0a0 - ucrt >=10.0.20348.0 @@ -8849,8 +8779,8 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 25594962 - timestamp: 1737669544541 + size: 25607323 + timestamp: 1741364699684 - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda sha256: cc5389ea254f111ef17a53df75e8e5209ef2ea6117e3f8aced88b5a8e51f11c4 md5: 0a4d0252248ef9a0f88f2ba8b8a08e12 @@ -8881,16 +8811,16 @@ packages: purls: [] size: 4168442 timestamp: 1739825514918 -- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hfcad708_1.conda - sha256: 4ea235e08676f16b0d3c3380befe1478c0fa0141512ee709b011005c55c9619f - md5: 1f5a5d66e77a39dc5bd639ec953705cf +- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hd1b1c89_2.conda + sha256: 58502c310796d8b762a77abde1edbf7055fdc1060756b75af504993eb500dd4f + md5: 7d525865809a0896b0aa8a3a8472b4e8 depends: - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libcurl >=8.11.1,<9.0a0 - - libgrpc >=1.67.1,<1.68.0a0 - - libopentelemetry-cpp-headers 1.18.0 ha770c72_1 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libabseil >=20250127.0,<20250128.0a0 + - libcurl >=8.12.1,<9.0a0 + - libgrpc >=1.71.0,<1.72.0a0 + - libopentelemetry-cpp-headers 1.18.0 ha770c72_2 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libzlib >=1.3.1,<2.0a0 - nlohmann_json - prometheus-cpp >=1.3.0,<1.4.0a0 @@ -8899,18 +8829,18 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 801927 - timestamp: 1735643375271 -- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0c05b2d_1.conda - sha256: c6bcbd53d62a9e0d8c667e560db0ca2ecb7679277cbb3c23457aabe74fcb8cba - md5: 19c46cc18825f3924251c39ec1b0d983 + size: 800480 + timestamp: 1741870908521 +- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0181452_2.conda + sha256: 1e439c46878b6d7d20f511d1367bdf1615ee6fa19d79be28a6ed3848ef2882af + md5: 793cdb92b5c18005488cd0bc8e2cfc64 depends: - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 - - libcurl >=8.11.1,<9.0a0 - - libgrpc >=1.67.1,<1.68.0a0 - - libopentelemetry-cpp-headers 1.18.0 hce30654_1 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libabseil >=20250127.0,<20250128.0a0 + - libcurl >=8.12.1,<9.0a0 + - libgrpc >=1.71.0,<1.72.0a0 + - libopentelemetry-cpp-headers 1.18.0 hce30654_2 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libzlib >=1.3.1,<2.0a0 - nlohmann_json - prometheus-cpp >=1.3.0,<1.4.0a0 @@ -8919,30 +8849,31 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 529588 - timestamp: 1735643889612 -- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_1.conda - sha256: aa1f7dea79ea8513ff77339ba7c6e9cf10dfa537143e7718b1cfb3af52b649f2 - md5: 4fb055f57404920a43b147031471e03b + size: 529236 + timestamp: 1741871248232 +- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_2.conda + sha256: 2a6468942b7c580982baf201be37cb9e31e601a8a23da526abd0844ec1033884 + md5: da337884ef52cf1c72808ebf1413d96c license: Apache-2.0 license_family: APACHE purls: [] - size: 320359 - timestamp: 1735643346175 -- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_1.conda - sha256: 82e5f5ba64debbaab3c601b265dfc0cdb4d2880feba9bada5fd2e67b9f91ada5 - md5: e965dad955841507549fdacd8f7f94c0 + size: 319398 + timestamp: 1741870872872 +- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_2.conda + sha256: 1c6d65a9052de8fd455ac6d00fa6ff1bc163896aa0f68ad1756b4ec9ddebf43c + md5: 9c3c70d75c4a1544c6f916181a8e1df3 license: Apache-2.0 license_family: APACHE purls: [] - size: 320565 - timestamp: 1735643673319 -- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_0_cpu.conda - sha256: e9c4a07e79886963bfcd05894a15b5d4c7137c1122273de68845315c35d6505d - md5: 8b58c378d65b213c001f04a174a2a70e + size: 320815 + timestamp: 1741870927998 +- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_4_cpu.conda + build_number: 4 + sha256: 83a18f90628f539be09e7741e588e4213ea64de79a79e5733083196020a2edc0 + md5: 6b24da7045d7c3a270fe38f7259b6207 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1 hfa2a6e7_0_cpu + - libarrow 19.0.1 hc4b51b1_4_cpu - libgcc >=13 - libstdcxx >=13 - libthrift >=0.21.0,<0.21.1.0a0 @@ -8950,52 +8881,55 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 1244749 - timestamp: 1739769006551 -- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_0_cpu.conda - sha256: 54e4a18493d63b7fbd5cf39fadabe665bcf462121a7bc2f394f510b0bcf22031 - md5: 0cce19e6981849babe6c73797abbfa4e + size: 1255228 + timestamp: 1741921657847 +- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_4_cpu.conda + build_number: 4 + sha256: 7bb9f210dd6ae4ba8abe499bd191c37fd47be3b9436a3a528605e5d3d808c915 + md5: 7fe289a8858471a5d285c8fbad237de8 depends: - __osx >=11.0 - - libarrow 19.0.1 h0945df6_0_cpu + - libarrow 19.0.1 hd2a08d6_4_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.1,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 895659 - timestamp: 1739768176454 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cpu.conda - sha256: 2c38d3e90d7f087c8e5a8361d1e4557264ecd60e98f7aa982d45563c63aa2304 - md5: f74c0e448b71c8f4bc0c8e8fd7fc7a43 + size: 902043 + timestamp: 1741919534214 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_4_cpu.conda + build_number: 4 + sha256: 8211a2f8944f9edd865fc0d67f3f12ef2cae246a1b2c3dc6ecd94fe98f3e4057 + md5: 48afb37e6b27b00201344100df5e50d1 depends: - - libarrow 19.0.1 h8dcb746_0_cpu + - libarrow 19.0.1 h3d30abe_4_cpu - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.1,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.42.34433 + - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 824659 - timestamp: 1739771094165 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_0_cuda.conda - sha256: 67f382a53e1f4d344556ee7595b7faa860a63d51a493f38c2f4fb8d1df97a801 - md5: fcb09fbd1356e087ce49ff5fa0316952 + size: 831314 + timestamp: 1741921570434 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_4_cuda.conda + build_number: 4 + sha256: 440d825ed32a3386b954afb2d4327091807569a42ef729b1a65df1a4c27ca6f8 + md5: f8e95619d80c1a189c13d7092a63b5e7 depends: - - libarrow 19.0.1 he9da57d_0_cuda + - libarrow 19.0.1 h8be2d54_4_cuda - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.1,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.42.34433 + - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 825181 - timestamp: 1739772860286 + size: 833618 + timestamp: 1741922163986 - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 md5: 55199e2ae2c3651f6f9b2a447b47bdc9 @@ -9029,41 +8963,41 @@ packages: purls: [] size: 346101 timestamp: 1739953426806 -- conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.28.3-h6128344_1.conda - sha256: 51125ebb8b7152e4a4e69fd2398489c4ec8473195c27cde3cbdf1cb6d18c5493 - md5: d8703f1ffe5a06356f06467f1d0b9464 +- conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda + sha256: 9965b1ada1f997202ad8c5a960e69057280b7b926c718df9b07c62924d9c1d73 + md5: 452518a9744fbac05fb45531979bdf29 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libgcc >=13 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 2960815 - timestamp: 1735577210663 -- conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.28.3-h3bd63a1_1.conda - sha256: f58a16b13ad53346903c833e266f83c3d770a43a432659b98710aed85ca885e7 - md5: bdbfea4cf45ae36652c6bbcc2e7ebe91 + size: 3352450 + timestamp: 1741126291267 +- conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda + sha256: 49d424913d018f3849c4153088889cb5ac4a37e5acedc35336b78c8a8450f764 + md5: 243704f59b7c09aab5b3070538026c92 depends: - __osx >=11.0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libcxx >=18 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 2271580 - timestamp: 1735576361997 -- conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.28.3-h8309712_1.conda - sha256: 78c1b917d50c0317579bd9a5714a6d544d69786fd3228a4201dc4e8710ef6348 - md5: 3be9f2fb7dce19d66d5cf1003a34b0e1 + size: 2630681 + timestamp: 1741125634671 +- conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda + sha256: 3dbc4a112ed617cd016710740104a688c59b2a77afba197b33bd4526bd12a497 + md5: 719c9c29a00e4199ad2eba91ce92fd8e depends: - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -9071,15 +9005,15 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 6172959 - timestamp: 1735577517299 -- conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_2.conda - sha256: 4420f8362c71251892ba1eeb957c5e445e4e1596c0c651c28d0d8b415fe120c7 - md5: b2fede24428726dd867611664fb372e8 + size: 6794378 + timestamp: 1741127152394 +- conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda + sha256: 392ec1e49370eb03270ffd4cc8d727f8e03e1e3a92b12f10c53f396ae4554668 + md5: 545e93a513c10603327c76c15485e946 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libgcc >=13 - libstdcxx >=13 constrains: @@ -9087,29 +9021,29 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 209793 - timestamp: 1735541054068 -- conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-h07bc746_2.conda - sha256: 112a73ad483353751d4c5d63648c69a4d6fcebf5e1b698a860a3f5124fc3db96 - md5: 6b1e3624d3488016ca4f1ca0c412efaa + size: 210073 + timestamp: 1741121121238 +- conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda + sha256: 038db1da2b9f353df6532af224c20d985228d3408d2af25aa34974f6dbee76e1 + md5: 1466284c71c62f7a9c4fa08ed8940f20 depends: - __osx >=11.0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libcxx >=18 constrains: - re2 2024.07.02.* license: BSD-3-Clause license_family: BSD purls: [] - size: 167155 - timestamp: 1735541067807 -- conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_2.conda - sha256: f5bcc036ea1946444dc3adc772dfb045ff9e6d3486e924133ad7d018de651738 - md5: 67612b1af5350b6dcf289db63ec3e685 + size: 167268 + timestamp: 1741121355716 +- conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda + sha256: 1e037dc1bc0fdaced4e103280f30d6f272ca15558a33d9f770ba64172eb699e8 + md5: ba8d5530e951114fc3227780393d9ce2 depends: - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -9118,40 +9052,40 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 260655 - timestamp: 1735541391655 -- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda - sha256: 7a09eef804ef7cf4d88215c2297eabb72af8ad0bd5b012060111c289f14bbe7d - md5: 73cea06049cc4174578b432320a003b8 + size: 263495 + timestamp: 1741121665560 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda + sha256: a086289bf75c33adc1daed3f1422024504ffb5c3c8b3285c49f025c29708ed16 + md5: 962d6ac93c30b1dfc54c9cccafd1003e depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 915956 - timestamp: 1739953155793 -- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_1.conda - sha256: 266639fb10ca92287961574b0b4d6031fa40dd9d723d64a0fcb08513a24dab03 - md5: c83357a21092bd952933c36c5cb4f4d6 + size: 918664 + timestamp: 1742083674731 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda + sha256: 907a95f73623c343fc14785cbfefcb7a6b4f2bcf9294fcb295c121611c3a590d + md5: 3b1e330d775170ac46dff9a94c253bd0 depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 898767 - timestamp: 1739953312379 -- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda - sha256: 08669790e4de89201079e93e8a8d8c51a3cd57a19dd559bb0d5bc6c9a7970b99 - md5: 88931435901c1f13d4e3a472c24965aa + size: 900188 + timestamp: 1742083865246 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda + sha256: c092d42d00fd85cf609cc58574ba2b03c141af5762283f36f5dd445ef7c0f4fe + md5: b58b66d4ad1aaf1c2543cbbd6afb1a59 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Unlicense purls: [] - size: 1081190 - timestamp: 1739953491995 + size: 1081292 + timestamp: 1742083956001 - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda sha256: 0407ac9fda2bb67e11e357066eff144c845801d00b5f664efbc48813af1e7bb9 md5: be2de152d8073ef1c01b7728475f2fe7 @@ -9211,21 +9145,21 @@ packages: purls: [] size: 53830 timestamp: 1740240722530 -- conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.3-h3dc2cb9_0.conda - sha256: dd566e2ef4a83b27d2b26d988cbbed50456294892744639f30f19954d2ee3287 - md5: df057752e83bd254f6d65646eb67cd2e +- conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda + sha256: 5aa2ba63747ad3b6e717f025c9d2ab4bb32c0d366e1ef81669ffa73b1d9af4a2 + md5: 04bcf3055e51f8dde6fab9672fb9fca0 depends: - __glibc >=2.17,<3.0.a0 - - libcap >=2.71,<2.72.0a0 + - libcap >=2.75,<2.76.0a0 - libgcc >=13 - libgcrypt-lib >=1.11.0,<2.0a0 - liblzma >=5.6.4,<6.0a0 - lz4-c >=1.10.0,<1.11.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: LGPL-2.1-or-later purls: [] - size: 487271 - timestamp: 1739569869860 + size: 488733 + timestamp: 1741629468703 - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda sha256: ebb395232973c18745b86c9a399a4725b2c39293c9a91b8e59251be013db42f0 md5: dcb95c0a98ba9ff737f7ae482aef7833 @@ -9322,51 +9256,53 @@ packages: purls: [] size: 978878 timestamp: 1734399004259 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_h8231793_100.conda - sha256: e9083b074224b098f928fed77baa40e00a5db3a6e6a60d77283189ac629dac01 - md5: d7425782440ea1fe9130f2bf3d700a22 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hec71012_102.conda + sha256: 088423e64b5b72c1579bfabee81b04394c06a0445faa71afe4ed25a7b02563ee + md5: bbdf960b7e35f56bbb68da1a2be8872e depends: - __glibc >=2.17,<3.0.a0 + - _openmp_mutex * *_llvm - _openmp_mutex >=4.5 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libgcc >=13 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 + - llvm-openmp >=19.1.7 - mkl >=2024.2.2,<2025.0a0 - sleef >=3.8,<4.0a0 constrains: + - pytorch 2.6.0 cpu_mkl_*_102 - pytorch-cpu ==2.6.0 - - pytorch 2.6.0 cpu_mkl_*_100 - pytorch-gpu ==99999999 license: BSD-3-Clause license_family: BSD purls: [] - size: 54487940 - timestamp: 1739480301385 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h8247c52_300.conda - sha256: 1c3df49c56499d6f2bc6fbcd4d32e631a122d3cee7e2e4ea3abf51412a4a49c1 - md5: 6c891658f4d868726e0d4808a724f192 + size: 54401526 + timestamp: 1741953559401 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9fa54b4_302.conda + sha256: f7238c6a597481f79cd9652f303c5f14d167a9f1a3709e4980487aa719099989 + md5: 830d930729a773049b826becaf47a6f8 depends: - __glibc >=2.17,<3.0.a0 + - _openmp_mutex * *_llvm - _openmp_mutex >=4.5 - cuda-cudart >=12.6.77,<13.0a0 - cuda-cupti >=12.6.80,<13.0a0 - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-nvtx >=12.6.77,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.7.1.26,<10.0a0 - - cusparselt >=0.7.0.0,<0.7.0.1.0a0 + - cudnn >=9.8.0.87,<10.0a0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 - - libcudss0 >=0.4.0.2,<0.4.1.0a0 + - libcudss >=0.5.0.16,<0.5.1.0a0 - libcufft >=11.3.0.4,<12.0a0 - libcufile >=1.11.1.6,<2.0a0 - libcurand >=10.3.7.77,<11.0a0 @@ -9374,34 +9310,35 @@ packages: - libcusparse >=12.5.4.2,<13.0a0 - libgcc >=13 - libmagma >=2.8.0,<2.8.1.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 + - llvm-openmp >=19.1.7 - mkl >=2024.2.2,<2025.0a0 - nccl >=2.25.1.1,<3.0a0 - sleef >=3.8,<4.0a0 constrains: - - pytorch 2.6.0 cuda126_mkl_*_300 - - pytorch-gpu ==2.6.0 + - pytorch 2.6.0 cuda126_mkl_*_302 - pytorch-cpu ==99999999 + - pytorch-gpu ==2.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 522579041 - timestamp: 1739502061908 -- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h4686571_0.conda - sha256: 05326c0771b986c48ce05c3a488c388d5cca9ddeb818fb8a8324bddf0b617d5e - md5: 68f6992a223074158a18f973177e03f6 + size: 522707774 + timestamp: 1741974800517 +- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_2.conda + sha256: b8e092fc938eacd92fde5a40be75723a73cb256a6ed57ea430239d0f08025b6f + md5: c85f8383f24afe3aa975f98595d9cf60 depends: - __osx >=11.0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 @@ -9412,25 +9349,25 @@ packages: constrains: - pytorch-gpu ==99999999 - openblas * openmp_* - - pytorch 2.6.0 cpu_generic_*_0 + - pytorch 2.6.0 cpu_generic_*_2 - pytorch-cpu ==2.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 28618571 - timestamp: 1739487215837 -- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h6adcabc_0.conda - sha256: 8f1eb80ea6829abfa2b20daad677e07f3f749c3d78f8bcfbfe41f3f6840a1e88 - md5: 8b91f580a9a3bd48bb9f0ce7edc6b6bc + size: 28656300 + timestamp: 1741959060988 +- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_hb48c3f1_2.conda + sha256: 970106f2288979eeab0b64b1dc72fac439bf22498236f948b8c778144f4c1bd9 + md5: f4eff076154958c05754e7aef53012b6 depends: - __osx >=11.0 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 @@ -9439,25 +9376,25 @@ packages: - python_abi 3.13.* *_cp313 - sleef >=3.8,<4.0a0 constrains: + - pytorch-cpu ==2.6.0 + - pytorch 2.6.0 cpu_generic_*_2 - pytorch-gpu ==99999999 - openblas * openmp_* - - pytorch-cpu ==2.6.0 - - pytorch 2.6.0 cpu_generic_*_0 license: BSD-3-Clause license_family: BSD purls: [] - size: 28675928 - timestamp: 1739486307304 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h026d5bc_100.conda - sha256: 894f0f74247dcd67ccbdc4f65486858cad3cefd1bf80bcf5a47a8a0d7e666d89 - md5: 90a29c5ebf56af96206ff14dde6e802b + size: 28693453 + timestamp: 1741959996090 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_102.conda + sha256: 5ee62c34415c9bc1c6f37ab1b2e00c99246fef580869117b78fee4971c1c9262 + md5: e179f07dc2e1b6788f5464630ce13c00 depends: - intel-openmp <2025 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -9466,37 +9403,36 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch 2.6.0 cpu_mkl_*_100 - pytorch-gpu ==99999999 + - pytorch 2.6.0 cpu_mkl_*_102 - pytorch-cpu ==2.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 33651790 - timestamp: 1739537354607 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_hd164f6e_300.conda - sha256: 582652806cc754499f427931a07efac15ebd8b271ec2de9f95c7303599f9a93b - md5: 1f21c46af5d4c8b2e4eed9051c17e27d + size: 33590659 + timestamp: 1741955326820 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_he39793c_302.conda + sha256: 1a6db2751621c853e20a6ce4eb0bb9e831977a4390a9c320470590d6c959dcb3 + md5: d8ff9c0840cb9ce14caae4966e9aee09 depends: - cuda-cudart >=12.6.77,<13.0a0 - cuda-cupti >=12.6.80,<13.0a0 - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.7.1.26,<10.0a0 - - cusparselt >=0.7.0.0,<0.7.0.1.0a0 + - cudnn >=9.8.0.87,<10.0a0 - intel-openmp <2025 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 - - libcudss0 >=0.4.0.2,<0.4.1.0a0 + - libcudss >=0.5.0.16,<0.5.1.0a0 - libcufft >=11.3.0.4,<12.0a0 - libcurand >=10.3.7.77,<11.0a0 - libcusolver >=11.7.1.2,<12.0a0 - libcusparse >=12.5.4.2,<13.0a0 - libmagma >=2.8.0,<2.8.1.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -9505,25 +9441,25 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch 2.6.0 cuda126_mkl_*_300 - pytorch-gpu ==2.6.0 - pytorch-cpu ==99999999 + - pytorch 2.6.0 cuda126_mkl_*_302 license: BSD-3-Clause license_family: BSD purls: [] - size: 415581355 - timestamp: 1739495609564 -- conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.3-h9a4d06a_0.conda - sha256: 35bdafc4b02f61a327f82bb11263c31466367e50b4e5efab3d413509315cb0a7 - md5: e7817c912b25f7599a50eba270e1a463 + size: 415606182 + timestamp: 1741968346250 +- conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda + sha256: 56e55a7e7380a980b418c282cb0240b3ac55ab9308800823ff031a9529e2f013 + md5: d6716795cd81476ac2f5465f1b1cde75 depends: - __glibc >=2.17,<3.0.a0 - - libcap >=2.71,<2.72.0a0 + - libcap >=2.75,<2.76.0a0 - libgcc >=13 license: LGPL-2.1-or-later purls: [] - size: 142897 - timestamp: 1739569881116 + size: 144039 + timestamp: 1741629479455 - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda sha256: 8e41563ee963bf8ded06da45f4e70bf42f913cb3c2e79364eb3218deffa3cd74 md5: aeccfff2806ae38430638ffbb4be9610 @@ -9840,23 +9776,6 @@ packages: - pkg:pypi/llvmlite?source=hash-mapping size: 3956908 timestamp: 1738108364939 -- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py312h374181b_0.conda - sha256: c05668c8099cd398c4fca015f0189187dd24f5b6763caf85cda299fde0092e5b - md5: 4fec2cf2f40c75c0993964bb7a4c8424 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libllvm15 >=15.0.7,<15.1.0a0 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/llvmlite?source=hash-mapping - size: 4031831 - timestamp: 1738108426043 - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py313h1b76d92_0.conda sha256: 24e22717735080f5fa8756145ead05bbef8772666b2ab81182e7c663da7c3285 md5: acea9b4fa5237e6eb4973d94f9c2cb8d @@ -9968,21 +9887,6 @@ packages: - pkg:pypi/lz4?source=hash-mapping size: 37364 timestamp: 1733474410247 -- conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda - sha256: 3fa0195a2f3d1fbdd51929154790422b92977c16ade49d325b3053ba93e2d108 - md5: 9a7fd2a97c20b2a078a39e739bae746a - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - lz4-c >=1.10.0,<1.11.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/lz4?source=hash-mapping - size: 39147 - timestamp: 1733474350790 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py313h8756d67_2.conda sha256: 31817b5f20615f2994d914089d3383ef19709cb4edd30e652dcc7aca1c5f7f4a md5: 135da13cb96aba211acd7feeca301154 @@ -10123,22 +10027,6 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 23091 timestamp: 1733219814479 -- conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda - sha256: 4a6bf68d2a2b669fecc9a4a009abd1cf8e72c2289522ff00d81b5a6e51ae78f5 - md5: eb227c3e0bf58f5bd69c0532b157975b - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - constrains: - - jinja2 >=3.0.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/markupsafe?source=hash-mapping - size: 24604 - timestamp: 1733219911494 - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda sha256: d812caf52efcea7c9fd0eafb21d45dadfd0516812f667b928bee50e87634fae5 md5: 21b62c55924f01b6eef6827167b46acb @@ -10306,21 +10194,6 @@ packages: - pkg:pypi/ml-dtypes?source=hash-mapping size: 283388 timestamp: 1736538961486 -- conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py312hf9745cd_0.conda - sha256: 87928a36d350c470455a322c4c2b82266b88322d0fd5187ae8cc6fb5e3aad61f - md5: c45ac8395a27736c27b2e50b53ffe62c - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - numpy >=1.19,<3 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: MPL-2.0 AND Apache-2.0 - purls: - - pkg:pypi/ml-dtypes?source=hash-mapping - size: 290991 - timestamp: 1736538940686 - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py313ha87cce1_0.conda sha256: 99b0aed0c8c0f365ea35dded676fb19a106aac48b2a1ae5990de317f35dc8955 md5: f30e252cdd2ecb7f2bb9a6e5f0c334de @@ -10440,21 +10313,6 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 98083 timestamp: 1725975111763 -- conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda - sha256: 4bc53333774dea1330643b7e23aa34fd6880275737fc2e07491795872d3af8dd - md5: 5c9b020a3f86799cdc6115e55df06146 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/msgpack?source=hash-mapping - size: 105271 - timestamp: 1725975182669 - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py313h33d0bda_0.conda sha256: 40bec80e3f3e6e9791211d2336fb561f80525f228bacebd8760035e6c883c841 md5: 7f907b1065247efa419bb70d3a3341b5 @@ -10558,9 +10416,20 @@ packages: - pkg:pypi/myst-parser?source=hash-mapping size: 73074 timestamp: 1739381945342 -- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.25.1.1-ha44e49d_0.conda - sha256: 5f6ed4e6fa067e15f3e60ceeb08d543d46fa8780e09f6774571ea0c3a64cc85a - md5: 24f6e4b7fff53c8a1c01a20518b8b971 +- conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + sha256: d59600e99b53c5ce2cf1c6356065c4b7bbfa18d98cdfe8692393b9215db6024b + md5: 1a83a1bdcd3c5a372c87812a1e280c21 + depends: + - python >=3.9 + license: MIT + license_family: MIT + purls: + - pkg:pypi/narwhals?source=hash-mapping + size: 183450 + timestamp: 1742250969870 +- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_0.conda + sha256: 78b3c3e480a951637416357b8374aeea5c991388cf8c1a28b0982e23a9cb2e8e + md5: de2fed509cf382519e5ba7804e6756cb depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12,<13.0a0 @@ -10569,8 +10438,8 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 184059581 - timestamp: 1738248470631 + size: 180236148 + timestamp: 1742010846917 - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 md5: 47e340acb35de30501a76c7c799c41d7 @@ -10641,23 +10510,23 @@ packages: - pkg:pypi/nodeenv?source=hash-mapping size: 34574 timestamp: 1734112236147 -- conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.12.0-hf235a45_0.conda - sha256: 1a519b80bc3d5afddeccb593711df2e60ac48ecf3e903f7bdc279f64f7210fc4 - md5: 30458a23bf5568d2bc0e1fed6a4e2b12 +- conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda + sha256: 925ea8839d6f26d0eb4204675b98a862803a9a9657fd36a4a22c4c29a479a911 + md5: 1f9efd96347aa008bd2c735d7d88fc75 depends: - __glibc >=2.28,<3.0.a0 - icu >=75.1,<76.0a0 - libgcc >=13 - libstdcxx >=13 - - libuv >=1.49.2,<2.0a0 + - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 - zlib license: MIT license_family: MIT purls: [] - size: 21796933 - timestamp: 1734113054756 + size: 21691794 + timestamp: 1741809786920 - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda sha256: d390651526630468e385a74474bb3f17849861182257c161bbca8fca7734d578 md5: 93cd91b998422ebf2dace6c13c1842ce @@ -10730,32 +10599,6 @@ packages: - pkg:pypi/numba?source=hash-mapping size: 4473287 timestamp: 1739224855746 -- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py312h2e6246c_1.conda - sha256: 1ebd4f29d7ffa7aa8320a16caee7e6722b719daf4819c08cdb30c8c636f005b9 - md5: f65d300639d0d9d2777cd4cb10440eab - depends: - - __glibc >=2.17,<3.0.a0 - - _openmp_mutex >=4.5 - - libgcc >=13 - - libstdcxx >=13 - - llvmlite >=0.44.0,<0.45.0a0 - - numpy >=1.19,<3 - - numpy >=1.24,<2.2 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - constrains: - - libopenblas !=0.3.6 - - cuda-version >=11.2 - - cuda-python >=11.6 - - scipy >=1.0 - - tbb >=2021.6.0 - - cudatoolkit >=11.2 - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/numba?source=hash-mapping - size: 5811114 - timestamp: 1739224921661 - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py313h0b724e9_1.conda sha256: 3e5fd5ea1bbd8da79e515a3f8196033fa02223354959c10cb87fdb3407038f58 md5: a9d8669548f17c79f7fd74bfa92f5a2c @@ -10906,26 +10749,6 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 7879497 timestamp: 1730588558893 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda - sha256: e4c14f71588a5627a6935d3e7d9ca78a8387229ec8ebc91616b0988ce57ba0dc - md5: dfdbc12e6d81889ba4c494a23f23eba8 - depends: - - __glibc >=2.17,<3.0.a0 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc >=13 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=hash-mapping - size: 8388631 - timestamp: 1730588649810 - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda sha256: e2e7451083c143cd61227d663e55712a7432239e9a9c758db0b66a26bc89a7f8 md5: 17bcf851cceab793dad11ab8089d4bc4 @@ -10946,9 +10769,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 8404824 timestamp: 1730588549941 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.3-py310hefbff90_0.conda - sha256: 450727e9d53050e54eb4f701fa44a85c0445bc3124c849bcf27c7edf70b5730a - md5: 76ddfda2c3fdab3f39e567fc08307531 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py310hefbff90_0.conda + sha256: 98d7fc28869de4a43909e36317f42a1c8b2c131315b43b0d74077422b70682c3 + md5: b3a99849aa14b78d32250c0709e8792a depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -10964,11 +10787,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7988105 - timestamp: 1739426010337 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.3-py313h17eae1a_0.conda - sha256: f9e84b3c757b57b5a875c5a96b52b9e54f184b95038b9467d995058b68896d0e - md5: 35e7b988e4ce49e6c402d1997c1c326f + size: 7981846 + timestamp: 1742255356889 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py313h17eae1a_0.conda + sha256: d27a5b605dac225d3b9b28bd4b3dc4479210d6ae72619f56594b4d74c88cb206 + md5: 6c905a8f170edd64f3a390c76572e331 depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -10984,8 +10807,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 8478589 - timestamp: 1739426136517 + size: 8521492 + timestamp: 1742255362413 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda sha256: 006b3a60d912f53c244e2b2a1062b4b092be631191204b2502e1f3e45e7decca md5: 197700c4ca191088c1d47bab613020a4 @@ -11026,9 +10849,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6468921 timestamp: 1730588494311 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.3-py310h4d83441_0.conda - sha256: e9f2454e598c059de2256e88ff1e95de1f2c6ab0be1bc7e41714f5945808a447 - md5: 9727ceb5459b36c1e596ff25a0cfaf40 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py310h4d83441_0.conda + sha256: 9ae06a84a8a27b43547e162652b5d679a7ffd1231984374904e0f4212f515e88 + md5: 3cd7fdba65e93337c2d50851ced9e52d depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -11044,11 +10867,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 5935770 - timestamp: 1739426061153 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.3-py313h41a2e72_0.conda - sha256: a60c012a3b87e5e4cb002a41aa164b8f0e6cd8a35d63eadf0b025c259129a580 - md5: 67d7e7f829d06baf1a53dd27b0e8b01d + size: 5851623 + timestamp: 1742255346844 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda + sha256: 3f4029334a82fb4f22995a0916b58a98769d00f265141f535975ec35015b9699 + md5: 2f69d676535eff4ab82f4f8fcff974bb depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -11064,8 +10887,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6533531 - timestamp: 1739426241828 + size: 6534258 + timestamp: 1742255432786 - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda sha256: 5c47cabe3da23a791b6163acbc6ff8c4b4debd6a72e41f9f4f5294738bc3b321 md5: 478874a4b6f52f275e71641284343488 @@ -11106,9 +10929,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 7072965 timestamp: 1730588905304 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.3-py310h4987827_0.conda - sha256: 96a6fe1d1a0b6a61e433b4cfa2b5efcb2bb2e5e5aae5981c31100fd28cc03bd6 - md5: 3c3510e8345a5e64e0f60ea104c77730 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py310h4987827_0.conda + sha256: bbd674e60f0e9201176a6c9ab95dfa58ea642eb7cff7c2d93aab649c3a49cb10 + md5: f345b8969677cf68503d28ce0c28e756 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -11124,11 +10947,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6519007 - timestamp: 1739426648057 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.3-py313hefb8edb_0.conda - sha256: 3a659370c9cc673afe3e6ef0e9ab90e316d33518475eb301e6347d91417ba461 - md5: b2e5d9ca9d0a2f47f8e63cbb3c6b1e23 + size: 6565557 + timestamp: 1742255902648 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py313hefb8edb_0.conda + sha256: 6747722f0a62af008d573c9615eadcae849ad07d936cb2d9c8cf8a2d26744098 + md5: c724b713601d87f7157ffb495152e337 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -11143,9 +10966,9 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/numpy?source=hash-mapping - size: 7216883 - timestamp: 1739426611339 + - pkg:pypi/numpy?source=compressed-mapping + size: 7204910 + timestamp: 1742255945595 - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda sha256: d836860163b027622cb59b96b92824dd75196a37d599e8ae69733b31769989a9 md5: 5af206d64d18d6c8dfb3122b4d9e643b @@ -11251,9 +11074,9 @@ packages: - pkg:pypi/opt-einsum?source=hash-mapping size: 62479 timestamp: 1733688053334 -- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_0.conda - sha256: a1df5109af64efd456774deb0c28c16083559e1f344c6d098885b7451accebf0 - md5: 96cce14c8f3c09807d98b042042eea9a +- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_1.conda + sha256: 0ecb8017e94b0e4e030fca0c1a497ca22cc22c8a87bd030026d740f00dbf3eb2 + md5: 40299ef3eb0d07628f0425116186ce46 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -11265,27 +11088,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 348260 - timestamp: 1740912421533 -- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py312h68727a3_0.conda - sha256: 8fd7b4433cc8bef4570904343b562b27da8aa566eae68b6166113a635f07dbb1 - md5: 846469b9895b87452453408a51d06a81 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - typing-extensions >=4.5 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/optree?source=hash-mapping - size: 374962 - timestamp: 1740912362915 -- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py313h33d0bda_0.conda - sha256: c8a347c6ad77c04546448b02c05ec2dc57b20f8fabc15f93922ed34fb3a6dd73 - md5: 637acadcf32aecbe84679ac34763d06c + size: 348197 + timestamp: 1741963983510 +- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py313h33d0bda_1.conda + sha256: 041c0b706cf757061fb0684c4fd8b635529d390dbc4cd1c6c0d835779974ca56 + md5: 951a8b89db3ca099f93586919c03226d depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -11297,11 +11104,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 386239 - timestamp: 1740912439700 -- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_0.conda - sha256: d7bcee9b406f078c798b448aa4f6f9b2a13afa73a7f5e44e2d499341bf6943ee - md5: d8f08353c82580624bf378431906e784 + size: 385038 + timestamp: 1741963966345 +- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_1.conda + sha256: 64a27e7f4f0460bc4b6b8f0dfb4af156067bd4ce5b959ad840f09e15f9df8999 + md5: 98130728ec3be777d73f6a4c4b6451a4 depends: - __osx >=11.0 - libcxx >=18 @@ -11313,11 +11120,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 316410 - timestamp: 1740912563610 -- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py313h0ebd0e5_0.conda - sha256: 9c2dcce4e6ad44b3f3f2058c4f935cfbeb78173da05aea2553375f7fadb759f4 - md5: 6b0af40c828fb35ba0609d9dd85f1677 + size: 316146 + timestamp: 1741964133271 +- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py313h0ebd0e5_1.conda + sha256: 51901f52ed5d399f3a81b15f603a325f9832cce56d97ed84e72e8ba55edd9b22 + md5: f874d75045d34dee5467c8a271d9bf8c depends: - __osx >=11.0 - libcxx >=18 @@ -11329,11 +11136,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 352273 - timestamp: 1740912542147 -- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_0.conda - sha256: 1e6b1e7130379788a38a9ae0f61d7c197e489c81aa92162923d40627cc3b5e33 - md5: 7f02c3d3e8669048e7c57f9af7411918 + size: 353038 + timestamp: 1741964151323 +- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_1.conda + sha256: cf105ff6b4ae37f4baeeecf8cd50191f3dbb0e4efca9602b5c2ec5c2c40ffbb6 + md5: 11d4d8725c8543619a6923f20a298bf4 depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -11345,11 +11152,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 275621 - timestamp: 1740912537329 -- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py313h1ec8472_0.conda - sha256: 8176cdf9ccc5d136b2823c5061962c4f7899407f2389cf5dcfb3b1bce9ebbe98 - md5: 1bbe3773ad793fb68a2104a49d542df3 + size: 275227 + timestamp: 1741964569333 +- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py313h1ec8472_1.conda + sha256: 34ab9cafec3c045c245ac531bc5d08810740cf9f675f1a45d7c59a9018e06625 + md5: b8747f5c0654eb889a837d40ef005c52 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -11361,48 +11168,48 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 309246 - timestamp: 1740912543763 -- conda: https://prefix.dev/conda-forge/linux-64/orc-2.0.3-h12ee42a_2.conda - sha256: dff5cc8023905782c86b3459055f26d4b97890e403b0698477c9fed15d8669cc - md5: 4f6f9f3f80354ad185e276c120eac3f0 + size: 310071 + timestamp: 1741964630958 +- conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda + sha256: f78b0e440baa1bf8352f3a33b678f0f2a14465fd1d7bf771aa2f8b1846006f2e + md5: cfe9bc267c22b6d53438eff187649d43 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - snappy >=1.2.1,<1.3.0a0 - tzdata - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 1188881 - timestamp: 1735630209320 -- conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.0.3-h0ff2369_2.conda - sha256: cca330695f3bdb8c0e46350c29cd4af3345865544e36f1d7c9ba9190ad22f5f4 - md5: 24b1897c0d24afbb70704ba998793b78 + size: 1241124 + timestamp: 1741889606201 +- conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda + sha256: 7734e083287b2d49446014b6506e056a1394022407a8bfe47b5554f536368e9e + md5: c021648f89082b32d4be335af53b40a2 depends: - __osx >=11.0 - libcxx >=18 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - snappy >=1.2.1,<1.3.0a0 - tzdata - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 438520 - timestamp: 1735630624140 -- conda: https://prefix.dev/conda-forge/win-64/orc-2.0.3-haf104fe_2.conda - sha256: 35522ebcdd10f9d8600cbffa99efd59053bf2148965cfbb4575680e61c1d41dd - md5: c8abacd8bdb242c9ba9c9a6c7ec09b01 + size: 473004 + timestamp: 1741889799170 +- conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda + sha256: 593a24c917cb1e2804045d8900d079cd9c24d33da572250db3abcc389b72ce25 + md5: ec8ccb5cec0e1a4f45ca93f2e040a36f depends: - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - snappy >=1.2.1,<1.3.0a0 @@ -11410,12 +11217,12 @@ packages: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 902551 - timestamp: 1735630416110 + size: 1103840 + timestamp: 1741889978401 - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda sha256: da157b19bcd398b9804c5c52fc000fcb8ab0525bdb9c70f95beaa0bb42f85af1 md5: 3bfed7e6228ebf2f7b9eaa47f1b4e2aa @@ -11447,26 +11254,6 @@ packages: - pkg:pypi/pandas?source=hash-mapping size: 13014228 timestamp: 1726878893275 -- conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda - sha256: ad275a83bfebfa8a8fee9b0569aaf6f513ada6a246b2f5d5b85903d8ca61887e - md5: 8bce4f6caaf8c5448c7ac86d87e26b4b - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - numpy >=1.19,<3 - - numpy >=1.22.4 - - python >=3.12,<3.13.0a0 - - python-dateutil >=2.8.1 - - python-tzdata >=2022a - - python_abi 3.12.* *_cp312 - - pytz >=2020.1,<2024.2 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pandas?source=hash-mapping - size: 15436913 - timestamp: 1726879054912 - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda sha256: 6337d2fe918ba5f5bef21037c4539dfee2f58b25e84c5f9b1cf14b5db4ed23d5 md5: c5d63dd501db554b84a30dea33824164 @@ -11635,28 +11422,6 @@ packages: - pkg:pypi/pillow?source=hash-mapping size: 42419230 timestamp: 1735929858736 -- conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py312h80c1187_0.conda - sha256: 5c347962202b55ae4d8a463e0555c5c6ca33396266a08284bf1384399894e541 - md5: d3894405f05b2c0f351d5de3ae26fa9c - depends: - - __glibc >=2.17,<3.0.a0 - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libgcc >=13 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - libwebp-base >=1.5.0,<2.0a0 - - libxcb >=1.17.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.3,<3.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - tk >=8.6.13,<8.7.0a0 - license: HPND - purls: - - pkg:pypi/pillow?source=hash-mapping - size: 42749785 - timestamp: 1735929845390 - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py313h8db990d_0.conda sha256: 0c8e2322d3e7b82e52a50cfa449887040765418fcae0919560423355a98d251a md5: 1e86810c6c3fb6d6aebdba26564eb2e8 @@ -11864,20 +11629,6 @@ packages: - pkg:pypi/psutil?source=compressed-mapping size: 354476 timestamp: 1740663252954 -- conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py312h66e93f0_0.conda - sha256: 158047d7a80e588c846437566d0df64cec5b0284c7184ceb4f3c540271406888 - md5: 8e30db4239508a538e4a3b3cdf5b9616 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/psutil?source=hash-mapping - size: 466219 - timestamp: 1740663246825 - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py313h536fd9c_0.conda sha256: 1b39f0ce5a345779d70c885664d77b5f8ef49f7378829bd7286a7fb98b7ea852 md5: 8f315d1fce04a046c1b93fa6e536661d @@ -12020,22 +11771,6 @@ packages: purls: [] size: 25359 timestamp: 1739792670797 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda - sha256: 82a0b6ef00473c134ff32138a6fe1f6edc600f362f2007d33d6c6723e220a83d - md5: 972f2a7f04b117accc08a11469c2cb6e - depends: - - libarrow-acero 19.0.1.* - - libarrow-dataset 19.0.1.* - - libarrow-substrait 19.0.1.* - - libparquet 19.0.1.* - - pyarrow-core 19.0.1 *_0_* - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 25300 - timestamp: 1739792645286 - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py313h78bf25f_0.conda sha256: 2dd1e9d905b96c7f982941868ffb722816b4f951033ceb29b2edf9bbc6e28243 md5: e8efe6998a383dd149787c83d3d6a92e @@ -12136,26 +11871,6 @@ packages: - pkg:pypi/pyarrow?source=hash-mapping size: 4672057 timestamp: 1739792491899 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda - sha256: b2d397ee72a8e33aa1b2bcaa525b3bfc1dad333a631e668e54bcdcf275b3d69b - md5: 227543d1eef90da786f0c63bd0787839 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1.* *cpu - - libgcc >=13 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - constrains: - - numpy >=1.21,<3 - - apache-arrow-proc =*=cpu - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 5203933 - timestamp: 1739792285799 - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py313he5f92c8_0_cpu.conda sha256: c0bef987c128cd7ab18f7db4da1dda82553d1281f81b5714b54ae139e7d4922c md5: 7d8649531c807b24295c8f9a0a396a78 @@ -12362,9 +12077,9 @@ packages: - pkg:pypi/pygments?source=hash-mapping size: 888600 timestamp: 1736243563082 -- conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda - sha256: 05016f7826e099b30d6dc7a028169cbc39aa1594da99991311f51516de419310 - md5: 3a865c9f5461a1f7b52ed535b03e9285 +- conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + sha256: 0e056af0894dd84079c8c8a483a24d3465c6ea9e26f04d6a8a0f9c5e87f2f724 + md5: 639f1e50fb98d4a463aed89be112c932 depends: - astroid >=3.3.8,<3.4.0-dev0 - colorama >=0.4.5 @@ -12380,9 +12095,9 @@ packages: license: GPL-2.0-or-later license_family: GPL purls: - - pkg:pypi/pylint?source=compressed-mapping - size: 379978 - timestamp: 1738072071506 + - pkg:pypi/pylint?source=hash-mapping + size: 380370 + timestamp: 1741550910890 - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda sha256: d016e04b0e12063fbee4a2d5fbb9b39a8d191b5a0042f0b8459188aedeabb0ca md5: e2fd202833c4a981ce8a65974fe4abd1 @@ -12468,34 +12183,6 @@ packages: purls: [] size: 25199631 timestamp: 1733409331823 -- conda: https://prefix.dev/conda-forge/linux-64/python-3.12.9-h9e4cc4f_1_cpython.conda - build_number: 1 - sha256: 77f2073889d4c91a57bc0da73a0466d9164dbcf6191ea9c3a7be6872f784d625 - md5: d82342192dfc9145185190e651065aa9 - depends: - - __glibc >=2.17,<3.0.a0 - - bzip2 >=1.0.8,<2.0a0 - - ld_impl_linux-64 >=2.36.1 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - libgcc >=13 - - liblzma >=5.6.4,<6.0a0 - - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.49.1,<4.0a0 - - libuuid >=2.38.1,<3.0a0 - - libxcrypt >=4.4.36 - - libzlib >=1.3.1,<2.0a0 - - ncurses >=6.5,<7.0a0 - - openssl >=3.4.1,<4.0a0 - - readline >=8.2,<9.0a0 - - tk >=8.6.13,<8.7.0a0 - - tzdata - constrains: - - python_abi 3.12.* *_cp312 - license: Python-2.0 - purls: [] - size: 31670716 - timestamp: 1741130026152 - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda build_number: 101 sha256: cc1984ee54261cee6a2db75c65fc7d2967bc8c6e912d332614df15244d7730ef @@ -12649,17 +12336,6 @@ packages: purls: [] size: 6227 timestamp: 1723823165457 -- conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.12-5_cp312.conda - build_number: 5 - sha256: d10e93d759931ffb6372b45d65ff34d95c6000c61a07e298d162a3bc2accebb0 - md5: 0424ae29b104430108f5218a66db7260 - constrains: - - python 3.12.* *_cpython - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 6238 - timestamp: 1723823388266 - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 438225b241c5f9bddae6f0178a97f5870a89ecf927dfca54753e689907331442 @@ -12715,25 +12391,27 @@ packages: purls: [] size: 6716 timestamp: 1723823166911 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_hdf93f3b_100.conda - sha256: 90bec0c97bea4021dae285c2213a985ec97e23e785e5ec43b7025a0da3bab21c - md5: e2e5e7777c50c19155fdeb0e4055630f +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_102.conda + sha256: 7819128638ca80a8ab4537228b7e9958017ea53533f9898ab6c4f25e9dff67b9 + md5: 4207b294619561812cab152a34d923d3 depends: - __glibc >=2.17,<3.0.a0 + - _openmp_mutex * *_llvm - _openmp_mutex >=4.5 - filelock - fsspec - jinja2 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libgcc >=13 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libtorch 2.6.0 cpu_mkl_h8231793_100 + - libtorch 2.6.0 cpu_mkl_hec71012_102 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 + - llvm-openmp >=19.1.7 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 @@ -12752,27 +12430,29 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 24523446 - timestamp: 1739484448354 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py313_he6a733d_100.conda - sha256: 571a58f84d59834aeb64222471815b1ff7d537ab8aaf32e6a034b2315710352d - md5: 38ea07f113bdf671c2248e97b1409f8c + size: 24690692 + timestamp: 1741954518287 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py313_h69cc176_102.conda + sha256: 32c57719224c0d80bc2e217a0e938a922bcd637660683ef4d8e73a69e2930863 + md5: a58746207a5dc17113234cdc3c3794cb depends: - __glibc >=2.17,<3.0.a0 + - _openmp_mutex * *_llvm - _openmp_mutex >=4.5 - filelock - fsspec - jinja2 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libgcc >=13 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libtorch 2.6.0 cpu_mkl_h8231793_100 + - libtorch 2.6.0 cpu_mkl_hec71012_102 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 + - llvm-openmp >=19.1.7 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.21,<3 @@ -12791,31 +12471,31 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 28206980 - timestamp: 1739481219581 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hd5426db_300.conda - sha256: f66eaf4503ac161b88f55f705d97435af29398c27ff03a694ba14de3b7ec31cf - md5: 990dab78441a7045908d57aa9bc4197e + size: 28423209 + timestamp: 1741955335185 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hb403307_302.conda + sha256: c69c22b6515faf0f58d4dd1e182add12b231ab8947f8fcce9de0a772865cf25c + md5: d01a63dece9e76763489ebbb0581eb34 depends: - __cuda - __glibc >=2.17,<3.0.a0 + - _openmp_mutex * *_llvm - _openmp_mutex >=4.5 - cuda-cudart >=12.6.77,<13.0a0 - cuda-cupti >=12.6.80,<13.0a0 - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-nvtx >=12.6.77,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.7.1.26,<10.0a0 - - cusparselt >=0.7.0.0,<0.7.0.1.0a0 + - cudnn >=9.8.0.87,<10.0a0 - filelock - fsspec - jinja2 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 - - libcudss0 >=0.4.0.2,<0.4.1.0a0 + - libcudss >=0.5.0.16,<0.5.1.0a0 - libcufft >=11.3.0.4,<12.0a0 - libcufile >=1.11.1.6,<2.0a0 - libcurand >=10.3.7.77,<11.0a0 @@ -12823,11 +12503,12 @@ packages: - libcusparse >=12.5.4.2,<13.0a0 - libgcc >=13 - libmagma >=2.8.0,<2.8.1.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libtorch 2.6.0 cuda126_mkl_h8247c52_300 + - libtorch 2.6.0 cuda126_mkl_h9fa54b4_302 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 + - llvm-openmp >=19.1.7 - mkl >=2024.2.2,<2025.0a0 - nccl >=2.25.1.1,<3.0a0 - networkx @@ -12842,37 +12523,37 @@ packages: - triton 3.2.0.* - typing_extensions >=4.10.0 constrains: - - pytorch-gpu ==2.6.0 - pytorch-cpu ==99999999 + - pytorch-gpu ==2.6.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 24929493 - timestamp: 1739507157705 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py312_h8bb5dc9_300.conda - sha256: f02a99cf2d8360e614b2a282245be7ff5b82bba0d42cb0c908a52202635c1212 - md5: 465c1920a302d6f82e42b138b995dea7 + size: 24698239 + timestamp: 1741976556876 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py313_haff95e6_302.conda + sha256: cd508749779448b3f5aa0fcf6a9619b7b9fce9f4a0faa390e5a8494ef58a3406 + md5: febd1de5584d07b0d0e5400f74caff22 depends: - __cuda - __glibc >=2.17,<3.0.a0 + - _openmp_mutex * *_llvm - _openmp_mutex >=4.5 - cuda-cudart >=12.6.77,<13.0a0 - cuda-cupti >=12.6.80,<13.0a0 - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-nvtx >=12.6.77,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.7.1.26,<10.0a0 - - cusparselt >=0.7.0.0,<0.7.0.1.0a0 + - cudnn >=9.8.0.87,<10.0a0 - filelock - fsspec - jinja2 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 - - libcudss0 >=0.4.0.2,<0.4.1.0a0 + - libcudss >=0.5.0.16,<0.5.1.0a0 - libcufft >=11.3.0.4,<12.0a0 - libcufile >=1.11.1.6,<2.0a0 - libcurand >=10.3.7.77,<11.0a0 @@ -12880,47 +12561,48 @@ packages: - libcusparse >=12.5.4.2,<13.0a0 - libgcc >=13 - libmagma >=2.8.0,<2.8.1.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libtorch 2.6.0 cuda126_mkl_h8247c52_300 + - libtorch 2.6.0 cuda126_mkl_h9fa54b4_302 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 + - llvm-openmp >=19.1.7 - mkl >=2024.2.2,<2025.0a0 - nccl >=2.25.1.1,<3.0a0 - networkx - - numpy >=1.19,<3 + - numpy >=1.21,<3 - optree >=0.13.0 - pybind11 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - triton 3.2.0.* - typing_extensions >=4.10.0 constrains: - - pytorch-gpu ==2.6.0 - pytorch-cpu ==99999999 + - pytorch-gpu ==2.6.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 28448762 - timestamp: 1739503025841 -- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h34801bc_0.conda - sha256: 9fba6d87c795e84935fc0d9b30dd59ce7388b62c201670a8205f9d6a659bae0d - md5: feee97b7af52015c62fe0a5fd256c798 + size: 28470568 + timestamp: 1741978670232 +- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda + sha256: d03c45eb22afe0b74f21a4645fe4fb1e40137337cc07eed3ae0a8b8019f98d71 + md5: 032a05178780c046162ff96f134c8ac7 depends: - __osx >=11.0 - filelock - fsspec - jinja2 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libcblas >=3.9.0,<4.0a0 - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libtorch 2.6.0.* - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 @@ -12944,22 +12626,22 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 23469043 - timestamp: 1739488104263 -- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py313_h2e75435_0.conda - sha256: 86304fd838d4f6402348a65ec412667afd293dd2a8e10e0935a60ca5855c2ff2 - md5: 08fdad7e7d60ca7946d5d7b274b35b39 + size: 23639734 + timestamp: 1741959864664 +- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py313_h386d6f0_2.conda + sha256: ca9643d21bd20200bb145728a57cb9729d8008c7ae54488620abb38ba1fdb584 + md5: 32301d8373a22e9a0286a50cdd226725 depends: - __osx >=11.0 - filelock - fsspec - jinja2 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libcblas >=3.9.0,<4.0a0 - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 - libtorch 2.6.0.* - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 @@ -12977,28 +12659,28 @@ packages: - sympy >=1.13.1,!=1.13.2 - typing_extensions >=4.10.0 constrains: - - pytorch-gpu ==99999999 - pytorch-cpu ==2.6.0 + - pytorch-gpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 27380067 - timestamp: 1739487208850 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_hae4af60_100.conda - sha256: 16eb89d95c5efa5aaffaa9c9d04003d34b28e4a33a8e8813fc67c4692cc4567d - md5: f07d60fd56a3c70a5ed1ddcc308fe611 + size: 27379693 + timestamp: 1741960876802 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_102.conda + sha256: 7a737606a957fc8b9b5555218d465f0b70856b89723fad2e42a82875fb66de7d + md5: 48f00c967531e5103bc1a20e6f3c4517 depends: - filelock - fsspec - intel-openmp <2025 - jinja2 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 - - libtorch 2.6.0 cpu_mkl_h026d5bc_100 + - libprotobuf >=5.29.3,<5.29.4.0a0 + - libtorch 2.6.0 cpu_mkl_h2287ae9_102 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -13022,22 +12704,22 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 22934934 - timestamp: 1739544451355 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py313_h860d2b0_100.conda - sha256: ce6aabe55131803f2dbb076fca47219e6397505dd313d6723d51bdba3c28602d - md5: 9debe3ddb42a2bb2b29414512c30362f + size: 23028018 + timestamp: 1741960847387 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py313_h2b488f0_102.conda + sha256: 81067cc4a1b164c99fd29944e231915a5ac1133b3c018b5e9fb7c093cddf1c9a + md5: b3277c21dbf3cf18edfa16835bbcba2f depends: - filelock - fsspec - intel-openmp <2025 - jinja2 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 - - libtorch 2.6.0 cpu_mkl_h026d5bc_100 + - libprotobuf >=5.29.3,<5.29.4.0a0 + - libtorch 2.6.0 cpu_mkl_h2287ae9_102 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -13061,36 +12743,35 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 26768240 - timestamp: 1739538850873 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_ha356eb8_300.conda - sha256: 0a44d691e6495ed93c0102f78a7459b122014570953c7168b4da780f1de44daa - md5: b5b39b83e7185d32810eefd06f5128b0 + size: 26690791 + timestamp: 1741958275675 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_he46af8b_302.conda + sha256: 211e3af4f4b651728a285448402b268f604229e59c9a2ce1e439253bd875e154 + md5: f5e805f6f45b8f13684fa792043e850a depends: - __cuda - cuda-cudart >=12.6.77,<13.0a0 - cuda-cupti >=12.6.80,<13.0a0 - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.7.1.26,<10.0a0 - - cusparselt >=0.7.0.0,<0.7.0.1.0a0 + - cudnn >=9.8.0.87,<10.0a0 - filelock - fsspec - intel-openmp <2025 - jinja2 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 - - libcudss0 >=0.4.0.2,<0.4.1.0a0 + - libcudss >=0.5.0.16,<0.5.1.0a0 - libcufft >=11.3.0.4,<12.0a0 - libcurand >=10.3.7.77,<11.0a0 - libcusolver >=11.7.1.2,<12.0a0 - libcusparse >=12.5.4.2,<13.0a0 - libmagma >=2.8.0,<2.8.1.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 - - libtorch 2.6.0 cuda126_mkl_hd164f6e_300 + - libprotobuf >=5.29.3,<5.29.4.0a0 + - libtorch 2.6.0 cuda126_mkl_he39793c_302 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -13114,36 +12795,35 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 23046580 - timestamp: 1739503269825 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py313_h40ee0ab_300.conda - sha256: 73385a2f28ae88afe998990eccd02ffdb2a28593bef183ff9d1b84cc690ece28 - md5: f8041e21827056d4522a86cbb3d2c875 + size: 22712807 + timestamp: 1741978382985 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py313_h2dc966e_302.conda + sha256: 63404d948cbed2f726e586cf7e1a3afb71825830d83f816384bb0c1d043eb983 + md5: ba32eca214c9c12e7e0ed622ffb39e8e depends: - __cuda - cuda-cudart >=12.6.77,<13.0a0 - cuda-cupti >=12.6.80,<13.0a0 - cuda-nvrtc >=12.6.85,<13.0a0 - cuda-version >=12.6,<13 - - cudnn >=9.7.1.26,<10.0a0 - - cusparselt >=0.7.0.0,<0.7.0.1.0a0 + - cudnn >=9.8.0.87,<10.0a0 - filelock - fsspec - intel-openmp <2025 - jinja2 - libabseil * cxx17* - - libabseil >=20240722.0,<20240723.0a0 + - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 - - libcudss0 >=0.4.0.2,<0.4.1.0a0 + - libcudss >=0.5.0.16,<0.5.1.0a0 - libcufft >=11.3.0.4,<12.0a0 - libcurand >=10.3.7.77,<11.0a0 - libcusolver >=11.7.1.2,<12.0a0 - libcusparse >=12.5.4.2,<13.0a0 - libmagma >=2.8.0,<2.8.1.0a0 - - libprotobuf >=5.28.3,<5.28.4.0a0 - - libtorch 2.6.0 cuda126_mkl_hd164f6e_300 + - libprotobuf >=5.29.3,<5.29.4.0a0 + - libtorch 2.6.0 cuda126_mkl_he39793c_302 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -13167,8 +12847,8 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 26778654 - timestamp: 1739514369479 + size: 26583737 + timestamp: 1741981398625 - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 md5: 3eeeeb9e4827ace8c0c1419c85d590ad @@ -13195,21 +12875,6 @@ packages: - pkg:pypi/pyyaml?source=compressed-mapping size: 182769 timestamp: 1737454971552 -- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda - sha256: 159cba13a93b3fe084a1eb9bda0a07afc9148147647f0d437c3c3da60980503b - md5: cf2485f39740de96e2a7f2bb18ed2fee - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - yaml >=0.2.5,<0.3.0a0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pyyaml?source=hash-mapping - size: 206903 - timestamp: 1737454910324 - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda sha256: 6826217690cfe92d6d49cdeedb6d63ab32f51107105d6a459d30052a467037a0 md5: 50992ba61a8a1f8c2d346168ae1c86df @@ -13302,36 +12967,36 @@ packages: purls: [] size: 1236325 timestamp: 1738845891771 -- conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_2.conda - sha256: d213c44958d49ce7e0d4d5b81afec23640cce5016685dbb2d23571a99caa4474 - md5: e84ddf12bde691e8ec894b00ea829ddf +- conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda + sha256: 66d34e3b4881f856486d11914392c585713100ca547ccfc0947f3a4765c2c486 + md5: 6f445fb139c356f903746b2b91bbe786 depends: - - libre2-11 2024.07.02 hbbce691_2 + - libre2-11 2024.07.02 hba17884_3 license: BSD-3-Clause license_family: BSD purls: [] - size: 26786 - timestamp: 1735541074034 -- conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_2.conda - sha256: 4d3799c05f8f662922a0acd129d119774760a3281b883603678e128d1cb307fb - md5: 7a8b4ad8c58a3408ca89d78788c78178 + size: 26811 + timestamp: 1741121137599 +- conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda + sha256: 248af2869bf54f77f5b4c6e144b535bbc2a6d4c27228f4fb2ed689f8df9f071b + md5: d4e82bd66b71c29da35e1f634548e039 depends: - - libre2-11 2024.07.02 h07bc746_2 + - libre2-11 2024.07.02 hd41c47c_3 license: BSD-3-Clause license_family: BSD purls: [] - size: 26861 - timestamp: 1735541088455 -- conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_2.conda - sha256: fde3bbe0ade147bf735bf1bb5a15aa26d2cc197bfa026d2964012737f89ed351 - md5: 10980cbe103147435a40288db9f49847 + size: 26954 + timestamp: 1741121389739 +- conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda + sha256: d67e5d4b934f6ab9d50504584f672062bc5363f15a587b52d7c827611d0dbf44 + md5: f94cfa965a6498540057555957903dba depends: - - libre2-11 2024.07.02 h4eb7d71_2 + - libre2-11 2024.07.02 hd248061_3 license: BSD-3-Clause license_family: BSD purls: [] - size: 214916 - timestamp: 1735541425594 + size: 220297 + timestamp: 1741121702233 - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c md5: 283b96675859b20a825f8fa30f311446 @@ -13380,18 +13045,18 @@ packages: - pkg:pypi/roman-numerals-py?source=hash-mapping size: 13348 timestamp: 1740240332327 -- conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.11-h072c03f_0.conda - sha256: cfdd98c8f9a1e5b6f9abce5dac6d590cc9fe541a08466c9e4a26f90e00b569e3 - md5: 5e8060d52f676a40edef0006a75c718f +- conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda + sha256: 39419e07dc5d2b49cea1c8550320d04dda49bfced41d535518b5620d6240e2ff + md5: efab4ad81ba5731b2fefa0ab4359e884 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.4.1,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 356213 - timestamp: 1737146304079 + size: 353374 + timestamp: 1741231104518 - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda sha256: 4cb98641f870666d365594013701d5691205a0fe81ac3ba7778a23b1cc2caa8e md5: 8c29cd33b64b2eb78597fa28b5595c8d @@ -13415,29 +13080,6 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 16417101 timestamp: 1739791865060 -- conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py312ha707e6e_0.conda - sha256: b9faaa024b77a3678a988c5a490f02c4029c0d5903998b585100e05bc7d4ff36 - md5: 00b999c5f9d01fb633db819d79186bd4 - depends: - - __glibc >=2.17,<3.0.a0 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc >=13 - - libgfortran - - libgfortran5 >=13.3.0 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx >=13 - - numpy <2.5 - - numpy >=1.19,<3 - - numpy >=1.23.5 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/scipy?source=hash-mapping - size: 17064784 - timestamp: 1739791925628 - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py313h86fcf2b_0.conda sha256: c3052b04397f76188611c8d853ac749986874d6a5869292b92ebae7ce093c798 md5: ca68acd9febc86448eeed68d0c6c8643 @@ -13981,20 +13623,6 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 650307 timestamp: 1732616034421 -- conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda - sha256: 062a3a3a37fa8615ce57929ba7e982c76f5a5810bcebd435950f6d6c4147c310 - md5: e417822cb989e80a0d2b1b576fdd1657 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/tornado?source=hash-mapping - size: 840414 - timestamp: 1732616043734 - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py313h536fd9c_0.conda sha256: fddab13f9a6046518d20ce0c264299c670cc6ad3eb23a8aba209d2cd7d3b5b44 md5: 5f5cbdd527d2e74e270d8b6255ba714f @@ -14078,9 +13706,9 @@ packages: - pkg:pypi/traitlets?source=hash-mapping size: 110051 timestamp: 1733367480074 -- conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_0.conda - sha256: 9f58e8ecbd1e8bf71dfe4af8b52045bce1d840569f8f4aa0d4985493925b5be2 - md5: c761b9cbe8aca9cd53110bd8f58e5ba6 +- conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_1.conda + sha256: d8c2bc40cf25233e6a3c976198eeda1722d9bfa8ec0a23635521916bc9d76da2 + md5: 3aa52b0e76cb8ba795099f9f5742f859 depends: - __glibc >=2.17,<3.0.a0 - cuda-cudart @@ -14089,7 +13717,7 @@ packages: - cuda-nvcc-tools - cuda-version >=12.6,<13 - libgcc >=13 - - libllvm20 + - libllvm20 >=20.1.0,<20.2.0a0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 @@ -14099,11 +13727,11 @@ packages: license_family: MIT purls: - pkg:pypi/triton?source=hash-mapping - size: 100635027 - timestamp: 1738675929759 -- conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py312h5a3d8a8_0.conda - sha256: de5ede47f60573582a3aa6dc840c91a6c2002f294df22032ca91575174d60a21 - md5: 9c6facebce2e8fd1f9559ad14dc9dced + size: 102101472 + timestamp: 1741776175758 +- conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py313h46f6bd1_1.conda + sha256: ac2870486e865f52e2f6f8df471b8e447eecc9da2190d2e93707719cf3aaff61 + md5: 2b74ddf4c2340d03b007e47131409a3f depends: - __glibc >=2.17,<3.0.a0 - cuda-cudart @@ -14112,18 +13740,18 @@ packages: - cuda-nvcc-tools - cuda-version >=12.6,<13 - libgcc >=13 - - libllvm20 + - libllvm20 >=20.1.0,<20.2.0a0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 - setuptools license: MIT license_family: MIT purls: - pkg:pypi/triton?source=hash-mapping - size: 101169812 - timestamp: 1738676149595 + size: 101165203 + timestamp: 1741776899455 - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda noarch: python sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 @@ -14162,22 +13790,6 @@ packages: purls: [] size: 559710 timestamp: 1728377334097 -- conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py312h68727a3_5.conda - sha256: 9fb020083a7f4fee41f6ece0f4840f59739b3e249f157c8a407bb374ffb733b5 - md5: f9664ee31aed96c85b7319ab0a693341 - depends: - - __glibc >=2.17,<3.0.a0 - - cffi - - libgcc >=13 - - libstdcxx >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: MIT - license_family: MIT - purls: - - pkg:pypi/ukkonen?source=hash-mapping - size: 13904 - timestamp: 1725784191021 - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda sha256: 4edcb6a933bb8c03099ab2136118d5e5c25285e3fd2b0ff0fa781916c53a1fb7 md5: 5bcffe10a500755da4a71cc0fb62a420 @@ -14265,9 +13877,9 @@ packages: purls: [] size: 751362 timestamp: 1741043402335 -- conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.2-pyhd8ed1ab_0.conda - sha256: c50a4ab0f5f1164230d42a29f12f61ece9c7b102f57ed1c607d2cd7c77e107b5 - md5: d8a3ee355d5ecc9ee2565cafba1d3573 +- conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + sha256: f7b2cd8ee05769e57dab1f2e2206360cb03d15d4290ddb30442711700c430ba6 + md5: 87a2061465e55be9a997dd8cf8b5a578 depends: - distlib >=0.3.7,<1 - filelock >=3.12.2,<4 @@ -14277,8 +13889,8 @@ packages: license_family: MIT purls: - pkg:pypi/virtualenv?source=hash-mapping - size: 3519478 - timestamp: 1739263533376 + size: 3520880 + timestamp: 1741337922189 - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda sha256: a7104d3d605d191c8ee8d85d4175df3630d61830583494a5d1e62cd9f1260420 md5: 1dd2e838eb13190ae1f1e2760c036fdc @@ -14462,108 +14074,69 @@ packages: purls: [] size: 77606 timestamp: 1727963209370 -- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.19.0-py310h5764c6d_0.tar.bz2 - sha256: 958e22d2b24204e08ca0d64db55d63520583db99852cecc82d22c1a3832b23a2 - md5: 74ea667169b1296fb31bb86f13abfa49 - depends: - - cffi >=1.8 - - libgcc-ng >=12 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/zstandard?source=hash-mapping - size: 671221 - timestamp: 1667296242087 -- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha39cb0e_1.conda - sha256: fcd784735205d6c5f19dcb339f92d2eede9bc42a01ec2c384381ee1b6089d4f6 - md5: f49de34fb99934bf49ab330b5caffd64 +- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda + sha256: 96f96336f76443f5efb05f8a7232cc62f8fff969c27d03aa4aae181745f6f961 + md5: 0316e8d0e00c00631a6de89207db5b09 depends: - __glibc >=2.17,<3.0.a0 - cffi >=1.11 - libgcc >=13 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/zstandard?source=hash-mapping - size: 408309 - timestamp: 1725305719512 -- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda - sha256: b97015e146437283f2213ff0e95abdc8e2480150634d81fbae6b96ee09f5e50b - md5: 8b7069e9792ee4e5b4919a7a306d2e67 - depends: - - __glibc >=2.17,<3.0.a0 - - cffi >=1.11 - - libgcc >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 419552 - timestamp: 1725305670210 -- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h80202fe_1.conda - sha256: ea82f2b8964150a3aa7373b4697e48e64f2200fe68ae554ee85c641c692d1c97 - md5: c178558ff516cd507763ffee230c20b2 + size: 720871 + timestamp: 1741853413225 +- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda + sha256: e884a1fc5e99904eb1c4895eb71ea7bebae35aa865422e2ff006e5b37c98d919 + md5: 22b773d9a4bcf7a25ad5bc8591abc80f depends: - __glibc >=2.17,<3.0.a0 - cffi >=1.11 - libgcc >=13 - - python >=3.13.0rc1,<3.14.0a0 + - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 424424 - timestamp: 1725305749031 -- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h2665a74_1.conda - sha256: a90d06cbfa50fc9b3c37bd092d559452475f22425bacf28f04ecac2e8b1c389c - md5: 81b300570a423c9c9521b79f8f2ed1ba + size: 737893 + timestamp: 1741853442447 +- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda + sha256: dbcc4f2478aa418695a53ab7b7cd0074c0067173ad5301e20832820226a73220 + md5: bc00cf3860a0914d9ff009c3a19e1977 depends: - __osx >=11.0 - cffi >=1.11 - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 320810 - timestamp: 1725305704555 -- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hf2da073_1.conda - sha256: 12b4e34acff24d291e2626c6610dfd819b8d99a461025ae59affcb6e84bc1d57 - md5: deebca66926691fadaaf16da05ecb5f9 + size: 520342 + timestamp: 1741853601584 +- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_1.conda + sha256: 7b5035d01ee9f5e80c7a28f198d61c818891306e3b28623a8d73eeb89e17c7ad + md5: fc9329ffb94f33dd18bfbaae4d9216c6 depends: - __osx >=11.0 - cffi >=1.11 - - python >=3.13.0rc1,<3.14.0a0 - - python >=3.13.0rc1,<3.14.0a0 *_cp313 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 - python_abi 3.13.* *_cp313 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 336496 - timestamp: 1725305912716 -- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310he5e10e1_1.conda - sha256: 4e8aff4d0d42024e9f70783e51666186a681384d59fdd03fafda4b28f1fd540e - md5: 2a879227ccc1a10a2caddf12607ffaeb + size: 536091 + timestamp: 1741853541598 +- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda + sha256: 6bc275161380985ba7effabf53534e8b97479d0318329f345b2e936bd2e4dbe6 + md5: 831d9f1bfdfc3616b4c0f91cdb36ed38 depends: - cffi >=1.11 - python >=3.10,<3.11.0a0 @@ -14571,44 +14144,28 @@ packages: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 311278 - timestamp: 1725306039901 -- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h574b89f_1.conda - sha256: 1d2744ec0e91da267ce749e19142081472539cb140a7dad0646cd249246691fe - md5: 8e017aca933f4dd25491151edd3e7820 + size: 434540 + timestamp: 1741853818826 +- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_1.conda + sha256: 711145d9cc05efe48a093db3ceecadf18f451547c94dc15745430a39ee1556d9 + md5: 0fe8f97370e74acbc7814c4906a5824f depends: - cffi >=1.11 - - python >=3.13.0rc1,<3.14.0a0 + - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 325703 - timestamp: 1725305947138 -- conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - sha256: c558b9cc01d9c1444031bd1ce4b9cff86f9085765f17627a6cd85fc623c8a02b - md5: 4d056880988120e29d75bfff282e0f45 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 554846 - timestamp: 1714722996770 + size: 449910 + timestamp: 1741853538921 - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda sha256: 532d3623961e34c53aba98db2ad0a33b7a52ff90d6960e505fb2d2efc06bb7da md5: 02e4e2fa41a6528afba2e54cbc4280ff @@ -14622,27 +14179,27 @@ packages: purls: [] size: 567419 timestamp: 1740255350233 -- conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - sha256: 2d4fd1ff7ee79cd954ca8e81abf11d9d49954dd1fef80f27289e2402ae9c2e09 - md5: d96942c06c3e84bfcc5efb038724a7fd +- conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_1.conda + sha256: f49bbeeb3a8ead81920e6c695fff1260cbd221e2cfcdf9fb34207260fbd60816 + md5: 66e5c4b02aa97230459efdd4f64c8ce6 depends: - __osx >=11.0 - - libzlib >=1.2.13,<2.0.0a0 + - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 405089 - timestamp: 1714723101397 -- conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - sha256: 768e30dc513568491818fb068ee867c57c514b553915536da09e5d10b4ebf3c3 - md5: 9a17230f95733c04dc40a2b1e5491d74 + size: 399981 + timestamp: 1740255382232 +- conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda + sha256: a59b096b95f20910158c927797e9144ed9c7970f1b4aca58e6d6c8db9f653006 + md5: bf190adcc22f146d8ec66da215c9d78b depends: - - libzlib >=1.2.13,<2.0.0a0 + - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: BSD-3-Clause license_family: BSD purls: [] - size: 349143 - timestamp: 1714723445995 + size: 353182 + timestamp: 1740255407949 diff --git a/pyproject.toml b/pyproject.toml index d6836064..4b779d03 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -108,6 +108,7 @@ sphinx-autodoc-typehints = "*" dask-core = "*" pytest = "*" typing-extensions = "*" +numpy = "*" [tool.pixi.feature.docs.tasks] docs = { cmd = "sphinx-build . build/", cwd = "docs" } diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 634835a8..84cc4303 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -14,6 +14,7 @@ setdiff1d, sinc, ) +from ._lib._lazy import lazy_apply __version__ = "0.7.0.dev0" @@ -29,6 +30,7 @@ "expand_dims", "isclose", "kron", + "lazy_apply", "nunique", "pad", "setdiff1d", diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 83f550af..7b0783a3 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -36,7 +36,7 @@ @overload -def apply_where( # type: ignore[no-any-explicit,no-any-decorated] # numpydoc ignore=GL08 +def apply_where( # type: ignore[explicit-any,decorated-any] # numpydoc ignore=GL08 cond: Array, args: Array | tuple[Array, ...], f1: Callable[..., Array], @@ -48,7 +48,7 @@ def apply_where( # type: ignore[no-any-explicit,no-any-decorated] # numpydoc ig @overload -def apply_where( # type: ignore[no-any-explicit,no-any-decorated] # numpydoc ignore=GL08 +def apply_where( # type: ignore[explicit-any,decorated-any] # numpydoc ignore=GL08 cond: Array, args: Array | tuple[Array, ...], f1: Callable[..., Array], @@ -59,7 +59,7 @@ def apply_where( # type: ignore[no-any-explicit,no-any-decorated] # numpydoc ig ) -> Array: ... -def apply_where( # type: ignore[no-any-explicit] # numpydoc ignore=PR01,PR02 +def apply_where( # type: ignore[explicit-any] # numpydoc ignore=PR01,PR02 cond: Array, args: Array | tuple[Array, ...], f1: Callable[..., Array], @@ -145,7 +145,7 @@ def apply_where( # type: ignore[no-any-explicit] # numpydoc ignore=PR01,PR02 return _apply_where(cond, f1, f2, fill_value, *args_, xp=xp) -def _apply_where( # type: ignore[no-any-explicit] # numpydoc ignore=PR01,RT01 +def _apply_where( # type: ignore[explicit-any] # numpydoc ignore=PR01,RT01 cond: Array, f1: Callable[..., Array], f2: Callable[..., Array] | None, @@ -743,7 +743,7 @@ def pad( pad_width_seq = cast(list[tuple[int, int]], list(pad_width)) # https://github.com/python/typeshed/issues/13376 - slices: list[slice] = [] # type: ignore[no-any-explicit] + slices: list[slice] = [] # type: ignore[explicit-any] newshape: list[int] = [] for ax, w_tpl in enumerate(pad_width_seq): if len(w_tpl) != 2: diff --git a/src/array_api_extra/_lib/_lazy.py b/src/array_api_extra/_lib/_lazy.py new file mode 100644 index 00000000..14117634 --- /dev/null +++ b/src/array_api_extra/_lib/_lazy.py @@ -0,0 +1,361 @@ +"""Public API Functions.""" + +# https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 +from __future__ import annotations + +import math +from collections.abc import Callable, Sequence +from functools import partial, wraps +from types import ModuleType +from typing import TYPE_CHECKING, Any, cast, overload + +from ._funcs import broadcast_shapes +from ._utils import _compat +from ._utils._compat import ( + array_namespace, + is_dask_namespace, + is_jax_namespace, +) +from ._utils._helpers import is_python_scalar +from ._utils._typing import Array, DType + +if TYPE_CHECKING: # pragma: no cover + # TODO move outside TYPE_CHECKING + # depends on scikit-learn abandoning Python 3.9 + # https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 + from typing import ParamSpec, TypeAlias + + import numpy as np + from numpy.typing import ArrayLike + + NumPyObject: TypeAlias = np.ndarray[Any, Any] | np.generic # type: ignore[explicit-any] + P = ParamSpec("P") +else: + # Sphinx hacks + NumPyObject = Any + + class P: # pylint: disable=missing-class-docstring + args: tuple + kwargs: dict + + +@overload +def lazy_apply( # type: ignore[decorated-any, valid-type] + func: Callable[P, Array | ArrayLike], + *args: Array | complex | None, + shape: tuple[int | None, ...] | None = None, + dtype: DType | None = None, + as_numpy: bool = False, + xp: ModuleType | None = None, + **kwargs: P.kwargs, # pyright: ignore[reportGeneralTypeIssues] +) -> Array: ... # numpydoc ignore=GL08 + + +@overload +def lazy_apply( # type: ignore[decorated-any, valid-type] + func: Callable[P, Sequence[Array | ArrayLike]], + *args: Array | complex | None, + shape: Sequence[tuple[int | None, ...]], + dtype: Sequence[DType] | None = None, + as_numpy: bool = False, + xp: ModuleType | None = None, + **kwargs: P.kwargs, # pyright: ignore[reportGeneralTypeIssues] +) -> tuple[Array, ...]: ... # numpydoc ignore=GL08 + + +def lazy_apply( # type: ignore[valid-type] # numpydoc ignore=GL07,SA04 + func: Callable[P, Array | ArrayLike | Sequence[Array | ArrayLike]], + *args: Array | complex | None, + shape: tuple[int | None, ...] | Sequence[tuple[int | None, ...]] | None = None, + dtype: DType | Sequence[DType] | None = None, + as_numpy: bool = False, + xp: ModuleType | None = None, + **kwargs: P.kwargs, # pyright: ignore[reportGeneralTypeIssues] +) -> Array | tuple[Array, ...]: + """ + Lazily apply an eager function. + + If the backend of the input arrays is lazy, e.g. Dask or jitted JAX, the execution + of the function is delayed until the graph is materialized; if it's eager, the + function is executed immediately. + + Parameters + ---------- + func : callable + The function to apply. + + It must accept one or more array API compliant arrays as positional arguments. + If `as_numpy=True`, inputs are converted to NumPy before they are passed to + `func`. + It must return either a single array-like or a sequence of array-likes. + + `func` must be a pure function, i.e. without side effects, as depending on the + backend it may be executed more than once or never. + *args : Array | int | float | complex | bool | None + One or more Array API compliant arrays, Python scalars, or None's. + + If `as_numpy=True`, you need to be able to apply :func:`numpy.asarray` to + non-None args to convert them to numpy; read notes below about specific + backends. + shape : tuple[int | None, ...] | Sequence[tuple[int | None, ...]], optional + Output shape or sequence of output shapes, one for each output of `func`. + Default: assume single output and broadcast shapes of the input arrays. + dtype : DType | Sequence[DType], optional + Output dtype or sequence of output dtypes, one for each output of `func`. + dtype(s) must belong to the same array namespace as the input arrays. + Default: infer the result type(s) from the input arrays. + as_numpy : bool, optional + If True, convert the input arrays to NumPy before passing them to `func`. + This is particularly useful to make numpy-only functions, e.g. written in Cython + or Numba, work transparently with array API-compliant arrays. + Default: False. + xp : array_namespace, optional + The standard-compatible namespace for `args`. Default: infer. + **kwargs : Any, optional + Additional keyword arguments to pass verbatim to `func`. + They cannot contain Array objects. + + Returns + ------- + Array | tuple[Array, ...] + The result(s) of `func` applied to the input arrays, wrapped in the same + array namespace as the inputs. + If shape is omitted or a single `tuple[int | None, ...]`, return a single array. + Otherwise, return a tuple of arrays. + + Notes + ----- + JAX + This allows applying eager functions to jitted JAX arrays, which are lazy. + The function won't be applied until the JAX array is materialized. + When running inside ``jax.jit``, `shape` must be fully known, i.e. it cannot + contain any `None` elements. + + .. warning:: + + `func` must never raise inside ``jax.jit``, as the resulting behavior is + undefined. + + Using this with `as_numpy=False` is particularly useful to apply non-jittable + JAX functions to arrays on GPU devices. + If ``as_numpy=True``, the :doc:`jax:transfer_guard` may prevent arrays on a GPU + device from being transferred back to CPU. This is treated as an implicit + transfer. + + PyTorch, CuPy + If ``as_numpy=True``, these backends raise by default if you attempt to convert + arrays on a GPU device to NumPy. + + Sparse + If ``as_numpy=True``, by default sparse prevents implicit densification through + :func:`numpy.asarray`. `This safety mechanism can be disabled + `_. + + Dask + This allows applying eager functions to dask arrays. + The dask graph won't be computed. + + `lazy_apply` doesn't know if `func` reduces along any axes; also, shape + changes are non-trivial in chunked Dask arrays. For these reasons, all inputs + will be rechunked into a single chunk. + + .. warning:: + + The whole operation needs to fit in memory all at once on a single worker. + + The outputs will also be returned as a single chunk and you should consider + rechunking them into smaller chunks afterwards. + + If you want to distribute the calculation across multiple workers, you + should use :func:`dask.array.map_blocks`, :func:`dask.array.map_overlap`, + :func:`dask.array.blockwise`, or a native Dask wrapper instead of + `lazy_apply`. + + Dask wrapping around other backends + If ``as_numpy=False``, `func` will receive in input eager arrays of the meta + namespace, as defined by the ``._meta`` attribute of the input Dask arrays. + The outputs of `func` will be wrapped by the meta namespace, and then wrapped + again by Dask. + + Raises + ------ + ValueError + When ``xp=jax.numpy``, the output `shape` is unknown (it contains ``None`` on + one or more axes) and this function was called inside ``jax.jit``. + RuntimeError + When ``xp=sparse`` and auto-densification is disabled. + Exception (backend-specific) + When the backend disallows implicit device to host transfers and the input + arrays are on a non-CPU device, e.g. on GPU. + + See Also + -------- + jax.transfer_guard + jax.pure_callback + dask.array.map_blocks + dask.array.map_overlap + dask.array.blockwise + """ + args_not_none = [arg for arg in args if arg is not None] + array_args = [arg for arg in args_not_none if not is_python_scalar(arg)] + if not array_args: + msg = "Must have at least one argument array" + raise ValueError(msg) + if xp is None: + xp = array_namespace(*args) + + # Normalize and validate shape and dtype + shapes: list[tuple[int | None, ...]] + dtypes: list[DType] + multi_output = False + + if shape is None: + shapes = [broadcast_shapes(*(arg.shape for arg in array_args))] + elif all(isinstance(s, int | None) for s in shape): + # Do not test for shape to be a tuple + # https://github.com/data-apis/array-api/issues/891#issuecomment-2637430522 + shapes = [cast(tuple[int | None, ...], shape)] + else: + shapes = list(shape) # type: ignore[arg-type] # pyright: ignore[reportAssignmentType] + multi_output = True + + if dtype is None: + dtypes = [xp.result_type(*args_not_none)] * len(shapes) + elif multi_output: + if not isinstance(dtype, Sequence): + msg = "Got multiple shapes but only one dtype" + raise ValueError(msg) + dtypes = list(dtype) # pyright: ignore[reportUnknownArgumentType] + else: + if isinstance(dtype, Sequence): + msg = "Got single shape but multiple dtypes" + raise ValueError(msg) + + dtypes = [dtype] + + if len(shapes) != len(dtypes): + msg = f"Got {len(shapes)} shapes and {len(dtypes)} dtypes" + raise ValueError(msg) + del shape + del dtype + # End of shape and dtype parsing + + # Backend-specific branches + if is_dask_namespace(xp): + import dask + + metas: list[Array] = [arg._meta for arg in array_args] # pylint: disable=protected-access # pyright: ignore[reportAttributeAccessIssue] + meta_xp = array_namespace(*metas) + + wrapped = dask.delayed( # type: ignore[attr-defined] # pyright: ignore[reportPrivateImportUsage] + _lazy_apply_wrapper(func, as_numpy, multi_output, meta_xp), + pure=True, + ) + # This finalizes each arg, which is the same as arg.rechunk(-1). + # Please read docstring above for why we're not using + # dask.array.map_blocks or dask.array.blockwise! + delayed_out = wrapped(*args, **kwargs) + + out = tuple( + xp.from_delayed( + delayed_out[i], # pyright: ignore[reportIndexIssue] + # Dask's unknown shapes diverge from the Array API specification + shape=tuple(math.nan if s is None else s for s in shape), + dtype=dtype, + meta=metas[0], + ) + for i, (shape, dtype) in enumerate(zip(shapes, dtypes, strict=True)) + ) + + elif is_jax_namespace(xp) and _is_jax_jit_enabled(xp): + # Delay calling func with jax.pure_callback, which will forward to func eager + # JAX arrays. Do not use jax.pure_callback when running outside of the JIT, + # as it does not support raising exceptions: + # https://github.com/jax-ml/jax/issues/26102 + import jax + + if any(None in shape for shape in shapes): + msg = "Output shape must be fully known when running inside jax.jit" + raise ValueError(msg) + + # Shield kwargs from being coerced into JAX arrays. + # jax.pure_callback calls jax.jit under the hood, but without the chance of + # passing static_argnames / static_argnums. + wrapped = _lazy_apply_wrapper( + partial(func, **kwargs), as_numpy, multi_output, xp + ) + + # suppress unused-ignore to run mypy in -e lint as well as -e dev + out = cast( # type: ignore[bad-cast,unused-ignore] + tuple[Array, ...], + jax.pure_callback( + wrapped, + tuple( + jax.ShapeDtypeStruct(shape, dtype) # pyright: ignore[reportUnknownArgumentType] + for shape, dtype in zip(shapes, dtypes, strict=True) + ), + *args, + ), + ) + + else: + # Eager backends, including non-jitted JAX + wrapped = _lazy_apply_wrapper(func, as_numpy, multi_output, xp) + out = wrapped(*args, **kwargs) + + return out if multi_output else out[0] + + +def _is_jax_jit_enabled(xp: ModuleType) -> bool: # numpydoc ignore=PR01,RT01 + """Return True if this function is being called inside ``jax.jit``.""" + import jax # pylint: disable=import-outside-toplevel + + x = xp.asarray(False) + try: + return bool(x) + except jax.errors.TracerBoolConversionError: + return True + + +def _lazy_apply_wrapper( # type: ignore[explicit-any] # numpydoc ignore=PR01,RT01 + func: Callable[..., Array | ArrayLike | Sequence[Array | ArrayLike]], + as_numpy: bool, + multi_output: bool, + xp: ModuleType, +) -> Callable[..., tuple[Array, ...]]: + """ + Helper of `lazy_apply`. + + Given a function that accepts one or more arrays as positional arguments and returns + a single array-like or a sequence of array-likes, return a function that accepts the + same number of Array API arrays and always returns a tuple of Array API array. + + Any keyword arguments are passed through verbatim to the wrapped function. + """ + + # On Dask, @wraps causes the graph key to contain the wrapped function's name + @wraps(func) + def wrapper( # type: ignore[decorated-any,explicit-any] + *args: Array | complex | None, **kwargs: Any + ) -> tuple[Array, ...]: # numpydoc ignore=GL08 + args_list = [] + device = None + for arg in args: + if arg is not None and not is_python_scalar(arg): + if device is None: + device = _compat.device(arg) + if as_numpy: + import numpy as np + + arg = cast(Array, np.asarray(arg)) # type: ignore[bad-cast] # noqa: PLW2901 # pyright: ignore[reportInvalidCast] + args_list.append(arg) + assert device is not None + + out = func(*args_list, **kwargs) + + if multi_output: + assert isinstance(out, Sequence) + return tuple(xp.asarray(o, device=device) for o in out) + return (xp.asarray(out, device=device),) + + return wrapper diff --git a/src/array_api_extra/_lib/_utils/_typing.pyi b/src/array_api_extra/_lib/_utils/_typing.pyi index 9ef06162..e32a59bd 100644 --- a/src/array_api_extra/_lib/_utils/_typing.pyi +++ b/src/array_api_extra/_lib/_utils/_typing.pyi @@ -95,10 +95,10 @@ class DType(Protocol): # pylint: disable=missing-class-docstring class Device(Protocol): # pylint: disable=missing-class-docstring pass -SetIndex: TypeAlias = ( # type: ignore[no-any-explicit] +SetIndex: TypeAlias = ( # type: ignore[explicit-any] int | slice | EllipsisType | Array | tuple[int | slice | EllipsisType | Array, ...] ) -GetIndex: TypeAlias = ( # type: ignore[no-any-explicit] +GetIndex: TypeAlias = ( # type: ignore[explicit-any] SetIndex | None | tuple[int | slice | EllipsisType | None | Array, ...] ) diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index b3782090..4417b648 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -42,10 +42,10 @@ def override(func: Callable[P, T]) -> Callable[P, T]: T = TypeVar("T") -_ufuncs_tags: dict[object, dict[str, Any]] = {} # type: ignore[no-any-explicit] +_ufuncs_tags: dict[object, dict[str, Any]] = {} # type: ignore[explicit-any] -def lazy_xp_function( # type: ignore[no-any-explicit] +def lazy_xp_function( # type: ignore[explicit-any] func: Callable[..., Any], *, allow_dask_compute: int = 0, @@ -227,12 +227,12 @@ def xp(request, monkeypatch): mod = cast(ModuleType, request.module) mods = [mod, *cast(list[ModuleType], getattr(mod, "lazy_xp_modules", []))] - def iter_tagged() -> ( # type: ignore[no-any-explicit] + def iter_tagged() -> ( # type: ignore[explicit-any] Iterator[tuple[ModuleType, str, Callable[..., Any], dict[str, Any]]] ): for mod in mods: for name, func in mod.__dict__.items(): - tags: dict[str, Any] | None = None # type: ignore[no-any-explicit] + tags: dict[str, Any] | None = None # type: ignore[explicit-any] with contextlib.suppress(AttributeError): tags = func._lazy_xp_function # pylint: disable=protected-access if tags is None: @@ -253,7 +253,7 @@ def iter_tagged() -> ( # type: ignore[no-any-explicit] for mod, name, func, tags in iter_tagged(): if tags["jax_jit"]: # suppress unused-ignore to run mypy in -e lint as well as -e dev - wrapped = cast( # type: ignore[no-any-explicit] + wrapped = cast( # type: ignore[explicit-any] Callable[..., Any], jax.jit( func, @@ -289,7 +289,7 @@ def __init__(self, max_count: int, msg: str): # numpydoc ignore=GL08 self.msg = msg @override - def __call__(self, dsk: Graph, keys: Sequence[Key] | Key, **kwargs: Any) -> Any: # type: ignore[no-any-decorated,no-any-explicit] # numpydoc ignore=GL08 + def __call__(self, dsk: Graph, keys: Sequence[Key] | Key, **kwargs: Any) -> Any: # type: ignore[decorated-any,explicit-any] # numpydoc ignore=GL08 import dask self.count += 1 diff --git a/tests/test_at.py b/tests/test_at.py index 2a4a1947..07ea2d3b 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -56,7 +56,7 @@ def _at_op( """jitted helper of at_op""" if idx_pickle: idx = pickle.loads(idx_pickle) - meth = cast(Callable[..., Array], getattr(at(x, cast(SetIndex, idx)), op.value)) # type: ignore[no-any-explicit] + meth = cast(Callable[..., Array], getattr(at(x, cast(SetIndex, idx)), op.value)) # type: ignore[explicit-any] return meth(y, copy=copy, xp=xp) @@ -166,7 +166,7 @@ def test_copy_default(xp: ModuleType, library: Backend, op: _AtOp): """ x = xp.asarray([1.0, 10.0, 20.0]) expect_copy = not is_writeable_array(x) - meth = cast(Callable[..., Array], getattr(at(x)[:2], op.value)) # type: ignore[no-any-explicit] + meth = cast(Callable[..., Array], getattr(at(x)[:2], op.value)) # type: ignore[explicit-any] with assert_copy(x, None, expect_copy): _ = meth(2.0) @@ -175,7 +175,7 @@ def test_copy_default(xp: ModuleType, library: Backend, op: _AtOp): # even if the arrays are writeable. expect_copy = not is_writeable_array(x) or library is Backend.DASK idx = xp.asarray([True, True, False]) - meth = cast(Callable[..., Array], getattr(at(x, idx), op.value)) # type: ignore[no-any-explicit] + meth = cast(Callable[..., Array], getattr(at(x, idx), op.value)) # type: ignore[explicit-any] with assert_copy(x, None, expect_copy): _ = meth(2.0) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index d269b2ca..23344f62 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -203,7 +203,7 @@ def test_device(self, xp: ModuleType, device: Device): p=st.floats(min_value=0, max_value=1), data=st.data(), ) - def test_hypothesis( # type: ignore[no-any-explicit,no-any-decorated] + def test_hypothesis( # type: ignore[explicit-any,decorated-any] self, n_arrays: int, rng_seed: int, diff --git a/tests/test_lazy.py b/tests/test_lazy.py new file mode 100644 index 00000000..fcee38b0 --- /dev/null +++ b/tests/test_lazy.py @@ -0,0 +1,429 @@ +from types import ModuleType +from typing import cast + +import numpy as np +import pytest + +import array_api_extra as xpx # Let some tests bypass lazy_xp_function +from array_api_extra import lazy_apply +from array_api_extra._lib import Backend +from array_api_extra._lib._testing import xp_assert_equal +from array_api_extra._lib._utils import _compat +from array_api_extra._lib._utils._compat import array_namespace, is_dask_array +from array_api_extra._lib._utils._helpers import eager_shape +from array_api_extra._lib._utils._typing import Array, Device +from array_api_extra.testing import lazy_xp_function + +lazy_xp_function( + lazy_apply, static_argnames=("func", "shape", "dtype", "as_numpy", "xp") +) + +as_numpy = pytest.mark.parametrize( + "as_numpy", + [ + False, + pytest.param( + True, + marks=[ + pytest.mark.skip_xp_backend(Backend.CUPY, reason="device->host copy"), + pytest.mark.skip_xp_backend(Backend.SPARSE, reason="densification"), + ], + ), + ], +) + + +@as_numpy +@pytest.mark.parametrize("shape", [(2,), (3, 2)]) +@pytest.mark.parametrize("dtype", ["int32", "float64"]) +def test_lazy_apply_simple( + xp: ModuleType, library: Backend, shape: tuple[int, ...], dtype: str, as_numpy: bool +): + def f(x: Array) -> Array: + xp2 = array_namespace(x) + if as_numpy or library in (Backend.NUMPY_READONLY, Backend.DASK): + assert isinstance(x, np.ndarray) + else: + assert xp2 is xp + + y = xp2.broadcast_to(xp2.astype(x + 1, getattr(xp2, dtype)), shape) + return xp2.asarray(y, copy=True) # Torch: ensure writeable numpy array + + x = xp.asarray([1, 2], dtype=xp.int16) + expect = xp.broadcast_to(xp.astype(x + 1, getattr(xp, dtype)), shape) + actual = lazy_apply(f, x, shape=shape, dtype=getattr(xp, dtype), as_numpy=as_numpy) + xp_assert_equal(actual, expect) + + +@as_numpy +def test_lazy_apply_broadcast(xp: ModuleType, as_numpy: bool): + """Test that default shape and dtype are broadcasted from the inputs.""" + + def f(x: Array, y: Array) -> Array: + return x + y + + x = xp.asarray([1, 2], dtype=xp.int16) + y = xp.asarray([[4], [5], [6]], dtype=xp.int32) + z = lazy_apply(f, x, y, as_numpy=as_numpy) + xp_assert_equal(z, x + y) + + +@as_numpy +def test_lazy_apply_multi_output(xp: ModuleType, as_numpy: bool): + def f(x: Array) -> tuple[Array, Array]: + xp2 = array_namespace(x) + y = x + xp2.asarray(2, dtype=xp2.int8) # Sparse: bad dtype propagation + z = xp2.broadcast_to(xp2.astype(x + 1, xp2.int16), (3, 2)) + z = xp2.asarray(z, copy=True) # Torch: ensure writeable numpy array + return y, z + + x = xp.asarray([1, 2], dtype=xp.int8) + expect = ( + xp.asarray([3, 4], dtype=xp.int8), + xp.asarray([[2, 3], [2, 3], [2, 3]], dtype=xp.int16), + ) + actual = lazy_apply( + f, x, shape=((2,), (3, 2)), dtype=(xp.int8, xp.int16), as_numpy=as_numpy + ) + assert isinstance(actual, tuple) + assert len(actual) == 2 + xp_assert_equal(actual[0], expect[0]) + xp_assert_equal(actual[1], expect[1]) + + +@pytest.mark.parametrize( + "as_numpy", + [ + pytest.param( + False, + marks=pytest.mark.xfail_xp_backend( + Backend.TORCH, reason="illegal dtype promotion" + ), + ), + pytest.param( + True, + marks=[ + pytest.mark.skip_xp_backend(Backend.CUPY, reason="device->host copy"), + pytest.mark.skip_xp_backend(Backend.SPARSE, reason="densification"), + ], + ), + ], +) +def test_lazy_apply_multi_output_broadcast_dtype(xp: ModuleType, as_numpy: bool): + """ + If dtype is omitted and there are multiple shapes, use the same + dtype for all output arrays, broadcasted from the inputs + """ + + def f(x: Array, y: Array) -> tuple[Array, Array]: + return x + y, x - y + + x = xp.asarray([1, 2], dtype=xp.float32) + y = xp.asarray(3, dtype=xp.float64) + expect = ( + xp.asarray([4, 5], dtype=xp.float64), + xp.asarray([-2, -1], dtype=xp.float64), + ) + actual = lazy_apply(f, x, y, shape=((2,), (2,)), as_numpy=as_numpy) + assert isinstance(actual, tuple) + assert len(actual) == 2 + xp_assert_equal(actual[0], expect[0]) + xp_assert_equal(actual[1], expect[1]) + + +def test_lazy_apply_core_indices(da: ModuleType): + """ + Test that a function that performs reductions along axes does so + globally and not locally to each Dask chunk. + """ + + def f(x: Array) -> Array: + xp = array_namespace(x) + return xp.sum(x, axis=0) + x + + x_np = cast(Array, np.arange(15).reshape(5, 3)) # type: ignore[bad-cast] # pyright: ignore[reportInvalidCast] + expect = da.asarray(f(x_np)) + x_da = da.asarray(x_np).rechunk(3) + + # A naive map_blocks fails because it applies f to each chunk separately, + # but f needs to reduce along axis 0 which is broken into multiple chunks. + # axis 0 is a "core axis" or "core index" (from xarray.apply_ufunc's + # "core dimension"). + with pytest.raises(AssertionError): + xp_assert_equal(da.map_blocks(f, x_da), expect) + + xp_assert_equal(lazy_apply(f, x_da), expect) + + +def test_lazy_apply_dont_run_on_meta(da: ModuleType): + """Test that Dask won't try running func on the meta array, + as it may have minimum size requirements. + """ + + def f(x: Array) -> Array: + assert x.size + return x + 1 + + x = da.arange(10) + assert not x._meta.size + y = lazy_apply(f, x) + xp_assert_equal(y, x + 1) + + +def test_lazy_apply_dask_non_numpy_meta(da: ModuleType): + """Test dask wrapping around a meta-namespace other than numpy.""" + # At the moment of writing, of all Array API namespaces cupy is + # the only one that Dask supports. + # For this reason, we can only test as_numpy=False since + # np.asarray(cp.Array) is blocked by the transfer guard. + + cp = pytest.importorskip("cupy") + cp = array_namespace(cp.empty(0)) + x_cp = cp.asarray([1, 2, 3]) + x_da = da.asarray([1, 2, 3]).map_blocks(cp.asarray) + assert array_namespace(x_da._meta) is cp + + def f(x: Array) -> Array: + return x + 1 + + y = lazy_apply(f, x_da) + assert array_namespace(y._meta) is cp # type: ignore[attr-defined] # pyright: ignore[reportUnknownArgumentType,reportAttributeAccessIssue] + xp_assert_equal(y.compute(), x_cp + 1) # type: ignore[attr-defined] # pyright: ignore[reportUnknownArgumentType,reportAttributeAccessIssue] + + +def test_lazy_apply_none_shape_in_args(xp: ModuleType, library: Backend): + x = xp.asarray([1, 1, 2, 2, 2]) + + # TODO mxp = meta_namespace(x, xp=xp) + mxp = np if library is Backend.DASK else xp + int_type = xp.asarray(0).dtype + + if library is Backend.JAX: + # Single output + with pytest.raises(ValueError, match="Output shape must be fully known"): + _ = lazy_apply(mxp.unique_values, x, shape=(None,)) + + # Multi output + with pytest.raises(ValueError, match="Output shape must be fully known"): + _ = lazy_apply( + mxp.unique_counts, + x, + shape=((None,), (None,)), + dtype=(x.dtype, int_type), + ) + else: + # Single output + values = lazy_apply(mxp.unique_values, x, shape=(None,)) + xp_assert_equal(values, xp.asarray([1, 2])) + + # Multi output + values, counts = lazy_apply( + mxp.unique_counts, + x, + shape=((None,), (None,)), + dtype=(x.dtype, int_type), + ) + xp_assert_equal(values, xp.asarray([1, 2])) + xp_assert_equal(counts, xp.asarray([2, 3])) + + +def check_lazy_apply_none_shape_broadcast(x: Array) -> Array: + def f(x: Array) -> Array: + return x + + x = x[x > 1] + # Use explicit namespace to bypass monkey-patching by lazy_xp_function + return xpx.lazy_apply(f, x) + + +lazy_xp_function(check_lazy_apply_none_shape_broadcast) + + +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="bool mask") +@pytest.mark.xfail_xp_backend(Backend.JAX, reason="unknown shape") +def test_lazy_apply_none_shape_broadcast(xp: ModuleType): + """Broadcast from input array with unknown shape""" + x = xp.asarray([1, 2, 2]) + actual = check_lazy_apply_none_shape_broadcast(x) + xp_assert_equal(actual, xp.asarray([2, 2])) + + +@pytest.mark.parametrize( + "as_numpy", + [ + False, + pytest.param( + True, + marks=[ + pytest.mark.skip_xp_backend( + Backend.ARRAY_API_STRICT, reason="device->host copy" + ), + pytest.mark.skip_xp_backend(Backend.CUPY, reason="device->host copy"), + pytest.mark.skip_xp_backend(Backend.SPARSE, reason="densification"), + ], + ), + ], +) +def test_lazy_apply_device(xp: ModuleType, as_numpy: bool, device: Device): + def f(x: Array) -> Array: + xp2 = array_namespace(x) + # Deliberately forgetting to add device here to test that the + # output is transferred to the right device. This is necessary when + # as_numpy=True anyway. + return xp2.zeros(x.shape, dtype=x.dtype) + + x = xp.asarray([1, 2], device=device) + y = lazy_apply(f, x, as_numpy=as_numpy) + assert _compat.device(y) == device + + +def test_lazy_apply_arraylike(xp: ModuleType): + """Wrapped func returns an array-like""" + x = xp.asarray([1, 2, 3]) + + # Single output + def f(x: Array) -> int: + shape = eager_shape(x) + return shape[0] + + expect = xp.asarray(3) + actual = lazy_apply(f, x, shape=(), dtype=expect.dtype) + xp_assert_equal(actual, expect) + + # Multi output + def g(x: Array) -> tuple[int, list[int]]: + shape = eager_shape(x) + return shape[0], list(shape) + + actual2 = lazy_apply(g, x, shape=((), (1,)), dtype=(expect.dtype, expect.dtype)) + xp_assert_equal(actual2[0], xp.asarray(3)) + xp_assert_equal(actual2[1], xp.asarray([3])) + + +def test_lazy_apply_scalars_and_nones(xp: ModuleType, library: Backend): + def f(x: Array, y: None, z: int | Array) -> Array: + mxp = array_namespace(x, y, z) + mtyp = type(mxp.asarray(0)) + assert isinstance(x, mtyp) + assert y is None + # jax.pure_callback wraps scalar args + assert isinstance(z, mtyp if library is Backend.JAX else int) + return x + z + + x = xp.asarray([1, 2]) + w = lazy_apply(f, x, None, 3) + xp_assert_equal(w, x + 3) + + +def check_lazy_apply_kwargs(x: Array, expect_cls: type, as_numpy: bool) -> Array: + is_dask = is_dask_array(x) + recursive: list[object] = [] + if not is_dask: # dask.delayed crashes on recursion + recursive.append(recursive) + + def eager( + x: Array, + z: dict[int, list[int]], + msg: str, + msgs: list[str], + scalar: int, + recursive: list[list[object]], + ) -> Array: + assert isinstance(x, expect_cls) + # JAX will crash if x isn't material + assert int(x) == 0 + # Did we re-wrap the namedtuple correctly, or did it get + # accidentally changed to a basic tuple? + assert z == {0: [1, 2]} + assert msg == "Hello World" # must be hidden from JAX + assert msgs[0] == "Hello World" # must be hidden from JAX + assert isinstance(msg, str) + assert isinstance(msgs[0], str) + assert scalar == 1 # must be hidden from JAX + assert isinstance(scalar, int) + assert isinstance(recursive, list) + if not is_dask: + assert recursive[0][0] is recursive[0] + return x + 1 + + # Use explicit namespace to bypass monkey-patching by lazy_xp_function + return xpx.lazy_apply( # pyright: ignore[reportCallIssue] + eager, + x, + z={0: [1, 2]}, + msg="Hello World", + msgs=["Hello World"], + # This will be automatically cast to jax.Array if we don't wrap it + scalar=1, + recursive=recursive, + shape=x.shape, + dtype=x.dtype, + as_numpy=as_numpy, + ) + + +lazy_xp_function(check_lazy_apply_kwargs, static_argnames=("expect_cls", "as_numpy")) + + +@as_numpy +def test_lazy_apply_kwargs(xp: ModuleType, library: Backend, as_numpy: bool): + """When as_numpy=True, search and replace arrays in the (nested) keywords arguments + with numpy arrays, and leave the rest untouched.""" + x = xp.asarray(0) + expect_cls = np.ndarray if as_numpy or library is Backend.DASK else type(x) + actual = check_lazy_apply_kwargs(x, expect_cls, as_numpy) # pyright: ignore[reportUnknownArgumentType] + xp_assert_equal(actual, x + 1) + + +class CustomError(Exception): + pass + + +def raises(x: Array) -> Array: + def eager(_: Array) -> Array: + msg = "Hello World" + raise CustomError(msg) + + # Use explicit namespace to bypass monkey-patching by lazy_xp_function + return xpx.lazy_apply(eager, x, shape=x.shape, dtype=x.dtype) + + +# jax.pure_callback does not support raising +# https://github.com/jax-ml/jax/issues/26102 +lazy_xp_function(raises, jax_jit=False) + + +def test_lazy_apply_raises(xp: ModuleType): + """ + See Also + -------- + test_testing.py::test_lazy_xp_function_eagerly_raises + """ + x = xp.asarray(0) + + with pytest.raises(CustomError, match="Hello World"): + # Here we are disregarding the return value, which would + # normally cause the graph not to materialize and the + # exception not to be raised. + # However, lazy_xp_function will do it for us on function exit. + _ = raises(x) + + +def test_invalid_args(): + def f(x: Array) -> Array: + return x + + x = np.asarray(1) + + with pytest.raises(ValueError, match="at least one argument array"): + _ = lazy_apply(f, shape=(1,), dtype=np.int32, xp=np) + with pytest.raises(ValueError, match="at least one argument array"): + _ = lazy_apply(f, 1, shape=(1,), dtype=np.int32, xp=np) + with pytest.raises(ValueError, match="at least one argument array"): + _ = lazy_apply(f, shape=(1,), dtype=np.int32) + with pytest.raises(ValueError, match="multiple shapes but only one dtype"): + _ = lazy_apply(f, x, shape=[(1,), (2,)], dtype=np.int32) # type: ignore[call-overload] # pyright: ignore[reportCallIssue,reportArgumentType] + with pytest.raises(ValueError, match="single shape but multiple dtypes"): + _ = lazy_apply(f, x, shape=(1,), dtype=[np.int32, np.int64]) + with pytest.raises(ValueError, match="2 shapes and 1 dtypes"): + _ = lazy_apply(f, x, shape=[(1,), (2,)], dtype=[np.int32]) # type: ignore[arg-type] # pyright: ignore[reportCallIssue,reportArgumentType] diff --git a/tests/test_testing.py b/tests/test_testing.py index 1968eded..566e795f 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -15,7 +15,7 @@ from array_api_extra._lib._utils._typing import Array from array_api_extra.testing import lazy_xp_function -# mypy: disable-error-code=no-any-decorated +# mypy: disable-error-code=decorated-any # pyright: reportUnknownParameterType=false,reportMissingParameterType=false param_assert_equal_close = pytest.mark.parametrize( @@ -31,7 +31,7 @@ @param_assert_equal_close -def test_assert_close_equal_basic(xp: ModuleType, func: Callable[..., None]): # type: ignore[no-any-explicit] +def test_assert_close_equal_basic(xp: ModuleType, func: Callable[..., None]): # type: ignore[explicit-any] func(xp.asarray(0), xp.asarray(0)) func(xp.asarray([1, 2]), xp.asarray([1, 2])) @@ -51,7 +51,7 @@ def test_assert_close_equal_basic(xp: ModuleType, func: Callable[..., None]): # @pytest.mark.skip_xp_backend(Backend.NUMPY, reason="test other ns vs. numpy") @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="test other ns vs. numpy") @pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close]) -def test_assert_close_equal_namespace(xp: ModuleType, func: Callable[..., None]): # type: ignore[no-any-explicit] +def test_assert_close_equal_namespace(xp: ModuleType, func: Callable[..., None]): # type: ignore[explicit-any] with pytest.raises(AssertionError, match="namespaces do not match"): func(xp.asarray(0), np.asarray(0)) with pytest.raises(TypeError, match="Unrecognized array input"): @@ -73,7 +73,7 @@ def test_assert_close_tolerance(xp: ModuleType): @param_assert_equal_close @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="index by sparse array") -def test_assert_close_equal_none_shape(xp: ModuleType, func: Callable[..., None]): # type: ignore[no-any-explicit] +def test_assert_close_equal_none_shape(xp: ModuleType, func: Callable[..., None]): # type: ignore[explicit-any] """On dask and other lazy backends, test that a shape with NaN's or None's can be compared to a real shape. """ @@ -196,7 +196,7 @@ def static_params3(x: Array, n: int, flag: bool = False) -> Array: @pytest.mark.parametrize("func", [static_params1, static_params2, static_params3]) -def test_lazy_xp_function_static_params(xp: ModuleType, func: Callable[..., Array]): # type: ignore[no-any-explicit] +def test_lazy_xp_function_static_params(xp: ModuleType, func: Callable[..., Array]): # type: ignore[explicit-any] x = xp.asarray([1.0, 2.0]) xp_assert_equal(func(x, 1), xp.asarray([3.0, 6.0])) xp_assert_equal(func(x, 1, True), xp.asarray([2.0, 4.0])) From 1a479365ed93c3c5b65fe6204174a664f080ab70 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 18 Mar 2025 22:44:47 +0000 Subject: [PATCH 055/140] CI: bump pixi --- .github/workflows/ci.yml | 4 ++-- .github/workflows/docs-build.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fc43be95..a3ce6620 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,7 +32,7 @@ jobs: extra_args: --hook-stage manual --all-files - uses: prefix-dev/setup-pixi@v0.8.3 with: - pixi-version: v0.40.3 + pixi-version: v0.42.1 cache: true environments: lint - name: Run Pylint, Mypy & Pyright @@ -58,7 +58,7 @@ jobs: - uses: prefix-dev/setup-pixi@v0.8.3 with: - pixi-version: v0.40.3 + pixi-version: v0.42.1 cache: true environments: ${{ matrix.environment }} diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index 8e12580f..c850c851 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -9,7 +9,7 @@ jobs: - uses: actions/checkout@v4 - uses: prefix-dev/setup-pixi@v0.8.3 with: - pixi-version: v0.40.3 + pixi-version: v0.42.1 cache: true environments: docs - name: Build Docs From b155cad1b9cab02b0709233c81f87013983196d8 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 18 Mar 2025 22:48:05 +0000 Subject: [PATCH 056/140] REL: bump version to 0.7.0 --- pixi.lock | 2 +- src/array_api_extra/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index 37b2ca15..ee40d532 100644 --- a/pixi.lock +++ b/pixi.lock @@ -3884,7 +3884,7 @@ packages: timestamp: 1742159192304 - pypi: . name: array-api-extra - version: 0.7.0.dev0 + version: 0.7.0 sha256: 03300616865414593ebd17cd40b2c63d372e276398f319c1dbe8f7ae2ad11bed requires_dist: - array-api-compat>=1.11,<2 diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 84cc4303..21e7620e 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -16,7 +16,7 @@ ) from ._lib._lazy import lazy_apply -__version__ = "0.7.0.dev0" +__version__ = "0.7.0" # pylint: disable=duplicate-code __all__ = [ From 70c7c8092d665c1556f6cd9ab819e266c5d88674 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 18 Mar 2025 23:09:04 +0000 Subject: [PATCH 057/140] DEV: bump version to 0.7.1.dev0 --- pixi.lock | 2 +- src/array_api_extra/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index ee40d532..54635581 100644 --- a/pixi.lock +++ b/pixi.lock @@ -3884,7 +3884,7 @@ packages: timestamp: 1742159192304 - pypi: . name: array-api-extra - version: 0.7.0 + version: 0.7.1.dev0 sha256: 03300616865414593ebd17cd40b2c63d372e276398f319c1dbe8f7ae2ad11bed requires_dist: - array-api-compat>=1.11,<2 diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 21e7620e..879d49b5 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -16,7 +16,7 @@ ) from ._lib._lazy import lazy_apply -__version__ = "0.7.0" +__version__ = "0.7.1.dev0" # pylint: disable=duplicate-code __all__ = [ From 438310cef14741294ad1f1b61edceedc8361b225 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Wed, 19 Mar 2025 15:32:18 +0000 Subject: [PATCH 058/140] BUG: `isclose` PyTorch Array API 2024.12 compliance --- src/array_api_extra/_delegation.py | 14 ++++++-------- tests/test_funcs.py | 1 - 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/array_api_extra/_delegation.py b/src/array_api_extra/_delegation.py index b6e58688..bb11b7ee 100644 --- a/src/array_api_extra/_delegation.py +++ b/src/array_api_extra/_delegation.py @@ -6,6 +6,7 @@ from ._lib import Backend, _funcs from ._lib._utils._compat import array_namespace +from ._lib._utils._helpers import asarrays from ._lib._utils._typing import Array __all__ = ["isclose", "pad"] @@ -107,14 +108,11 @@ def isclose( """ xp = array_namespace(a, b) if xp is None else xp - if _delegate( - xp, - Backend.NUMPY, - Backend.CUPY, - Backend.DASK, - Backend.JAX, - Backend.TORCH, - ): + if _delegate(xp, Backend.NUMPY, Backend.CUPY, Backend.DASK, Backend.JAX): + return xp.isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan) + + if _delegate(xp, Backend.TORCH): + a, b = asarrays(a, b, xp=xp) # Array API 2024.12 support return xp.isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan) return _funcs.isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan, xp=xp) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 23344f62..a6b3711b 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -689,7 +689,6 @@ def test_none_shape_bool(self, xp: ModuleType): xp_assert_equal(isclose(a, b), xp.asarray([True, False])) @pytest.mark.skip_xp_backend(Backend.NUMPY_READONLY, reason="xp=xp") - @pytest.mark.xfail_xp_backend(Backend.TORCH, reason="Array API 2024.12 support") def test_python_scalar(self, xp: ModuleType): a = xp.asarray([0.0, 0.1], dtype=xp.float32) xp_assert_equal(isclose(a, 0.0), xp.asarray([True, False])) From 212809dcf22bd1523e8a1fe72889f0e6b62fd7cd Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 19 Mar 2025 16:27:28 +0000 Subject: [PATCH 059/140] DOC: fix copyright (#168) --- docs/conf.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/conf.py b/docs/conf.py index 64389f80..e2cab35b 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -4,6 +4,8 @@ from typing import Any project = "array-api-extra" +copyright = "Consortium for Python Data API Standards" +author = "Consortium for Python Data API Standards" version = release = importlib.metadata.version("array_api_extra") extensions = [ From 3db7f7502ce158392e8d369b4906d473ec85faeb Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Wed, 19 Mar 2025 16:44:33 +0000 Subject: [PATCH 060/140] TST: NumPy 1.x support (#169) * TST: NumPy 1.x support * Downgrade to oldest SPEC0 --- .github/workflows/ci.yml | 2 +- pixi.lock | 1141 ++++++++++++++++++- pyproject.toml | 6 + src/array_api_extra/_lib/_funcs.py | 9 +- src/array_api_extra/_lib/_utils/_helpers.py | 3 +- tests/test_funcs.py | 10 + tests/test_helpers.py | 6 +- tests/test_lazy.py | 9 +- 8 files changed, 1167 insertions(+), 19 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a3ce6620..de8250cd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,7 +48,7 @@ jobs: strategy: fail-fast: false matrix: - environment: [tests-py310, tests-py313, tests-backends] + environment: [tests-py310, tests-py313, tests-numpy1, tests-backends] runs-on: [ubuntu-latest] steps: diff --git a/pixi.lock b/pixi.lock index 54635581..6d5ba70d 100644 --- a/pixi.lock +++ b/pixi.lock @@ -1614,6 +1614,399 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . + dev-numpy1: + channels: + - url: https://prefix.dev/conda-forge/ + indexes: + - https://pypi.org/simple + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py311h38be061_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py311hfdbb021_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py311hf29c0ef_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py311h2dc5d0c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py311h2dc5d0c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.25.0-py311h64a7726_0.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.11.11-h9e4cc4f_2_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.11-5_cp311.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py311h2dc5d0c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py311hd18a35c_5.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py311h9ecbd09_1.conda + - pypi: . + osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py311h267d04e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py311h3f08180_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py311h3a79f62_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py311h4921393_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py311h4921393_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.25.0-py311hb8f3215_0.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.11.11-hc22306f_2_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.11-5_cp311.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py311h4921393_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py311h2c37856_5.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py311h917b07b_1.conda + - pypi: . + win-64: + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py311h1ea47a8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py311hda3d55a_2.conda + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py311he736701_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py311h5082efb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhca29cf9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py311h5082efb_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-1.25.0-py311h0b4df5a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.11.11-h3f84c4b_2_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.11-5_cp311.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py311h5082efb_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py311h3257749_5.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda + - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py311he736701_1.conda + - pypi: . docs: channels: - url: https://prefix.dev/conda-forge/ @@ -3527,6 +3920,147 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl - pypi: . + tests-numpy1: + channels: + - url: https://prefix.dev/conda-forge/ + indexes: + - https://pypi.org/simple + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.25.0-py310ha4c1d20_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - pypi: . + osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.25.0-py310haa1e00c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - pypi: . + win-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-1.25.0-py310hd02465a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + - pypi: . tests-py310: channels: - url: https://prefix.dev/conda-forge/ @@ -3885,7 +4419,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.1.dev0 - sha256: 03300616865414593ebd17cd40b2c63d372e276398f319c1dbe8f7ae2ad11bed + sha256: f78ab5cbb082bc05c77354eea2778c551b79283b5c89c3ec12a31c149f83f9bc requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' @@ -3902,6 +4436,18 @@ packages: - pkg:pypi/array-api-strict?source=hash-mapping size: 56235 timestamp: 1740676965118 +- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py311h38be061_0.conda + sha256: cf6c649941832b7b2ed0bdd4e79093343468c3e1003fc78f53e2a1021cefbec4 + md5: cabdabc18d53f957c01685765f24381a + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: LGPL-2.1-or-later + license_family: LGPL + purls: + - pkg:pypi/astroid?source=hash-mapping + size: 513452 + timestamp: 1741614700533 - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py313h78bf25f_0.conda sha256: 412b22423c0c26313bdeab7eb83a51a5851ae836221a524e36cfbc1e44138f2d md5: d2b9567408d4c0c23de9c0cfaf8aebb9 @@ -3914,6 +4460,19 @@ packages: - pkg:pypi/astroid?source=hash-mapping size: 514362 timestamp: 1741614664457 +- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py311h267d04e_0.conda + sha256: e0b8296f7a28ca8a8c2eccfb857c2c7135c515c13962cb7c9df55c41387e1ee7 + md5: a4c3cd69c81b7c039fae440cd4e69545 + depends: + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + license: LGPL-2.1-or-later + license_family: LGPL + purls: + - pkg:pypi/astroid?source=hash-mapping + size: 513895 + timestamp: 1741614801975 - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py313h8f79df9_0.conda sha256: f6ce10d20af1f13d9692f3dcc9cb5176ea00a9de376d3b224cab0dfe2fa68545 md5: 63c2e4063e8c1d6646f8d035d6233601 @@ -3927,6 +4486,18 @@ packages: - pkg:pypi/astroid?source=hash-mapping size: 516696 timestamp: 1741615027381 +- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py311h1ea47a8_0.conda + sha256: ce85abea60acda2e8d2c8bfbca7f1013e04a9b4b23d59b5e02a4b12de6ee1cf8 + md5: dcfa6fc2847f6d9395b210423ab13d1b + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: LGPL-2.1-or-later + license_family: LGPL + purls: + - pkg:pypi/astroid?source=hash-mapping + size: 512566 + timestamp: 1741614735755 - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py313hfa70ccb_0.conda sha256: 09fbd82a58a6e67baf39f1ae8c4824925623ff9656d952743b508ec8724de6c8 md5: e0ed4cbb6c5e410b0673d33202ed96e2 @@ -4808,6 +5379,23 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 349668 timestamp: 1725267875087 +- conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py311hfdbb021_2.conda + sha256: 949913bbd1f74d1af202d3e4bff2e0a4e792ec00271dc4dd08641d4221aa2e12 + md5: d21daab070d76490cb39a8f1d1729d79 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + constrains: + - libbrotlicommon 1.1.0 hb9d3cd8_2 + license: MIT + license_family: MIT + purls: + - pkg:pypi/brotli?source=hash-mapping + size: 350367 + timestamp: 1725267768486 - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda sha256: da92e5e904465fce33a7a55658b13caa5963cc463c430356373deeda8b2dbc46 md5: f6bb3742e17a4af0dc3c8ca942683ef6 @@ -4842,6 +5430,23 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 339329 timestamp: 1725268335778 +- conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py311h3f08180_2.conda + sha256: f507d65e740777a629ceacb062c768829ab76fde01446b191699a734521ecaad + md5: c8793a23206344faa25f4e0b5d0e7908 + depends: + - __osx >=11.0 + - libcxx >=17 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + constrains: + - libbrotlicommon 1.1.0 hd74edd7_2 + license: MIT + license_family: MIT + purls: + - pkg:pypi/brotli?source=hash-mapping + size: 339584 + timestamp: 1725268241628 - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda sha256: b0a66572f44570ee7cc960e223ca8600d26bb20cfb76f16b95adf13ec4ee3362 md5: f3bee63c7b5d041d841aff05785c28b7 @@ -4876,6 +5481,23 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 321576 timestamp: 1725268612274 +- conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py311hda3d55a_2.conda + sha256: aa3ac5dbf63db2f145235708973c626c2189ee4040d769fdf0076286fa45dc26 + md5: a0ea2839841a06740a1c110ba3317b42 + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - libbrotlicommon 1.1.0 h2466b09_2 + license: MIT + license_family: MIT + purls: + - pkg:pypi/brotli?source=hash-mapping + size: 322114 + timestamp: 1725268368720 - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda sha256: e89803147849d429f1ba3eec880b487c2cc4cac48a221079001a2ab1216f3709 md5: c1a5d95bf18940d2b1d12f7bf2fb589b @@ -5006,6 +5628,22 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 243532 timestamp: 1725560630552 +- conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py311hf29c0ef_0.conda + sha256: bc47aa39c8254e9e487b8bcd74cfa3b4a3de3648869eb1a0b89905986b668e35 + md5: 55553ecd5328336368db611f350b7039 + depends: + - __glibc >=2.17,<3.0.a0 + - libffi >=3.4,<4.0a0 + - libgcc >=13 + - pycparser + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: MIT + license_family: MIT + purls: + - pkg:pypi/cffi?source=hash-mapping + size: 302115 + timestamp: 1725560701719 - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda sha256: 73cd6199b143a8a6cbf733ce124ed57defc1b9a7eab9b10fd437448caf8eaa45 md5: ce6386a5892ef686d6d680c345c40ad1 @@ -5038,6 +5676,22 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 229224 timestamp: 1725560797724 +- conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py311h3a79f62_0.conda + sha256: 253605b305cc4548b8f97eb7c2e146697e0c7672b099c4862ec5ca7e8e995307 + md5: a42272c5dbb6ffbc1a5af70f24c7b448 + depends: + - __osx >=11.0 + - libffi >=3.4,<4.0a0 + - pycparser + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + license: MIT + license_family: MIT + purls: + - pkg:pypi/cffi?source=hash-mapping + size: 288211 + timestamp: 1725560745212 - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda sha256: 50650dfa70ccf12b9c4a117d7ef0b41895815bb7328d830d667a6ba3525b60e8 md5: 6d24d5587a8615db33c961a4ca0a8034 @@ -5070,6 +5724,22 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 238887 timestamp: 1725561032032 +- conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py311he736701_0.conda + sha256: 9689fbd8a31fdf273f826601e90146006f6631619767a67955048c7ad7798a1d + md5: e1c69be23bd05471a6c623e91680ad59 + depends: + - pycparser + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + purls: + - pkg:pypi/cffi?source=hash-mapping + size: 297627 + timestamp: 1725561079708 - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda sha256: b19f581fe423858f1f477c52e10978be324c55ebf2e418308d30d013f4a476ff md5: 519a29d7ac273f8c165efc0af099da42 @@ -5266,6 +5936,21 @@ packages: - pkg:pypi/coverage?source=compressed-mapping size: 299458 timestamp: 1742157218998 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py311h2dc5d0c_0.conda + sha256: 350b0c1eb54d38aa9631255f11a5b83ec924ffd20776d9a2e903f5c58f3d5904 + md5: 1923a8a1fd2b87318804f118273c1ab2 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - tomli + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/coverage?source=hash-mapping + size: 380562 + timestamp: 1742157291267 - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py313h8060acc_0.conda sha256: 6f0ba84bc58a7720976c556d85216f6fde9cdd7299436c219fd3720caab86e43 md5: 525d19c5d905e7e114b2c90bfa4d86bb @@ -5296,6 +5981,21 @@ packages: - pkg:pypi/coverage?source=compressed-mapping size: 298410 timestamp: 1742157080743 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py311h4921393_0.conda + sha256: a5114f6fca6c02f996685c296e47db0a052d387f2122b7c6474d1cf5a4a3115a + md5: 1d83dbdbeda66e8cb469e1325e9dc950 + depends: + - __osx >=11.0 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + - tomli + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/coverage?source=hash-mapping + size: 380437 + timestamp: 1742157099485 - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py313ha9b7d5b_0.conda sha256: a984d8f54a56d46cc2a96d8431fa9bab64ba58025cc73ff027e971c4ba7b810d md5: 10ab8915b3d9a96dcbbfa88605ce55f5 @@ -5327,6 +6027,22 @@ packages: - pkg:pypi/coverage?source=compressed-mapping size: 324332 timestamp: 1742157295509 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py311h5082efb_0.conda + sha256: 05b35904afac394868753abe745bdefe6c595f7fc5bc304bc8559c3faab6f05b + md5: a2a2feae26268f73c8ab06818b99b56c + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - tomli + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/coverage?source=hash-mapping + size: 407182 + timestamp: 1742157374397 - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda sha256: 33888f01958910955d66d56a400f60fbd3c0a297c6c78fd60d629b66d9a60c82 md5: 6cf3289aa6e75a352288bd4b39388eef @@ -10027,6 +10743,22 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 23091 timestamp: 1733219814479 +- conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py311h2dc5d0c_1.conda + sha256: 0291d90706ac6d3eea73e66cd290ef6d805da3fad388d1d476b8536ec92ca9a8 + md5: 6565a715337ae279e351d0abd8ffe88a + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + constrains: + - jinja2 >=3.0.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/markupsafe?source=hash-mapping + size: 25354 + timestamp: 1733219879408 - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda sha256: d812caf52efcea7c9fd0eafb21d45dadfd0516812f667b928bee50e87634fae5 md5: 21b62c55924f01b6eef6827167b46acb @@ -10059,6 +10791,22 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 22681 timestamp: 1733219957702 +- conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py311h4921393_1.conda + sha256: 4f738a7c80e34e5e5d558e946b06d08e7c40e3cc4bdf08140bf782c359845501 + md5: 249e2f6f5393bb6b36b3d3a3eebdcdf9 + depends: + - __osx >=11.0 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + constrains: + - jinja2 >=3.0.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/markupsafe?source=hash-mapping + size: 24976 + timestamp: 1733219849253 - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda sha256: 81759af8a9872c8926af3aa59dc4986eee90a0956d1ec820b42ac4f949a71211 md5: 3acf05d8e42ff0d99820d2d889776fff @@ -10092,6 +10840,23 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 25941 timestamp: 1733220087179 +- conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py311h5082efb_1.conda + sha256: 6f756e13ccf1a521d3960bd3cadddf564e013e210eaeced411c5259f070da08e + md5: c1f2ddad665323278952a453912dc3bd + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - jinja2 >=3.0.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/markupsafe?source=hash-mapping + size: 28238 + timestamp: 1733220208800 - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda sha256: f16cb398915f52d582bcea69a16cf69a56dab6ea2fab6f069da9c2c10f09534c md5: ec9ecf6ee4cceb73a0c9a8cdfdf58bed @@ -10729,6 +11494,44 @@ packages: - pkg:pypi/numba?source=hash-mapping size: 5857396 timestamp: 1739225207648 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-1.25.0-py310ha4c1d20_0.conda + sha256: bee4c383e78effeccbf854636b174e7242cfb486daa5387cfa57963d3c65628e + md5: 03319f78e5c9c8d90c0110e2c6ed24f6 + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libgcc-ng >=12 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx-ng >=12 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 6766910 + timestamp: 1687056693894 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-1.25.0-py311h64a7726_0.conda + sha256: fb1723f13286d65471b40e6310ebf5f4fb2eb24a77f372a58ddf8bc2453dfbb6 + md5: 4df60430eca64502eb01e02df92246bf + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libgcc-ng >=12 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx-ng >=12 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 7978556 + timestamp: 1687056703668 - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda sha256: f75a5ffd197be7b4f965307770d89234c7ea42431ecd4a72a584a8be29bc3616 md5: b67f4f02236b75765deec42f5cf2b35b @@ -10809,6 +11612,44 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 8521492 timestamp: 1742255362413 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.25.0-py310haa1e00c_0.conda + sha256: c4a61497f741ddcbdab8781c24995445c355792c63f18b19b6d2f24c5c7ea649 + md5: a0335061ed42c8906b86c3a308ac2e3e + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=15.0.7 + - liblapack >=3.9.0,<4.0a0 + - python >=3.10,<3.11.0a0 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 5687449 + timestamp: 1687057029875 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.25.0-py311hb8f3215_0.conda + sha256: 2c283e75710cd9426d12935db10f1ceae16f36a433f1f986541b1df028973a7f + md5: a54dc49867344ae4f05d90c18d3eb918 + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=15.0.7 + - liblapack >=3.9.0,<4.0a0 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 6777187 + timestamp: 1687057050901 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda sha256: 006b3a60d912f53c244e2b2a1062b4b092be631191204b2502e1f3e45e7decca md5: 197700c4ca191088c1d47bab613020a4 @@ -10889,6 +11730,46 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6534258 timestamp: 1742255432786 +- conda: https://prefix.dev/conda-forge/win-64/numpy-1.25.0-py310hd02465a_0.conda + sha256: 2acd83d05b9095927dd7b147ac14140f13a97b45bdac1762d97f2009b2dfda77 + md5: 63be5dd380067c6db32243e6ca56e8e8 + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - liblapack >=3.9.0,<4.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 5954500 + timestamp: 1687056952296 +- conda: https://prefix.dev/conda-forge/win-64/numpy-1.25.0-py311h0b4df5a_0.conda + sha256: e569727af8084e87f1b278f4bdf1216f09db98fe933164d9afb388807d5d353f + md5: 71e3f022337531e4109c2ae97f409e1d + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - liblapack >=3.9.0,<4.0a0 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 7187471 + timestamp: 1687056974257 - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda sha256: 5c47cabe3da23a791b6163acbc6ff8c4b4debd6a72e41f9f4f5294738bc3b321 md5: 478874a4b6f52f275e71641284343488 @@ -12183,6 +13064,34 @@ packages: purls: [] size: 25199631 timestamp: 1733409331823 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.11.11-h9e4cc4f_2_cpython.conda + build_number: 2 + sha256: e0be7ad95a034d10e021f15317bf5c70fc1161564fa47844984c245505cde36c + md5: 81dd3e521f9b9eaa58d06213e28aaa9b + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - libgcc >=13 + - liblzma >=5.6.4,<6.0a0 + - libnsl >=2.0.1,<2.1.0a0 + - libsqlite >=3.49.1,<4.0a0 + - libuuid >=2.38.1,<3.0a0 + - libxcrypt >=4.4.36 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.4.1,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + constrains: + - python_abi 3.11.* *_cp311 + license: Python-2.0 + purls: [] + size: 30594389 + timestamp: 1741036299726 - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda build_number: 101 sha256: cc1984ee54261cee6a2db75c65fc7d2967bc8c6e912d332614df15244d7730ef @@ -12232,6 +13141,29 @@ packages: purls: [] size: 12372048 timestamp: 1733408850559 +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.11.11-hc22306f_2_cpython.conda + build_number: 2 + sha256: 6f3c20b8666301fc27e6d1095f1e0f12a093bacf483e992cb56169127e989630 + md5: 4bd51247ba4dd5958eb8f1e593edfe00 + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - liblzma >=5.6.4,<6.0a0 + - libsqlite >=3.49.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.4.1,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + constrains: + - python_abi 3.11.* *_cp311 + license: Python-2.0 + purls: [] + size: 14579450 + timestamp: 1741035010673 - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda build_number: 101 sha256: 6239a14c39a9902d6b617d57efe3eefbab23cf30cdc67122fdab81d04da193cd @@ -12278,6 +13210,29 @@ packages: purls: [] size: 16061214 timestamp: 1733408154785 +- conda: https://prefix.dev/conda-forge/win-64/python-3.11.11-h3f84c4b_2_cpython.conda + build_number: 2 + sha256: d9a31998083225dcbef7c10cf0d379b1f64176cf1d0f8ad7f29941d2eb293d25 + md5: 8959f363205d55bb6ada26bdfd6ce8c7 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - liblzma >=5.6.4,<6.0a0 + - libsqlite >=3.49.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.4.1,<4.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - python_abi 3.11.* *_cp311 + license: Python-2.0 + purls: [] + size: 18221686 + timestamp: 1741034476958 - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda build_number: 101 sha256: b6e7a6f314343926b5a236592272e5014edcda150e14d18d0fb9440d8a185c3f @@ -12336,6 +13291,17 @@ packages: purls: [] size: 6227 timestamp: 1723823165457 +- conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.11-5_cp311.conda + build_number: 5 + sha256: 2660b8059b3ee854bc5d3c6b1fce946e5bd2fe8fbca7827de2c5885ead6209de + md5: 139a8d40c8a2f430df31048949e450de + constrains: + - python 3.11.* *_cpython + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6211 + timestamp: 1723823324668 - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 438225b241c5f9bddae6f0178a97f5870a89ecf927dfca54753e689907331442 @@ -12358,6 +13324,17 @@ packages: purls: [] size: 6324 timestamp: 1723823147856 +- conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.11-5_cp311.conda + build_number: 5 + sha256: adc05729b7e0aca7b436e60a86f10822a92185dfcb48d66d6444e3629d3a1f6a + md5: 3b855e3734344134cb56c410f729c340 + constrains: + - python 3.11.* *_cpython + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6308 + timestamp: 1723823096865 - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 4437198eae80310f40b23ae2f8a9e0a7e5c2b9ae411a8621eb03d87273666199 @@ -12380,6 +13357,17 @@ packages: purls: [] size: 6715 timestamp: 1723823141288 +- conda: https://prefix.dev/conda-forge/win-64/python_abi-3.11-5_cp311.conda + build_number: 5 + sha256: 9b210e5807dd9c9ed71ff192a95f1872da597ddd10e7cefec93a922fe22e598a + md5: 895b873644c11ccc0ab7dba2d8513ae6 + constrains: + - python 3.11.* *_cpython + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6707 + timestamp: 1723823225752 - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 0c12cc1b84962444002c699ed21e815fb9f686f950d734332a1b74d07db97756 @@ -12860,6 +13848,17 @@ packages: - pkg:pypi/pytz?source=hash-mapping size: 188538 timestamp: 1706886944988 +- conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda + sha256: bc35995ecbd38693567fc143d3e6008e53cff900b453412cae48ffa535f25d1f + md5: d451ccded808abf6511f0a2ac9bb9dcc + depends: + - python >=3.9 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pytz?source=compressed-mapping + size: 186859 + timestamp: 1738317649432 - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda sha256: 5fba7f5babcac872c72f6509c25331bcfac4f8f5031f0102530a41b41336fce6 md5: fd343408e64cf1e273ab7c710da374db @@ -12875,6 +13874,21 @@ packages: - pkg:pypi/pyyaml?source=compressed-mapping size: 182769 timestamp: 1737454971552 +- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py311h2dc5d0c_2.conda + sha256: d107ad62ed5c62764fba9400f2c423d89adf917d687c7f2e56c3bfed605fb5b3 + md5: 014417753f948da1f70d132b2de573be + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pyyaml?source=hash-mapping + size: 213136 + timestamp: 1737454846598 - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda sha256: 6826217690cfe92d6d49cdeedb6d63ab32f51107105d6a459d30052a467037a0 md5: 50992ba61a8a1f8c2d346168ae1c86df @@ -12905,6 +13919,21 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 166853 timestamp: 1737454973579 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py311h4921393_2.conda + sha256: 2af6006c9f692742181f4aa2e0656eb112981ccb0b420b899d3dd42c881bd72f + md5: 250b2ee8777221153fd2de9c279a7efa + depends: + - __osx >=11.0 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pyyaml?source=hash-mapping + size: 196951 + timestamp: 1737454935552 - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda sha256: 58c41b86ff2dabcf9ccd9010973b5763ec28b14030f9e1d9b371d22b538bce73 md5: 03a7926e244802f570f25401c25c13bc @@ -12936,6 +13965,22 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 157941 timestamp: 1737455030235 +- conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py311h5082efb_2.conda + sha256: 6095e1d58c666f6a06c55338df09485eac34c76e43d92121d5786794e195aa4d + md5: e474ba674d780f0fa3b979ae9e81ba91 + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pyyaml?source=hash-mapping + size: 187430 + timestamp: 1737454904007 - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda sha256: 5b496c96e48f495de41525cb1b603d0147f2079f88a8cf061aaf9e17a2fe1992 md5: d14f685b5d204b023c641b188a8d0d7c @@ -13790,6 +14835,22 @@ packages: purls: [] size: 559710 timestamp: 1728377334097 +- conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py311hd18a35c_5.conda + sha256: 4542cc3093f480c7fa3e104bfd9e5b7daeff32622121be6847f9e839341b0790 + md5: 4e8447ca8558a203ec0577b4730073f3 + depends: + - __glibc >=2.17,<3.0.a0 + - cffi + - libgcc >=13 + - libstdcxx >=13 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ukkonen?source=hash-mapping + size: 13858 + timestamp: 1725784165345 - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda sha256: 4edcb6a933bb8c03099ab2136118d5e5c25285e3fd2b0ff0fa781916c53a1fb7 md5: 5bcffe10a500755da4a71cc0fb62a420 @@ -13806,6 +14867,22 @@ packages: - pkg:pypi/ukkonen?source=hash-mapping size: 13916 timestamp: 1725784177558 +- conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py311h2c37856_5.conda + sha256: f48499c8f639265c53dc794ff2f2d0aa163845eb31841c226ec172f64861654d + md5: d5fe38d502e3d758c8f0fed8ba9ea652 + depends: + - __osx >=11.0 + - cffi + - libcxx >=17 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ukkonen?source=hash-mapping + size: 13603 + timestamp: 1725784278728 - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda sha256: 482eac475928c031948790647ae10c2cb1d4a779c2e8f35f5fd1925561b13203 md5: 8ddba23e26957f0afe5fc9236c73124a @@ -13822,6 +14899,22 @@ packages: - pkg:pypi/ukkonen?source=hash-mapping size: 13689 timestamp: 1725784235751 +- conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py311h3257749_5.conda + sha256: 7624abb32c075e234dad59acb5b580006adfef348cd1aefcbe0be31546aa5b73 + md5: 938a78ac20d6ed625b8d76015c6be88d + depends: + - cffi + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ukkonen?source=hash-mapping + size: 17253 + timestamp: 1725784407361 - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda sha256: 4f57f2eccd5584421f1b4d8c96c167c1008cba660d7fab5bdec1de212a0e0ff0 md5: 97337494471e4265a203327f9a194234 @@ -14089,6 +15182,21 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 720871 timestamp: 1741853413225 +- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py311h9ecbd09_1.conda + sha256: 1a824220227f356f35acec5ff6a4418b1ccd0238fd752ceebeb04a0bd37acf0f + md5: 6d229edd907b6bb39961b74e3d52de9c + depends: + - __glibc >=2.17,<3.0.a0 + - cffi >=1.11 + - libgcc >=13 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/zstandard?source=compressed-mapping + size: 732182 + timestamp: 1741853419018 - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda sha256: e884a1fc5e99904eb1c4895eb71ea7bebae35aa865422e2ff006e5b37c98d919 md5: 22b773d9a4bcf7a25ad5bc8591abc80f @@ -14119,6 +15227,21 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 520342 timestamp: 1741853601584 +- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py311h917b07b_1.conda + sha256: 496189ea504358088128df526e545a96d7c8b597bea0747f09bc0e081a67a69b + md5: be18ca5f35d991ab12342a6fc3f7a6f8 + depends: + - __osx >=11.0 + - cffi >=1.11 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/zstandard?source=hash-mapping + size: 532580 + timestamp: 1741853536042 - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_1.conda sha256: 7b5035d01ee9f5e80c7a28f198d61c818891306e3b28623a8d73eeb89e17c7ad md5: fc9329ffb94f33dd18bfbaae4d9216c6 @@ -14150,6 +15273,22 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 434540 timestamp: 1741853818826 +- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py311he736701_1.conda + sha256: 78afa8ce76763993a76da1b0120b690cba8926271cc9e0462f66155866817c84 + md5: a4c147aaaf7e284762d7a6acc49e35e5 + depends: + - cffi >=1.11 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/zstandard?source=compressed-mapping + size: 444456 + timestamp: 1741853849446 - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_1.conda sha256: 711145d9cc05efe48a093db3ceecadf18f451547c94dc15745430a39ee1556d9 md5: 0fe8f97370e74acbc7814c4906a5824f diff --git a/pyproject.toml b/pyproject.toml index 4b779d03..25905209 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -126,6 +126,10 @@ python = "~=3.10.0" [tool.pixi.feature.py313.dependencies] python = "~=3.13.0" +[tool.pixi.feature.numpy1.dependencies] +# Oldest SPEC 0 NumPy at the moment of writing +numpy = "=1.25.0" + # Backends that can run on CPU-only hosts [tool.pixi.feature.backends.dependencies] pytorch = "*" @@ -167,6 +171,8 @@ tests = { features = ["tests"], solve-group = "default" } docs = { features = ["docs"], solve-group = "default" } dev = { features = ["lint", "tests", "docs", "dev", "backends"], solve-group = "default" } dev-cuda = { features = ["lint", "tests", "docs", "dev", "backends", "cuda-backends"] } +dev-numpy1 = { features = ["lint", "tests", "dev", "numpy1"] } +tests-numpy1 = ["py310", "tests", "numpy1"] tests-py310 = ["py310", "tests"] tests-py313 = ["py313", "tests"] # CUDA not available on free github actions and on some developers' PCs diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 7b0783a3..1ccfbceb 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -565,12 +565,11 @@ def isclose( if rtol == 0: return xp.abs(a - b) <= atol - try: - nrtol = xp.asarray(int(1.0 / rtol), dtype=b.dtype) - except OverflowError: - # rtol * max_int(dtype) < 1, so it's inconsequential + # Don't rely on OverflowError, as it is not guaranteed by the Array API. + nrtol = int(1.0 / rtol) + if nrtol > xp.iinfo(b.dtype).max: + # rtol * max_int < 1, so it's inconsequential return xp.abs(a - b) <= atol - return xp.abs(a - b) <= (atol + xp.abs(b) // nrtol) diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index 7ac97033..3734130b 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -245,8 +245,7 @@ def eager_shape(x: Array, /) -> tuple[int, ...]: def meta_namespace( - *arrays: Array | int | float | complex | bool | None, - xp: ModuleType | None = None, + *arrays: Array | complex | None, xp: ModuleType | None = None ) -> ModuleType: """ Get the namespace of Dask chunks. diff --git a/tests/test_funcs.py b/tests/test_funcs.py index a6b3711b..997411cc 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -48,6 +48,9 @@ lazy_xp_function(sinc, static_argnames="xp") +NUMPY_GE2 = int(np.__version__.split(".")[0]) >= 2 + + @pytest.mark.skip_xp_backend( Backend.SPARSE, reason="read-only backend without .at support" ) @@ -213,6 +216,13 @@ def test_hypothesis( # type: ignore[explicit-any,decorated-any] xp: ModuleType, library: Backend, ): + if ( + library in (Backend.NUMPY, Backend.NUMPY_READONLY) + and not NUMPY_GE2 + and dtype is np.float32 + ): + pytest.xfail(reason="NumPy 1.x dtype promotion for scalars") + mbs = npst.mutually_broadcastable_shapes(num_shapes=n_arrays + 1, min_side=0) input_shapes, _ = data.draw(mbs) cond_shape, *shapes = input_shapes diff --git a/tests/test_helpers.py b/tests/test_helpers.py index 2fc21735..81b11d1f 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -18,9 +18,9 @@ from array_api_extra._lib._utils._typing import Array, Device, DType from array_api_extra.testing import lazy_xp_function -# mypy: disable-error-code=no-untyped-usage +from .conftest import np_compat -np_compat = array_namespace(np.empty(0)) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] +# mypy: disable-error-code=no-untyped-usage # FIXME calls xp.unique_values without size lazy_xp_function(in1d, jax_jit=False, static_argnames=("assume_unique", "invert", "xp")) @@ -149,7 +149,7 @@ def test_numpy_generics(self, dtype: DType): which are subclasses of float and complex. """ a = cast(Array, dtype(0)) # type: ignore[operator] # pyright: ignore[reportCallIssue] - xa, xb = asarrays(a, 0, xp=np) + xa, xb = asarrays(a, 0, xp=np_compat) assert xa.dtype == dtype assert xb.dtype == dtype diff --git a/tests/test_lazy.py b/tests/test_lazy.py index fcee38b0..647132e9 100644 --- a/tests/test_lazy.py +++ b/tests/test_lazy.py @@ -94,12 +94,7 @@ def f(x: Array) -> tuple[Array, Array]: @pytest.mark.parametrize( "as_numpy", [ - pytest.param( - False, - marks=pytest.mark.xfail_xp_backend( - Backend.TORCH, reason="illegal dtype promotion" - ), - ), + False, pytest.param( True, marks=[ @@ -119,7 +114,7 @@ def f(x: Array, y: Array) -> tuple[Array, Array]: return x + y, x - y x = xp.asarray([1, 2], dtype=xp.float32) - y = xp.asarray(3, dtype=xp.float64) + y = xp.asarray([3], dtype=xp.float64) expect = ( xp.asarray([4, 5], dtype=xp.float64), xp.asarray([-2, -1], dtype=xp.float64), From ca0c1d2746c19dd7daa43d7ec68ea0e58d1bbcf5 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Thu, 20 Mar 2025 13:02:44 +0000 Subject: [PATCH 061/140] MAINT: drop Python 3.9 informal support --- pixi.lock | 2 +- pyproject.toml | 2 +- src/array_api_extra/_lib/_at.py | 11 +++++++---- src/array_api_extra/_lib/_funcs.py | 3 --- src/array_api_extra/_lib/_lazy.py | 15 +++------------ src/array_api_extra/_lib/_utils/_helpers.py | 1 - src/array_api_extra/testing.py | 19 +++++-------------- 7 files changed, 17 insertions(+), 36 deletions(-) diff --git a/pixi.lock b/pixi.lock index 6d5ba70d..c111514b 100644 --- a/pixi.lock +++ b/pixi.lock @@ -4419,7 +4419,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.1.dev0 - sha256: f78ab5cbb082bc05c77354eea2778c551b79283b5c89c3ec12a31c149f83f9bc + sha256: 33748bc31a54e83a22964d3d80a9894b64868c3f040a285e5e66af27f744b230 requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 25905209..2bd16b53 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -111,7 +111,7 @@ typing-extensions = "*" numpy = "*" [tool.pixi.feature.docs.tasks] -docs = { cmd = "sphinx-build . build/", cwd = "docs" } +docs = { cmd = "sphinx-build -E -W . build/", cwd = "docs" } open-docs = { cmd = "open build/index.html", cwd = "docs", depends-on = ["docs"] } [tool.pixi.feature.dev.dependencies] diff --git a/src/array_api_extra/_lib/_at.py b/src/array_api_extra/_lib/_at.py index 25d764e3..aa323d78 100644 --- a/src/array_api_extra/_lib/_at.py +++ b/src/array_api_extra/_lib/_at.py @@ -1,13 +1,12 @@ """Update operations for read-only arrays.""" -# https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 from __future__ import annotations import operator from collections.abc import Callable from enum import Enum from types import ModuleType -from typing import ClassVar, cast +from typing import TYPE_CHECKING, ClassVar, cast from ._utils._compat import ( array_namespace, @@ -18,6 +17,10 @@ from ._utils._helpers import meta_namespace from ._utils._typing import Array, SetIndex +if TYPE_CHECKING: # pragma: no cover + # TODO import from typing (requires Python >=3.11) + from typing_extensions import Self + class _AtOp(Enum): """Operations for use in `xpx.at`.""" @@ -204,7 +207,7 @@ def __init__( self._x = x self._idx = idx - def __getitem__(self, idx: SetIndex, /) -> at: # numpydoc ignore=PR01,RT01 + def __getitem__(self, idx: SetIndex, /) -> Self: # numpydoc ignore=PR01,RT01 """ Allow for the alternate syntax ``at(x)[start:stop:step]``. @@ -214,7 +217,7 @@ def __getitem__(self, idx: SetIndex, /) -> at: # numpydoc ignore=PR01,RT01 if self._idx is not _undef: msg = "Index has already been set" raise ValueError(msg) - return at(self._x, idx) + return type(self)(self._x, idx) def _op( self, diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 1ccfbceb..f1ea6543 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -1,8 +1,5 @@ """Array-agnostic implementations for the public API.""" -# https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 -from __future__ import annotations - import math import warnings from collections.abc import Callable, Sequence diff --git a/src/array_api_extra/_lib/_lazy.py b/src/array_api_extra/_lib/_lazy.py index 14117634..767bb6de 100644 --- a/src/array_api_extra/_lib/_lazy.py +++ b/src/array_api_extra/_lib/_lazy.py @@ -1,13 +1,12 @@ """Public API Functions.""" -# https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 from __future__ import annotations import math from collections.abc import Callable, Sequence from functools import partial, wraps from types import ModuleType -from typing import TYPE_CHECKING, Any, cast, overload +from typing import TYPE_CHECKING, Any, ParamSpec, TypeAlias, cast, overload from ._funcs import broadcast_shapes from ._utils import _compat @@ -20,23 +19,15 @@ from ._utils._typing import Array, DType if TYPE_CHECKING: # pragma: no cover - # TODO move outside TYPE_CHECKING - # depends on scikit-learn abandoning Python 3.9 - # https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 - from typing import ParamSpec, TypeAlias - import numpy as np from numpy.typing import ArrayLike NumPyObject: TypeAlias = np.ndarray[Any, Any] | np.generic # type: ignore[explicit-any] - P = ParamSpec("P") else: - # Sphinx hacks + # Sphinx hack NumPyObject = Any - class P: # pylint: disable=missing-class-docstring - args: tuple - kwargs: dict +P = ParamSpec("P") @overload diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index 3734130b..9882d72e 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -1,6 +1,5 @@ """Helper functions used by `array_api_extra/_funcs.py`.""" -# https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 from __future__ import annotations import math diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index 4417b648..867f0226 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -4,42 +4,33 @@ See also _lib._testing for additional private testing utilities. """ -# https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 from __future__ import annotations import contextlib from collections.abc import Callable, Iterable, Iterator, Sequence from functools import wraps from types import ModuleType -from typing import TYPE_CHECKING, Any, TypeVar, cast +from typing import TYPE_CHECKING, Any, ParamSpec, TypeVar, cast from ._lib._utils._compat import is_dask_namespace, is_jax_namespace __all__ = ["lazy_xp_function", "patch_lazy_xp_functions"] if TYPE_CHECKING: # pragma: no cover - # TODO move ParamSpec outside TYPE_CHECKING - # depends on scikit-learn abandoning Python 3.9 - # https://github.com/scikit-learn/scikit-learn/pull/27910#issuecomment-2568023972 - from typing import ParamSpec - + # TODO import override from typing (requires Python >=3.12) import pytest from dask.typing import Graph, Key, SchedulerGetCallable from typing_extensions import override - P = ParamSpec("P") else: - SchedulerGetCallable = object - # Sphinx hacks - class P: # pylint: disable=missing-class-docstring - args: tuple - kwargs: dict + SchedulerGetCallable = object - def override(func: Callable[P, T]) -> Callable[P, T]: + def override(func: object) -> object: return func +P = ParamSpec("P") T = TypeVar("T") _ufuncs_tags: dict[object, dict[str, Any]] = {} # type: ignore[explicit-any] From 23edd303b00a1fcbe2cee7d4e866c2e5d9a218a2 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Thu, 20 Mar 2025 18:27:32 +0000 Subject: [PATCH 062/140] MAINT: capitalization nits --- src/array_api_extra/_lib/_at.py | 4 ++-- src/array_api_extra/_lib/_funcs.py | 4 ++-- src/array_api_extra/_lib/_lazy.py | 8 ++++---- src/array_api_extra/testing.py | 4 ++-- tests/conftest.py | 2 +- tests/test_at.py | 2 +- tests/test_lazy.py | 8 ++++---- tests/test_testing.py | 18 +++++++++--------- 8 files changed, 25 insertions(+), 25 deletions(-) diff --git a/src/array_api_extra/_lib/_at.py b/src/array_api_extra/_lib/_at.py index aa323d78..22e18d2c 100644 --- a/src/array_api_extra/_lib/_at.py +++ b/src/array_api_extra/_lib/_at.py @@ -187,7 +187,7 @@ class at: # pylint: disable=invalid-name # numpydoc ignore=PR02 >>> x = x.at[1].add(2) - If x is a read-only numpy array, they are the same as:: + If x is a read-only NumPy array, they are the same as:: >>> x = x.copy() >>> x[1] += 2 @@ -430,7 +430,7 @@ def min( """Apply ``x[idx] = minimum(x[idx], y)`` and return the updated array.""" # On Dask, this function runs on the chunks, so we need to determine the # namespace that Dask is wrapping. - # Note that da.minimum _incidentally_ works on numpy, cupy, and sparse + # Note that da.minimum _incidentally_ works on NumPy, CuPy, and sparse # thanks to all these meta-namespaces implementing the __array_ufunc__ # interface, but there's no guarantee that it will work for other # wrapped libraries in the future. diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index f1ea6543..d0b67388 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -260,7 +260,7 @@ def broadcast_shapes(*shapes: tuple[float | None, ...]) -> tuple[int | None, ... (4, 2, 3) """ if not shapes: - return () # Match numpy output + return () # Match NumPy output ndim = max(len(shape) for shape in shapes) out: list[int | None] = [] @@ -538,7 +538,7 @@ def isclose( a_inexact = xp.isdtype(a.dtype, ("real floating", "complex floating")) b_inexact = xp.isdtype(b.dtype, ("real floating", "complex floating")) if a_inexact or b_inexact: - # prevent warnings on numpy and dask on inf - inf + # prevent warnings on NumPy and Dask on inf - inf mxp = meta_namespace(a, b, xp=xp) out = apply_where( xp.isinf(a) | xp.isinf(b), diff --git a/src/array_api_extra/_lib/_lazy.py b/src/array_api_extra/_lib/_lazy.py index 767bb6de..f7cc2a58 100644 --- a/src/array_api_extra/_lib/_lazy.py +++ b/src/array_api_extra/_lib/_lazy.py @@ -86,7 +86,7 @@ def lazy_apply( # type: ignore[valid-type] # numpydoc ignore=GL07,SA04 One or more Array API compliant arrays, Python scalars, or None's. If `as_numpy=True`, you need to be able to apply :func:`numpy.asarray` to - non-None args to convert them to numpy; read notes below about specific + non-None args to convert them to NumPy; read notes below about specific backends. shape : tuple[int | None, ...] | Sequence[tuple[int | None, ...]], optional Output shape or sequence of output shapes, one for each output of `func`. @@ -97,7 +97,7 @@ def lazy_apply( # type: ignore[valid-type] # numpydoc ignore=GL07,SA04 Default: infer the result type(s) from the input arrays. as_numpy : bool, optional If True, convert the input arrays to NumPy before passing them to `func`. - This is particularly useful to make numpy-only functions, e.g. written in Cython + This is particularly useful to make NumPy-only functions, e.g. written in Cython or Numba, work transparently with array API-compliant arrays. Default: False. xp : array_namespace, optional @@ -143,8 +143,8 @@ def lazy_apply( # type: ignore[valid-type] # numpydoc ignore=GL07,SA04 `_. Dask - This allows applying eager functions to dask arrays. - The dask graph won't be computed. + This allows applying eager functions to Dask arrays. + The Dask graph won't be computed. `lazy_apply` doesn't know if `func` reduces along any axes; also, shape changes are non-trivial in chunked Dask arrays. For these reasons, all inputs diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index 867f0226..4f8288cf 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -63,12 +63,12 @@ def lazy_xp_function( # type: ignore[explicit-any] Number of times `func` is allowed to internally materialize the Dask graph. This is typically triggered by ``bool()``, ``float()``, or ``np.asarray()``. - Set to 1 if you are aware that `func` converts the input parameters to numpy and + Set to 1 if you are aware that `func` converts the input parameters to NumPy and want to let it do so at least for the time being, knowing that it is going to be extremely detrimental for performance. If a test needs values higher than 1 to pass, it is a canary that the conversion - to numpy/bool/float is happening multiple times, which translates to multiple + to NumPy/bool/float is happening multiple times, which translates to multiple computations of the whole graph. Short of making the function fully lazy, you should at least add explicit calls to ``np.asarray()`` early in the function. *Note:* the counter of `allow_dask_compute` resets after each call to `func`, so diff --git a/tests/conftest.py b/tests/conftest.py index 6cb4e433..b4d07df8 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -55,7 +55,7 @@ class NumPyReadOnly: """ Variant of array_api_compat.numpy producing read-only arrays. - Read-only numpy arrays fail on `__iadd__` etc., whereas read-only libraries such as + Read-only NumPy arrays fail on `__iadd__` etc., whereas read-only libraries such as JAX and Sparse simply don't define those methods, which makes calls to `+=` fall back to `__add__`. diff --git a/tests/test_at.py b/tests/test_at.py index 07ea2d3b..555e48af 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -318,7 +318,7 @@ def test_gh134(xp: ModuleType, bool_mask: bool, copy: bool | None): """ x = xp.zeros(1) - # In numpy, we have a writeable np.ndarray in input and a read-only np.generic in + # In NumPy, we have a writeable np.ndarray in input and a read-only np.generic in # output. As both are Arrays, this behaviour is Array API compliant. # In Dask, we have a writeable da.Array on both sides, and if you call __setitem__ # on it all seems fine, but when you compute() your graph is corrupted. diff --git a/tests/test_lazy.py b/tests/test_lazy.py index 647132e9..ea5b9ae1 100644 --- a/tests/test_lazy.py +++ b/tests/test_lazy.py @@ -47,7 +47,7 @@ def f(x: Array) -> Array: assert xp2 is xp y = xp2.broadcast_to(xp2.astype(x + 1, getattr(xp2, dtype)), shape) - return xp2.asarray(y, copy=True) # Torch: ensure writeable numpy array + return xp2.asarray(y, copy=True) # PyTorch: ensure writeable NumPy array x = xp.asarray([1, 2], dtype=xp.int16) expect = xp.broadcast_to(xp.astype(x + 1, getattr(xp, dtype)), shape) @@ -74,7 +74,7 @@ def f(x: Array) -> tuple[Array, Array]: xp2 = array_namespace(x) y = x + xp2.asarray(2, dtype=xp2.int8) # Sparse: bad dtype propagation z = xp2.broadcast_to(xp2.astype(x + 1, xp2.int16), (3, 2)) - z = xp2.asarray(z, copy=True) # Torch: ensure writeable numpy array + z = xp2.asarray(z, copy=True) # PyTorch: ensure writeable NumPy array return y, z x = xp.asarray([1, 2], dtype=xp.int8) @@ -166,8 +166,8 @@ def f(x: Array) -> Array: def test_lazy_apply_dask_non_numpy_meta(da: ModuleType): - """Test dask wrapping around a meta-namespace other than numpy.""" - # At the moment of writing, of all Array API namespaces cupy is + """Test Dask wrapping around a meta-namespace other than numpy.""" + # At the moment of writing, of all Array API namespaces CuPy is # the only one that Dask supports. # For this reason, we can only test as_numpy=False since # np.asarray(cp.Array) is blocked by the transfer guard. diff --git a/tests/test_testing.py b/tests/test_testing.py index 566e795f..47eaa4dd 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -74,7 +74,7 @@ def test_assert_close_tolerance(xp: ModuleType): @param_assert_equal_close @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="index by sparse array") def test_assert_close_equal_none_shape(xp: ModuleType, func: Callable[..., None]): # type: ignore[explicit-any] - """On dask and other lazy backends, test that a shape with NaN's or None's + """On Dask and other lazy backends, test that a shape with NaN's or None's can be compared to a real shape. """ a = xp.asarray([1, 2]) @@ -99,18 +99,18 @@ def test_assert_close_equal_none_shape(xp: ModuleType, func: Callable[..., None] def good_lazy(x: Array) -> Array: - """A function that behaves well in dask and jax.jit""" + """A function that behaves well in Dask and jax.jit""" return x * 2.0 def non_materializable(x: Array) -> Array: """ This function materializes the input array, so it will fail when wrapped in jax.jit - and it will trigger an expensive computation in dask. + and it will trigger an expensive computation in Dask. """ xp = array_namespace(x) # Crashes inside jax.jit - # On dask, this triggers two computations of the whole graph + # On Dask, this triggers two computations of the whole graph if xp.any(x < 0.0) or xp.any(x > 10.0): msg = "Values must be in the [0, 10] range" raise ValueError(msg) @@ -217,20 +217,20 @@ def test_lazy_xp_function_static_params(xp: ModuleType, func: Callable[..., Arra erf = None -@pytest.mark.filterwarnings("ignore:__array_wrap__:DeprecationWarning") # torch +@pytest.mark.filterwarnings("ignore:__array_wrap__:DeprecationWarning") # PyTorch def test_lazy_xp_function_cython_ufuncs(xp: ModuleType, library: Backend): pytest.importorskip("scipy") assert erf is not None x = xp.asarray([6.0, 7.0]) if library in (Backend.ARRAY_API_STRICT, Backend.JAX): - # array-api-strict arrays are auto-converted to numpy + # array-api-strict arrays are auto-converted to NumPy # which results in an assertion error for mismatched namespaces - # eager jax arrays are auto-converted to numpy in eager jax + # eager JAX arrays are auto-converted to NumPy in eager JAX # and fail in jax.jit (which lazy_xp_function tests here) with pytest.raises((TypeError, AssertionError)): xp_assert_equal(cast(Array, erf(x)), xp.asarray([1.0, 1.0])) else: - # cupy, dask and sparse define __array_ufunc__ and dispatch accordingly + # CuPy, Dask and sparse define __array_ufunc__ and dispatch accordingly # note that when sparse reduces to scalar it returns a np.generic, which # would make xp_assert_equal fail. xp_assert_equal(cast(Array, erf(x)), xp.asarray([1.0, 1.0])) @@ -271,7 +271,7 @@ def test_lazy_xp_function_eagerly_raises(da: ModuleType): def f(x: Array) -> Array: xp = array_namespace(x) - # Crash in jax.jit and trigger compute() on dask + # Crash in jax.jit and trigger compute() on Dask if not xp.all(x): msg = "Values must be non-zero" raise ValueError(msg) From 696ec8e562c552fb4c5a9b1d0f89d0ce7eeb9fb5 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sat, 22 Mar 2025 16:41:52 +0000 Subject: [PATCH 063/140] docs: add crusaderky as a contributor for ideas, review, and maintenance (#173) * docs: update README.md * docs: update CONTRIBUTORS.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 5 ++++- CONTRIBUTORS.md | 2 +- README.md | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index f91258c2..281b770f 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -101,7 +101,10 @@ "tool", "test", "example", - "bug" + "bug", + "ideas", + "review", + "maintenance" ] }, { diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index fef09188..9d195237 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -18,7 +18,7 @@ This project exists thanks to the following contributors - + diff --git a/README.md b/README.md index 8d11a67e..8524d28a 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ This project exists thanks to the following contributors - + From 114a3ec4d870db6a0decb4b583ca69d4c902f2ce Mon Sep 17 00:00:00 2001 From: crusaderky Date: Sun, 23 Mar 2025 19:16:35 +0000 Subject: [PATCH 064/140] MAINT: test vs. NumPy 1.22 --- pixi.lock | 808 ++++++++++++++-------------------------------- pyproject.toml | 5 +- tests/conftest.py | 3 + 3 files changed, 241 insertions(+), 575 deletions(-) diff --git a/pixi.lock b/pixi.lock index c111514b..6dbaed87 100644 --- a/pixi.lock +++ b/pixi.lock @@ -1626,24 +1626,24 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py311h38be061_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py310hff52083_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py311hfdbb021_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py311hf29c0ef_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py311h2dc5d0c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda @@ -1663,15 +1663,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda @@ -1690,7 +1688,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py311h2dc5d0c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py310h89163eb_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda @@ -1698,7 +1696,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.25.0-py311h64a7726_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.22.0-py310h454958d_1.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -1718,17 +1716,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.11.11-h9e4cc4f_2_cpython.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.11-5_cp311.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py311h2dc5d0c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda @@ -1746,37 +1743,37 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py311hd18a35c_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py310h3788b33_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py311h9ecbd09_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py311h267d04e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py310hbe9552e_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py311h3f08180_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py311h3a79f62_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py311h4921393_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda @@ -1796,15 +1793,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda @@ -1816,7 +1811,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py311h4921393_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py310hc74094e_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda @@ -1824,7 +1819,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.25.0-py311hb8f3215_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -1844,17 +1839,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.11.11-hc22306f_2_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.11-5_cp311.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py311h4921393_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda @@ -1872,37 +1866,37 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py311h2c37856_5.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py310h7306fd8_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py311h917b07b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py311h1ea47a8_0.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py310h5588dad_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py311hda3d55a_2.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py311he736701_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py311h5082efb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda @@ -1922,14 +1916,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhca29cf9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh9ab4c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda @@ -1940,7 +1932,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py311h5082efb_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py310h38315fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda @@ -1948,7 +1940,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-1.25.0-py311h0b4df5a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-1.22.0-py310hcae7c84_1.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -1966,16 +1958,15 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.11.11-h3f84c4b_2_cpython.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.11-5_cp311.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py311h5082efb_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda @@ -1995,7 +1986,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py311h3257749_5.conda + - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py310hc19bc0b_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda @@ -2005,7 +1996,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py311he736701_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda - pypi: . docs: channels: @@ -3960,7 +3951,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.25.0-py310ha4c1d20_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.22.0-py310h454958d_1.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -4001,7 +3992,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.25.0-py310haa1e00c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -4042,7 +4033,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-1.25.0-py310hd02465a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-1.22.0-py310hcae7c84_1.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -4060,6 +4051,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda - pypi: . tests-py310: channels: @@ -4419,7 +4411,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.1.dev0 - sha256: 33748bc31a54e83a22964d3d80a9894b64868c3f040a285e5e66af27f744b230 + sha256: bb055be79b9f452a8433d49621d8061e53b3c97a4843bb175f23cca94de7985a requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' @@ -4436,18 +4428,19 @@ packages: - pkg:pypi/array-api-strict?source=hash-mapping size: 56235 timestamp: 1740676965118 -- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py311h38be061_0.conda - sha256: cf6c649941832b7b2ed0bdd4e79093343468c3e1003fc78f53e2a1021cefbec4 - md5: cabdabc18d53f957c01685765f24381a +- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py310hff52083_0.conda + sha256: b95f04ff05b296e1ac706d57a3a0bf7bf12b3275d6042a48ac73fee0a0631793 + md5: 2d8f1127e88e64103552fbf86a306eee depends: - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - typing_extensions >=4.0.0 license: LGPL-2.1-or-later license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 513452 - timestamp: 1741614700533 + size: 398984 + timestamp: 1741614694388 - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py313h78bf25f_0.conda sha256: 412b22423c0c26313bdeab7eb83a51a5851ae836221a524e36cfbc1e44138f2d md5: d2b9567408d4c0c23de9c0cfaf8aebb9 @@ -4460,19 +4453,20 @@ packages: - pkg:pypi/astroid?source=hash-mapping size: 514362 timestamp: 1741614664457 -- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py311h267d04e_0.conda - sha256: e0b8296f7a28ca8a8c2eccfb857c2c7135c515c13962cb7c9df55c41387e1ee7 - md5: a4c3cd69c81b7c039fae440cd4e69545 +- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py310hbe9552e_0.conda + sha256: 5e460a8b8ffd364cb649cd3cd216539f480ec6d6f0f5d37b8a60bf9f2cd3cd12 + md5: 80080cc080b540f33474e909f8197b44 depends: - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 + - python >=3.10,<3.11.0a0 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 + - typing_extensions >=4.0.0 license: LGPL-2.1-or-later license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 513895 - timestamp: 1741614801975 + size: 399833 + timestamp: 1741614808536 - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py313h8f79df9_0.conda sha256: f6ce10d20af1f13d9692f3dcc9cb5176ea00a9de376d3b224cab0dfe2fa68545 md5: 63c2e4063e8c1d6646f8d035d6233601 @@ -4486,18 +4480,19 @@ packages: - pkg:pypi/astroid?source=hash-mapping size: 516696 timestamp: 1741615027381 -- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py311h1ea47a8_0.conda - sha256: ce85abea60acda2e8d2c8bfbca7f1013e04a9b4b23d59b5e02a4b12de6ee1cf8 - md5: dcfa6fc2847f6d9395b210423ab13d1b +- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py310h5588dad_0.conda + sha256: a4ce7d09c0762da3c3f67c5a6ae6e5b364339599e0f8e13ee62440c943ce692d + md5: 09a0c7f312f8a1e34547ea43cc85867f depends: - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - typing_extensions >=4.0.0 license: LGPL-2.1-or-later license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 512566 - timestamp: 1741614735755 + size: 399061 + timestamp: 1741614789905 - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py313hfa70ccb_0.conda sha256: 09fbd82a58a6e67baf39f1ae8c4824925623ff9656d952743b508ec8724de6c8 md5: e0ed4cbb6c5e410b0673d33202ed96e2 @@ -5379,23 +5374,6 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 349668 timestamp: 1725267875087 -- conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py311hfdbb021_2.conda - sha256: 949913bbd1f74d1af202d3e4bff2e0a4e792ec00271dc4dd08641d4221aa2e12 - md5: d21daab070d76490cb39a8f1d1729d79 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - constrains: - - libbrotlicommon 1.1.0 hb9d3cd8_2 - license: MIT - license_family: MIT - purls: - - pkg:pypi/brotli?source=hash-mapping - size: 350367 - timestamp: 1725267768486 - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda sha256: da92e5e904465fce33a7a55658b13caa5963cc463c430356373deeda8b2dbc46 md5: f6bb3742e17a4af0dc3c8ca942683ef6 @@ -5430,23 +5408,6 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 339329 timestamp: 1725268335778 -- conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py311h3f08180_2.conda - sha256: f507d65e740777a629ceacb062c768829ab76fde01446b191699a734521ecaad - md5: c8793a23206344faa25f4e0b5d0e7908 - depends: - - __osx >=11.0 - - libcxx >=17 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 - constrains: - - libbrotlicommon 1.1.0 hd74edd7_2 - license: MIT - license_family: MIT - purls: - - pkg:pypi/brotli?source=hash-mapping - size: 339584 - timestamp: 1725268241628 - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda sha256: b0a66572f44570ee7cc960e223ca8600d26bb20cfb76f16b95adf13ec4ee3362 md5: f3bee63c7b5d041d841aff05785c28b7 @@ -5481,23 +5442,6 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 321576 timestamp: 1725268612274 -- conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py311hda3d55a_2.conda - sha256: aa3ac5dbf63db2f145235708973c626c2189ee4040d769fdf0076286fa45dc26 - md5: a0ea2839841a06740a1c110ba3317b42 - depends: - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - libbrotlicommon 1.1.0 h2466b09_2 - license: MIT - license_family: MIT - purls: - - pkg:pypi/brotli?source=hash-mapping - size: 322114 - timestamp: 1725268368720 - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda sha256: e89803147849d429f1ba3eec880b487c2cc4cac48a221079001a2ab1216f3709 md5: c1a5d95bf18940d2b1d12f7bf2fb589b @@ -5628,22 +5572,6 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 243532 timestamp: 1725560630552 -- conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py311hf29c0ef_0.conda - sha256: bc47aa39c8254e9e487b8bcd74cfa3b4a3de3648869eb1a0b89905986b668e35 - md5: 55553ecd5328336368db611f350b7039 - depends: - - __glibc >=2.17,<3.0.a0 - - libffi >=3.4,<4.0a0 - - libgcc >=13 - - pycparser - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cffi?source=hash-mapping - size: 302115 - timestamp: 1725560701719 - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda sha256: 73cd6199b143a8a6cbf733ce124ed57defc1b9a7eab9b10fd437448caf8eaa45 md5: ce6386a5892ef686d6d680c345c40ad1 @@ -5676,22 +5604,6 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 229224 timestamp: 1725560797724 -- conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py311h3a79f62_0.conda - sha256: 253605b305cc4548b8f97eb7c2e146697e0c7672b099c4862ec5ca7e8e995307 - md5: a42272c5dbb6ffbc1a5af70f24c7b448 - depends: - - __osx >=11.0 - - libffi >=3.4,<4.0a0 - - pycparser - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cffi?source=hash-mapping - size: 288211 - timestamp: 1725560745212 - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda sha256: 50650dfa70ccf12b9c4a117d7ef0b41895815bb7328d830d667a6ba3525b60e8 md5: 6d24d5587a8615db33c961a4ca0a8034 @@ -5724,22 +5636,6 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 238887 timestamp: 1725561032032 -- conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py311he736701_0.conda - sha256: 9689fbd8a31fdf273f826601e90146006f6631619767a67955048c7ad7798a1d - md5: e1c69be23bd05471a6c623e91680ad59 - depends: - - pycparser - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cffi?source=hash-mapping - size: 297627 - timestamp: 1725561079708 - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda sha256: b19f581fe423858f1f477c52e10978be324c55ebf2e418308d30d013f4a476ff md5: 519a29d7ac273f8c165efc0af099da42 @@ -5936,21 +5832,6 @@ packages: - pkg:pypi/coverage?source=compressed-mapping size: 299458 timestamp: 1742157218998 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py311h2dc5d0c_0.conda - sha256: 350b0c1eb54d38aa9631255f11a5b83ec924ffd20776d9a2e903f5c58f3d5904 - md5: 1923a8a1fd2b87318804f118273c1ab2 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - - tomli - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/coverage?source=hash-mapping - size: 380562 - timestamp: 1742157291267 - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py313h8060acc_0.conda sha256: 6f0ba84bc58a7720976c556d85216f6fde9cdd7299436c219fd3720caab86e43 md5: 525d19c5d905e7e114b2c90bfa4d86bb @@ -5966,6 +5847,20 @@ packages: - pkg:pypi/coverage?source=hash-mapping size: 378978 timestamp: 1742157149061 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda + sha256: 08394e004613cd13eade16fa032e62c39607bb5593f377cb635fe90c24231d82 + md5: edde6b6a84f503e98f72f094e792e07d + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - tomli + license: Apache-2.0 + purls: + - pkg:pypi/coverage?source=compressed-mapping + size: 299386 + timestamp: 1742591911119 - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py310hc74094e_0.conda sha256: 07eb04e03b739e23a93cda60ba02c1ae54d71cfb1d35802ecc4268f428f4eca3 md5: 0a0edec6ab788ef236733f73c1b2b3e5 @@ -5981,21 +5876,6 @@ packages: - pkg:pypi/coverage?source=compressed-mapping size: 298410 timestamp: 1742157080743 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py311h4921393_0.conda - sha256: a5114f6fca6c02f996685c296e47db0a052d387f2122b7c6474d1cf5a4a3115a - md5: 1d83dbdbeda66e8cb469e1325e9dc950 - depends: - - __osx >=11.0 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 - - tomli - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/coverage?source=hash-mapping - size: 380437 - timestamp: 1742157099485 - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py313ha9b7d5b_0.conda sha256: a984d8f54a56d46cc2a96d8431fa9bab64ba58025cc73ff027e971c4ba7b810d md5: 10ab8915b3d9a96dcbbfa88605ce55f5 @@ -6011,6 +5891,20 @@ packages: - pkg:pypi/coverage?source=hash-mapping size: 377323 timestamp: 1742157060268 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda + sha256: 72f01858c39b844f3a7294012a01e0fa3f472c54a38ec0951247c1fe80733a25 + md5: 5d9b29df417f73d85bd2ce21f9db972c + depends: + - __osx >=11.0 + - python >=3.10,<3.11.0a0 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 + - tomli + license: Apache-2.0 + purls: + - pkg:pypi/coverage?source=hash-mapping + size: 298797 + timestamp: 1742591970609 - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda sha256: 0b9b75800ebc6d2bbc9cb264aa1352323029e57059e7da834213ed83df99ea73 md5: 2e2a90e1f695d76f4f64e821b770606e @@ -6027,12 +5921,12 @@ packages: - pkg:pypi/coverage?source=compressed-mapping size: 324332 timestamp: 1742157295509 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py311h5082efb_0.conda - sha256: 05b35904afac394868753abe745bdefe6c595f7fc5bc304bc8559c3faab6f05b - md5: a2a2feae26268f73c8ab06818b99b56c +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda + sha256: 33888f01958910955d66d56a400f60fbd3c0a297c6c78fd60d629b66d9a60c82 + md5: 6cf3289aa6e75a352288bd4b39388eef depends: - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 - tomli - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -6041,24 +5935,23 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 407182 - timestamp: 1742157374397 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda - sha256: 33888f01958910955d66d56a400f60fbd3c0a297c6c78fd60d629b66d9a60c82 - md5: 6cf3289aa6e75a352288bd4b39388eef + size: 404236 + timestamp: 1742157295512 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda + sha256: 738c9c49e1ebd9cae899e44cb9b55363498765c19522e4504d5ffa6ef34eefa3 + md5: 7c5bcf80e195cf612649b2465a29aaeb depends: - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 - tomli - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 - license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 404236 - timestamp: 1742157295512 + size: 325153 + timestamp: 1742592159140 - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda noarch: generic sha256: 522b5ff2c5b1ebe0050ad15cd76a1e14696752eead790ab28e29977d7a8a99e6 @@ -7210,6 +7103,54 @@ packages: purls: [] size: 1852356 timestamp: 1723739573141 +- conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda + sha256: de98e198c269191b114b1a9806af31dd26dd11ac313f3479e95a4ddf952b5566 + md5: 1a5e5b082a5bc8561510ddb0a8ba9ac3 + depends: + - __unix + - pexpect >4.3 + - decorator + - exceptiongroup + - jedi >=0.16 + - matplotlib-inline + - pickleshare + - prompt-toolkit >=3.0.41,<3.1.0 + - pygments >=2.4.0 + - python >=3.10 + - stack_data + - traitlets >=5.13.0 + - typing_extensions >=4.6 + - python + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/ipython?source=compressed-mapping + size: 634948 + timestamp: 1741457802509 +- conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh9ab4c32_0.conda + sha256: d66c8c41044c35e785004e9b0e01871e001e7a7f6aecada5c48973d81b22c1c1 + md5: 68953867a87fdc9820b225f58a652363 + depends: + - __win + - colorama + - decorator + - exceptiongroup + - jedi >=0.16 + - matplotlib-inline + - pickleshare + - prompt-toolkit >=3.0.41,<3.1.0 + - pygments >=2.4.0 + - python >=3.10 + - stack_data + - traitlets >=5.13.0 + - typing_extensions >=4.6 + - python + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/ipython?source=compressed-mapping + size: 634696 + timestamp: 1741457807464 - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhca29cf9_0.conda sha256: 72ad5d59719d7639641f21032de870fadd43ec2349229161728b736f1df720d1 md5: e5ba968166136311157765e8b2ccb9d0 @@ -10743,22 +10684,6 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 23091 timestamp: 1733219814479 -- conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py311h2dc5d0c_1.conda - sha256: 0291d90706ac6d3eea73e66cd290ef6d805da3fad388d1d476b8536ec92ca9a8 - md5: 6565a715337ae279e351d0abd8ffe88a - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - constrains: - - jinja2 >=3.0.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/markupsafe?source=hash-mapping - size: 25354 - timestamp: 1733219879408 - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda sha256: d812caf52efcea7c9fd0eafb21d45dadfd0516812f667b928bee50e87634fae5 md5: 21b62c55924f01b6eef6827167b46acb @@ -10791,22 +10716,6 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 22681 timestamp: 1733219957702 -- conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py311h4921393_1.conda - sha256: 4f738a7c80e34e5e5d558e946b06d08e7c40e3cc4bdf08140bf782c359845501 - md5: 249e2f6f5393bb6b36b3d3a3eebdcdf9 - depends: - - __osx >=11.0 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 - constrains: - - jinja2 >=3.0.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/markupsafe?source=hash-mapping - size: 24976 - timestamp: 1733219849253 - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda sha256: 81759af8a9872c8926af3aa59dc4986eee90a0956d1ec820b42ac4f949a71211 md5: 3acf05d8e42ff0d99820d2d889776fff @@ -10840,23 +10749,6 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 25941 timestamp: 1733220087179 -- conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py311h5082efb_1.conda - sha256: 6f756e13ccf1a521d3960bd3cadddf564e013e210eaeced411c5259f070da08e - md5: c1f2ddad665323278952a453912dc3bd - depends: - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - jinja2 >=3.0.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/markupsafe?source=hash-mapping - size: 28238 - timestamp: 1733220208800 - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda sha256: f16cb398915f52d582bcea69a16cf69a56dab6ea2fab6f069da9c2c10f09534c md5: ec9ecf6ee4cceb73a0c9a8cdfdf58bed @@ -11494,15 +11386,15 @@ packages: - pkg:pypi/numba?source=hash-mapping size: 5857396 timestamp: 1739225207648 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-1.25.0-py310ha4c1d20_0.conda - sha256: bee4c383e78effeccbf854636b174e7242cfb486daa5387cfa57963d3c65628e - md5: 03319f78e5c9c8d90c0110e2c6ed24f6 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-1.22.0-py310h454958d_1.tar.bz2 + sha256: 8f5a9c1feed1d6062a6d731a62e9fadc52e801789125e8d1a2cea6966aedd411 + md5: 607c66f0cce2986515a8fe9e136b2b57 depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc-ng >=12 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx-ng >=12 + - libblas >=3.8.0,<4.0a0 + - libcblas >=3.8.0,<4.0a0 + - libgcc-ng >=9.4.0 + - liblapack >=3.8.0,<4.0a0 + - libstdcxx-ng >=9.4.0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 constrains: @@ -11511,27 +11403,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6766910 - timestamp: 1687056693894 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-1.25.0-py311h64a7726_0.conda - sha256: fb1723f13286d65471b40e6310ebf5f4fb2eb24a77f372a58ddf8bc2453dfbb6 - md5: 4df60430eca64502eb01e02df92246bf - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc-ng >=12 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx-ng >=12 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=hash-mapping - size: 7978556 - timestamp: 1687056703668 + size: 20333181 + timestamp: 1642632736818 - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda sha256: f75a5ffd197be7b4f965307770d89234c7ea42431ecd4a72a584a8be29bc3616 md5: b67f4f02236b75765deec42f5cf2b35b @@ -11612,13 +11485,13 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 8521492 timestamp: 1742255362413 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.25.0-py310haa1e00c_0.conda - sha256: c4a61497f741ddcbdab8781c24995445c355792c63f18b19b6d2f24c5c7ea649 - md5: a0335061ed42c8906b86c3a308ac2e3e +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2 + sha256: 985e83cdda1fb1d0c3ff813381c258818696985d10fd4ccab2b719ea8fdc8652 + md5: 6ecd7326570ae2fb65fa4d8427f64213 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - - libcxx >=15.0.7 + - libcxx >=11.1.0 - liblapack >=3.9.0,<4.0a0 - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython @@ -11629,27 +11502,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 5687449 - timestamp: 1687057029875 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.25.0-py311hb8f3215_0.conda - sha256: 2c283e75710cd9426d12935db10f1ceae16f36a433f1f986541b1df028973a7f - md5: a54dc49867344ae4f05d90c18d3eb918 - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libcxx >=15.0.7 - - liblapack >=3.9.0,<4.0a0 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=hash-mapping - size: 6777187 - timestamp: 1687057050901 + size: 6291591 + timestamp: 1642632976128 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda sha256: 006b3a60d912f53c244e2b2a1062b4b092be631191204b2502e1f3e45e7decca md5: 197700c4ca191088c1d47bab613020a4 @@ -11730,46 +11584,25 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6534258 timestamp: 1742255432786 -- conda: https://prefix.dev/conda-forge/win-64/numpy-1.25.0-py310hd02465a_0.conda - sha256: 2acd83d05b9095927dd7b147ac14140f13a97b45bdac1762d97f2009b2dfda77 - md5: 63be5dd380067c6db32243e6ca56e8e8 +- conda: https://prefix.dev/conda-forge/win-64/numpy-1.22.0-py310hcae7c84_1.tar.bz2 + sha256: c327b5bcc96e9f06147c03eecba689eb3cfe2478d8e68f17b471b273ee60cf45 + md5: 07f52c684a2387799426a532170152b6 depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - liblapack >=3.9.0,<4.0a0 + - libblas >=3.8.0,<4.0a0 + - libcblas >=3.8.0,<4.0a0 + - liblapack >=3.8.0,<4.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=hash-mapping - size: 5954500 - timestamp: 1687056952296 -- conda: https://prefix.dev/conda-forge/win-64/numpy-1.25.0-py311h0b4df5a_0.conda - sha256: e569727af8084e87f1b278f4bdf1216f09db98fe933164d9afb388807d5d353f - md5: 71e3f022337531e4109c2ae97f409e1d - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - liblapack >=3.9.0,<4.0a0 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.1,<15 + - vs2015_runtime >=14.16.27033 constrains: - numpy-base <0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7187471 - timestamp: 1687056974257 + size: 6171270 + timestamp: 1642633334774 - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda sha256: 5c47cabe3da23a791b6163acbc6ff8c4b4debd6a72e41f9f4f5294738bc3b321 md5: 478874a4b6f52f275e71641284343488 @@ -13064,34 +12897,6 @@ packages: purls: [] size: 25199631 timestamp: 1733409331823 -- conda: https://prefix.dev/conda-forge/linux-64/python-3.11.11-h9e4cc4f_2_cpython.conda - build_number: 2 - sha256: e0be7ad95a034d10e021f15317bf5c70fc1161564fa47844984c245505cde36c - md5: 81dd3e521f9b9eaa58d06213e28aaa9b - depends: - - __glibc >=2.17,<3.0.a0 - - bzip2 >=1.0.8,<2.0a0 - - ld_impl_linux-64 >=2.36.1 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - libgcc >=13 - - liblzma >=5.6.4,<6.0a0 - - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.49.1,<4.0a0 - - libuuid >=2.38.1,<3.0a0 - - libxcrypt >=4.4.36 - - libzlib >=1.3.1,<2.0a0 - - ncurses >=6.5,<7.0a0 - - openssl >=3.4.1,<4.0a0 - - readline >=8.2,<9.0a0 - - tk >=8.6.13,<8.7.0a0 - - tzdata - constrains: - - python_abi 3.11.* *_cp311 - license: Python-2.0 - purls: [] - size: 30594389 - timestamp: 1741036299726 - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda build_number: 101 sha256: cc1984ee54261cee6a2db75c65fc7d2967bc8c6e912d332614df15244d7730ef @@ -13141,29 +12946,6 @@ packages: purls: [] size: 12372048 timestamp: 1733408850559 -- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.11.11-hc22306f_2_cpython.conda - build_number: 2 - sha256: 6f3c20b8666301fc27e6d1095f1e0f12a093bacf483e992cb56169127e989630 - md5: 4bd51247ba4dd5958eb8f1e593edfe00 - depends: - - __osx >=11.0 - - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - liblzma >=5.6.4,<6.0a0 - - libsqlite >=3.49.1,<4.0a0 - - libzlib >=1.3.1,<2.0a0 - - ncurses >=6.5,<7.0a0 - - openssl >=3.4.1,<4.0a0 - - readline >=8.2,<9.0a0 - - tk >=8.6.13,<8.7.0a0 - - tzdata - constrains: - - python_abi 3.11.* *_cp311 - license: Python-2.0 - purls: [] - size: 14579450 - timestamp: 1741035010673 - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda build_number: 101 sha256: 6239a14c39a9902d6b617d57efe3eefbab23cf30cdc67122fdab81d04da193cd @@ -13210,29 +12992,6 @@ packages: purls: [] size: 16061214 timestamp: 1733408154785 -- conda: https://prefix.dev/conda-forge/win-64/python-3.11.11-h3f84c4b_2_cpython.conda - build_number: 2 - sha256: d9a31998083225dcbef7c10cf0d379b1f64176cf1d0f8ad7f29941d2eb293d25 - md5: 8959f363205d55bb6ada26bdfd6ce8c7 - depends: - - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - liblzma >=5.6.4,<6.0a0 - - libsqlite >=3.49.1,<4.0a0 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.1,<4.0a0 - - tk >=8.6.13,<8.7.0a0 - - tzdata - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - python_abi 3.11.* *_cp311 - license: Python-2.0 - purls: [] - size: 18221686 - timestamp: 1741034476958 - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda build_number: 101 sha256: b6e7a6f314343926b5a236592272e5014edcda150e14d18d0fb9440d8a185c3f @@ -13291,17 +13050,6 @@ packages: purls: [] size: 6227 timestamp: 1723823165457 -- conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.11-5_cp311.conda - build_number: 5 - sha256: 2660b8059b3ee854bc5d3c6b1fce946e5bd2fe8fbca7827de2c5885ead6209de - md5: 139a8d40c8a2f430df31048949e450de - constrains: - - python 3.11.* *_cpython - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 6211 - timestamp: 1723823324668 - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 438225b241c5f9bddae6f0178a97f5870a89ecf927dfca54753e689907331442 @@ -13324,17 +13072,6 @@ packages: purls: [] size: 6324 timestamp: 1723823147856 -- conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.11-5_cp311.conda - build_number: 5 - sha256: adc05729b7e0aca7b436e60a86f10822a92185dfcb48d66d6444e3629d3a1f6a - md5: 3b855e3734344134cb56c410f729c340 - constrains: - - python 3.11.* *_cpython - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 6308 - timestamp: 1723823096865 - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 4437198eae80310f40b23ae2f8a9e0a7e5c2b9ae411a8621eb03d87273666199 @@ -13357,17 +13094,6 @@ packages: purls: [] size: 6715 timestamp: 1723823141288 -- conda: https://prefix.dev/conda-forge/win-64/python_abi-3.11-5_cp311.conda - build_number: 5 - sha256: 9b210e5807dd9c9ed71ff192a95f1872da597ddd10e7cefec93a922fe22e598a - md5: 895b873644c11ccc0ab7dba2d8513ae6 - constrains: - - python 3.11.* *_cpython - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 6707 - timestamp: 1723823225752 - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 0c12cc1b84962444002c699ed21e815fb9f686f950d734332a1b74d07db97756 @@ -13874,21 +13600,6 @@ packages: - pkg:pypi/pyyaml?source=compressed-mapping size: 182769 timestamp: 1737454971552 -- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py311h2dc5d0c_2.conda - sha256: d107ad62ed5c62764fba9400f2c423d89adf917d687c7f2e56c3bfed605fb5b3 - md5: 014417753f948da1f70d132b2de573be - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - - yaml >=0.2.5,<0.3.0a0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pyyaml?source=hash-mapping - size: 213136 - timestamp: 1737454846598 - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda sha256: 6826217690cfe92d6d49cdeedb6d63ab32f51107105d6a459d30052a467037a0 md5: 50992ba61a8a1f8c2d346168ae1c86df @@ -13919,21 +13630,6 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 166853 timestamp: 1737454973579 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py311h4921393_2.conda - sha256: 2af6006c9f692742181f4aa2e0656eb112981ccb0b420b899d3dd42c881bd72f - md5: 250b2ee8777221153fd2de9c279a7efa - depends: - - __osx >=11.0 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 - - yaml >=0.2.5,<0.3.0a0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pyyaml?source=hash-mapping - size: 196951 - timestamp: 1737454935552 - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda sha256: 58c41b86ff2dabcf9ccd9010973b5763ec28b14030f9e1d9b371d22b538bce73 md5: 03a7926e244802f570f25401c25c13bc @@ -13965,22 +13661,6 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 157941 timestamp: 1737455030235 -- conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py311h5082efb_2.conda - sha256: 6095e1d58c666f6a06c55338df09485eac34c76e43d92121d5786794e195aa4d - md5: e474ba674d780f0fa3b979ae9e81ba91 - depends: - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - yaml >=0.2.5,<0.3.0a0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pyyaml?source=hash-mapping - size: 187430 - timestamp: 1737454904007 - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda sha256: 5b496c96e48f495de41525cb1b603d0147f2079f88a8cf061aaf9e17a2fe1992 md5: d14f685b5d204b023c641b188a8d0d7c @@ -14353,6 +14033,34 @@ packages: - finch-tensor>=0.2.4 ; extra == 'finch' - finch-mlir>=0.0.2 ; extra == 'mlir' requires_python: '>=3.10' +- conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + sha256: 3228eb332ce159f031d4b7d2e08117df973b0ba3ddcb8f5dbb7f429f71d27ea1 + md5: 1a3281a0dc355c02b5506d87db2d78ac + depends: + - alabaster >=0.7.14 + - babel >=2.13 + - colorama >=0.4.6 + - docutils >=0.20,<0.22 + - imagesize >=1.3 + - jinja2 >=3.1 + - packaging >=23.0 + - pygments >=2.17 + - python >=3.10 + - requests >=2.30.0 + - snowballstemmer >=2.2 + - sphinxcontrib-applehelp >=1.0.7 + - sphinxcontrib-devhelp >=1.0.6 + - sphinxcontrib-htmlhelp >=2.0.6 + - sphinxcontrib-jsmath >=1.0.1 + - sphinxcontrib-qthelp >=1.0.6 + - sphinxcontrib-serializinghtml >=1.1.9 + - tomli >=2.0 + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/sphinx?source=hash-mapping + size: 1387076 + timestamp: 1733754175386 - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda sha256: 995f58c662db0197d681fa345522fd9e7ac5f05330d3dff095ab2f102e260ab0 md5: f7af826063ed569bb13f7207d6f949b0 @@ -14835,22 +14543,22 @@ packages: purls: [] size: 559710 timestamp: 1728377334097 -- conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py311hd18a35c_5.conda - sha256: 4542cc3093f480c7fa3e104bfd9e5b7daeff32622121be6847f9e839341b0790 - md5: 4e8447ca8558a203ec0577b4730073f3 +- conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py310h3788b33_5.conda + sha256: d491c87088b7c430e9b77acc03307a4ad58bc6cdd686353710c3178977712df6 + md5: e05b0475166b68c9dc4d7937e0315654 depends: - __glibc >=2.17,<3.0.a0 - cffi - libgcc >=13 - libstdcxx >=13 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 license: MIT license_family: MIT purls: - pkg:pypi/ukkonen?source=hash-mapping - size: 13858 - timestamp: 1725784165345 + size: 13756 + timestamp: 1725784148759 - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda sha256: 4edcb6a933bb8c03099ab2136118d5e5c25285e3fd2b0ff0fa781916c53a1fb7 md5: 5bcffe10a500755da4a71cc0fb62a420 @@ -14867,22 +14575,22 @@ packages: - pkg:pypi/ukkonen?source=hash-mapping size: 13916 timestamp: 1725784177558 -- conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py311h2c37856_5.conda - sha256: f48499c8f639265c53dc794ff2f2d0aa163845eb31841c226ec172f64861654d - md5: d5fe38d502e3d758c8f0fed8ba9ea652 +- conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py310h7306fd8_5.conda + sha256: 1c74c4927f2c4ce93a74b4e72081fed818b8cbb291646316e19b92d683384624 + md5: 75162a8dc3ec9e30d8eb5c676a41b366 depends: - __osx >=11.0 - cffi - libcxx >=17 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 + - python >=3.10,<3.11.0a0 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 license: MIT license_family: MIT purls: - pkg:pypi/ukkonen?source=hash-mapping - size: 13603 - timestamp: 1725784278728 + size: 13565 + timestamp: 1725784246850 - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda sha256: 482eac475928c031948790647ae10c2cb1d4a779c2e8f35f5fd1925561b13203 md5: 8ddba23e26957f0afe5fc9236c73124a @@ -14899,13 +14607,13 @@ packages: - pkg:pypi/ukkonen?source=hash-mapping size: 13689 timestamp: 1725784235751 -- conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py311h3257749_5.conda - sha256: 7624abb32c075e234dad59acb5b580006adfef348cd1aefcbe0be31546aa5b73 - md5: 938a78ac20d6ed625b8d76015c6be88d +- conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py310hc19bc0b_5.conda + sha256: a82f9cfa34238f8ebbe7c0b77c3aed29c7314282ae842688587f3f22ee319c55 + md5: 89dcdea384ecd45100e43d627da94a58 depends: - cffi - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -14913,8 +14621,8 @@ packages: license_family: MIT purls: - pkg:pypi/ukkonen?source=hash-mapping - size: 17253 - timestamp: 1725784407361 + size: 17065 + timestamp: 1725784497818 - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda sha256: 4f57f2eccd5584421f1b4d8c96c167c1008cba660d7fab5bdec1de212a0e0ff0 md5: 97337494471e4265a203327f9a194234 @@ -15182,21 +14890,6 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 720871 timestamp: 1741853413225 -- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py311h9ecbd09_1.conda - sha256: 1a824220227f356f35acec5ff6a4418b1ccd0238fd752ceebeb04a0bd37acf0f - md5: 6d229edd907b6bb39961b74e3d52de9c - depends: - - __glibc >=2.17,<3.0.a0 - - cffi >=1.11 - - libgcc >=13 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/zstandard?source=compressed-mapping - size: 732182 - timestamp: 1741853419018 - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda sha256: e884a1fc5e99904eb1c4895eb71ea7bebae35aa865422e2ff006e5b37c98d919 md5: 22b773d9a4bcf7a25ad5bc8591abc80f @@ -15227,21 +14920,6 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 520342 timestamp: 1741853601584 -- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py311h917b07b_1.conda - sha256: 496189ea504358088128df526e545a96d7c8b597bea0747f09bc0e081a67a69b - md5: be18ca5f35d991ab12342a6fc3f7a6f8 - depends: - - __osx >=11.0 - - cffi >=1.11 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/zstandard?source=hash-mapping - size: 532580 - timestamp: 1741853536042 - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_1.conda sha256: 7b5035d01ee9f5e80c7a28f198d61c818891306e3b28623a8d73eeb89e17c7ad md5: fc9329ffb94f33dd18bfbaae4d9216c6 @@ -15273,22 +14951,6 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 434540 timestamp: 1741853818826 -- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py311he736701_1.conda - sha256: 78afa8ce76763993a76da1b0120b690cba8926271cc9e0462f66155866817c84 - md5: a4c147aaaf7e284762d7a6acc49e35e5 - depends: - - cffi >=1.11 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/zstandard?source=compressed-mapping - size: 444456 - timestamp: 1741853849446 - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_1.conda sha256: 711145d9cc05efe48a093db3ceecadf18f451547c94dc15745430a39ee1556d9 md5: 0fe8f97370e74acbc7814c4906a5824f diff --git a/pyproject.toml b/pyproject.toml index 2bd16b53..d6e77bc8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -127,8 +127,9 @@ python = "~=3.10.0" python = "~=3.13.0" [tool.pixi.feature.numpy1.dependencies] -# Oldest SPEC 0 NumPy at the moment of writing -numpy = "=1.25.0" +# Oldest NumPy version supported by scikit-learn. +# Note that this is older than what SPEC0 recommends. +numpy = "=1.22.0" # Backends that can run on CPU-only hosts [tool.pixi.feature.backends.dependencies] diff --git a/tests/conftest.py b/tests/conftest.py index b4d07df8..54e2a23a 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -122,6 +122,9 @@ def xp( # in the global scope of the module containing the test function. patch_lazy_xp_functions(request, monkeypatch, xp=xp) + if library == Backend.ARRAY_API_STRICT and np.__version__ < "1.26": + pytest.skip("array_api_strict is untested on NumPy <1.26") + if library == Backend.JAX: import jax From a2883115c2967e2b5aa1d77e3b0909c45431b516 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 25 Mar 2025 11:06:36 +0000 Subject: [PATCH 065/140] DOC: update README --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8524d28a..0f80c9e4 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![docs - here!][docs-badge]][docs-link] [![Pixi Badge](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/prefix-dev/pixi/main/assets/badge/v0.json)](https://pixi.sh) [![All Contributors](https://img.shields.io/github/all-contributors/data-apis/array-api-extra?color=ee8449&style=flat-square)](#contributors) -[![Scientific Python Ecosystem Coordination](https://img.shields.io/badge/SPEC-0-green?labelColor=%23004811&color=%235CA038)](https://scientific-python.org/specs/) +[![Typing](https://img.shields.io/pypi/types/array-api-extra)](https://typing.python.org/) [![codecov](https://codecov.io/github/data-apis/array-api-extra/graph/badge.svg)](https://codecov.io/github/data-apis/array-api-extra) [![PyPI version][pypi-version]][pypi-link] @@ -33,8 +33,10 @@ Extra array functions built on top of the array API standard. Used by: -- [SciPy](https://github.com/scipy/scipy) - Fundamental algorithms for +- [SciPy](https://github.com/scipy/scipy) — Fundamental algorithms for scientific computing. +- [scikit-learn](https://github.com/scikit-learn/scikit-learn) — Machine + Learning in Python. - _your library? Let us know!_ ## Installation From 52f8466682e9f0cd21758a8633450a194815a243 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Tue, 25 Mar 2025 13:48:32 +0000 Subject: [PATCH 066/140] MAINT: general deps bump --- pixi.lock | 4420 +++++++------------------- pyproject.toml | 27 +- src/array_api_extra/_lib/_lazy.py | 2 +- src/array_api_extra/_lib/_testing.py | 2 +- tests/test_at.py | 2 +- tests/test_funcs.py | 10 +- tests/test_lazy.py | 4 +- 7 files changed, 1256 insertions(+), 3211 deletions(-) diff --git a/pixi.lock b/pixi.lock index 6dbaed87..1daa6d96 100644 --- a/pixi.lock +++ b/pixi.lock @@ -7,8 +7,9 @@ environments: - https://pypi.org/simple packages: linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda @@ -16,22 +17,22 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda @@ -46,10 +47,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda @@ -62,7 +63,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda @@ -76,9 +77,9 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py313h78bf25f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py310hff52083_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda @@ -101,31 +102,31 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py313h33d0bda_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py313h8060acc_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda - - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py313h536fd9c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -136,22 +137,21 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py313h11186cd_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py310he8512ff_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py313h8f0a827_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py310hc96afab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 @@ -159,11 +159,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.0-cxx17_hbbce691_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hc4b51b1_4_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_4_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_4_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -175,7 +175,6 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda @@ -188,13 +187,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hd1b1c89_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda @@ -210,60 +208,61 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py313h1b76d92_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py313h8756d67_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py310h89163eb_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py313ha87cce1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py310h5eaa309_0.conda - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py313h33d0bda_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py313h0b724e9_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py313h33d0bda_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_1.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py313h8db990d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py313h536fd9c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py313h78bf25f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py313he5f92c8_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py310hff52083_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py310hac404ae_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -272,19 +271,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py313_h69cc176_102.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_102.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py313h86fcf2b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda @@ -292,8 +290,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -312,12 +310,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py313h536fd9c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py310h3788b33_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda @@ -328,15 +326,15 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda - - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py313h8f79df9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py310hbe9552e_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda @@ -359,31 +357,31 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py313h0ebd0e5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py313ha9b7d5b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py313h90d716c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -394,32 +392,31 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py313h2cdc120_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py313ha57edf9_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_1.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.0-cxx17_h07bc746_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd2a08d6_4_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_4_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_4_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h75a50e1_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_5_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -427,12 +424,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda @@ -442,14 +438,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0181452_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.19.0-h0181452_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.19.0-hce30654_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_5_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda @@ -457,32 +451,32 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_hb48c3f1_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py313hd06b435_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py313h28882b1_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py310hc74094e_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py313h668b085_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py310h5936506_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py313hf9c7212_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda @@ -490,32 +484,32 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py313h8aea8d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py313hca4752e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py313h0ebd0e5_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py313h47b39a6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py313hb37fac4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py313h90d716c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py313h39782a4_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py313hf9431ad_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py310hb6292c7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py310hc17921c_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -524,18 +518,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py313_h386d6f0_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py313h9a24e0a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py310h32ab4ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda @@ -543,8 +536,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -562,12 +555,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py313h90d716c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py310h7306fd8_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda @@ -578,16 +571,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_1.conda - - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py313hfa70ccb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py310h5588dad_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda @@ -605,30 +598,30 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py313h1ec8472_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py313ha7868ed_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -639,26 +632,25 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhca29cf9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh9ab4c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.0-cxx17_h4eb7d71_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h3d30abe_4_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_4_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_4_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_4_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h3d30abe_5_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -668,7 +660,6 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda @@ -680,8 +671,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_4_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda @@ -697,48 +687,48 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py313hb80970b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py313h05901a4_2.conda + - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py310h38315fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py313h1ec8472_0.conda + - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py313h4ca4f0f_1.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py313h1ec8472_1.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_1.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py313hf91d08e_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py313hda88b71_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py313hfa70ccb_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py313he812468_0_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py310h5588dad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py310h399dd74_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -747,16 +737,15 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py313_h2b488f0_102.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_102.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda @@ -764,8 +753,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -784,13 +773,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda + - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py310hc19bc0b_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda @@ -804,9 +793,9 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda - - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . dev-cuda: channels: @@ -817,9 +806,9 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py313h78bf25f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py310hff52083_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda @@ -843,54 +832,54 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py313h33d0bda_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py313h8060acc_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda + - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.90-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.90-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.90-h3f2d84a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.90-h3f2d84a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.90-h3f2d84a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.90-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.90-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.90-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.93-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.93-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.8.0.87-h81d5506_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py313hdf5e20e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py313h2626f57_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py313h536fd9c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.1-py310hab14140_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.1-py310h4564b94_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py313h9800cb9_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda @@ -898,22 +887,21 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py313h11186cd_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py310he8512ff_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py313hb1b46e1_201.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py310hec873cc_201.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 @@ -921,11 +909,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.0-cxx17_hbbce691_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hc4b51b1_4_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_4_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_4_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -933,24 +921,23 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.4.1-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.4.1-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.4.1-h9ab20c4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.4.1-h9ab20c4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.83-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.83-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.83-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.83-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h12f29b5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.90-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-h9ab20c4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.90-h9ab20c4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.3.90-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.3.90-h9ab20c4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.8.93-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda @@ -965,17 +952,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0-ha7bfdaf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.1-ha7bfdaf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.93-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hd1b1c89_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.93-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda @@ -993,28 +979,29 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py313h1b76d92_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py313h8756d67_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py310h89163eb_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py313ha87cce1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py310h5eaa309_0.conda - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py313h33d0bda_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda @@ -1022,32 +1009,32 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py313h0b724e9_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py313h33d0bda_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_1.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py313h8db990d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py313h536fd9c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py313h78bf25f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py313he5f92c8_0_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py310hff52083_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py310hac404ae_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -1056,20 +1043,19 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py313_haff95e6_302.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hb403307_302.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py313h86fcf2b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda @@ -1077,8 +1063,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1097,13 +1083,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py313h536fd9c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py313h46f6bd1_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py310h3788b33_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda @@ -1114,15 +1100,15 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda - - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py313h8f79df9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py310hbe9552e_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda @@ -1145,31 +1131,31 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py313h0ebd0e5_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py313ha9b7d5b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py313h90d716c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda @@ -1180,32 +1166,31 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py313h2cdc120_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py313ha57edf9_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_1.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.0-cxx17_h07bc746_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd2a08d6_4_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_4_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_4_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h75a50e1_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_5_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -1213,12 +1198,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda @@ -1228,14 +1212,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0181452_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.19.0-h0181452_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.19.0-hce30654_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_5_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda @@ -1243,32 +1225,32 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_hb48c3f1_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py313hd06b435_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py313h28882b1_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py310hc74094e_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py313h668b085_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py310h5936506_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py313hf9c7212_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda @@ -1276,32 +1258,32 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py313h8aea8d6_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py313hca4752e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py313h0ebd0e5_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py313h47b39a6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py313hb37fac4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py313h90d716c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py313h39782a4_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py313hf9431ad_0_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py310hb6292c7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py310hc17921c_0_cpu.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda @@ -1310,18 +1292,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py313_h386d6f0_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py313h9a24e0a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py310h32ab4ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda @@ -1329,8 +1310,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1348,12 +1329,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py313h90d716c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py310h7306fd8_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda @@ -1364,16 +1345,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_1.conda - - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py313hfa70ccb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py310h5588dad_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda @@ -1391,45 +1372,45 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py313h1ec8472_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.90-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.90-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.93-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.93-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.8.0.87-h1361d0a_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.0-py313h81602b2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.0-py313hf7184cd_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py313ha7868ed_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.1-py310h1203e13_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.1-py310h9d4bcf3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py313hffee013_1.conda + - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda @@ -1437,42 +1418,40 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhca29cf9_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh9ab4c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.0-cxx17_h4eb7d71_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8be2d54_4_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_4_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_4_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_4_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8be2d54_5_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.4.1-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.4.1-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/libcudss-0.5.0.16-hffc9a7f_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.83-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.90-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.83-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.3.90-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.3.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.8.93-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda @@ -1485,9 +1464,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_4_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda @@ -1503,49 +1481,49 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py313hb80970b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py313h05901a4_2.conda + - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda + - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py310h38315fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py313h1ec8472_0.conda + - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py313h4ca4f0f_1.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py313h1ec8472_1.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_1.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py313hf91d08e_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py313hda88b71_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py313hfa70ccb_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py313h0d32010_0_cuda.conda - - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py310h5588dad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py310h8b91b4e_0_cuda.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda @@ -1553,16 +1531,15 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py313_h2dc966e_302.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_he46af8b_302.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda @@ -1570,8 +1547,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda @@ -1590,13 +1567,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda + - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py310hc19bc0b_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda @@ -1610,11 +1587,11 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda - - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . - dev-numpy1: + docs: channels: - url: https://prefix.dev/conda-forge/ indexes: @@ -1624,52 +1601,35 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda @@ -1678,389 +1638,20 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py310h89163eb_1.conda - - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.22.0-py310h454958d_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py310h3788b33_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda - - pypi: . - osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py310hbe9552e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py310hc74094e_1.conda - - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py310h7306fd8_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda - - pypi: . - win-64: - - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py310h5588dad_0.conda - - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh9ab4c32_0.conda - - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py310h38315fa_1.conda - - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-1.22.0-py310hcae7c84_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py310hc19bc0b_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda - - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda - - pypi: . - docs: - channels: - - url: https://prefix.dev/conda-forge/ - indexes: - - https://pypi.org/simple - packages: - linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda - - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda - - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -2071,7 +1662,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -2088,13 +1679,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -2102,7 +1692,7 @@ environments: - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda @@ -2114,7 +1704,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda @@ -2129,7 +1719,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda @@ -2140,7 +1730,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda @@ -2148,7 +1738,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py313hca4752e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -2159,7 +1749,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -2181,7 +1771,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -2189,7 +1779,7 @@ environments: - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda @@ -2201,7 +1791,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda @@ -2235,7 +1825,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -2246,7 +1836,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda @@ -2268,7 +1858,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda @@ -2286,15 +1876,16 @@ environments: - https://pypi.org/simple packages: linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py313h78bf25f_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda @@ -2306,7 +1897,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda @@ -2316,7 +1907,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2326,42 +1917,41 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda @@ -2369,7 +1959,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -2385,14 +1975,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda @@ -2403,13 +1992,13 @@ environments: - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py313h8f79df9_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda @@ -2421,7 +2010,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda @@ -2431,7 +2020,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2442,7 +2031,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda @@ -2454,7 +2043,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda @@ -2463,14 +2052,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py313hca4752e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda @@ -2478,7 +2067,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -2500,7 +2089,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda @@ -2511,13 +2100,13 @@ environments: - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py313hfa70ccb_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda @@ -2529,7 +2118,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda @@ -2539,7 +2128,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -2569,14 +2158,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda @@ -2584,7 +2173,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda @@ -2606,7 +2195,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -2626,41 +2215,39 @@ environments: - https://pypi.org/simple packages: linux-64: - - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -2671,27 +2258,26 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda @@ -2702,9 +2288,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py313hca4752e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -2718,19 +2304,19 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -2747,7 +2333,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -2761,7 +2347,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda @@ -2774,8 +2360,8 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda @@ -2805,12 +2391,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda @@ -2822,7 +2408,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -2834,11 +2420,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.0-cxx17_hbbce691_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hc4b51b1_4_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_4_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_4_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -2862,13 +2448,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hd1b1c89_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda @@ -2887,8 +2472,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda @@ -2899,7 +2484,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda @@ -2928,7 +2513,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_102.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -2952,7 +2537,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda @@ -2962,12 +2547,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda - - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda @@ -2997,12 +2582,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.13.3-h1d14073_0.conda @@ -3014,7 +2599,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda @@ -3023,11 +2609,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.0-cxx17_h07bc746_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd2a08d6_4_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_4_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_4_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h75a50e1_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_5_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -3035,7 +2621,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda @@ -3049,13 +2635,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0181452_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.19.0-h0181452_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.19.0-hce30654_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_5_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda @@ -3068,10 +2653,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-hce475f1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda @@ -3081,7 +2666,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda @@ -3111,7 +2696,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -3133,7 +2718,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda @@ -3143,13 +2728,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_1.conda - - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda @@ -3174,11 +2759,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda @@ -3186,7 +2771,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -3194,11 +2779,11 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.0-cxx17_h4eb7d71_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h3d30abe_4_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_4_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_4_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_4_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h3d30abe_5_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -3219,7 +2804,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_4_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda @@ -3235,7 +2820,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_0.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda @@ -3243,7 +2828,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda @@ -3268,7 +2853,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_102.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -3289,7 +2874,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda @@ -3303,8 +2888,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda - - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . tests-cuda: channels: @@ -3314,8 +2899,8 @@ environments: packages: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda @@ -3346,31 +2931,31 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.90-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.90-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.90-h3f2d84a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.90-h3f2d84a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.90-h3f2d84a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.90-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.90-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.90-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.93-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.93-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.8.0.87-h81d5506_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py310hab14140_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py310h4564b94_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.1-py310hab14140_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.1-py310h4564b94_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda @@ -3383,7 +2968,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3395,11 +2980,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.0-cxx17_hbbce691_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hc4b51b1_4_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_4_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_4_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -3407,17 +2992,17 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.4.1-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.4.1-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.4.1-h9ab20c4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.4.1-h9ab20c4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.83-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.83-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.83-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.83-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h12f29b5_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.90-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-h9ab20c4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.90-h9ab20c4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.3.90-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.3.90-h9ab20c4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.8.93-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda @@ -3438,17 +3023,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0-ha7bfdaf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.1-ha7bfdaf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.93-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hd1b1c89_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_4_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.93-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda @@ -3469,8 +3053,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda @@ -3481,7 +3065,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda @@ -3511,7 +3095,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hb403307_302.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -3537,7 +3121,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda @@ -3547,12 +3131,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda - - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda @@ -3582,12 +3166,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.13.3-h1d14073_0.conda @@ -3599,7 +3183,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda @@ -3608,11 +3193,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.0-cxx17_h07bc746_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd2a08d6_4_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_4_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_4_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h75a50e1_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_5_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda @@ -3620,7 +3205,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda @@ -3634,13 +3219,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0181452_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_4_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.19.0-h0181452_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.19.0-hce30654_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_5_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda @@ -3653,10 +3237,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-hce475f1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda @@ -3666,7 +3250,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda @@ -3696,7 +3280,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -3718,7 +3302,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda @@ -3728,13 +3312,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_1.conda - - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda @@ -3759,22 +3343,22 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.90-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.90-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.93-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.93-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.8.0.87-h1361d0a_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.0-py310h1203e13_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.0-py310h9d4bcf3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.1-py310h1203e13_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.1-py310h9d4bcf3_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda @@ -3783,7 +3367,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -3791,23 +3375,23 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.0-cxx17_h4eb7d71_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8be2d54_4_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_4_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_4_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_4_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8be2d54_5_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.4.1-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.4.1-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/libcudss-0.5.0.16-hffc9a7f_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.83-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.90-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.83-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.3.90-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.3.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.8.93-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda @@ -3823,8 +3407,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_4_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda @@ -3840,7 +3424,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_0.conda + - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda - conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda @@ -3848,7 +3432,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda @@ -3873,7 +3457,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_he46af8b_302.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda @@ -3894,7 +3478,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda @@ -3908,8 +3492,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda - - pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . tests-numpy1: channels: @@ -3920,16 +3504,16 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -3965,23 +3549,23 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda @@ -3990,7 +3574,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda @@ -4006,19 +3590,19 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -4047,7 +3631,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda @@ -4062,16 +3646,16 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -4106,23 +3690,23 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda @@ -4131,7 +3715,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda @@ -4147,19 +3731,19 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -4188,7 +3772,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda @@ -4202,16 +3786,16 @@ environments: linux-64: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -4246,23 +3830,23 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . osx-arm64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda @@ -4273,7 +3857,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda @@ -4289,19 +3873,19 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . win-64: - - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -4332,7 +3916,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda @@ -4396,9 +3980,9 @@ packages: - pkg:pypi/alabaster?source=hash-mapping size: 18684 timestamp: 1733750512696 -- conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.1-pyh29332c3_1.conda - sha256: 04f17bb80705fa1e958b4e6fefd7cb52141df28840d1bbb95a343e0d4a15c40b - md5: c0b14b44bdb72c3a07cd9114313f9c10 +- conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + sha256: 7d5e6591e3c6a337dbf48d42c7935e027e4355b14d62ef3013094318396309a1 + md5: 1826ac16b721678b8a3b3cb3f1a3ae13 depends: - python >=3.9 - python @@ -4406,19 +3990,19 @@ packages: license_family: MIT purls: - pkg:pypi/array-api-compat?source=hash-mapping - size: 41589 - timestamp: 1742159192304 + size: 41599 + timestamp: 1742509526028 - pypi: . name: array-api-extra version: 0.7.1.dev0 - sha256: bb055be79b9f452a8433d49621d8061e53b3c97a4843bb175f23cca94de7985a + sha256: 298421e12da12465e3c9b65a7ec01fe70e110c44b5a9e1038af470d0492d9932 requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' editable: true -- conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3-pyhd8ed1ab_0.conda - sha256: ed64826b0aab20f7876f2199511eb17d88d5ca1eec5910057fb07fc59ec5a22d - md5: c7ddc76f853aa5c09aa71bd1b9915d10 +- conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + sha256: fda42d9e952c4c39354e31d43f1b7e7708a2e66c386074cd995097fe98be9150 + md5: 11107d0aeb8c590a34fee0894909816b depends: - numpy - python >=3.9 @@ -4426,8 +4010,8 @@ packages: license_family: BSD purls: - pkg:pypi/array-api-strict?source=hash-mapping - size: 56235 - timestamp: 1740676965118 + size: 56647 + timestamp: 1742521671631 - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py310hff52083_0.conda sha256: b95f04ff05b296e1ac706d57a3a0bf7bf12b3275d6042a48ac73fee0a0631793 md5: 2d8f1127e88e64103552fbf86a306eee @@ -5297,9 +4881,9 @@ packages: - pkg:pypi/basedmypy?source=hash-mapping size: 1590486 timestamp: 1741865637604 -- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.1-pyh29332c3_1.conda - sha256: d3e99adbb0e5821f3dd3c97b9fa247cbd75e9aba251c145ead922a9442c45747 - md5: 021cce51016266cf2b09d58bf644030e +- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + sha256: 063c63980bd3bc22bcd41cad6f711d986861a5188652b0b5235cb11b597ee11f + md5: 833e480d199b37f35f4fbdf03f269a2c depends: - python >=3.9 - nodejs-wheel >=20.13.1 @@ -5307,8 +4891,8 @@ packages: license: MIT AND Apache-2.0 purls: - pkg:pypi/basedpyright?source=hash-mapping - size: 8149299 - timestamp: 1741865429188 + size: 8157665 + timestamp: 1742640860122 - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda sha256: 73badfd807775e6e171de10ab752fd4706fe9360f6fd0cfabd509c670d12951b md5: 234a48e49c3913330665c444824e6533 @@ -5737,54 +5321,22 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 260973 timestamp: 1731428528301 -- conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py313h33d0bda_0.conda - sha256: 22d254791c72300fbb129f2bc9240dae4a486cac4942e832543eb97ca5b87fbc - md5: 6b6768e7c585d7029f79a04cbc4cbff0 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - numpy >=1.23 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/contourpy?source=hash-mapping - size: 276640 - timestamp: 1731428466509 - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda sha256: 3a9cce7ee94d3a9e9cb230a70359945573c01650fd954dc19da58474074334e4 - md5: f32dcaa4434bc4cd66437945c66cec22 - depends: - - __osx >=11.0 - - libcxx >=18 - - numpy >=1.23 - - python >=3.10,<3.11.0a0 - - python >=3.10,<3.11.0a0 *_cpython - - python_abi 3.10.* *_cp310 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/contourpy?source=hash-mapping - size: 230775 - timestamp: 1731428811312 -- conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py313h0ebd0e5_0.conda - sha256: 1761af531f86a1ebb81eec9ed5c0bcfc6be4502315139494b6a1c039e8477983 - md5: 9d3b4c6ee9427fdb3915f38b53d01e9a + md5: f32dcaa4434bc4cd66437945c66cec22 depends: - __osx >=11.0 - libcxx >=18 - numpy >=1.23 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 + - python >=3.10,<3.11.0a0 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/contourpy?source=hash-mapping - size: 246707 - timestamp: 1731428917954 + size: 230775 + timestamp: 1731428811312 - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda sha256: b9e50ead1c1a7a7c0bff5b1e72436016037b0187cecba7f626c9feffe5b3deaf md5: 741bcc6a07e77d3102aa23c580cad4f0 @@ -5801,25 +5353,9 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 199849 timestamp: 1731429286097 -- conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py313h1ec8472_0.conda - sha256: 743ef124714f5717db212d8af734237e35276a5334ab5982448b54f84c81b008 - md5: 9142ac6da94a900082874a2fc9652521 - depends: - - numpy >=1.23 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/contourpy?source=hash-mapping - size: 217444 - timestamp: 1731429291382 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py310h89163eb_0.conda - sha256: 9ef77cdce82d59bd044ebde506d104c8e387c115b14e42a76d45ae3cc5a75565 - md5: 6782f8b6cfbc6a8a03b7efd8f8516010 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda + sha256: 08394e004613cd13eade16fa032e62c39607bb5593f377cb635fe90c24231d82 + md5: edde6b6a84f503e98f72f094e792e07d depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -5830,11 +5366,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=compressed-mapping - size: 299458 - timestamp: 1742157218998 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.0-py313h8060acc_0.conda - sha256: 6f0ba84bc58a7720976c556d85216f6fde9cdd7299436c219fd3720caab86e43 - md5: 525d19c5d905e7e114b2c90bfa4d86bb + size: 299386 + timestamp: 1742591911119 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py313h8060acc_0.conda + sha256: 0b94ba88404ff65eb95f881c09a3e214b28c91a93af0e3c5c2cc30eba5a6dfb0 + md5: 2c6a4bb9f97e785db78f9562cdf8b3af depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -5845,25 +5381,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 378978 - timestamp: 1742157149061 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - sha256: 08394e004613cd13eade16fa032e62c39607bb5593f377cb635fe90c24231d82 - md5: edde6b6a84f503e98f72f094e792e07d - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - - tomli - license: Apache-2.0 - purls: - - pkg:pypi/coverage?source=compressed-mapping - size: 299386 - timestamp: 1742591911119 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py310hc74094e_0.conda - sha256: 07eb04e03b739e23a93cda60ba02c1ae54d71cfb1d35802ecc4268f428f4eca3 - md5: 0a0edec6ab788ef236733f73c1b2b3e5 + size: 378570 + timestamp: 1742591809856 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda + sha256: 72f01858c39b844f3a7294012a01e0fa3f472c54a38ec0951247c1fe80733a25 + md5: 5d9b29df417f73d85bd2ce21f9db972c depends: - __osx >=11.0 - python >=3.10,<3.11.0a0 @@ -5873,12 +5395,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/coverage?source=compressed-mapping - size: 298410 - timestamp: 1742157080743 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.0-py313ha9b7d5b_0.conda - sha256: a984d8f54a56d46cc2a96d8431fa9bab64ba58025cc73ff027e971c4ba7b810d - md5: 10ab8915b3d9a96dcbbfa88605ce55f5 + - pkg:pypi/coverage?source=hash-mapping + size: 298797 + timestamp: 1742591970609 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py313ha9b7d5b_0.conda + sha256: 11e43afb5d0684db36b5c9eec2667355240e468c668cf90b0be54be8c2fda0ce + md5: 7b4f5e8345f3f28d3058757452b7975e depends: - __osx >=11.0 - python >=3.13,<3.14.0a0 @@ -5889,25 +5411,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 377323 - timestamp: 1742157060268 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - sha256: 72f01858c39b844f3a7294012a01e0fa3f472c54a38ec0951247c1fe80733a25 - md5: 5d9b29df417f73d85bd2ce21f9db972c - depends: - - __osx >=11.0 - - python >=3.10,<3.11.0a0 - - python >=3.10,<3.11.0a0 *_cpython - - python_abi 3.10.* *_cp310 - - tomli - license: Apache-2.0 - purls: - - pkg:pypi/coverage?source=hash-mapping - size: 298797 - timestamp: 1742591970609 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda - sha256: 0b9b75800ebc6d2bbc9cb264aa1352323029e57059e7da834213ed83df99ea73 - md5: 2e2a90e1f695d76f4f64e821b770606e + size: 378772 + timestamp: 1742591852148 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda + sha256: 738c9c49e1ebd9cae899e44cb9b55363498765c19522e4504d5ffa6ef34eefa3 + md5: 7c5bcf80e195cf612649b2465a29aaeb depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -5918,12 +5426,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/coverage?source=compressed-mapping - size: 324332 - timestamp: 1742157295509 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.0-py313hb4c8b1a_0.conda - sha256: 33888f01958910955d66d56a400f60fbd3c0a297c6c78fd60d629b66d9a60c82 - md5: 6cf3289aa6e75a352288bd4b39388eef + - pkg:pypi/coverage?source=hash-mapping + size: 325153 + timestamp: 1742592159140 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py313hb4c8b1a_0.conda + sha256: 4e9be2a1e71786c27fe52926fa15d3b98124df15e84444bcd73a7bd2de405d13 + md5: 4df539b2dafaf01ffb8c222b87867d24 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -5935,23 +5443,8 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 404236 - timestamp: 1742157295512 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - sha256: 738c9c49e1ebd9cae899e44cb9b55363498765c19522e4504d5ffa6ef34eefa3 - md5: 7c5bcf80e195cf612649b2465a29aaeb - depends: - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - - tomli - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - purls: - - pkg:pypi/coverage?source=hash-mapping - size: 325153 - timestamp: 1742592159140 + size: 403906 + timestamp: 1742592209260 - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda noarch: generic sha256: 522b5ff2c5b1ebe0050ad15cd76a1e14696752eead790ab28e29977d7a8a99e6 @@ -5963,17 +5456,6 @@ packages: purls: [] size: 48888 timestamp: 1733407928192 -- conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.2-py313hd8ed1ab_101.conda - noarch: generic - sha256: 29bfebfbd410db5e90fa489b239a3a7473bc1ec776bdca24e8c26c68c5654a8c - md5: d6be72c63da6e99ac2a1b87b120d135a - depends: - - python 3.13.2.* - - python_abi * *_cp313 - license: Python-2.0 - purls: [] - size: 47792 - timestamp: 1739800762370 - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.90-ha770c72_1.conda sha256: 43b572b5d0c912b5be6c581846443ce24dfb7b6f6013365808cd88d11b8d4391 md5: cebd15fd844ae8d2b961905c70ab5b62 @@ -5992,24 +5474,24 @@ packages: purls: [] size: 1055312 timestamp: 1741373579246 -- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_0.conda - sha256: a02141cb889b5af170f9bd518dc8ef05338b3eaebfb4cb6f57262ab39a1e79c3 - md5: f8a4a78615bb753b9347c06c89eaf814 +- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_1.conda + sha256: d106ed6cda72ff8fd3fcf051648c643cec063d2bd9e4859dac7296f7c958ecd1 + md5: feffe53b944d7c1d86e0df63719d7d9a depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 92693 - timestamp: 1741375311814 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_0.conda - sha256: 839fcf76dcea744eb0d9fcd56d9511ced3a25595eef9c9b13c5d3a3eea676aaf - md5: 28b106422e258e92516d71add25a2481 + size: 92709 + timestamp: 1742414310102 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_1.conda + sha256: 090101b9bc2ce7a900b7092b1ef4c199f31ac4ccdb7334fcbd06021df1df30e3 + md5: 18e28b7b8eb47ea9a8d82b2fc7546011 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 27315 - timestamp: 1741375319085 + size: 27712 + timestamp: 1742414321116 - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.90-h5888daf_1.conda sha256: 294b789d6bce9944fc5987c86dc1cdcdbc4eb965f559b81749dbf03b43e6c135 md5: 46e0a8ffe985a3aa2652446fc40c7fe9 @@ -6096,9 +5578,9 @@ packages: purls: [] size: 22914 timestamp: 1741374877247 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.90-hbd13f7d_0.conda - sha256: e895676f30e7297a75af0292292370dde10ad07dadf16cfed408e4c7f2c76dd2 - md5: 0e693b4192e0a2d74f64d45e9152278a +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.90-hbd13f7d_1.conda + sha256: 262fbee5daf766777cdc924e40d982ceff9358d8316faa683d6496e402f79b0a + md5: 58f3a7019158135be2aa99f77a07b7b0 depends: - __glibc >=2.17,<3.0.a0 - cuda-nvdisasm @@ -6107,8 +5589,8 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 232982 - timestamp: 1741365687038 + size: 232426 + timestamp: 1742416137141 - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-hbd13f7d_0.conda sha256: bdbef865a47de0e7c1d6084a079e7df1227d5df0258776cce4e2e785e17afd24 md5: 140dbfb35a145e22c1244fb40712c536 @@ -6148,13 +5630,13 @@ packages: purls: [] size: 4239187 timestamp: 1741362026836 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_0.conda - sha256: a8306fedcc8035541d587b20f5e230de3ae263521f070d111bf8913a51cdfdc9 - md5: cbe69e6295c5142e3a4d1cc81e6c3423 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_1.conda + sha256: 1ced9770eb1c5fbbedb4382f7119a5ab5abe0b722e43d1504f3b00b6d63780df + md5: 79172c1b50aeeb6fda97970e7df00759 depends: - __glibc >=2.17,<3.0.a0 - - cuda-crt-tools 12.8.93 ha770c72_0 - - cuda-nvvm-tools 12.8.93 he02047a_0 + - cuda-crt-tools 12.8.93 ha770c72_1 + - cuda-nvvm-tools 12.8.93 he02047a_1 - cuda-version >=12.8,<12.9.0a0 - libgcc >=12 - libstdcxx >=12 @@ -6162,11 +5644,11 @@ packages: - gcc_impl_linux-64 >=6,<15.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 25649747 - timestamp: 1741375430703 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_0.conda - sha256: b61ba7720b2e8b0e612d30a261f278bab70f4c593956b4d5e9200ee4bc3e739c - md5: a3a8b3c49a0d83f8d472eedb28d788ed + size: 25581768 + timestamp: 1742414503721 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_1.conda + sha256: b8db8c6a1dd658ad66739f473df8c16a35143d8058f1bc7e66d221691dcbb737 + md5: c6d84f4b5d81dad39054eb37ecd2d136 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -6174,11 +5656,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 5123946 - timestamp: 1741362223424 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.93-hbd13f7d_0.conda - sha256: d41abb2f10f5992c8dad0b4401e62502671ad8f376f3c90ed34db5e90eaa37e5 - md5: 01ec6458295303e445eb7446bb7257bd + size: 5124390 + timestamp: 1742414503225 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.93-h5888daf_1.conda + sha256: 38edf4f501ccbb996cc9f0797fcf404c12d4aeef974308cf8b997b470409c171 + md5: 7c5ae09d55b1b2b390772755fe5b4c13 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -6186,11 +5668,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 66205908 - timestamp: 1741362175739 -- conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.93-he0c23c2_0.conda - sha256: 22e6d6daeb3c12437995a9a05ccd22667fb3412839405cb21bb872a49adced11 - md5: ecb4f7cf3628669b032b89dcc8e2ddfb + size: 66214407 + timestamp: 1742405328961 +- conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.93-he0c23c2_1.conda + sha256: b68487e5e8ef36b51e695ac654a7aa32deaad45a354e98404c52dd61fb740674 + md5: 1971a2a454a892fbb05bde72aee865f5 depends: - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 @@ -6198,8 +5680,8 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 56519160 - timestamp: 1741362573527 + size: 56519607 + timestamp: 1742405852584 - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-hbd13f7d_0.conda sha256: 81740bb62146977ee6c13341fe17e468e7790d05c9b71de5d5eb19841604fde6 md5: 481431f91aa9582f79703ec0b154a251 @@ -6212,9 +5694,9 @@ packages: purls: [] size: 31754 timestamp: 1741362140708 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_0.conda - sha256: 59eebc9da33b774f6596ba3c1ee7c84c951d0e1918393e9279a0cc6a8c515a4f - md5: 31b829f6566148f78d58298f4ed2f837 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_1.conda + sha256: 5b4d7b50c19932773c0d78db7b56cd6b8236d804537e2f0b876bc1f146298ece + md5: 652ee667ce169f97711d1052c0c21583 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -6222,8 +5704,8 @@ packages: - libstdcxx >=12 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 24622723 - timestamp: 1741375383870 + size: 24618626 + timestamp: 1742414424301 - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda sha256: 6f93ceb66267e69728d83cf98673221f6b1f95a3514b3a97777cfd0ef8e24f3f md5: 794eaca58880616a508dd6f6eb389266 @@ -6263,14 +5745,14 @@ packages: purls: [] size: 472054485 timestamp: 1741387103940 -- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py310hab14140_0.conda - sha256: d9caa84571c3284f99141f748803d26692252f8c7f961c6e13d3819494f0537e - md5: 15e9c1766b0a7baa69c1b1510b4c8b73 +- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.1-py310hab14140_0.conda + sha256: 749753ed431dd905fee25d42172bcc16d40572bd52a0e544a764ca926bd5c4ac + md5: 269c1cc23a17c99d23135b463e2f873b depends: - cuda-cudart-dev_linux-64 - cuda-nvrtc - cuda-version >=12,<13.0a0 - - cupy-core 13.4.0 py310h4564b94_0 + - cupy-core 13.4.1 py310h4564b94_0 - libcublas - libcufft - libcurand @@ -6281,36 +5763,16 @@ packages: license: MIT license_family: MIT purls: [] - size: 356909 - timestamp: 1740826549924 -- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.0-py313hdf5e20e_0.conda - sha256: b435e6fe74c8d125e5100c1e8212d2b9c93c0fc0d55cf67192eb17686021a071 - md5: acecfea0a20abbcf699596d671f69737 - depends: - - cuda-cudart-dev_linux-64 - - cuda-nvrtc - - cuda-version >=12,<13.0a0 - - cupy-core 13.4.0 py313h2626f57_0 - - libcublas - - libcufft - - libcurand - - libcusolver - - libcusparse - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: MIT - license_family: MIT - purls: [] - size: 356784 - timestamp: 1740825572188 -- conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.0-py310h1203e13_0.conda - sha256: 1cac3a428a9e354d8676bfdc57277a751b73733e482d2ca71fe7196569286424 - md5: b54ef28dd02e7755c8220d14c8d32e45 + size: 357383 + timestamp: 1742852920546 +- conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.1-py310h1203e13_0.conda + sha256: 964c00d98ef123b9896ed1c3c7a5d7c18bec7b3556e40670c946e1406de64f04 + md5: be251d593614521df6d62eb77c81228b depends: - cuda-cudart-dev_win-64 - cuda-nvrtc - cuda-version >=12,<13.0a0 - - cupy-core 13.4.0 py310h9d4bcf3_0 + - cupy-core 13.4.1 py310h9d4bcf3_0 - libcublas - libcufft - libcurand @@ -6321,31 +5783,11 @@ packages: license: MIT license_family: MIT purls: [] - size: 357144 - timestamp: 1740827279221 -- conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.0-py313h81602b2_0.conda - sha256: 06dc712a1ca48cac5db7a68447cfe426c732a5cbc504c9d772d2a682a05b73fd - md5: 8e5c97d1a5df3aad72826243ebff83d0 - depends: - - cuda-cudart-dev_win-64 - - cuda-nvrtc - - cuda-version >=12,<13.0a0 - - cupy-core 13.4.0 py313hf7184cd_0 - - libcublas - - libcufft - - libcurand - - libcusolver - - libcusparse - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: MIT - license_family: MIT - purls: [] - size: 357161 - timestamp: 1740827133064 -- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py310h4564b94_0.conda - sha256: 730e17ac37e4f1a1cf49b43288c96b0685b0e68ec54d443a6024bb339533c6fa - md5: d035d4e27bb7375368abae289b6ea263 + size: 358032 + timestamp: 1742855900356 +- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.1-py310h4564b94_0.conda + sha256: aba3e57cf20ab7ffa78f20b0074777dd69d54db49733f693005aac58dc066638 + md5: f04798b42b2a7ae5fc9524b32b27260b depends: - __glibc >=2.17,<3.0.a0 - fastrlock >=0.8.3,<0.9.0a0 @@ -6355,59 +5797,28 @@ packages: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 constrains: - - libcurand >=10,<11.0a0 - - libcufft >=11,<12.0a0 - - __cuda >=12.0 + - cutensor >=2.2.0.0,<3.0a0 - cuda-version >=12,<13.0a0 - - libcublas >=12,<13.0a0 - - nccl >=2.25.1.1,<3.0a0 - - cupy >=13.4.0,<13.5.0a0 - - scipy ~=1.7 - - cuda-nvrtc >=12,<13.0a0 - - libcusolver >=11,<12.0a0 - - libcusparse >=12,<13.0a0 - - cutensor >=2.1.0.9,<3.0a0 - - optuna ~=3.0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cupy?source=hash-mapping - size: 49230539 - timestamp: 1740826424110 -- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.0-py313h2626f57_0.conda - sha256: a64c0a0a91ce153f2ee46cac28c9eeacc5abbdb1179f78d2a4b595c4b0b31d7d - md5: a100196834889281e380b456fe66a79a - depends: - - __glibc >=2.17,<3.0.a0 - - fastrlock >=0.8.3,<0.9.0a0 - - libgcc >=13 - - libstdcxx >=13 - - numpy >=1.22,<3.0.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - constrains: - - cutensor >=2.1.0.9,<3.0a0 - libcufft >=11,<12.0a0 - - cupy >=13.4.0,<13.5.0a0 + - nccl >=2.26.2.1,<3.0a0 + - libcusolver >=11,<12.0a0 - cuda-nvrtc >=12,<13.0a0 - libcurand >=10,<11.0a0 + - libcublas >=12,<13.0a0 - optuna ~=3.0 - scipy ~=1.7 - - libcublas >=12,<13.0a0 - - nccl >=2.25.1.1,<3.0a0 - __cuda >=12.0 - - libcusolver >=11,<12.0a0 - - cuda-version >=12,<13.0a0 - libcusparse >=12,<13.0a0 + - cupy >=13.4.1,<13.5.0a0 license: MIT license_family: MIT purls: - pkg:pypi/cupy?source=hash-mapping - size: 49458839 - timestamp: 1740825478854 -- conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.0-py310h9d4bcf3_0.conda - sha256: 46ca1d973df761f4b15bc8cba686b7a3e2b3b5e20d0fc63dfe556bf278144f87 - md5: 0ab0ffa9096d9081e1cb906d55bb08fe + size: 49005347 + timestamp: 1742852826187 +- conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.1-py310h9d4bcf3_0.conda + sha256: d43d870ec3d1986c3c1df4baf9594c75ce839a4735537d08ed3c998a9998b126 + md5: 8c7ce1cbc691230fea46990cdbc00f24 depends: - fastrlock >=0.8.3,<0.9.0a0 - numpy >=1.22,<3.0.0a0 @@ -6417,54 +5828,24 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - libcusparse >=12,<13.0a0 - - __cuda >=12.0 - - libcufft >=11,<12.0a0 - - libcublas >=12,<13.0a0 - libcurand >=10,<11.0a0 - - libcusolver >=11,<12.0a0 - - cutensor >=2.1.0.9,<3.0a0 - - optuna ~=3.0 + - cupy >=13.4.1,<13.5.0a0 - cuda-version >=12,<13.0a0 - scipy ~=1.7 - - cuda-nvrtc >=12,<13.0a0 - - cupy >=13.4.0,<13.5.0a0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cupy?source=hash-mapping - size: 47201753 - timestamp: 1740827189094 -- conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.0-py313hf7184cd_0.conda - sha256: 373e74a21e8c38d06f38002ebe96359c9d6da1068d0c5c3232473a9a5cfc6060 - md5: 2f743f99550c1665b59a6bff439cf678 - depends: - - fastrlock >=0.8.3,<0.9.0a0 - - numpy >=1.22,<3.0.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: + - optuna ~=3.0 + - cutensor >=2.2.0.0,<3.0a0 + - libcusparse >=12,<13.0a0 - libcublas >=12,<13.0a0 - - cuda-version >=12,<13.0a0 - libcufft >=11,<12.0a0 - - libcusolver >=11,<12.0a0 - - optuna ~=3.0 - - scipy ~=1.7 - - cupy >=13.4.0,<13.5.0a0 - __cuda >=12.0 - - libcurand >=10,<11.0a0 - - cutensor >=2.1.0.9,<3.0a0 - - libcusparse >=12,<13.0a0 + - libcusolver >=11,<12.0a0 - cuda-nvrtc >=12,<13.0a0 license: MIT license_family: MIT purls: - pkg:pypi/cupy?source=hash-mapping - size: 47483639 - timestamp: 1740827047258 + size: 47176970 + timestamp: 1742855784158 - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda sha256: b427689dfc24a6a297363122ce10d502ea00ddb3c43af6cff175ff563cc94eea md5: d0be1adaa04a03aed745f3d02afb59ce @@ -6480,21 +5861,6 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 367939 timestamp: 1734107352663 -- conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py313h536fd9c_0.conda - sha256: 4ed6220a9db0c0fbef44b0b6c642e8f20e4d60a52628fc4d995f8c0db5ad942e - md5: e886bb6a3c24f8b9dd4fcd1d617a1f64 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - toolz >=0.10.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/cytoolz?source=hash-mapping - size: 388205 - timestamp: 1734107369698 - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda sha256: 2e9fa448ccdff423659f94dfc3feb1ff5a5dad4411f77bd3bcfe834c0f90538a md5: cc727be997fbe103b6e750b53bd78edd @@ -6510,21 +5876,6 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 313656 timestamp: 1734107486887 -- conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py313h90d716c_0.conda - sha256: 64b25c54c22472b2e7a9beb0b25b8c5a3204342aa607e3c1c6284371ab234d62 - md5: 5f77429b9e4626f1476d1bed341530ed - depends: - - __osx >=11.0 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - - toolz >=0.10.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/cytoolz?source=hash-mapping - size: 338133 - timestamp: 1734107491773 - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda sha256: 670800d13b6cd64b8f53756b28254b47cfc177606dcd42094696582335ed0f02 md5: ed2af2a0262d44f753738588640b8534 @@ -6541,30 +5892,14 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 295487 timestamp: 1734107690341 -- conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py313ha7868ed_0.conda - sha256: 277d5b23f52e02453e9dab28e9335caa16fcaa54bb4e7dd771a86d3c95e580a5 - md5: a66eb40fddbf2a2e64b8e4c7128ff1db - depends: - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - toolz >=0.10.0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/cytoolz?source=hash-mapping - size: 315372 - timestamp: 1734107736055 -- conda: https://prefix.dev/conda-forge/noarch/dask-2025.2.0-pyhd8ed1ab_0.conda - sha256: 8be4982c98f4829a92b690dd47f516474d8e69d00f992bbf89764e08d535b679 - md5: 60455cddc5f868d7ad37a504ff4ffd37 +- conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + sha256: 193aaa5dc9d8b6610dba2bde8d041db872cd23c875c10a5ef75fa60c18d9ea16 + md5: 95e33679c10ef9ef65df0fc01a71fdc5 depends: - bokeh >=3.1.0 - cytoolz >=0.11.0 - - dask-core >=2025.2.0,<2025.2.1.0a0 - - distributed >=2025.2.0,<2025.2.1.0a0 + - dask-core >=2025.3.0,<2025.3.1.0a0 + - distributed >=2025.3.0,<2025.3.1.0a0 - jinja2 >=2.10.3 - lz4 >=4.3.2 - numpy >=1.24 @@ -6575,13 +5910,12 @@ packages: - openssl !=1.1.1e license: BSD-3-Clause license_family: BSD - purls: - - pkg:pypi/dask?source=compressed-mapping - size: 7598 - timestamp: 1739495288724 -- conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.2.0-pyhd8ed1ab_0.conda - sha256: 22ae6c5125a08cfe6569eb729900ba7fb96320e66fe08de1c32f1191eb7e08af - md5: 3bc22d25e3ee83d709804a2040b4463c + purls: [] + size: 8033 + timestamp: 1742608951611 +- conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec + md5: 36f6cc22457e3d6a6051c5370832f96c depends: - click >=8.1 - cloudpickle >=3.0.0 @@ -6596,8 +5930,8 @@ packages: license_family: BSD purls: - pkg:pypi/dask?source=hash-mapping - size: 968347 - timestamp: 1739488681467 + size: 982414 + timestamp: 1742598041610 - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017 md5: 9ce473d1d1be1cc3810856a48b3fab32 @@ -6631,14 +5965,14 @@ packages: - pkg:pypi/distlib?source=hash-mapping size: 274151 timestamp: 1733238487461 -- conda: https://prefix.dev/conda-forge/noarch/distributed-2025.2.0-pyhd8ed1ab_0.conda - sha256: ccac7437df729ea2f249aef22b6e412ea7c63722cc094c4708d35453518b5c6d - md5: 54562a2b30c8f357097e2be75295601e +- conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda + sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a + md5: 968a7a4ff98bcfb515b0f1c94d35553f depends: - click >=8.0 - cloudpickle >=3.0.0 - cytoolz >=0.11.2 - - dask-core >=2025.2.0,<2025.2.1.0a0 + - dask-core >=2025.3.0,<2025.3.1.0a0 - jinja2 >=2.10.3 - locket >=1.0.0 - msgpack-python >=1.0.2 @@ -6658,8 +5992,8 @@ packages: license_family: BSD purls: - pkg:pypi/distributed?source=hash-mapping - size: 800317 - timestamp: 1739491744587 + size: 799717 + timestamp: 1742601963648 - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda sha256: fa5966bb1718bbf6967a85075e30e4547901410cc7cb7b16daf68942e9a94823 md5: 24c1ca34138ee57de72a943237cde4cc @@ -6707,21 +6041,6 @@ packages: - pkg:pypi/fastrlock?source=hash-mapping size: 40945 timestamp: 1734873426861 -- conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py313h9800cb9_1.conda - sha256: 58251eb549660fd4b505e3ca247e2440af48f12bf2d13229c97df47a8977cd45 - md5: 54dd71b3be2ed6ccc50f180347c901db - depends: - - python - - libstdcxx >=13 - - libgcc >=13 - - __glibc >=2.17,<3.0.a0 - - python_abi 3.13.* *_cp313 - license: MIT - license_family: MIT - purls: - - pkg:pypi/fastrlock?source=hash-mapping - size: 40790 - timestamp: 1734873425700 - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda sha256: 3a61f72d93f43eeda01fde9c30e39ce3d442e4caa51eb20e04654366b3e3b789 md5: 1eca50ca6668276e794da4c769510131 @@ -6740,24 +6059,6 @@ packages: - pkg:pypi/fastrlock?source=hash-mapping size: 36203 timestamp: 1734873436406 -- conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py313hffee013_1.conda - sha256: 8fd6e443b7222a6f2b242889ac209a08700cb18a1d1fbf1f6906629c1ae18406 - md5: ee3310023b4e9c65992ccc1239e54494 - depends: - - python - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - ucrt >=10.0.20348.0 - - python_abi 3.13.* *_cp313 - license: MIT - license_family: MIT - purls: - - pkg:pypi/fastrlock?source=hash-mapping - size: 35993 - timestamp: 1734873435020 - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda sha256: de7b6d4c4f865609ae88db6fa03c8b7544c2452a1aa5451eb7700aad16824570 md5: 4547b39256e296bb758166893e909a7c @@ -6914,23 +6215,6 @@ packages: - pkg:pypi/gmpy2?source=hash-mapping size: 202700 timestamp: 1733462653858 -- conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py313h11186cd_3.conda - sha256: 72f64fedd8c4a3b41830d5b88e2ef503eb367ab92ee2cd1235ad5055fb72559b - md5: 846a773cdc154eda7b86d7f4427432f2 - depends: - - __glibc >=2.17,<3.0.a0 - - gmp >=6.3.0,<7.0a0 - - libgcc >=13 - - mpc >=1.3.1,<2.0a0 - - mpfr >=4.2.1,<5.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: LGPL-3.0-or-later - license_family: LGPL - purls: - - pkg:pypi/gmpy2?source=hash-mapping - size: 210040 - timestamp: 1733462694967 - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda sha256: e287abe2518728097e1278e550d7a7c0e8033f0eab1ac408b73449b263ebd82d md5: 2bf8b309e18059ee570ff14976f855c1 @@ -6940,31 +6224,14 @@ packages: - mpc >=1.3.1,<2.0a0 - mpfr >=4.2.1,<5.0a0 - python >=3.10,<3.11.0a0 - - python >=3.10,<3.11.0a0 *_cpython - - python_abi 3.10.* *_cp310 - license: LGPL-3.0-or-later - license_family: LGPL - purls: - - pkg:pypi/gmpy2?source=hash-mapping - size: 146398 - timestamp: 1733462796032 -- conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py313h2cdc120_3.conda - sha256: c91dedbf6caa3f50399be09aeb41c66ece7c62b3616a201cf3fec2d0adb1ff00 - md5: 41a7f77967aa862df93938bbd51175f6 - depends: - - __osx >=11.0 - - gmp >=6.3.0,<7.0a0 - - mpc >=1.3.1,<2.0a0 - - mpfr >=4.2.1,<5.0a0 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 license: LGPL-3.0-or-later license_family: LGPL purls: - pkg:pypi/gmpy2?source=hash-mapping - size: 148384 - timestamp: 1733462758220 + size: 146398 + timestamp: 1733462796032 - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 md5: b4754fb1bdcb70c8fd54f918301582c6 @@ -7000,9 +6267,9 @@ packages: - pkg:pypi/hyperframe?source=hash-mapping size: 17397 timestamp: 1737618427549 -- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.129.3-pyha770c72_0.conda - sha256: d0197e844c3a511d5884d8b73ec73c63c9fdb5b50983216ebd3bb0504d8ae300 - md5: f3641af6928b9789521cf0a6f304e48c +- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + sha256: e22ef81d76750a62d2dccef45bd9f50b5a6feef7084070dabf7e12dc1b5b6b9d + md5: e60abe3eacac83386e842c5efd840b0d depends: - attrs >=22.2.0 - click >=7.0 @@ -7011,11 +6278,10 @@ packages: - setuptools - sortedcontainers >=2.1.0,<3.0.0 license: MPL-2.0 - license_family: MOZILLA purls: - pkg:pypi/hypothesis?source=hash-mapping - size: 348239 - timestamp: 1742123015453 + size: 350305 + timestamp: 1742900979687 - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 @@ -7081,7 +6347,7 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/importlib-metadata?source=compressed-mapping + - pkg:pypi/importlib-metadata?source=hash-mapping size: 29141 timestamp: 1737420302391 - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -7151,68 +6417,6 @@ packages: - pkg:pypi/ipython?source=compressed-mapping size: 634696 timestamp: 1741457807464 -- conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhca29cf9_0.conda - sha256: 72ad5d59719d7639641f21032de870fadd43ec2349229161728b736f1df720d1 - md5: e5ba968166136311157765e8b2ccb9d0 - depends: - - __win - - colorama - - decorator - - exceptiongroup - - ipython_pygments_lexers - - jedi >=0.16 - - matplotlib-inline - - pickleshare - - prompt-toolkit >=3.0.41,<3.1.0 - - pygments >=2.4.0 - - python >=3.11 - - stack_data - - traitlets >=5.13.0 - - typing_extensions >=4.6 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/ipython?source=hash-mapping - size: 614763 - timestamp: 1741457145171 -- conda: https://prefix.dev/conda-forge/noarch/ipython-9.0.2-pyhfb0248b_0.conda - sha256: 98f14471e0f492d290c4882f1e2c313fffc67a0f9a3a36e699d7b0c5d42a5196 - md5: b031bcd65b260a0a3353531eab50d465 - depends: - - __unix - - pexpect >4.3 - - decorator - - exceptiongroup - - ipython_pygments_lexers - - jedi >=0.16 - - matplotlib-inline - - pickleshare - - prompt-toolkit >=3.0.41,<3.1.0 - - pygments >=2.4.0 - - python >=3.11 - - stack_data - - traitlets >=5.13.0 - - typing_extensions >=4.6 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/ipython?source=hash-mapping - size: 615519 - timestamp: 1741457126430 -- conda: https://prefix.dev/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - sha256: 894682a42a7d659ae12878dbcb274516a7031bbea9104e92f8e88c1f2765a104 - md5: bd80ba060603cc228d9d81c257093119 - depends: - - pygments - - python >=3.9 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/ipython-pygments-lexers?source=hash-mapping - size: 13993 - timestamp: 1737123723464 - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda sha256: 9c5fb97efa0eb32b42564edaacb5edb9a1f82ba8f5f8b135e794960101115b5a md5: a8abfd3f223b1ecb8c699dca974933bd @@ -7269,31 +6473,6 @@ packages: - pkg:pypi/jaxlib?source=hash-mapping size: 69148460 timestamp: 1741976231690 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py313h8f0a827_1.conda - sha256: 2efc57dca9e3a3260b797978b8808775d63c8d7574a21bb88ce1cb00ba2bf743 - md5: eb0f237794305acd4eea5c03fbd529b9 - depends: - - __glibc >=2.17,<3.0.a0 - - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libgcc >=13 - - libgrpc >=1.71.0,<1.72.0a0 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - - ml_dtypes >=0.2.0 - - numpy >=1.21,<3 - - openssl >=3.4.1,<4.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - scipy >=1.9 - constrains: - - jax >=0.5.2 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/jaxlib?source=hash-mapping - size: 69273860 - timestamp: 1742000094364 - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py310hec873cc_201.conda sha256: 8927da7f4441158da04762c1ede3e158b9ca292dfd2b97613bce732d766f14b8 md5: 7b2a6066d2bd6572a23e338b39c3740f @@ -7340,52 +6519,6 @@ packages: - pkg:pypi/jaxlib?source=hash-mapping size: 151482143 timestamp: 1741986801921 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py313hb1b46e1_201.conda - sha256: 5408bd8f858f38661f3dc623d1e82fb99cbdc1e20f3731f44701c97dfa6cf3cc - md5: df0f87d1fd4afa3a704a76bf7edafad4 - depends: - - __cuda - - __glibc >=2.17,<3.0.a0 - - cuda-cudart >=12.6.77,<13.0a0 - - cuda-cupti >=12.6.80,<13.0a0 - - cuda-cupti-dev - - cuda-nvcc-tools - - cuda-nvtx >=12.6.77,<13.0a0 - - cuda-version >=12.6,<13 - - cudnn >=9.8.0.87,<10.0a0 - - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libcublas >=12.6.4.1,<13.0a0 - - libcublas-dev - - libcufft >=11.3.0.4,<12.0a0 - - libcufft-dev - - libcurand >=10.3.7.77,<11.0a0 - - libcurand-dev - - libcusolver >=11.7.1.2,<12.0a0 - - libcusolver-dev - - libcusparse >=12.5.4.2,<13.0a0 - - libcusparse-dev - - libgcc >=13 - - libgrpc >=1.71.0,<1.72.0a0 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - - ml_dtypes >=0.2.0 - - nccl >=2.25.1.1,<3.0a0 - - numpy >=1.21,<3 - - openssl >=3.4.1,<4.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - scipy >=1.9 - constrains: - - jax >=0.5.2 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/jax-cuda12-pjrt?source=hash-mapping - - pkg:pypi/jax-cuda12-plugin?source=hash-mapping - - pkg:pypi/jaxlib?source=hash-mapping - size: 151414716 - timestamp: 1741986783112 - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_1.conda sha256: 8ddfd9798bfd0b7978a7d66112c02d8d1215a583bb7ecd14eee37b9f6b125d97 md5: 01eb10cbe5ced0d8b3fc51442537afe6 @@ -7411,31 +6544,6 @@ packages: - pkg:pypi/jaxlib?source=hash-mapping size: 55557739 timestamp: 1741980189874 -- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py313ha57edf9_1.conda - sha256: ac06b4d08b4a0a72d3ad8d7f2994900a6e07fab5fe883bc2af0bb2814a705400 - md5: 8b720ae4313117a2e7e82d8aebe87118 - depends: - - __osx >=11.0 - - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libcxx >=18 - - libgrpc >=1.71.0,<1.72.0a0 - - libzlib >=1.3.1,<2.0a0 - - ml_dtypes >=0.2.0 - - numpy >=1.21,<3 - - openssl >=3.4.1,<4.0a0 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - - scipy >=1.9 - constrains: - - jax >=0.5.2 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/jaxlib?source=hash-mapping - size: 55268106 - timestamp: 1741975059475 - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 md5: a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 @@ -7593,54 +6701,54 @@ packages: purls: [] size: 194365 timestamp: 1657977692274 -- conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.0-cxx17_hbbce691_0.conda - sha256: 7bf2a7a2db78b10a6e51c9474409338190df7fea1e470fcf9d2efad85abce533 - md5: 0aee9a1135a184211163c192ecc81652 +- conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda + sha256: 65d5ca837c3ee67b9d769125c21dc857194d7f6181bb0e7bd98ae58597b457d0 + md5: 00290e549c5c8a32cc271020acc9ec6b depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 constrains: - - abseil-cpp =20250127.0 - - libabseil-static =20250127.0=cxx17* + - abseil-cpp =20250127.1 + - libabseil-static =20250127.1=cxx17* license: Apache-2.0 license_family: Apache purls: [] - size: 1322939 - timestamp: 1741093907243 -- conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.0-cxx17_h07bc746_0.conda - sha256: b8fb5e23e1ec8fd981f05f6812833f3b83a57833470bcc464ac3c812a6b91e3d - md5: fc8e122b60122397da917df25e101c2a + size: 1325007 + timestamp: 1742369558286 +- conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda + sha256: 9884f855bdfd5cddac209df90bdddae8b3a6d8accfd2d3f52bc9db2f9ebb69c9 + md5: 26aabb99a8c2806d8f617fd135f2fc6f depends: - __osx >=11.0 - libcxx >=18 constrains: - - abseil-cpp =20250127.0 - - libabseil-static =20250127.0=cxx17* + - abseil-cpp =20250127.1 + - libabseil-static =20250127.1=cxx17* license: Apache-2.0 license_family: Apache purls: [] - size: 1193042 - timestamp: 1741094304276 -- conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.0-cxx17_h4eb7d71_0.conda - sha256: 3f954a821486a9665225c751c90ea24dc71bb9e9de42f07749bdc6bc9e5c9647 - md5: dc969cda7f2e351ec98d602d3ddc691d + size: 1192962 + timestamp: 1742369814061 +- conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda + sha256: 61ece8d3768604eae2c7c869a5c032a61fbfb8eb86cc85dc39cc2de48d3827b4 + md5: 9619870922c18fa283a3ee703a14cfcc depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - libabseil-static =20250127.0=cxx17* - - abseil-cpp =20250127.0 + - libabseil-static =20250127.1=cxx17* + - abseil-cpp =20250127.1 license: Apache-2.0 license_family: Apache purls: [] - size: 1788606 - timestamp: 1741093967600 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hc4b51b1_4_cpu.conda - build_number: 4 - sha256: 7062411dec25ed490a1ecc4f593c21b9ffa7bfb42c784f0ba1f0c95537321ae2 - md5: bfdc073c687afec2dab8d7b92387915d + size: 1836732 + timestamp: 1742370096247 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda + build_number: 5 + sha256: 8f8719dec29627edbf34e0d4fd980e77cfb6b4a3835d80b92b9429722e6c94e2 + md5: aaed6701dd9c90e344afbbacff45854a depends: - __glibc >=2.17,<3.0.a0 - aws-crt-cpp >=0.31.0,<0.31.1.0a0 @@ -7658,7 +6766,7 @@ packages: - libgcc >=13 - libgoogle-cloud >=2.36.0,<2.37.0a0 - libgoogle-cloud-storage >=2.36.0,<2.37.0a0 - - libopentelemetry-cpp >=1.18.0,<1.19.0a0 + - libopentelemetry-cpp >=1.19.0,<1.20.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libre2-11 >=2024.7.2 - libstdcxx >=13 @@ -7670,18 +6778,18 @@ packages: - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.7,<1.6.0a0 constrains: + - parquet-cpp <0.0a0 - arrow-cpp <0.0a0 - apache-arrow-proc =*=cpu - - parquet-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 8989690 - timestamp: 1741921458308 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd2a08d6_4_cpu.conda - build_number: 4 - sha256: a8cb1e85bcdfab1bc0c80a557fa22f98218ace15399f6088426b0cf528d771e9 - md5: e7c4a1372c595e04ad4e0ca45d2b2463 + size: 8995856 + timestamp: 1742361866419 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h75a50e1_5_cpu.conda + build_number: 5 + sha256: dfeac6731a095cc9ffb2c6ff4d28737577022c377bf27b4481c1d35faf965543 + md5: fcbb5e0c789f72824a637031b179d4c1 depends: - __osx >=11.0 - aws-crt-cpp >=0.31.0,<0.31.1.0a0 @@ -7699,7 +6807,7 @@ packages: - libcxx >=18 - libgoogle-cloud >=2.36.0,<2.37.0a0 - libgoogle-cloud-storage >=2.36.0,<2.37.0a0 - - libopentelemetry-cpp >=1.18.0,<1.19.0a0 + - libopentelemetry-cpp >=1.19.0,<1.20.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libre2-11 >=2024.7.2 - libutf8proc >=2.10.0,<2.11.0a0 @@ -7710,18 +6818,18 @@ packages: - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.7,<1.6.0a0 constrains: - - apache-arrow-proc =*=cpu - parquet-cpp <0.0a0 + - apache-arrow-proc =*=cpu - arrow-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5570521 - timestamp: 1741918350060 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h3d30abe_4_cpu.conda - build_number: 4 - sha256: ccd39421cfbcdba734307d6d85b99b0dee17484ccf01315547728dc04e07541f - md5: 0f9c15b1c0fa42955dc7f7ecbb6a2d82 + size: 5561942 + timestamp: 1742359997240 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h3d30abe_5_cpu.conda + build_number: 5 + sha256: d9d9e4068dae084cc24bc740235844cf5da1efe7c707e937dd67d91daa74f290 + md5: efd255eed0213fa36b806d603688d5eb depends: - aws-crt-cpp >=0.31.0,<0.31.1.0a0 - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 @@ -7747,18 +6855,18 @@ packages: - vc14_runtime >=14.42.34438 - zstd >=1.5.7,<1.6.0a0 constrains: + - apache-arrow-proc =*=cpu - parquet-cpp <0.0a0 - arrow-cpp <0.0a0 - - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 5277568 - timestamp: 1741921359893 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8be2d54_4_cuda.conda - build_number: 4 - sha256: 260e6f5f4f985ab2dd2520e1863702818ccfc1d54c9f839f5194db78ae28ee32 - md5: 47e59084daec91e19a50b89ecd84715e + size: 5288338 + timestamp: 1742362045612 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8be2d54_5_cuda.conda + build_number: 5 + sha256: 7a9897d672a9196dde64458ca3dadbd1b9a981f425bdb5aea5b3fdfaf9d49758 + md5: 15bd76d6dd10fef1210e1924e22250f3 depends: - aws-crt-cpp >=0.31.0,<0.31.1.0a0 - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 @@ -7784,179 +6892,179 @@ packages: - vc14_runtime >=14.42.34438 - zstd >=1.5.7,<1.6.0a0 constrains: - - arrow-cpp <0.0a0 - apache-arrow-proc =*=cuda + - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5449393 - timestamp: 1741921928693 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_4_cpu.conda - build_number: 4 - sha256: a9157b52172fc208c64dd29b18378d7dcda43b7d7401791327b373cf5b2b2728 - md5: 410a0959a9499063d5e2aa897e05dd8b + size: 5402750 + timestamp: 1742363134893 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda + build_number: 5 + sha256: 266868523000046897470852eaf4f11744b84552f3b8f2f0574a3793053081f6 + md5: ab43cfa629332dee94324995a3aa2364 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1 hc4b51b1_4_cpu + - libarrow 19.0.1 h120c447_5_cpu - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 643041 - timestamp: 1741921521573 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_4_cpu.conda - build_number: 4 - sha256: a0ccc070b08acf97415057d0d25dc603529ff2817af979fbe98dda5264c7993e - md5: 775201382c943d752afc3adcef5b5eac + size: 642948 + timestamp: 1742361923423 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_5_cpu.conda + build_number: 5 + sha256: f9c32a171191e82b6f535e2b2a72d9730063ce42c76d3b75354c4ee0f4d5a735 + md5: d80f27426ead44cf0af06cf769a77535 depends: - __osx >=11.0 - - libarrow 19.0.1 hd2a08d6_4_cpu + - libarrow 19.0.1 h75a50e1_5_cpu - libcxx >=18 license: Apache-2.0 license_family: APACHE purls: [] - size: 505287 - timestamp: 1741918451097 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_4_cpu.conda - build_number: 4 - sha256: 278b33cb1e109bd4f05db93a2ec7352aa6e4a7487d819e40790f4c93b78d4bda - md5: f337459af70a32e1e703d267f3c50a3c + size: 506356 + timestamp: 1742360110272 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cpu.conda + build_number: 5 + sha256: 3c04d805bc287ee0ce7151a200b414f4115c228e45b8d8337a9015bbac95561e + md5: ef9f7b6b10962b8dd76836fad973d0e1 depends: - - libarrow 19.0.1 h3d30abe_4_cpu + - libarrow 19.0.1 h3d30abe_5_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 458692 - timestamp: 1741921423623 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_4_cuda.conda - build_number: 4 - sha256: dc472c49b977edbbfd1ba3b6f8da3437c33626d150f89a978ee842f5252b2ce8 - md5: 770879fe265de251a77204b040c2435f + size: 459061 + timestamp: 1742362103715 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cuda.conda + build_number: 5 + sha256: 8e505d204699d6e898be2fc68164b7c2f274dd16a13db4984b657639cdb85940 + md5: 6e4b7d319104ffdcb33d7573f63dfafe depends: - - libarrow 19.0.1 h8be2d54_4_cuda + - libarrow 19.0.1 h8be2d54_5_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 458855 - timestamp: 1741922012049 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_4_cpu.conda - build_number: 4 - sha256: 88f2a82a381c6b4cdeb67972da26e28e84858e44f2a39b409676977436e7e2dc - md5: 8a4030c94649eef39083c61d209afc78 + size: 459808 + timestamp: 1742363215348 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda + build_number: 5 + sha256: bfd27cb09af4a21cfef266f698f2313b57eb563cc2b37f79f58899dd47443fb1 + md5: ab3d7fed93dcfe27c75bbe52b7a90997 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1 hc4b51b1_4_cpu - - libarrow-acero 19.0.1 hcb10f89_4_cpu + - libarrow 19.0.1 h120c447_5_cpu + - libarrow-acero 19.0.1 hcb10f89_5_cpu - libgcc >=13 - - libparquet 19.0.1 h081d1f1_4_cpu + - libparquet 19.0.1 h081d1f1_5_cpu - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 609816 - timestamp: 1741921697103 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_4_cpu.conda - build_number: 4 - sha256: 79e0af6c8f4a3a4d28c664f81c47b87ca30d1c4c1895b7c057b9c64f058f70f4 - md5: 299ecd37e298ac84006fbd93258e5d60 + size: 611996 + timestamp: 1742362087501 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_5_cpu.conda + build_number: 5 + sha256: e1b9bc5c6cc3f8d041f15b1b8956f4bf93a373f2a4370291b1f7df1a43d144ce + md5: 2593649b505b70c35df145e0a9865f8b depends: - __osx >=11.0 - - libarrow 19.0.1 hd2a08d6_4_cpu - - libarrow-acero 19.0.1 hf07054f_4_cpu + - libarrow 19.0.1 h75a50e1_5_cpu + - libarrow-acero 19.0.1 hf07054f_5_cpu - libcxx >=18 - - libparquet 19.0.1 h636d7b7_4_cpu + - libparquet 19.0.1 h636d7b7_5_cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 507132 - timestamp: 1741919607681 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_4_cpu.conda - build_number: 4 - sha256: c933928fb61a5da7d96a49466a2d3d63deec0c3337c652f6a7bbc5246994b711 - md5: 5b3785bebaa0dd935fd9a2a97884071d + size: 507126 + timestamp: 1742361767325 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cpu.conda + build_number: 5 + sha256: 4e363b6d005dde01cf64baa2a51bad599db678b79951ad1d881a02a41ae787b7 + md5: e925f0b791c79985cca7e2f8cf5ce37e depends: - - libarrow 19.0.1 h3d30abe_4_cpu - - libarrow-acero 19.0.1 h7d8d6a5_4_cpu - - libparquet 19.0.1 ha850022_4_cpu + - libarrow 19.0.1 h3d30abe_5_cpu + - libarrow-acero 19.0.1 h7d8d6a5_5_cpu + - libparquet 19.0.1 ha850022_5_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 444593 - timestamp: 1741921614719 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_4_cuda.conda - build_number: 4 - sha256: a339f8703a65b2fedff7be35959f9aac6f3b9138bb1cb2e7ad28ebde942b07eb - md5: 2987317788ac061d62fa23b87335c8e1 + size: 445414 + timestamp: 1742362286915 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cuda.conda + build_number: 5 + sha256: 7b280d0db7ab035d61ce2a9aeaccffb6225aba0bded028f59c963e8f85c723ea + md5: 4f20602e4f44de05230f3bb19b8f1803 depends: - - libarrow 19.0.1 h8be2d54_4_cuda - - libarrow-acero 19.0.1 h7d8d6a5_4_cuda - - libparquet 19.0.1 ha850022_4_cuda + - libarrow 19.0.1 h8be2d54_5_cuda + - libarrow-acero 19.0.1 h7d8d6a5_5_cuda + - libparquet 19.0.1 ha850022_5_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 444431 - timestamp: 1741922210606 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_4_cpu.conda - build_number: 4 - sha256: 3040db723a27c203701eb7ed16aa5c7ce652d5919a7a79b5c56c45902b71f802 - md5: 219ed1afd4cfc41c17a5d0dc04520eb8 + size: 445182 + timestamp: 1742363403740 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda + build_number: 5 + sha256: 84362ae3428bc7a90e726e0b7b4a17acc9a5c8bd1171f9a538bec2975b285c92 + md5: 8c9dd6ea36aa28139df8c70bfa605f34 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - libabseil >=20250127.0,<20250128.0a0 - - libarrow 19.0.1 hc4b51b1_4_cpu - - libarrow-acero 19.0.1 hcb10f89_4_cpu - - libarrow-dataset 19.0.1 hcb10f89_4_cpu + - libarrow 19.0.1 h120c447_5_cpu + - libarrow-acero 19.0.1 hcb10f89_5_cpu + - libarrow-dataset 19.0.1 hcb10f89_5_cpu - libgcc >=13 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 527391 - timestamp: 1741921774482 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_4_cpu.conda - build_number: 4 - sha256: 7465a67b2763e088d307c889dfffdcc789dc518c778e1fcf99387bbbee6e95d0 - md5: 5af2316cddab82e3edd57329765cae02 + size: 528479 + timestamp: 1742362160513 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_5_cpu.conda + build_number: 5 + sha256: 3dbc946f92d8b38c6ae96a74c2ed7d65742664d26a4414aa8f5a86c9e571f2a3 + md5: 242106d82af7baa27487efeab307e366 depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20250127.0,<20250128.0a0 - - libarrow 19.0.1 hd2a08d6_4_cpu - - libarrow-acero 19.0.1 hf07054f_4_cpu - - libarrow-dataset 19.0.1 hf07054f_4_cpu + - libarrow 19.0.1 h75a50e1_5_cpu + - libarrow-acero 19.0.1 hf07054f_5_cpu + - libarrow-dataset 19.0.1 hf07054f_5_cpu - libcxx >=18 - libprotobuf >=5.29.3,<5.29.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 454586 - timestamp: 1741919827266 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_4_cpu.conda - build_number: 4 - sha256: 508dba15bf2faad21aba7592d3d15c01fe590ee0b3ebb83e4dc401f52b07c9ea - md5: 5c065d9852cf0fc46fa9be012ca59ea3 + size: 454948 + timestamp: 1742362116392 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cpu.conda + build_number: 5 + sha256: 32ca640979892cba43a93da3cb0d06a8566349a4a7c6c7a949aca93eb1190725 + md5: 3c5f8079fa4c8022026d1848c2b2929e depends: - libabseil * cxx17* - libabseil >=20250127.0,<20250128.0a0 - - libarrow 19.0.1 h3d30abe_4_cpu - - libarrow-acero 19.0.1 h7d8d6a5_4_cpu - - libarrow-dataset 19.0.1 h7d8d6a5_4_cpu + - libarrow 19.0.1 h3d30abe_5_cpu + - libarrow-acero 19.0.1 h7d8d6a5_5_cpu + - libarrow-dataset 19.0.1 h7d8d6a5_5_cpu - libprotobuf >=5.29.3,<5.29.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 @@ -7964,18 +7072,18 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 371771 - timestamp: 1741921700928 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_4_cuda.conda - build_number: 4 - sha256: e9779395b95baaa37c46027c55d522e49c307b44e72710d2f32e89f098cf8ce0 - md5: 0287476af6f63a7d60033a794e01d20d + size: 371850 + timestamp: 1742362366541 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cuda.conda + build_number: 5 + sha256: 3f2830ac3c2a9267448005c0f38b53aa6a8410447d779e1f3b28be9fc081bf58 + md5: eeeabebbd327d6e7410f28b4f0d12f70 depends: - libabseil * cxx17* - libabseil >=20250127.0,<20250128.0a0 - - libarrow 19.0.1 h8be2d54_4_cuda - - libarrow-acero 19.0.1 h7d8d6a5_4_cuda - - libarrow-dataset 19.0.1 h7d8d6a5_4_cuda + - libarrow 19.0.1 h8be2d54_5_cuda + - libarrow-acero 19.0.1 h7d8d6a5_5_cuda + - libarrow-dataset 19.0.1 h7d8d6a5_5_cuda - libprotobuf >=5.29.3,<5.29.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 @@ -7983,8 +7091,8 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 371674 - timestamp: 1741922300103 + size: 372325 + timestamp: 1742363486886 - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda build_number: 31 sha256: 9839fc4ac0cbb0aa3b9eea520adfb57311838959222654804e58f6f2d1771db5 @@ -8266,9 +7374,9 @@ packages: purls: [] size: 25694 timestamp: 1633684287072 -- conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.4.1-h9ab20c4_0.conda - sha256: 62fb1f444c63aa99c8e685c960343a88c4d057bda0280e1d509ba3265652d96a - md5: c3e8e72f8510fe01c272d8a9a46fb10f +- conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.4.1-h9ab20c4_1.conda + sha256: 3d3f7344db000feced2f9154cf0b3f3d245a1d317a1981e43b8b15f7baaaf6f1 + md5: 3ba4fd8bef181c020173d29ac67cae68 depends: - __glibc >=2.28,<3.0.a0 - cuda-nvrtc @@ -8277,11 +7385,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 471414251 - timestamp: 1741376287787 -- conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.4.1-he0c23c2_0.conda - sha256: c2afdcba22022afafb9e6775a5fc578b8b5015900145dcc4637403afd5fec4d9 - md5: cf3852c105ea46e81c09611a96b4e32c + size: 471593172 + timestamp: 1742405543791 +- conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.4.1-he0c23c2_1.conda + sha256: 7a4c53bbcf77c37033777acd1ff60b4664615ae67fff245718d43db422feac59 + md5: 626453d0b7f7b9f3c3a92e4398314714 depends: - cuda-nvrtc - cuda-version >=12.8,<12.9.0a0 @@ -8290,25 +7398,25 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 464596783 - timestamp: 1741376630044 -- conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.4.1-h9ab20c4_0.conda - sha256: 7690b82bd2d55c264072bdb12b185e7190a7f43233c232a8f91cad2dc5b67958 - md5: c239648e024f39bdec777ebe2565a990 + size: 464717150 + timestamp: 1742405949020 +- conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.8.4.1-h9ab20c4_1.conda + sha256: bb745bef93a2a575ba127f7ca892febbf0e99e20b18bdf8e209351c4fe885d65 + md5: c5b1e0d5260f8cc43af6f5fc16f9424c depends: - __glibc >=2.28,<3.0.a0 - cuda-crt-dev_linux-64 - cuda-cudart-dev_linux-64 - cuda-version >=12.8,<12.9.0a0 - - libcublas 12.8.4.1 h9ab20c4_0 + - libcublas 12.8.4.1 h9ab20c4_1 - libgcc >=13 - libstdcxx >=13 constrains: - libcublas-static >=12.8.4.1 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 90799 - timestamp: 1741377021689 + size: 91388 + timestamp: 1742406432538 - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda sha256: 0fb14ae71efe11429c24b2fa7d82e718fb52f4cf9cad9379dd7c0302e4294373 md5: 290a26e7caf9bcbdde629db6612e212e @@ -8343,9 +7451,9 @@ packages: purls: [] size: 31520993 timestamp: 1739909536696 -- conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.83-hbd13f7d_0.conda - sha256: f1482608c6fa9f79cd05e255412014de813c98f0390ff674af738ca83511c2a3 - md5: e3ca4de6c8879c96bfb635e1044b14f4 +- conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.83-h5888daf_1.conda + sha256: 1a38727a9666b7020ad844fd5074693b2c378d0161f58401d9f8488bdeb920a1 + md5: d0d12b6842be47267e3214e7ab2b1b02 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -8353,11 +7461,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 154579136 - timestamp: 1741362171921 -- conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.83-he0c23c2_0.conda - sha256: f5eee879a33c7314d1f0abc38f8dfaee9af855700c67f26a5ddf8ffc86f8e548 - md5: 421a023c667df780dbcbb1eb7d9933e2 + size: 154743307 + timestamp: 1742415975122 +- conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.83-he0c23c2_1.conda + sha256: 083ba1d13f5512dae13fd7e3785336d578bc66f01c88917bbf1f53923339a5e4 + md5: 6e4c0fa04966e643cbe847321bdeee54 depends: - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 @@ -8365,23 +7473,23 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 154629416 - timestamp: 1741362766094 -- conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.83-h5888daf_0.conda - sha256: ce0a33b2e21c3afb6ff085bae9bd4fa6edc1d234884e193b28c75778c43e9491 - md5: 833e43c8f3e0ad82b35c40c76496ba1a + size: 154601218 + timestamp: 1742416266296 +- conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.83-h5888daf_1.conda + sha256: 4b81551bc99d99aebd005f084d018d5b425b8a4475dcbab5d1a5e049ddfd2c39 + md5: f2ac0669e1dd52dc5539119dd94e0458 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 - - libcufft 11.3.3.83 hbd13f7d_0 + - libcufft 11.3.3.83 h5888daf_1 - libgcc >=13 - libstdcxx >=13 constrains: - libcufft-static >=11.3.3.83 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 33691 - timestamp: 1741362605501 + size: 33996 + timestamp: 1742416361653 - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h12f29b5_0.conda sha256: fc0d9168efb6d1b4a10a15a5034ca7325134c443553eaa14e7c3780b50ae07eb md5: 067b6774498019e4c268084a583d8428 @@ -8395,21 +7503,21 @@ packages: purls: [] size: 961262 timestamp: 1741362140360 -- conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-hbd13f7d_0.conda - sha256: 9100c6609ab710c33f562340b47c307da59645c7baf98908b9024756773d6949 - md5: 8de32c5f1a30bf9675cbab22df3bcc39 +- conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-h9ab20c4_1.conda + sha256: 379b2fd280bc4f4da999ab6560f56d4d3c02485089fb5f50b8933731a3eb5078 + md5: 06061f033297d93999b89d3c067f5f1c depends: - - __glibc >=2.17,<3.0.a0 + - __glibc >=2.28,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 45692591 - timestamp: 1741362129548 -- conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.90-he0c23c2_0.conda - sha256: 4804afc93b83c17f55d044ccd8213c4ddb4020f9115f4399aced0917353e844a - md5: 3a7062e3a0fad4e52c9de35d371ac6d1 + size: 45729190 + timestamp: 1742487698497 +- conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.90-he0c23c2_1.conda + sha256: 0da92fadd7e484ee892a6117edec850b7ee0abb54470d63b42fedb53242e5f07 + md5: 570a9b24de539d7ec8bda1e69e49ece0 depends: - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 @@ -8417,23 +7525,23 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 46816137 - timestamp: 1741362489745 -- conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.90-h5888daf_0.conda - sha256: fdcc8d6a6d278f3e5fd1f57830106ce176952da938ec26a845a129f1daa80850 - md5: beabdafd99b36dcc0d5c0fbe948b41f5 + size: 46826907 + timestamp: 1742488063685 +- conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.90-h9ab20c4_1.conda + sha256: 430e6de4038e4769e6eee6b18cfda02b40c9abebca917a9bbd874d4ffa57001e + md5: 0fb97b378c464031ae1a720cdb6feddf depends: - - __glibc >=2.17,<3.0.a0 + - __glibc >=2.28,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 - - libcurand 10.3.9.90 hbd13f7d_0 + - libcurand 10.3.9.90 h9ab20c4_1 - libgcc >=13 - libstdcxx >=13 constrains: - libcurand-static >=10.3.9.90 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 252423 - timestamp: 1741362251229 + size: 246729 + timestamp: 1742487805723 - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda sha256: 2ebc3039af29269e4cdb858fca36265e5e400c1125a4bcd84ae73a596e0e76ca md5: 45e9dc4e7b25e2841deb392be085500e @@ -8482,9 +7590,9 @@ packages: purls: [] size: 349696 timestamp: 1739512628733 -- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_0.conda - sha256: 11e970c4e35fffe8067ebc00754679878afdc799b38700b502afc699a296c665 - md5: 4edab582d82ca72c9c6c5a4cc185899b +- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_1.conda + sha256: 868ba1b0b0ae15f7621ee960a459a74b9a17b69ba629c510a11bb37480e7b6df + md5: 2d58a7eb9150525ea89195cf1bcfbc4c depends: - __glibc >=2.28,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -8495,11 +7603,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 164381963 - timestamp: 1741379758639 -- conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.3.90-he0c23c2_0.conda - sha256: 3db23a4a158c10b05604bc763f3fea59a406b96d47414dffff68f301a68eb17a - md5: 6518aa81de0d76fd82c65abaeaeb6760 + size: 164375128 + timestamp: 1742415308752 +- conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.3.90-he0c23c2_1.conda + sha256: c967651aab88a4a9a761be0b027b460c36850a9cd9df03890ce5bf833cef8c9f + md5: 830a8909cfd5427f57b93ca6e468c1dd depends: - cuda-version >=12.8,<12.9.0a0 - libcublas >=12.8.4.1,<12.9.0a0 @@ -8510,23 +7618,23 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 158336366 - timestamp: 1741380162326 -- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.3.90-h9ab20c4_0.conda - sha256: fb9f93bbc1f6f7911be2f41b5fe84e5271b17a25af28f2134d09d394ff5406eb - md5: 1f57065e8b9124bc2b73eab8c924e356 + size: 158340148 + timestamp: 1742415623597 +- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.3.90-h9ab20c4_1.conda + sha256: 8cb85c63acd31ede63b30be3012eac4c2ec6112ce51edcbeea262bd5279a5369 + md5: bc20435174e018b95646eac41780922f depends: - __glibc >=2.28,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 - - libcusolver 11.7.3.90 h9ab20c4_0 + - libcusolver 11.7.3.90 h9ab20c4_1 - libgcc >=13 - libstdcxx >=13 constrains: - libcusolver-static >=11.7.3.90 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 61073 - timestamp: 1741379998291 + size: 61032 + timestamp: 1742415570459 - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-hbd13f7d_0.conda sha256: e2c510819b7190d05dc1d8ea59bf943a7b614d169cfa6b9cd4d6f65972295322 md5: 0fb16eb58247b70d63236fdfcfec8b81 @@ -8569,16 +7677,16 @@ packages: purls: [] size: 52576 timestamp: 1741366100239 -- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - sha256: 776092346da87a2a23502e14d91eb0c32699c4a1522b7331537bd1c3751dcff5 - md5: 5b3e1610ff8bd5443476b91d618f5b77 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda + sha256: 80dd8ae3fbcf508ed72f074ada2c7784298e822e8d19c3b84c266bb31456d77c + md5: 833c4899914bf96caf64b52ef415e319 depends: - __osx >=11.0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 523505 - timestamp: 1736877862502 + size: 561543 + timestamp: 1742449846779 - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda sha256: 511d801626d02f4247a04fff957cc6e9ec4cc7e8622bd9acd076bcdc5de5fe66 md5: 8dfae1d2e74767e9ce36d5fa0d8605db @@ -9217,37 +8325,9 @@ packages: purls: [] size: 3732648 timestamp: 1740088548986 -- conda: https://prefix.dev/conda-forge/linux-64/libllvm15-15.0.7-ha7bfdaf_5.conda - sha256: 7dfa43a79a35debdff93328f9acc3b0ad859929dc7e761160ecbd93275e64e6f - md5: f55d1108d59fa85e6a1ded9c70766bd8 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - libxml2 >=2.13.5,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - purls: [] - size: 33233890 - timestamp: 1739680079644 -- conda: https://prefix.dev/conda-forge/osx-arm64/libllvm15-15.0.7-h4429f82_5.conda - sha256: e2806042e60b1a92747298ea30007f50443e879881886c743d2ade30a1bd7da4 - md5: e81ccd3b5e036152fe9b7be87282201b - depends: - - __osx >=11.0 - - libcxx >=18 - - libxml2 >=2.13.5,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - purls: [] - size: 22216441 - timestamp: 1739672571591 -- conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.0-ha7bfdaf_0.conda - sha256: 9868bbf1085956642ca982dcfea6d5804ff3fe006b8c703bccd5c6297faf8f9f - md5: 4653792d24d32918c3e8f44cd541a74e +- conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.1-ha7bfdaf_0.conda + sha256: 28c4f97a5d03e6fcd7fef80ae415e28ca1bdbe9605172c926099bdb92b092b8b + md5: 2e234fb7d6eeb5c32eb5b256403b5795 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -9258,8 +8338,8 @@ packages: license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 42986908 - timestamp: 1741658326562 + size: 42997088 + timestamp: 1742460259690 - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f md5: 42d5b6a0f30d3c10cd88cb8584fda1cb @@ -9414,9 +8494,9 @@ packages: purls: [] size: 33408 timestamp: 1697359010159 -- conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.93-hbd13f7d_0.conda - sha256: 8f995cd10b444934bbf78dec781c97055f36a42822d7b873f780fbdbc3b5bf2a - md5: c9ef3c10605bc2bd6061301a1a46eafe +- conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.93-h5888daf_1.conda + sha256: 254737c0ffb506f3a69aaeb11ea95b8e0fb2689d9e87d6bba13b575fe5d00c1c + md5: 8f5ccfab9b7cb2560d5e11dd14763d82 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12,<12.9.0a0 @@ -9424,11 +8504,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 30153882 - timestamp: 1741364443333 -- conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_0.conda - sha256: 72b0481b1bad788ac4f5be466afd2ace765661e2b0b387c97f41f995a6dbae14 - md5: 6c2f64777bb47fac8080c971676014fd + size: 30128577 + timestamp: 1742414274976 +- conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_1.conda + sha256: 4b8937983263f24f73eb8e08cc29cfb7114899bdd10addbb3d94aadc53210421 + md5: e8ac6a1c24d1c29b1ca77b62f25fa0e8 depends: - cuda-version >=12,<12.9.0a0 - ucrt >=10.0.20348.0 @@ -9436,8 +8516,8 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 25607323 - timestamp: 1741364699684 + size: 25594915 + timestamp: 1742414630457 - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda sha256: cc5389ea254f111ef17a53df75e8e5209ef2ea6117e3f8aced88b5a8e51f11c4 md5: 0a4d0252248ef9a0f88f2ba8b8a08e12 @@ -9468,69 +8548,69 @@ packages: purls: [] size: 4168442 timestamp: 1739825514918 -- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.18.0-hd1b1c89_2.conda - sha256: 58502c310796d8b762a77abde1edbf7055fdc1060756b75af504993eb500dd4f - md5: 7d525865809a0896b0aa8a3a8472b4e8 +- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda + sha256: a579edd5f37174d301d8fbea0e83b1d0e2a0336f9fb3d0d92865f7cfb921b8bf + md5: 21fdfc7394cf73e8f5d46e66a1eeed09 depends: - libabseil * cxx17* - libabseil >=20250127.0,<20250128.0a0 - libcurl >=8.12.1,<9.0a0 - libgrpc >=1.71.0,<1.72.0a0 - - libopentelemetry-cpp-headers 1.18.0 ha770c72_2 + - libopentelemetry-cpp-headers 1.19.0 ha770c72_0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libzlib >=1.3.1,<2.0a0 - nlohmann_json - prometheus-cpp >=1.3.0,<1.4.0a0 constrains: - - cpp-opentelemetry-sdk =1.18.0 + - cpp-opentelemetry-sdk =1.19.0 license: Apache-2.0 license_family: APACHE purls: [] - size: 800480 - timestamp: 1741870908521 -- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.18.0-h0181452_2.conda - sha256: 1e439c46878b6d7d20f511d1367bdf1615ee6fa19d79be28a6ed3848ef2882af - md5: 793cdb92b5c18005488cd0bc8e2cfc64 + size: 834364 + timestamp: 1742186135640 +- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.19.0-h0181452_0.conda + sha256: efa319ab3435e5ba8c6f0a35f93b742bd245961de63978a2f35dbc22ba2c668f + md5: d972b2adb1bcb9d590e18a95809994a4 depends: - libabseil * cxx17* - libabseil >=20250127.0,<20250128.0a0 - libcurl >=8.12.1,<9.0a0 - libgrpc >=1.71.0,<1.72.0a0 - - libopentelemetry-cpp-headers 1.18.0 hce30654_2 + - libopentelemetry-cpp-headers 1.19.0 hce30654_0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libzlib >=1.3.1,<2.0a0 - nlohmann_json - prometheus-cpp >=1.3.0,<1.4.0a0 constrains: - - cpp-opentelemetry-sdk =1.18.0 + - cpp-opentelemetry-sdk =1.19.0 license: Apache-2.0 license_family: APACHE purls: [] - size: 529236 - timestamp: 1741871248232 -- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.18.0-ha770c72_2.conda - sha256: 2a6468942b7c580982baf201be37cb9e31e601a8a23da526abd0844ec1033884 - md5: da337884ef52cf1c72808ebf1413d96c + size: 544629 + timestamp: 1742186503099 +- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda + sha256: 18fcd4727ac3adc428047ec10b9aef2327b9dbdf990a96052c5129e25433142b + md5: 6a85954c6b124241afa7d3d1897321e2 license: Apache-2.0 license_family: APACHE purls: [] - size: 319398 - timestamp: 1741870872872 -- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.18.0-hce30654_2.conda - sha256: 1c6d65a9052de8fd455ac6d00fa6ff1bc163896aa0f68ad1756b4ec9ddebf43c - md5: 9c3c70d75c4a1544c6f916181a8e1df3 + size: 329666 + timestamp: 1742186103748 +- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.19.0-hce30654_0.conda + sha256: fd100d6115dbbdb069e1bd945039e901369fb18b6d30dec5a824194f3836c2a8 + md5: 1bfbfd562ac8258c9f01b71af57f47b3 license: Apache-2.0 license_family: APACHE purls: [] - size: 320815 - timestamp: 1741870927998 -- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_4_cpu.conda - build_number: 4 - sha256: 83a18f90628f539be09e7741e588e4213ea64de79a79e5733083196020a2edc0 - md5: 6b24da7045d7c3a270fe38f7259b6207 + size: 330084 + timestamp: 1742186240656 +- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda + build_number: 5 + sha256: 0abd429774009d076e39d47e194f744c0179d62ffb24f50b494fd32b067903d9 + md5: acecd5d30fd33aa14c158d5eb6240735 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1 hc4b51b1_4_cpu + - libarrow 19.0.1 h120c447_5_cpu - libgcc >=13 - libstdcxx >=13 - libthrift >=0.21.0,<0.21.1.0a0 @@ -9538,29 +8618,29 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 1255228 - timestamp: 1741921657847 -- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_4_cpu.conda - build_number: 4 - sha256: 7bb9f210dd6ae4ba8abe499bd191c37fd47be3b9436a3a528605e5d3d808c915 - md5: 7fe289a8858471a5d285c8fbad237de8 + size: 1252200 + timestamp: 1742362050528 +- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_5_cpu.conda + build_number: 5 + sha256: d973ca661b6fde748aaa5ac9260138b49779fdcb828028b04f74ad6d95b8b0ed + md5: ed65a27ee32d114c10b138ec4752b278 depends: - __osx >=11.0 - - libarrow 19.0.1 hd2a08d6_4_cpu + - libarrow 19.0.1 h75a50e1_5_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.1,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 902043 - timestamp: 1741919534214 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_4_cpu.conda - build_number: 4 - sha256: 8211a2f8944f9edd865fc0d67f3f12ef2cae246a1b2c3dc6ecd94fe98f3e4057 - md5: 48afb37e6b27b00201344100df5e50d1 + size: 901546 + timestamp: 1742361619722 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cpu.conda + build_number: 5 + sha256: 02af270553390961586d0b776bc992f15726add3faeda7cf4d4f0cc7e12c1e58 + md5: 56692180ad1e0c0465da48f03e0034f5 depends: - - libarrow 19.0.1 h3d30abe_4_cpu + - libarrow 19.0.1 h3d30abe_5_cpu - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.1,<4.0a0 - ucrt >=10.0.20348.0 @@ -9569,14 +8649,14 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 831314 - timestamp: 1741921570434 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_4_cuda.conda - build_number: 4 - sha256: 440d825ed32a3386b954afb2d4327091807569a42ef729b1a65df1a4c27ca6f8 - md5: f8e95619d80c1a189c13d7092a63b5e7 + size: 833603 + timestamp: 1742362244689 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cuda.conda + build_number: 5 + sha256: c84e90b1ddcf24d34c5eed19900f9b2a9db566c5c2c5e33e49d95f84483e09c4 + md5: 6563a4a83c98c9009e3e0b9a9ea0eb68 depends: - - libarrow 19.0.1 h8be2d54_4_cuda + - libarrow 19.0.1 h8be2d54_5_cuda - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.1,<4.0a0 - ucrt >=10.0.20348.0 @@ -9585,8 +8665,8 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 833618 - timestamp: 1741922163986 + size: 833533 + timestamp: 1742363359965 - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 md5: 55199e2ae2c3651f6f9b2a447b47bdc9 @@ -10013,35 +9093,6 @@ packages: purls: [] size: 28656300 timestamp: 1741959060988 -- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_hb48c3f1_2.conda - sha256: 970106f2288979eeab0b64b1dc72fac439bf22498236f948b8c778144f4c1bd9 - md5: f4eff076154958c05754e7aef53012b6 - depends: - - __osx >=11.0 - - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libcxx >=18 - - liblapack >=3.9.0,<4.0a0 - - libprotobuf >=5.29.3,<5.29.4.0a0 - - libuv >=1.50.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=18.1.8 - - numpy >=1.21,<3 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - - sleef >=3.8,<4.0a0 - constrains: - - pytorch-cpu ==2.6.0 - - pytorch 2.6.0 cpu_generic_*_2 - - pytorch-gpu ==99999999 - - openblas * openmp_* - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 28693453 - timestamp: 1741959996090 - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_102.conda sha256: 5ee62c34415c9bc1c6f37ab1b2e00c99246fef580869117b78fee4971c1c9262 md5: e179f07dc2e1b6788f5464630ce13c00 @@ -10324,21 +9375,6 @@ packages: purls: [] size: 583389 timestamp: 1739953062282 -- conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-hce475f1_0.conda - sha256: 9ce429417545f7616ed528061305b3a1fc3732ff3bb24bd91cba260550879693 - md5: 8654012bd68aa48b94eee6c9faab85b6 - depends: - - __osx >=11.0 - - libiconv >=1.18,<2.0a0 - - liblzma >=5.6.4,<6.0a0 - - libzlib >=1.3.1,<2.0a0 - constrains: - - icu <0.0a0 - license: MIT - license_family: MIT - purls: [] - size: 582490 - timestamp: 1739953065675 - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda sha256: 2919f4e9fffefbf3ff6ecd8ebe81584d573c069b2b82eaeed797b1f56ac8d97b md5: c66d5bece33033a9c028bbdf1e627ec5 @@ -10392,101 +9428,63 @@ packages: purls: [] size: 55476 timestamp: 1727963768015 -- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda - sha256: 5383e32604e03814b6011fa01a5332057934181a7ea0e90abba7890c17cabce6 - md5: 9915f85a72472011550550623cce2d53 +- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda + sha256: 4275d3b10e5c722a9321769e3aee91b9f879e0c527661d90cc38fa6320a9e765 + md5: cfae5693f2ee2117e75e5e533451e04c depends: - __glibc >=2.17,<3.0.a0 constrains: - - openmp 19.1.7|19.1.7.* + - openmp 20.1.1|20.1.1.* license: Apache-2.0 WITH LLVM-exception license_family: APACHE purls: [] - size: 3190529 - timestamp: 1736986301022 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-19.1.7-hdb05f8b_0.conda - sha256: b92a669f2059874ebdcb69041b6c243d68ffc3fb356ac1339cec44aeb27245d7 - md5: c4d54bfd3817313ce758aa76283b118d + size: 3192667 + timestamp: 1742533021025 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + sha256: ae57041a588cd190cb55b602c1ed0ef3604ce28d3891515386a85693edd3c175 + md5: 97236e94c3a82367c5fe3a90557e6207 depends: - __osx >=11.0 constrains: - - openmp 19.1.7|19.1.7.* + - openmp 20.1.1|20.1.1.* license: Apache-2.0 WITH LLVM-exception license_family: APACHE purls: [] - size: 280830 - timestamp: 1736986295869 -- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_0.conda - sha256: c4843606b10b456978d62ed4772b939bffaa87e40bc7ffeb10b1ae47ebcc1590 - md5: 437d25a838595f31c48fa4694e309d8b + size: 282105 + timestamp: 1742533199558 +- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda + sha256: 47fd93916c73f4f6c3f3c26de517614984537299f8f3c8a4b58933cb28bf4af2 + md5: 7ea40d06d6a4a970a449728a806e3308 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - libllvm15 >=15.0.7,<15.1.0a0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/llvmlite?source=hash-mapping - size: 3956908 - timestamp: 1738108364939 -- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py313h1b76d92_0.conda - sha256: 24e22717735080f5fa8756145ead05bbef8772666b2ab81182e7c663da7c3285 - md5: acea9b4fa5237e6eb4973d94f9c2cb8d - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libllvm15 >=15.0.7,<15.1.0a0 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: BSD-2-Clause - license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping - size: 4030572 - timestamp: 1738108402509 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_0.conda - sha256: c1a4aa1e72099f4d34d2e4fc7ba4c7909e0e158641c363c58e6ff8414b1f01aa - md5: 85dc114db6d669bd97e4f23b3437d1c1 + size: 29942580 + timestamp: 1742815898450 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda + sha256: c36e73663ba57b03d6808fddea29c8786d3bf00832439d433f498f8af1860501 + md5: b0c5d2ee9ca37e5c14c4c1f9f54a97af depends: - __osx >=11.0 - libcxx >=18 - - libllvm15 >=15.0.7,<15.1.0a0 - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/llvmlite?source=hash-mapping - size: 341422 - timestamp: 1738108935099 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py313hd06b435_0.conda - sha256: 64e06edbdc5d1ec541bb67ab46fa1e66c9573c27f97e1eccf605e10130e63211 - md5: ad48ab39b311354b56cc48ad504dc530 - depends: - - __osx >=11.0 - - libcxx >=18 - - libllvm15 >=15.0.7,<15.1.0a0 - - libzlib >=1.3.1,<2.0a0 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - license: BSD-2-Clause - license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping - size: 415934 - timestamp: 1738108865475 -- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_0.conda - sha256: a2442ca032f082ced2a388ca37b65a66b8e6840bb8b4ff614566890050e8d072 - md5: 83aab620bac8211702b0f956b644c9ce + size: 18830971 + timestamp: 1742816251145 +- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_1.conda + sha256: 219e58bc1fc6d68ad0b5bdaef0a1b504533f5ee0622b69c6911719a94ef9d159 + md5: 0bd0344c6c2455b3c14031248146f876 depends: - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 @@ -10494,30 +9492,11 @@ packages: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - - vs2015_runtime - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/llvmlite?source=hash-mapping - size: 18038315 - timestamp: 1738108750788 -- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py313hb80970b_0.conda - sha256: 3026f6a778a6d9c768c1f18218d10ec325d45aea992cfd701024657de5d1f8ed - md5: 5df049b72ace6b637cfebd3e14334e62 - depends: - - libzlib >=1.3.1,<2.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - vs2015_runtime license: BSD-2-Clause - license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping - size: 18119987 - timestamp: 1738108750268 + size: 18033378 + timestamp: 1742816086477 - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 md5: 91e27ef3d05cc772ce627e51cff111c4 @@ -10537,28 +9516,13 @@ packages: - libgcc >=13 - lz4-c >=1.10.0,<1.11.0a0 - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/lz4?source=hash-mapping - size: 37364 - timestamp: 1733474410247 -- conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py313h8756d67_2.conda - sha256: 31817b5f20615f2994d914089d3383ef19709cb4edd30e652dcc7aca1c5f7f4a - md5: 135da13cb96aba211acd7feeca301154 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - lz4-c >=1.10.0,<1.11.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python_abi 3.10.* *_cp310 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/lz4?source=hash-mapping - size: 39964 - timestamp: 1733474357621 + size: 37364 + timestamp: 1733474410247 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda sha256: 821f9c9c433c208b02ba74c13c29bbe6905424df4d0719fda21cda7772a63f3a md5: 20b4807d8bc4dede3533bb43f340d46e @@ -10574,21 +9538,6 @@ packages: - pkg:pypi/lz4?source=hash-mapping size: 102597 timestamp: 1733474460262 -- conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py313h28882b1_2.conda - sha256: b7c17232f7aaa7bf925df7870c9e245ece9bd0e731efb62d3edb619050e8c023 - md5: 71e389e29829156df87797bfbe0b98f6 - depends: - - __osx >=11.0 - - lz4-c >=1.10.0,<1.11.0a0 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/lz4?source=hash-mapping - size: 105495 - timestamp: 1733474776192 - conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda sha256: 778a895ab9909274dc57b7bc16cbf8f1e3980bccb7bb0111f16e3aec6b1c39d8 md5: 3546f20f09fb9d3f5eaf764f87fb79f0 @@ -10605,22 +9554,6 @@ packages: - pkg:pypi/lz4?source=hash-mapping size: 39891 timestamp: 1733474751459 -- conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py313h05901a4_2.conda - sha256: 796a91593f694b4aadafab3b55dd405301c9ce0d5c2f8c440dde8204b7bebe4f - md5: 1b59f401bc356a5df8fbc7a77daf6aaf - depends: - - lz4-c >=1.10.0,<1.11.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/lz4?source=hash-mapping - size: 43324 - timestamp: 1733474718009 - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 md5: 9de5350a85c4a20c685259b889aa6393 @@ -10851,21 +9784,6 @@ packages: - pkg:pypi/ml-dtypes?source=hash-mapping size: 283388 timestamp: 1736538961486 -- conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py313ha87cce1_0.conda - sha256: 99b0aed0c8c0f365ea35dded676fb19a106aac48b2a1ae5990de317f35dc8955 - md5: f30e252cdd2ecb7f2bb9a6e5f0c334de - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - numpy >=1.21,<3 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: MPL-2.0 AND Apache-2.0 - purls: - - pkg:pypi/ml-dtypes?source=hash-mapping - size: 293551 - timestamp: 1736538997988 - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py310h5936506_0.conda sha256: a75c01da122fc1043e32adba9094922afc5f758ddaea47f5e56e0c111123294b md5: 23c80623fc06fa0fa60237b14674cc69 @@ -10881,21 +9799,6 @@ packages: - pkg:pypi/ml-dtypes?source=hash-mapping size: 202079 timestamp: 1736539243508 -- conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py313h668b085_0.conda - sha256: fcc861786a58082b83cf3fb3fcba7b7f9bba7fbd63ebb30679dc06eddd245a8a - md5: 073b3b0e062b1f369297c9de7a786a87 - depends: - - __osx >=11.0 - - libcxx >=18 - - numpy >=1.21,<3 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - license: MPL-2.0 AND Apache-2.0 - purls: - - pkg:pypi/ml-dtypes?source=hash-mapping - size: 201206 - timestamp: 1736539081874 - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 md5: aa14b9a5196a6d8dd364164b7ce56acf @@ -10970,21 +9873,6 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 98083 timestamp: 1725975111763 -- conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py313h33d0bda_0.conda - sha256: 40bec80e3f3e6e9791211d2336fb561f80525f228bacebd8760035e6c883c841 - md5: 7f907b1065247efa419bb70d3a3341b5 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - python >=3.13.0rc2,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/msgpack?source=hash-mapping - size: 105603 - timestamp: 1725975184020 - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda sha256: 4736de9b2a239b202749881c8fa690dc5c882198cc2a2a8460567f0b9994e98e md5: 85b4e3f64bf1fdc6f7d210a7c34037f9 @@ -11000,21 +9888,6 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 84604 timestamp: 1725975212736 -- conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py313hf9c7212_0.conda - sha256: e896c0c0f68eaa72ca83aa26f5b72632360cbd63fa4ea752118c722462566561 - md5: 0bbe5d88473e2c92af8b2a977421d4cc - depends: - - __osx >=11.0 - - libcxx >=17 - - python >=3.13.0rc2,<3.14.0a0 - - python >=3.13.0rc2,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/msgpack?source=hash-mapping - size: 91532 - timestamp: 1725975376837 - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda sha256: db5c3d5e2d28ba0e4e1633f6d52079f0e397bdb60a6f58a2fa942e88071182d2 md5: 2cfcbd596afd76879de4824c2c24f4a2 @@ -11030,21 +9903,6 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 82057 timestamp: 1725975615063 -- conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py313h1ec8472_0.conda - sha256: 13b31452673afd8c88a58c254a6dc79bce354a7d163103a68f0fc7e5a100d838 - md5: 25bd95c73a146d4fd874711d77daf175 - depends: - - python >=3.13.0rc2,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/msgpack?source=hash-mapping - size: 89056 - timestamp: 1725975607234 - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe md5: 29097e7ea634a45cc5386b95cac6568f @@ -11073,17 +9931,16 @@ packages: - pkg:pypi/myst-parser?source=hash-mapping size: 73074 timestamp: 1739381945342 -- conda: https://prefix.dev/conda-forge/noarch/narwhals-1.31.0-pyhd8ed1ab_0.conda - sha256: d59600e99b53c5ce2cf1c6356065c4b7bbfa18d98cdfe8692393b9215db6024b - md5: 1a83a1bdcd3c5a372c87812a1e280c21 +- conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + sha256: df82a457ed87bc5bf6d3d806480ca19b98cef1a801254b73e7f89c4b91a3be3e + md5: fd49dbbf238fc97ff41a42df6afc94b8 depends: - python >=3.9 license: MIT - license_family: MIT purls: - pkg:pypi/narwhals?source=hash-mapping - size: 183450 - timestamp: 1742250969870 + size: 187764 + timestamp: 1742841175302 - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_0.conda sha256: 78b3c3e480a951637416357b8374aeea5c991388cf8c1a28b0982e23a9cb2e8e md5: de2fed509cf382519e5ba7804e6756cb @@ -11256,32 +10113,6 @@ packages: - pkg:pypi/numba?source=hash-mapping size: 4473287 timestamp: 1739224855746 -- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py313h0b724e9_1.conda - sha256: 3e5fd5ea1bbd8da79e515a3f8196033fa02223354959c10cb87fdb3407038f58 - md5: a9d8669548f17c79f7fd74bfa92f5a2c - depends: - - __glibc >=2.17,<3.0.a0 - - _openmp_mutex >=4.5 - - libgcc >=13 - - libstdcxx >=13 - - llvmlite >=0.44.0,<0.45.0a0 - - numpy >=1.21,<3 - - numpy >=1.24,<2.2 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - constrains: - - scipy >=1.0 - - cuda-version >=11.2 - - cuda-python >=11.6 - - tbb >=2021.6.0 - - libopenblas !=0.3.6 - - cudatoolkit >=11.2 - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/numba?source=hash-mapping - size: 5820770 - timestamp: 1739224862176 - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda sha256: e4867d193cd770b3e195451089dc607bcce723c46221e945a1f2b48ad1b4dedc md5: 4a465ed5ab6c96b935d6ec7a8643a1c1 @@ -11309,33 +10140,6 @@ packages: - pkg:pypi/numba?source=hash-mapping size: 4477184 timestamp: 1739225194833 -- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py313h8aea8d6_1.conda - sha256: 762fdee91af92cecaa696d9044189f2bdfceeff233ab275d741333dde993e146 - md5: 9a663549abc739dadf27900622947413 - depends: - - __osx >=11.0 - - libcxx >=18 - - llvm-openmp >=18.1.8 - - llvm-openmp >=19.1.7 - - llvmlite >=0.44.0,<0.45.0a0 - - numpy >=1.21,<3 - - numpy >=1.24,<2.2 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - constrains: - - cuda-version >=11.2 - - libopenblas >=0.3.18, !=0.3.20 - - scipy >=1.0 - - cuda-python >=11.6 - - cudatoolkit >=11.2 - - tbb >=2021.6.0 - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/numba?source=hash-mapping - size: 5812223 - timestamp: 1739225055971 - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda sha256: 27f54a8453fd36c35467d3b556e0a203774905f37c906158e4fdae3c7edaeb1e md5: e7f2c80934601fc827391b8fbed20b5c @@ -11361,31 +10165,6 @@ packages: - pkg:pypi/numba?source=hash-mapping size: 4479407 timestamp: 1739225331727 -- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py313h4ca4f0f_1.conda - sha256: 4ee71ce1e69a580364c584bb18cb15745dbb9832b4baef5d69d8dd689fcea7cb - md5: 8ad3bda8014b1289faf7c2738bd5e828 - depends: - - llvmlite >=0.44.0,<0.45.0a0 - - numpy >=1.21,<3 - - numpy >=1.24,<2.2 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - cuda-version >=11.2 - - scipy >=1.0 - - libopenblas !=0.3.6 - - cudatoolkit >=11.2 - - cuda-python >=11.6 - - tbb >=2021.6.0 - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/numba?source=hash-mapping - size: 5857396 - timestamp: 1739225207648 - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.22.0-py310h454958d_1.tar.bz2 sha256: 8f5a9c1feed1d6062a6d731a62e9fadc52e801789125e8d1a2cea6966aedd411 md5: 607c66f0cce2986515a8fe9e136b2b57 @@ -11425,26 +10204,6 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 7879497 timestamp: 1730588558893 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py313h4bf6692_0.conda - sha256: e2e7451083c143cd61227d663e55712a7432239e9a9c758db0b66a26bc89a7f8 - md5: 17bcf851cceab793dad11ab8089d4bc4 - depends: - - __glibc >=2.17,<3.0.a0 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc >=13 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx >=13 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=hash-mapping - size: 8404824 - timestamp: 1730588549941 - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py310hefbff90_0.conda sha256: 98d7fc28869de4a43909e36317f42a1c8b2c131315b43b0d74077422b70682c3 md5: b3a99849aa14b78d32250c0709e8792a @@ -11524,26 +10283,6 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 5934307 timestamp: 1730588442975 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py313hca4752e_0.conda - sha256: 3e8bb3474fc90e8c5c1799f4a4e8b887d31b50a0e94fd9f63e2725f7be2e3d4f - md5: c9d17b236cff44f7a24f19808842ec39 - depends: - - __osx >=11.0 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libcxx >=18 - - liblapack >=3.9.0,<4.0a0 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=hash-mapping - size: 6468921 - timestamp: 1730588494311 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py310h4d83441_0.conda sha256: 9ae06a84a8a27b43547e162652b5d679a7ffd1231984374904e0f4212f515e88 md5: 3cd7fdba65e93337c2d50851ced9e52d @@ -11623,26 +10362,6 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6513869 timestamp: 1730588869612 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py313hee8cc43_0.conda - sha256: 79b8493c839cd4cc22e2a7024f289067b029ef2b09212973a98a39e5bbeecc03 - md5: 083a90ad306f544f6eeb9ad00c4d9879 - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - liblapack >=3.9.0,<4.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=hash-mapping - size: 7072965 - timestamp: 1730588905304 - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py310h4987827_0.conda sha256: bbd674e60f0e9201176a6c9ab95dfa58ea642eb7cff7c2d93aab649c3a49cb10 md5: f345b8969677cf68503d28ce0c28e756 @@ -11804,22 +10523,6 @@ packages: - pkg:pypi/optree?source=hash-mapping size: 348197 timestamp: 1741963983510 -- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py313h33d0bda_1.conda - sha256: 041c0b706cf757061fb0684c4fd8b635529d390dbc4cd1c6c0d835779974ca56 - md5: 951a8b89db3ca099f93586919c03226d - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - typing-extensions >=4.5 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/optree?source=hash-mapping - size: 385038 - timestamp: 1741963966345 - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_1.conda sha256: 64a27e7f4f0460bc4b6b8f0dfb4af156067bd4ce5b959ad840f09e15f9df8999 md5: 98130728ec3be777d73f6a4c4b6451a4 @@ -11836,22 +10539,6 @@ packages: - pkg:pypi/optree?source=hash-mapping size: 316146 timestamp: 1741964133271 -- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py313h0ebd0e5_1.conda - sha256: 51901f52ed5d399f3a81b15f603a325f9832cce56d97ed84e72e8ba55edd9b22 - md5: f874d75045d34dee5467c8a271d9bf8c - depends: - - __osx >=11.0 - - libcxx >=18 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - - typing-extensions >=4.5 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/optree?source=hash-mapping - size: 353038 - timestamp: 1741964151323 - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_1.conda sha256: cf105ff6b4ae37f4baeeecf8cd50191f3dbb0e4efca9602b5c2ec5c2c40ffbb6 md5: 11d4d8725c8543619a6923f20a298bf4 @@ -11868,22 +10555,6 @@ packages: - pkg:pypi/optree?source=hash-mapping size: 275227 timestamp: 1741964569333 -- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py313h1ec8472_1.conda - sha256: 34ab9cafec3c045c245ac531bc5d08810740cf9f675f1a45d7c59a9018e06625 - md5: b8747f5c0654eb889a837d40ef005c52 - depends: - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - typing-extensions >=4.5 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/optree?source=hash-mapping - size: 310071 - timestamp: 1741964630958 - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda sha256: f78b0e440baa1bf8352f3a33b678f0f2a14465fd1d7bf771aa2f8b1846006f2e md5: cfe9bc267c22b6d53438eff187649d43 @@ -11968,26 +10639,6 @@ packages: - pkg:pypi/pandas?source=hash-mapping size: 13014228 timestamp: 1726878893275 -- conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda - sha256: 6337d2fe918ba5f5bef21037c4539dfee2f58b25e84c5f9b1cf14b5db4ed23d5 - md5: c5d63dd501db554b84a30dea33824164 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - numpy >=1.21,<3 - - numpy >=1.22.4 - - python >=3.13.0rc2,<3.14.0a0 - - python-dateutil >=2.8.1 - - python-tzdata >=2022a - - python_abi 3.13.* *_cp313 - - pytz >=2020.1,<2024.2 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pandas?source=hash-mapping - size: 15407410 - timestamp: 1726878925082 - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda sha256: f4e4c0016c56089d22850e16c44c7e912d6368fd43374a92d8de6a1da9a85b47 md5: 7bc53f11058c93444968c99f1600f73c @@ -12008,26 +10659,6 @@ packages: - pkg:pypi/pandas?source=hash-mapping size: 12024352 timestamp: 1726878958127 -- conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py313h47b39a6_1.conda - sha256: b3ca1ad2ba2d43b964e804feeec9f6b737a2ecbe17b932ea6a954ff26a567b5c - md5: 59f9c74ce982d17b4534f10b6c1b3b1e - depends: - - __osx >=11.0 - - libcxx >=17 - - numpy >=1.21,<3 - - numpy >=1.22.4 - - python >=3.13.0rc2,<3.14.0a0 - - python >=3.13.0rc2,<3.14.0a0 *_cp313 - - python-dateutil >=2.8.1 - - python-tzdata >=2022a - - python_abi 3.13.* *_cp313 - - pytz >=2020.1,<2024.2 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pandas?source=hash-mapping - size: 14464446 - timestamp: 1726878986761 - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda sha256: 1fa40b4a351f1eb7a878d1f25f6bec71664699cd4a39c8ed5e2221f53ecca0c4 md5: 565b3f19282642a23e5ff9bbfb01569c @@ -12037,27 +10668,7 @@ packages: - python >=3.10,<3.11.0a0 - python-dateutil >=2.8.1 - python-tzdata >=2022a - - python_abi 3.10.* *_cp310 - - pytz >=2020.1,<2024.2 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pandas?source=hash-mapping - size: 11810567 - timestamp: 1726879420659 -- conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py313hf91d08e_1.conda - sha256: 8fb218382be188497cbf549eb9de2825195cb076946e1f9929f3758b3f3b4e88 - md5: 9c6dab4d9b20463121faf04283b4d1a1 - depends: - - numpy >=1.21,<3 - - numpy >=1.22.4 - - python >=3.13.0rc2,<3.14.0a0 - - python-dateutil >=2.8.1 - - python-tzdata >=2022a - - python_abi 3.13.* *_cp313 + - python_abi 3.10.* *_cp310 - pytz >=2020.1,<2024.2 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -12066,8 +10677,8 @@ packages: license_family: BSD purls: - pkg:pypi/pandas?source=hash-mapping - size: 14215159 - timestamp: 1726879653675 + size: 11810567 + timestamp: 1726879420659 - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc md5: 5c092057b6badd30f75b06244ecd01c9 @@ -12136,28 +10747,6 @@ packages: - pkg:pypi/pillow?source=hash-mapping size: 42419230 timestamp: 1735929858736 -- conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py313h8db990d_0.conda - sha256: 0c8e2322d3e7b82e52a50cfa449887040765418fcae0919560423355a98d251a - md5: 1e86810c6c3fb6d6aebdba26564eb2e8 - depends: - - __glibc >=2.17,<3.0.a0 - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libgcc >=13 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - libwebp-base >=1.5.0,<2.0a0 - - libxcb >=1.17.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.3,<3.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - tk >=8.6.13,<8.7.0a0 - license: HPND - purls: - - pkg:pypi/pillow?source=hash-mapping - size: 41774632 - timestamp: 1735929847800 - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda sha256: 7eb1bf423326ae0d372504cab421994f248e882daab6750ed5ea5df4fbb9858f md5: 72579fcac27a82e99c2c115c6718dd06 @@ -12180,28 +10769,6 @@ packages: - pkg:pypi/pillow?source=hash-mapping size: 41772845 timestamp: 1735929952853 -- conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py313hb37fac4_0.conda - sha256: 207bf61d21164ea8922a306734e602354b8b8e516460dc22c18add1e7594793b - md5: 50dbf6e817535229c820af0a8f4529b5 - depends: - - __osx >=11.0 - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - libwebp-base >=1.5.0,<2.0a0 - - libxcb >=1.17.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.3,<3.0a0 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - - tk >=8.6.13,<8.7.0a0 - license: HPND - purls: - - pkg:pypi/pillow?source=hash-mapping - size: 42025320 - timestamp: 1735929984606 - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda sha256: a4cf9c10ecdc2ad2bbedce6eb76ba7d193e8be66f4424cfbbabfe53668b0d8bb md5: 67a38507ac20bd85226fe6dd7ed87462 @@ -12225,40 +10792,18 @@ packages: - pkg:pypi/pillow?source=hash-mapping size: 41777634 timestamp: 1735930357220 -- conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py313hda88b71_0.conda - sha256: fd59738ac48335765efa22b4be62cfc611fe1e83df3b10cffc9350cf567e507a - md5: 78d1778e48f09990c55d9ce90f7c3546 - depends: - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - libwebp-base >=1.5.0,<2.0a0 - - libxcb >=1.17.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.3,<3.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - tk >=8.6.13,<8.7.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: HPND - purls: - - pkg:pypi/pillow?source=hash-mapping - size: 41811177 - timestamp: 1735930330180 -- conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 - md5: 577852c7e53901ddccc7e6a9959ddebe +- conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda + sha256: ae7d3e58224d53d6b59e1f5ac5809803bb1972f0ac4fb10cd9b8c87d4122d3e0 + md5: e57da6fe54bb3a5556cf36d199ff07d8 depends: - python >=3.9 + - python license: MIT license_family: MIT purls: - - pkg:pypi/platformdirs?source=hash-mapping - size: 20448 - timestamp: 1733232756001 + - pkg:pypi/platformdirs?source=compressed-mapping + size: 23291 + timestamp: 1742485085457 - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda sha256: 122433fc5318816b8c69283aaf267c73d87aa2d09ce39f64c9805c9a3b264819 md5: e9dcbce5f45f9ee500e728ae58b605b6 @@ -12270,9 +10815,9 @@ packages: - pkg:pypi/pluggy?source=hash-mapping size: 23595 timestamp: 1733222855563 -- conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.1.0-pyha770c72_0.conda - sha256: b260b4b47956b654232f698be1b757935268830a808040aff2006d08953e9e32 - md5: 5353f5eb201a9415b12385e35ed1148d +- conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda + sha256: d0bd8cce5f31ae940934feedec107480c00f67e881bf7db9d50c6fc0216a2ee0 + md5: 17e487cc8b5507cd3abc09398cf27949 depends: - cfgv >=2.0.0 - identify >=1.0.0 @@ -12284,8 +10829,8 @@ packages: license_family: MIT purls: - pkg:pypi/pre-commit?source=hash-mapping - size: 195101 - timestamp: 1737408051494 + size: 195854 + timestamp: 1742475656293 - conda: https://prefix.dev/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda sha256: 013669433eb447548f21c3c6b16b2ed64356f726b5f77c1b39d5ba17a8a4b8bc md5: a83f6a2fdc079e643237887a37460668 @@ -12343,20 +10888,6 @@ packages: - pkg:pypi/psutil?source=compressed-mapping size: 354476 timestamp: 1740663252954 -- conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py313h536fd9c_0.conda - sha256: 1b39f0ce5a345779d70c885664d77b5f8ef49f7378829bd7286a7fb98b7ea852 - md5: 8f315d1fce04a046c1b93fa6e536661d - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/psutil?source=hash-mapping - size: 475101 - timestamp: 1740663284505 - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h078409c_0.conda sha256: c4aa4d0e144691383a88214ef02cc67909fccd5885601bafc9eaaf8bbe1c2877 md5: 0079de80b6bf6e1c5c9ea067dce6bb05 @@ -12371,20 +10902,6 @@ packages: - pkg:pypi/psutil?source=compressed-mapping size: 363458 timestamp: 1740663509903 -- conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py313h90d716c_0.conda - sha256: a3d8376cf24ee336f63d3e6639485b68c592cf5ed3e1501ac430081be055acf9 - md5: 21105780750e89c761d1c72dc5304930 - depends: - - __osx >=11.0 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/psutil?source=hash-mapping - size: 484139 - timestamp: 1740663381126 - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310ha8f682b_0.conda sha256: 61c016c40848168bc565ceb8f3a78ad2d9288ffbe4236bcec312ef554f1caef2 md5: ec78bb694e0ea34958e8f479e723499e @@ -12400,21 +10917,6 @@ packages: - pkg:pypi/psutil?source=hash-mapping size: 369926 timestamp: 1740663706146 -- conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py313ha7868ed_0.conda - sha256: d8e5d86e939d5f308c7922835a94458afb29d81c90b5d43c43a5537c9c7adbc1 - md5: 3cdf99cf98b01856af9f26c5d8036353 - depends: - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/psutil?source=hash-mapping - size: 491314 - timestamp: 1740663777370 - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 md5: b3c17d95b5a10c6e64a21fa17573e70e @@ -12485,22 +10987,6 @@ packages: purls: [] size: 25359 timestamp: 1739792670797 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-19.0.1-py313h78bf25f_0.conda - sha256: 2dd1e9d905b96c7f982941868ffb722816b4f951033ceb29b2edf9bbc6e28243 - md5: e8efe6998a383dd149787c83d3d6a92e - depends: - - libarrow-acero 19.0.1.* - - libarrow-dataset 19.0.1.* - - libarrow-substrait 19.0.1.* - - libparquet 19.0.1.* - - pyarrow-core 19.0.1 *_0_* - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 25281 - timestamp: 1739792755793 - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py310hb6292c7_0.conda sha256: 7d230ccdad9ba4da11b569f791a8677e02797826ec8efb8745ba05d250755765 md5: a7545e7a2217a3e638e7b67b731ce5d3 @@ -12517,22 +11003,6 @@ packages: purls: [] size: 25426 timestamp: 1739792694989 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py313h39782a4_0.conda - sha256: b6ef3916cdc4405989a4e9c6add678b05f4316627990d08f4abf24ba00f96070 - md5: 4266888c5bfb2032b55d97c7e08d9aaf - depends: - - libarrow-acero 19.0.1.* - - libarrow-dataset 19.0.1.* - - libarrow-substrait 19.0.1.* - - libparquet 19.0.1.* - - pyarrow-core 19.0.1 *_0_* - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 25446 - timestamp: 1739792842787 - conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py310h5588dad_0.conda sha256: 8b6ee54a561305eab02f4c6d112ec176560f8cd017a31bc58ad8b04d7c690bc8 md5: e4de4facf16585b61c43b88893d2f0ed @@ -12549,22 +11019,6 @@ packages: purls: [] size: 25763 timestamp: 1739792834961 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-19.0.1-py313hfa70ccb_0.conda - sha256: 42e9425cfb91ad861112d2cc8f0fe3558b931c210cc3c4f5df243d0d9936271c - md5: f03d395bf468f582b936ebe2359158a8 - depends: - - libarrow-acero 19.0.1.* - - libarrow-dataset 19.0.1.* - - libarrow-substrait 19.0.1.* - - libparquet 19.0.1.* - - pyarrow-core 19.0.1 *_0_* - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 25760 - timestamp: 1739792778932 - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py310hac404ae_0_cpu.conda sha256: b5c63e67ebc1ae151e728759f96fc01b818f6b7de0ee62526448bdd9d85caa47 md5: 08bfbf49d206e2fbcccd7b92d2526a2a @@ -12585,26 +11039,6 @@ packages: - pkg:pypi/pyarrow?source=hash-mapping size: 4672057 timestamp: 1739792491899 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py313he5f92c8_0_cpu.conda - sha256: c0bef987c128cd7ab18f7db4da1dda82553d1281f81b5714b54ae139e7d4922c - md5: 7d8649531c807b24295c8f9a0a396a78 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1.* *cpu - - libgcc >=13 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - constrains: - - numpy >=1.21,<3 - - apache-arrow-proc =*=cpu - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 4666874 - timestamp: 1739792350645 - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py310hc17921c_0_cpu.conda sha256: 9c383de91179d9514812eed8cc03ccec3c02028cadf5e0ffed199e20e5fb8a34 md5: 3b60288e5b558e58c01aae7161d597f6 @@ -12625,26 +11059,6 @@ packages: - pkg:pypi/pyarrow?source=hash-mapping size: 3967307 timestamp: 1739792660170 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py313hf9431ad_0_cpu.conda - sha256: 9567f30b7f86a0dc55d5feea2485469243e8922708b2f81cac70106881f770b2 - md5: c74564fbc44f12c51238051f52662ec7 - depends: - - __osx >=11.0 - - libarrow 19.0.1.* *cpu - - libcxx >=18 - - libzlib >=1.3.1,<2.0a0 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - constrains: - - numpy >=1.21,<3 - - apache-arrow-proc =*=cpu - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 3966944 - timestamp: 1739792807806 - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py310h399dd74_0_cpu.conda sha256: 5baec9eb1af798d78137d0d380114f5f1fd4ce84d9356e3b4831e1c7d546a635 md5: 76fc4f7fc7faedc658cd61c2cd9cea94 @@ -12686,47 +11100,6 @@ packages: - pkg:pypi/pyarrow?source=hash-mapping size: 3527034 timestamp: 1739794073246 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py313h0d32010_0_cuda.conda - sha256: cc0d9769181d61fc9af8d1f3778f2c43f66f780bcee96fc4ba3e92afa370c1be - md5: 7d0bb87b85d30ab93d4fe858bc83266c - depends: - - __cuda >=11.8 - - libarrow 19.0.1.* *cuda - - libzlib >=1.3.1,<2.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - numpy >=1.21,<3 - - apache-arrow-proc =*=cuda - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 3517477 - timestamp: 1739794057915 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py313he812468_0_cpu.conda - sha256: 390a48791abf024d903944f15761e0df8a7d12fe2a903114d2999c14d4838a98 - md5: 259bb1112460da8ce8f58e57f46d9a3b - depends: - - libarrow 19.0.1.* *cpu - - libzlib >=1.3.1,<2.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - numpy >=1.21,<3 - - apache-arrow-proc =*=cpu - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 3476978 - timestamp: 1739792747551 - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda sha256: 27f888492af3d5ab19553f263b0015bf3766a334668b5b3a79c7dc0416e603c1 md5: 8088a5e7b2888c780738c3130f2a969d @@ -13028,17 +11401,17 @@ packages: - pkg:pypi/python-dateutil?source=hash-mapping size: 222505 timestamp: 1733215763718 -- conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda - sha256: 1597d6055d34e709ab8915091973552a0b8764c8032ede07c4e99670da029629 - md5: 392c91c42edd569a7ec99ed8648f597a +- conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda + sha256: e8392a8044d56ad017c08fec2b0eb10ae3d1235ac967d0aab8bd7b41c4a5eaf0 + md5: 88476ae6ebd24f39261e0854ac244f33 depends: - python >=3.9 license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/tzdata?source=hash-mapping - size: 143794 - timestamp: 1737541204030 + - pkg:pypi/tzdata?source=compressed-mapping + size: 144160 + timestamp: 1742745254292 - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda build_number: 5 sha256: 074d2f0b31f0333b7e553042b17ea54714b74263f8adda9a68a4bd8c7e219971 @@ -13097,110 +11470,21 @@ packages: - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 0c12cc1b84962444002c699ed21e815fb9f686f950d734332a1b74d07db97756 - md5: 44b4fe6f22b57103afb2299935c8b68e - constrains: - - python 3.13.* *_cp313 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 6716 - timestamp: 1723823166911 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_102.conda - sha256: 7819128638ca80a8ab4537228b7e9958017ea53533f9898ab6c4f25e9dff67b9 - md5: 4207b294619561812cab152a34d923d3 - depends: - - __glibc >=2.17,<3.0.a0 - - _openmp_mutex * *_llvm - - _openmp_mutex >=4.5 - - filelock - - fsspec - - jinja2 - - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libblas * *mkl - - libcblas >=3.9.0,<4.0a0 - - libgcc >=13 - - libprotobuf >=5.29.3,<5.29.4.0a0 - - libstdcxx >=13 - - libtorch 2.6.0 cpu_mkl_hec71012_102 - - libuv >=1.50.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=19.1.7 - - mkl >=2024.2.2,<2025.0a0 - - networkx - - numpy >=1.19,<3 - - optree >=0.13.0 - - pybind11 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - - setuptools - - sleef >=3.8,<4.0a0 - - sympy >=1.13.1,!=1.13.2 - - typing_extensions >=4.10.0 - constrains: - - pytorch-cpu ==2.6.0 - - pytorch-gpu ==99999999 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/torch?source=hash-mapping - size: 24690692 - timestamp: 1741954518287 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py313_h69cc176_102.conda - sha256: 32c57719224c0d80bc2e217a0e938a922bcd637660683ef4d8e73a69e2930863 - md5: a58746207a5dc17113234cdc3c3794cb - depends: - - __glibc >=2.17,<3.0.a0 - - _openmp_mutex * *_llvm - - _openmp_mutex >=4.5 - - filelock - - fsspec - - jinja2 - - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libblas * *mkl - - libcblas >=3.9.0,<4.0a0 - - libgcc >=13 - - libprotobuf >=5.29.3,<5.29.4.0a0 - - libstdcxx >=13 - - libtorch 2.6.0 cpu_mkl_hec71012_102 - - libuv >=1.50.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=19.1.7 - - mkl >=2024.2.2,<2025.0a0 - - networkx - - numpy >=1.21,<3 - - optree >=0.13.0 - - pybind11 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - setuptools - - sleef >=3.8,<4.0a0 - - sympy >=1.13.1,!=1.13.2 - - typing_extensions >=4.10.0 + md5: 44b4fe6f22b57103afb2299935c8b68e constrains: - - pytorch-cpu ==2.6.0 - - pytorch-gpu ==99999999 + - python 3.13.* *_cp313 license: BSD-3-Clause license_family: BSD - purls: - - pkg:pypi/torch?source=hash-mapping - size: 28423209 - timestamp: 1741955335185 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hb403307_302.conda - sha256: c69c22b6515faf0f58d4dd1e182add12b231ab8947f8fcce9de0a772865cf25c - md5: d01a63dece9e76763489ebbb0581eb34 + purls: [] + size: 6716 + timestamp: 1723823166911 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_102.conda + sha256: 7819128638ca80a8ab4537228b7e9958017ea53533f9898ab6c4f25e9dff67b9 + md5: 4207b294619561812cab152a34d923d3 depends: - - __cuda - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm - _openmp_mutex >=4.5 - - cuda-cudart >=12.6.77,<13.0a0 - - cuda-cupti >=12.6.80,<13.0a0 - - cuda-nvrtc >=12.6.85,<13.0a0 - - cuda-nvtx >=12.6.77,<13.0a0 - - cuda-version >=12.6,<13 - - cudnn >=9.8.0.87,<10.0a0 - filelock - fsspec - jinja2 @@ -13208,23 +11492,14 @@ packages: - libabseil >=20250127.0,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - - libcublas >=12.6.4.1,<13.0a0 - - libcudss >=0.5.0.16,<0.5.1.0a0 - - libcufft >=11.3.0.4,<12.0a0 - - libcufile >=1.11.1.6,<2.0a0 - - libcurand >=10.3.7.77,<11.0a0 - - libcusolver >=11.7.1.2,<12.0a0 - - libcusparse >=12.5.4.2,<13.0a0 - libgcc >=13 - - libmagma >=2.8.0,<2.8.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libtorch 2.6.0 cuda126_mkl_h9fa54b4_302 + - libtorch 2.6.0 cpu_mkl_hec71012_102 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=19.1.7 - mkl >=2024.2.2,<2025.0a0 - - nccl >=2.25.1.1,<3.0a0 - networkx - numpy >=1.19,<3 - optree >=0.13.0 @@ -13234,20 +11509,19 @@ packages: - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - - triton 3.2.0.* - typing_extensions >=4.10.0 constrains: - - pytorch-cpu ==99999999 - - pytorch-gpu ==2.6.0 + - pytorch-cpu ==2.6.0 + - pytorch-gpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 24698239 - timestamp: 1741976556876 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py313_haff95e6_302.conda - sha256: cd508749779448b3f5aa0fcf6a9619b7b9fce9f4a0faa390e5a8494ef58a3406 - md5: febd1de5584d07b0d0e5400f74caff22 + size: 24690692 + timestamp: 1741954518287 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hb403307_302.conda + sha256: c69c22b6515faf0f58d4dd1e182add12b231ab8947f8fcce9de0a772865cf25c + md5: d01a63dece9e76763489ebbb0581eb34 depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -13284,11 +11558,11 @@ packages: - mkl >=2024.2.2,<2025.0a0 - nccl >=2.25.1.1,<3.0a0 - networkx - - numpy >=1.21,<3 + - numpy >=1.19,<3 - optree >=0.13.0 - pybind11 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 @@ -13301,8 +11575,8 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 28470568 - timestamp: 1741978670232 + size: 24698239 + timestamp: 1741976556876 - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda sha256: d03c45eb22afe0b74f21a4645fe4fb1e40137337cc07eed3ae0a8b8019f98d71 md5: 032a05178780c046162ff96f134c8ac7 @@ -13342,45 +11616,6 @@ packages: - pkg:pypi/torch?source=hash-mapping size: 23639734 timestamp: 1741959864664 -- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py313_h386d6f0_2.conda - sha256: ca9643d21bd20200bb145728a57cb9729d8008c7ae54488620abb38ba1fdb584 - md5: 32301d8373a22e9a0286a50cdd226725 - depends: - - __osx >=11.0 - - filelock - - fsspec - - jinja2 - - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libcblas >=3.9.0,<4.0a0 - - libcxx >=18 - - liblapack >=3.9.0,<4.0a0 - - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0.* - - libuv >=1.50.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=18.1.8 - - networkx - - nomkl - - numpy >=1.21,<3 - - optree >=0.13.0 - - pybind11 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - - setuptools - - sleef >=3.8,<4.0a0 - - sympy >=1.13.1,!=1.13.2 - - typing_extensions >=4.10.0 - constrains: - - pytorch-cpu ==2.6.0 - - pytorch-gpu ==99999999 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/torch?source=hash-mapping - size: 27379693 - timestamp: 1741960876802 - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_102.conda sha256: 7a737606a957fc8b9b5555218d465f0b70856b89723fad2e42a82875fb66de7d md5: 48f00c967531e5103bc1a20e6f3c4517 @@ -13420,45 +11655,6 @@ packages: - pkg:pypi/torch?source=hash-mapping size: 23028018 timestamp: 1741960847387 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py313_h2b488f0_102.conda - sha256: 81067cc4a1b164c99fd29944e231915a5ac1133b3c018b5e9fb7c093cddf1c9a - md5: b3277c21dbf3cf18edfa16835bbcba2f - depends: - - filelock - - fsspec - - intel-openmp <2025 - - jinja2 - - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libblas * *mkl - - libcblas >=3.9.0,<4.0a0 - - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0 cpu_mkl_h2287ae9_102 - - libuv >=1.50.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - mkl >=2024.2.2,<2025.0a0 - - networkx - - numpy >=1.21,<3 - - optree >=0.13.0 - - pybind11 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - setuptools - - sleef >=3.8,<4.0a0 - - sympy >=1.13.1,!=1.13.2 - - typing_extensions >=4.10.0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - pytorch-gpu ==99999999 - - pytorch-cpu ==2.6.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/torch?source=hash-mapping - size: 26690791 - timestamp: 1741958275675 - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_he46af8b_302.conda sha256: 211e3af4f4b651728a285448402b268f604229e59c9a2ce1e439253bd875e154 md5: f5e805f6f45b8f13684fa792043e850a @@ -13511,58 +11707,6 @@ packages: - pkg:pypi/torch?source=hash-mapping size: 22712807 timestamp: 1741978382985 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py313_h2dc966e_302.conda - sha256: 63404d948cbed2f726e586cf7e1a3afb71825830d83f816384bb0c1d043eb983 - md5: ba32eca214c9c12e7e0ed622ffb39e8e - depends: - - __cuda - - cuda-cudart >=12.6.77,<13.0a0 - - cuda-cupti >=12.6.80,<13.0a0 - - cuda-nvrtc >=12.6.85,<13.0a0 - - cuda-version >=12.6,<13 - - cudnn >=9.8.0.87,<10.0a0 - - filelock - - fsspec - - intel-openmp <2025 - - jinja2 - - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libblas * *mkl - - libcblas >=3.9.0,<4.0a0 - - libcublas >=12.6.4.1,<13.0a0 - - libcudss >=0.5.0.16,<0.5.1.0a0 - - libcufft >=11.3.0.4,<12.0a0 - - libcurand >=10.3.7.77,<11.0a0 - - libcusolver >=11.7.1.2,<12.0a0 - - libcusparse >=12.5.4.2,<13.0a0 - - libmagma >=2.8.0,<2.8.1.0a0 - - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0 cuda126_mkl_he39793c_302 - - libuv >=1.50.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - mkl >=2024.2.2,<2025.0a0 - - networkx - - numpy >=1.21,<3 - - optree >=0.13.0 - - pybind11 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - setuptools - - sleef >=3.8,<4.0a0 - - sympy >=1.13.1,!=1.13.2 - - typing_extensions >=4.10.0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - pytorch-gpu ==2.6.0 - - pytorch-cpu ==99999999 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/torch?source=hash-mapping - size: 26583737 - timestamp: 1741981398625 - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 md5: 3eeeeb9e4827ace8c0c1419c85d590ad @@ -13805,29 +11949,6 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 16417101 timestamp: 1739791865060 -- conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py313h86fcf2b_0.conda - sha256: c3052b04397f76188611c8d853ac749986874d6a5869292b92ebae7ce093c798 - md5: ca68acd9febc86448eeed68d0c6c8643 - depends: - - __glibc >=2.17,<3.0.a0 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc >=13 - - libgfortran - - libgfortran5 >=13.3.0 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx >=13 - - numpy <2.5 - - numpy >=1.21,<3 - - numpy >=1.23.5 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/scipy?source=hash-mapping - size: 17233404 - timestamp: 1739791996980 - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py310h32ab4ed_0.conda sha256: f6ff2c1ba4775300199e8bc0331d2e2ccb5906f58f3835c5426ddc591c9ad7bf md5: a389f540c808b22b3c696d7aea791a41 @@ -13851,29 +11972,6 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 13507343 timestamp: 1739792089317 -- conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py313h9a24e0a_0.conda - sha256: 2cce94fba335df6ea1c7ce5554ba8f0ef8ec0cf1a7e6918bfc2d8b2abf880794 - md5: 45e6244d4265a576a299c0a1d8b09ad9 - depends: - - __osx >=11.0 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libcxx >=18 - - libgfortran 5.* - - libgfortran5 >=13.2.0 - - liblapack >=3.9.0,<4.0a0 - - numpy <2.5 - - numpy >=1.21,<3 - - numpy >=1.23.5 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/scipy?source=hash-mapping - size: 14548640 - timestamp: 1739792791585 - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda sha256: 91d664ace7c22e787775069418daa9f232ee8bafdd0a6a080a5ed2395a6fa6b2 md5: 9bddfdbf4e061821a1a443f93223be61 @@ -13882,7 +11980,7 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/setuptools?source=compressed-mapping + - pkg:pypi/setuptools?source=hash-mapping size: 777736 timestamp: 1740654030775 - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -13998,10 +12096,10 @@ packages: - pkg:pypi/soupsieve?source=hash-mapping size: 36754 timestamp: 1693929424267 -- pypi: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl name: sparse - version: 0.16.0b3 - sha256: b0b685c4a2b5bb2c34b2945300062a0f140a8d918bbe54f9393749a11e1e7a33 + version: 0.16.0b4 + sha256: ede7c659fa269845243c5231c8498de0a17d03040a63f6e21c020bad48de5248 requires_dist: - numpy>=1.17 - numba>=0.49 @@ -14030,7 +12128,7 @@ packages: - matplotlib ; extra == 'notebooks' - sparse[docs,mlir,notebooks,tox] ; extra == 'all' - matrepr ; extra == 'all' - - finch-tensor>=0.2.4 ; extra == 'finch' + - finch-tensor>=0.2.9 ; extra == 'finch' - finch-mlir>=0.0.2 ; extra == 'mlir' requires_python: '>=3.10' - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda @@ -14089,6 +12187,18 @@ packages: - pkg:pypi/sphinx?source=hash-mapping size: 1424416 timestamp: 1740956642838 +- conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + sha256: 0f93bb75a41918433abc8d8d80ef99d7fd8658d5ba34da3c5d8f707cb6bb3f46 + md5: 6ad405d62c8de3792608a27b7e085e15 + depends: + - python >=3.10 + - sphinx >=8.1.3 + license: MIT + license_family: MIT + purls: + - pkg:pypi/sphinx-autodoc-typehints?source=hash-mapping + size: 24055 + timestamp: 1737099757820 - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda sha256: 9e083d283e0c292b88fc6b8f684884558c0150bf96f5b73ed0e51246639d609a md5: 809467e21a103ca15b17595d1396687d @@ -14376,20 +12486,6 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 650307 timestamp: 1732616034421 -- conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py313h536fd9c_0.conda - sha256: fddab13f9a6046518d20ce0c264299c670cc6ad3eb23a8aba209d2cd7d3b5b44 - md5: 5f5cbdd527d2e74e270d8b6255ba714f - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/tornado?source=hash-mapping - size: 861808 - timestamp: 1732615990936 - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda sha256: 1263e018a20c98c6ff10e830ea5f13855d33f87f751329f3f6d207b182871acc md5: 21218c56939379bcfeddd26ea37d3fe7 @@ -14404,20 +12500,6 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 652533 timestamp: 1732616281463 -- conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py313h90d716c_0.conda - sha256: 33ef243265af82d7763c248fedd9196523210cc295b2caa512128202eda5e9e8 - md5: 6790d50f184874a9ea298be6bcbc7710 - depends: - - __osx >=11.0 - - python >=3.13,<3.14.0a0 - - python >=3.13,<3.14.0a0 *_cp313 - - python_abi 3.13.* *_cp313 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/tornado?source=hash-mapping - size: 863363 - timestamp: 1732616174714 - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda sha256: 2e5671d0db03961692b3390778ce6aba40702bd57584fa60badf4baa7614679b md5: e6819d3a0cae0f1b1838875f858421d1 @@ -14433,21 +12515,6 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 655262 timestamp: 1732616377814 -- conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py313ha7868ed_0.conda - sha256: 062e8b77b825463fc59f373d4033fae7cf65a4170e761814bcbf25cd0627bd1d - md5: 3d63fe6a4757924a085ab10196049854 - depends: - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/tornado?source=hash-mapping - size: 865881 - timestamp: 1732616355868 - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda sha256: f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959 md5: 019a7385be9af33791c989871317e1ed @@ -14482,29 +12549,6 @@ packages: - pkg:pypi/triton?source=hash-mapping size: 102101472 timestamp: 1741776175758 -- conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py313h46f6bd1_1.conda - sha256: ac2870486e865f52e2f6f8df471b8e447eecc9da2190d2e93707719cf3aaff61 - md5: 2b74ddf4c2340d03b007e47131409a3f - depends: - - __glibc >=2.17,<3.0.a0 - - cuda-cudart - - cuda-cuobjdump - - cuda-cupti >=12.6.80,<13.0a0 - - cuda-nvcc-tools - - cuda-version >=12.6,<13 - - libgcc >=13 - - libllvm20 >=20.1.0,<20.2.0a0 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - setuptools - license: MIT - license_family: MIT - purls: - - pkg:pypi/triton?source=hash-mapping - size: 101165203 - timestamp: 1741776899455 - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda noarch: python sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 @@ -14527,13 +12571,13 @@ packages: - pkg:pypi/typing-extensions?source=hash-mapping size: 39637 timestamp: 1733188758212 -- conda: https://prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - sha256: c4b1ae8a2931fe9b274c44af29c5475a85b37693999f8c792dad0f8c6734b1de - md5: dbcace4706afdfb7eb891f7b37d07c04 +- conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + md5: 4222072737ccff51314b5ece9c7d6f5a license: LicenseRef-Public-Domain purls: [] - size: 122921 - timestamp: 1737119101255 + size: 122968 + timestamp: 1742727099393 - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 md5: 6797b005cd0f439c4c5c9ac565783700 @@ -14967,9 +13011,9 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 449910 timestamp: 1741853538921 -- conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda - sha256: 532d3623961e34c53aba98db2ad0a33b7a52ff90d6960e505fb2d2efc06bb7da - md5: 02e4e2fa41a6528afba2e54cbc4280ff +- conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb + md5: 6432cb5d4ac0046c3ac0a8a0f95842f9 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -14978,22 +13022,22 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 567419 - timestamp: 1740255350233 -- conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_1.conda - sha256: f49bbeeb3a8ead81920e6c695fff1260cbd221e2cfcdf9fb34207260fbd60816 - md5: 66e5c4b02aa97230459efdd4f64c8ce6 + size: 567578 + timestamp: 1742433379869 +- conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + sha256: 0d02046f57f7a1a3feae3e9d1aa2113788311f3cf37a3244c71e61a93177ba67 + md5: e6f69c7bcccdefa417f056fa593b40f0 depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 399981 - timestamp: 1740255382232 -- conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda - sha256: a59b096b95f20910158c927797e9144ed9c7970f1b4aca58e6d6c8db9f653006 - md5: bf190adcc22f146d8ec66da215c9d78b + size: 399979 + timestamp: 1742433432699 +- conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + sha256: bc64864377d809b904e877a98d0584f43836c9f2ef27d3d2a1421fa6eae7ca04 + md5: 21f56217d6125fb30c3c3f10c786d751 depends: - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 @@ -15002,5 +13046,5 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 353182 - timestamp: 1740255407949 + size: 354697 + timestamp: 1742433568506 diff --git a/pyproject.toml b/pyproject.toml index d6e77bc8..75d67d5d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -136,6 +136,7 @@ numpy = "=1.22.0" pytorch = "*" dask = "*" numba = "*" # sparse dependency +llvmlite = "*" # sparse dependency [tool.pixi.feature.backends.pypi-dependencies] sparse = { version = ">= 0.16.0b3" } @@ -166,19 +167,23 @@ cupy = "*" # jaxlib = { version = "*", build = "cuda12*" } # unavailable [tool.pixi.environments] -default = { solve-group = "default" } -lint = { features = ["lint"], solve-group = "default" } -tests = { features = ["tests"], solve-group = "default" } -docs = { features = ["docs"], solve-group = "default" } -dev = { features = ["lint", "tests", "docs", "dev", "backends"], solve-group = "default" } -dev-cuda = { features = ["lint", "tests", "docs", "dev", "backends", "cuda-backends"] } -dev-numpy1 = { features = ["lint", "tests", "dev", "numpy1"] } +default = { features = ["py313"], solve-group = "py313" } +lint = { features = ["py313", "lint"], solve-group = "py313" } +docs = { features = ["py313", "docs"], solve-group = "py313" } +tests = { features = ["py313", "tests"], solve-group = "py313" } +tests-py313 = { features = ["py313", "tests"], solve-group = "py313" } # alias of tests + +# Some backends may pin numpy; use separate solve-group +dev = { features = ["py310", "lint", "tests", "docs", "dev", "backends"], solve-group = "backends" } +tests-backends = { features = ["py310", "tests", "backends"], solve-group = "backends" } + +# CUDA not available on free github actions and on some developers' PCs +dev-cuda = { features = ["py310", "lint", "tests", "docs", "dev", "backends", "cuda-backends"], solve-group = "cuda" } +tests-cuda = { features = ["py310", "tests", "backends", "cuda-backends"], solve-group = "cuda" } + +# Ungrouped environments tests-numpy1 = ["py310", "tests", "numpy1"] tests-py310 = ["py310", "tests"] -tests-py313 = ["py313", "tests"] -# CUDA not available on free github actions and on some developers' PCs -tests-backends = ["py310", "tests", "backends"] -tests-cuda = ["py310", "tests", "backends", "cuda-backends"] # pytest diff --git a/src/array_api_extra/_lib/_lazy.py b/src/array_api_extra/_lib/_lazy.py index f7cc2a58..7b45eff9 100644 --- a/src/array_api_extra/_lib/_lazy.py +++ b/src/array_api_extra/_lib/_lazy.py @@ -338,7 +338,7 @@ def wrapper( # type: ignore[decorated-any,explicit-any] if as_numpy: import numpy as np - arg = cast(Array, np.asarray(arg)) # type: ignore[bad-cast] # noqa: PLW2901 # pyright: ignore[reportInvalidCast] + arg = cast(Array, np.asarray(arg)) # type: ignore[bad-cast] # noqa: PLW2901 args_list.append(arg) assert device is not None diff --git a/src/array_api_extra/_lib/_testing.py b/src/array_api_extra/_lib/_testing.py index 87de688d..f592eb45 100644 --- a/src/array_api_extra/_lib/_testing.py +++ b/src/array_api_extra/_lib/_testing.py @@ -106,7 +106,7 @@ def xp_assert_equal(actual: Array, desired: Array, err_msg: str = "") -> None: desired = desired.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] # JAX uses `np.testing` - np.testing.assert_array_equal(actual, desired, err_msg=err_msg) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] + np.testing.assert_array_equal(actual, desired, err_msg=err_msg) # pyright: ignore[reportUnknownArgumentType] def xp_assert_close( diff --git a/tests/test_at.py b/tests/test_at.py index 555e48af..d9a58549 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -187,7 +187,7 @@ def test_copy_invalid(): def test_xp(): - a = cast(Array, np.asarray([1, 2, 3])) # type: ignore[bad-cast] # pyright: ignore[reportInvalidCast] + a = cast(Array, np.asarray([1, 2, 3])) # type: ignore[bad-cast] _ = at(a, 0).set(4, xp=np) _ = at(a, 0).add(4, xp=np) _ = at(a, 0).subtract(4, xp=np) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 997411cc..b93cc7c9 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -28,7 +28,7 @@ from array_api_extra._lib import Backend from array_api_extra._lib._testing import xp_assert_close, xp_assert_equal from array_api_extra._lib._utils._compat import device as get_device -from array_api_extra._lib._utils._helpers import asarrays, eager_shape, ndindex +from array_api_extra._lib._utils._helpers import eager_shape, ndindex from array_api_extra._lib._utils._typing import Array, Device from array_api_extra.testing import lazy_xp_function @@ -193,7 +193,7 @@ def test_device(self, xp: ModuleType, device: Device): assert get_device(y) == device @pytest.mark.filterwarnings("ignore::RuntimeWarning") # overflows, etc. - @hypothesis.settings( # pyright: ignore[reportArgumentType] + @hypothesis.settings( # The xp and library fixtures are not regenerated between hypothesis iterations suppress_health_check=[hypothesis.HealthCheck.function_scoped_fixture], # JAX can take a long time to initialize on the first call @@ -262,11 +262,7 @@ def f2(*args: Array) -> Array: ref1 = xp.where(cond, f1(*arrays), fill_value) ref2 = xp.where(cond, f1(*arrays), f2(*arrays)) - if library is Backend.ARRAY_API_STRICT: - # FIXME https://github.com/data-apis/array-api-strict/issues/131 - ref3 = xp.where(cond, *asarrays(f1(*arrays), float_fill_value, xp=xp)) - else: - ref3 = xp.where(cond, f1(*arrays), float_fill_value) + ref3 = xp.where(cond, f1(*arrays), float_fill_value) xp_assert_close(res1, ref1, rtol=2e-16) xp_assert_equal(res2, ref2) diff --git a/tests/test_lazy.py b/tests/test_lazy.py index ea5b9ae1..91cfed72 100644 --- a/tests/test_lazy.py +++ b/tests/test_lazy.py @@ -136,7 +136,7 @@ def f(x: Array) -> Array: xp = array_namespace(x) return xp.sum(x, axis=0) + x - x_np = cast(Array, np.arange(15).reshape(5, 3)) # type: ignore[bad-cast] # pyright: ignore[reportInvalidCast] + x_np = cast(Array, np.arange(15).reshape(5, 3)) # type: ignore[bad-cast] expect = da.asarray(f(x_np)) x_da = da.asarray(x_np).rechunk(3) @@ -419,6 +419,6 @@ def f(x: Array) -> Array: with pytest.raises(ValueError, match="multiple shapes but only one dtype"): _ = lazy_apply(f, x, shape=[(1,), (2,)], dtype=np.int32) # type: ignore[call-overload] # pyright: ignore[reportCallIssue,reportArgumentType] with pytest.raises(ValueError, match="single shape but multiple dtypes"): - _ = lazy_apply(f, x, shape=(1,), dtype=[np.int32, np.int64]) + _ = lazy_apply(f, x, shape=(1,), dtype=[np.int32, np.int64]) # pyright: ignore[reportCallIssue,reportArgumentType] with pytest.raises(ValueError, match="2 shapes and 1 dtypes"): _ = lazy_apply(f, x, shape=[(1,), (2,)], dtype=[np.int32]) # type: ignore[arg-type] # pyright: ignore[reportCallIssue,reportArgumentType] From 74e5f27299cb92edd4e8e2b107f43d95cd773348 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 25 Mar 2025 17:22:02 +0000 Subject: [PATCH 067/140] DOC: update homepage --- docs/index.md | 4 +++- pixi.lock | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/index.md b/docs/index.md index d72c40ef..59615583 100644 --- a/docs/index.md +++ b/docs/index.md @@ -23,8 +23,10 @@ themselves. It is currently used by: -- [SciPy](https://github.com/scipy/scipy) - Fundamental algorithms for +- [SciPy](https://github.com/scipy/scipy) — Fundamental algorithms for scientific computing. +- [scikit-learn](https://github.com/scikit-learn/scikit-learn) — Machine + Learning in Python. - _your library? Let us know!_ (installation)= diff --git a/pixi.lock b/pixi.lock index 1daa6d96..ad46cac7 100644 --- a/pixi.lock +++ b/pixi.lock @@ -11726,7 +11726,7 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/pytz?source=compressed-mapping + - pkg:pypi/pytz?source=hash-mapping size: 186859 timestamp: 1738317649432 - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda From f55076f3fc66facd0e41174356769d868dd5ff7d Mon Sep 17 00:00:00 2001 From: Thomas Li <47963215+lithomas1@users.noreply.github.com> Date: Tue, 25 Mar 2025 13:57:23 -0400 Subject: [PATCH 068/140] BUG: isclose: fix multidevice for `equal_nan=True` (#177) * BUG: Fix isclose multidevice * test the right way * fix pre-commit * convert to CPU in xp_assert_equal * fixes * fix tests --------- Co-authored-by: Lucas Colley --- src/array_api_extra/_lib/_funcs.py | 2 +- src/array_api_extra/_lib/_testing.py | 34 +++++++++++++++++++++++----- tests/test_funcs.py | 10 ++++++++ 3 files changed, 39 insertions(+), 7 deletions(-) diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index d0b67388..efe2f377 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -549,7 +549,7 @@ def isclose( xp=xp, ) if equal_nan: - out = xp.where(xp.isnan(a) & xp.isnan(b), xp.asarray(True), out) + out = xp.where(xp.isnan(a) & xp.isnan(b), True, out) return out if xp.isdtype(a.dtype, "bool") or xp.isdtype(b.dtype, "bool"): diff --git a/src/array_api_extra/_lib/_testing.py b/src/array_api_extra/_lib/_testing.py index f592eb45..e5ec16a6 100644 --- a/src/array_api_extra/_lib/_testing.py +++ b/src/array_api_extra/_lib/_testing.py @@ -13,6 +13,7 @@ from ._utils._compat import ( array_namespace, + is_array_api_strict_namespace, is_cupy_namespace, is_dask_namespace, is_pydata_sparse_namespace, @@ -105,8 +106,18 @@ def xp_assert_equal(actual: Array, desired: Array, err_msg: str = "") -> None: actual = actual.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] desired = desired.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] - # JAX uses `np.testing` - np.testing.assert_array_equal(actual, desired, err_msg=err_msg) # pyright: ignore[reportUnknownArgumentType] + actual_np = None + desired_np = None + if is_array_api_strict_namespace(xp): + # __array__ doesn't work on array-api-strict device arrays + # We need to convert to the CPU device first + actual_np = np.asarray(xp.asarray(actual, device=xp.Device("CPU_DEVICE"))) + desired_np = np.asarray(xp.asarray(desired, device=xp.Device("CPU_DEVICE"))) + + # JAX/Dask arrays work with `np.testing` + actual_np = actual if actual_np is None else actual_np + desired_np = desired if desired_np is None else desired_np + np.testing.assert_array_equal(actual_np, desired_np, err_msg=err_msg) # pyright: ignore[reportUnknownArgumentType] def xp_assert_close( @@ -169,14 +180,25 @@ def xp_assert_close( actual = actual.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] desired = desired.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] - # JAX uses `np.testing` + actual_np = None + desired_np = None + if is_array_api_strict_namespace(xp): + # __array__ doesn't work on array-api-strict device arrays + # We need to convert to the CPU device first + actual_np = np.asarray(xp.asarray(actual, device=xp.Device("CPU_DEVICE"))) + desired_np = np.asarray(xp.asarray(desired, device=xp.Device("CPU_DEVICE"))) + + # JAX/Dask arrays work with `np.testing` + actual_np = actual if actual_np is None else actual_np + desired_np = desired if desired_np is None else desired_np + assert isinstance(rtol, float) np.testing.assert_allclose( # pyright: ignore[reportCallIssue] - actual, # pyright: ignore[reportArgumentType] - desired, # pyright: ignore[reportArgumentType] + actual_np, # type: ignore[arg-type] # pyright: ignore[reportArgumentType] + desired_np, # type: ignore[arg-type] # pyright: ignore[reportArgumentType] rtol=rtol, atol=atol, - err_msg=err_msg, # type: ignore[call-overload] + err_msg=err_msg, ) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index b93cc7c9..46591ed6 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -716,6 +716,16 @@ def test_xp(self, xp: ModuleType): b = xp.asarray([1e-9, 1e-4]) xp_assert_equal(isclose(a, b, xp=xp), xp.asarray([True, False])) + @pytest.mark.parametrize("equal_nan", [True, False]) + def test_device(self, xp: ModuleType, device: Device, equal_nan: bool): + a = xp.asarray([0.0, 0.0, xp.nan], device=device) + b = xp.asarray([1e-9, 1e-4, xp.nan], device=device) + res = isclose(a, b, equal_nan=equal_nan) + assert get_device(res) == device + xp_assert_equal( + isclose(a, b, equal_nan=equal_nan), xp.asarray([True, False, equal_nan]) + ) + class TestKron: def test_basic(self, xp: ModuleType): From 3a822e2a4ae8d6c3a75ce5d07cbdbdefa008fa7b Mon Sep 17 00:00:00 2001 From: crusaderky Date: Tue, 25 Mar 2025 18:19:57 +0000 Subject: [PATCH 069/140] TST: `at`: add test for device --- tests/test_at.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tests/test_at.py b/tests/test_at.py index d9a58549..218b05b2 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -13,7 +13,8 @@ from array_api_extra._lib._at import _AtOp from array_api_extra._lib._testing import xp_assert_equal from array_api_extra._lib._utils._compat import array_namespace, is_writeable_array -from array_api_extra._lib._utils._typing import Array, SetIndex +from array_api_extra._lib._utils._compat import device as get_device +from array_api_extra._lib._utils._typing import Array, Device, SetIndex from array_api_extra.testing import lazy_xp_function pytestmark = [ @@ -327,3 +328,15 @@ def test_gh134(xp: ModuleType, bool_mask: bool, copy: bool | None): idx = xp.asarray(True) if bool_mask else () z = at_op(y, idx, _AtOp.SET, 1, copy=copy) xp_assert_equal(z, xp.asarray(1, dtype=x.dtype)) + + +def test_device(xp: ModuleType, device: Device): + x = xp.asarray([1, 2, 3], device=device) + + y = xp.asarray([4, 5], device=device) + z = at(x)[:2].set(y) + assert get_device(z) == get_device(x) + + idx = xp.asarray([True, False, True], device=device) + z = at(x)[idx].set(4) + assert get_device(z) == get_device(x) From c07f084cde2161371b978f9b3133858f6d6ad0cf Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 25 Mar 2025 18:29:57 +0000 Subject: [PATCH 070/140] docs: add lithomas1 as a contributor for bug (#181) * docs: update README.md * docs: update CONTRIBUTORS.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ CONTRIBUTORS.md | 3 +++ README.md | 3 +++ 3 files changed, 15 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 281b770f..93880be6 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -228,6 +228,15 @@ "code", "test" ] + }, + { + "login": "lithomas1", + "name": "Thomas Li", + "avatar_url": "https://avatars.githubusercontent.com/u/47963215?v=4", + "profile": "https://github.com/lithomas1", + "contributions": [ + "bug" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 9d195237..c2914370 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -35,6 +35,9 @@ This project exists thanks to the following contributors + + +
Lucas Colley
Lucas Colley

💻 📖 💡 🤔 🚇 🚧 🔧 ⚠️ 🐛 📦
Lucas Colley
Lucas Colley

💻 📖 💡 🤔 🚇 🚧 🔧 ⚠️ 🐛 📦 👀
Matt Haberland
Matt Haberland

💻 🤔
Jake Bowhay
Jake Bowhay

💻 👀
Aaron Meurer
Aaron Meurer

👀 🤔 🚇
Carlos Ramos Carreño
Carlos Ramos Carreño

🤔
Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 🐛
Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 🐛 🤔 👀 🚧
Joren Hammudoglu
Joren Hammudoglu

👀
Thomas J. Fan
Thomas J. Fan

🤔
Irwin Zaid
Irwin Zaid

🤔
Carlos Ramos Carreño
Carlos Ramos Carreño

🤔
Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 🐛
Guido Imperiale
Guido Imperiale

💻 📖 🔧 ⚠️ 💡 🐛 🤔 👀 🚧
Joren Hammudoglu
Joren Hammudoglu

👀
Thomas J. Fan
Thomas J. Fan

🤔
Irwin Zaid
Irwin Zaid

🤔
detachhead
detachhead

👀
Neil Girdhar
Neil Girdhar

💻 ⚠️
Thomas Li
Thomas Li

🐛
diff --git a/README.md b/README.md index 0f80c9e4..acf94182 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,9 @@ This project exists thanks to the following contributors detachhead
detachhead

👀 Neil Girdhar
Neil Girdhar

💻 ⚠️ + + Thomas Li
Thomas Li

🐛 + From fd6a2c3adf6998c43bac738c970e8e95061dd577 Mon Sep 17 00:00:00 2001 From: Thomas Li <47963215+lithomas1@users.noreply.github.com> Date: Tue, 25 Mar 2025 18:23:54 -0400 Subject: [PATCH 071/140] DEV: Configure pixi for Intel Macs --- pixi.lock | 3269 +++++++++++++++++++++++++++++++++++++++++++++++- pyproject.toml | 2 +- 2 files changed, 3242 insertions(+), 29 deletions(-) diff --git a/pixi.lock b/pixi.lock index ad46cac7..38af268a 100644 --- a/pixi.lock +++ b/pixi.lock @@ -31,6 +31,24 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . + osx-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda @@ -330,6 +348,245 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . + osx-64: + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.9-py310h2ec42d9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.6-h321fff7_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-hfaf822f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.0-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-hb1ee187_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-hf9b3e9c_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.4-h29be59e_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h786d7a7_6.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h6a909e1_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h2313cb2_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-hb1ee187_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-hb1ee187_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.0-hc7e8f17_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-ha0394b9_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-core-cpp-1.14.0-h9a36307_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-identity-cpp-1.10.0-ha4e2ba9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-blobs-cpp-12.13.0-h3d2f5f1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-common-cpp-12.8.0-h1ccc5ac_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.12.0-h86941f0_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.4-hf13058a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/cffi-1.17.1-py310hfce808e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/freetype-2.13.3-h40dfd5c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/gflags-2.2.2-hac325c4_1005.conda + - conda: https://prefix.dev/conda-forge/osx-64/glog-0.7.1-h2790a97_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.1.5-py310he278d95_3.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/lerc-4.0.0-hb486fe8_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-h13a0e53_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda + - conda: https://prefix.dev/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcrc32c-1.1.2-he49afe7_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.12.1-h5dec5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-he65b83e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libhwloc-2.11.2-default_h4cdd727_1001.conda + - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.19.0-h30c661f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.19.0-h694c41f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2024.07.02-h08ce7b7_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-h3dc7d44_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libthrift-0.21.0-h75589b3_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h04283be_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libutf8proc-2.10.0-h777c5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.6-hebb159f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/lz4-c-1.10.0-h240833e_1.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py310h8e2f543_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda + - conda: https://prefix.dev/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/nodejs-22.13.0-hffbc63d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.0-py310h6fcc139_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/osx-64/pillow-11.1.0-py310hbf7783a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/prometheus-cpp-1.3.0-h7802330_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda + - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-19.0.1-py310h2ec42d9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-19.0.1-py310h86202ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/snappy-1.2.1-haf3c120_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py310hfa8da69_5.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py310hbb8c376_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda @@ -1104,6 +1361,245 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . + osx-64: + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.9-py310h2ec42d9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.6-h321fff7_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-hfaf822f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.0-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-hb1ee187_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-hf9b3e9c_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.4-h29be59e_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h786d7a7_6.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h6a909e1_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h2313cb2_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-hb1ee187_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-hb1ee187_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.0-hc7e8f17_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-ha0394b9_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-core-cpp-1.14.0-h9a36307_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-identity-cpp-1.10.0-ha4e2ba9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-blobs-cpp-12.13.0-h3d2f5f1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-common-cpp-12.8.0-h1ccc5ac_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.12.0-h86941f0_1.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.4-hf13058a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/cffi-1.17.1-py310hfce808e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/freetype-2.13.3-h40dfd5c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/gflags-2.2.2-hac325c4_1005.conda + - conda: https://prefix.dev/conda-forge/osx-64/glog-0.7.1-h2790a97_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.1.5-py310he278d95_3.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/lerc-4.0.0-hb486fe8_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-h13a0e53_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda + - conda: https://prefix.dev/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcrc32c-1.1.2-he49afe7_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.12.1-h5dec5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-he65b83e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libhwloc-2.11.2-default_h4cdd727_1001.conda + - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.19.0-h30c661f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.19.0-h694c41f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2024.07.02-h08ce7b7_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-h3dc7d44_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libthrift-0.21.0-h75589b3_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h04283be_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libutf8proc-2.10.0-h777c5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.6-hebb159f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/lz4-c-1.10.0-h240833e_1.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py310h8e2f543_1.conda + - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda + - conda: https://prefix.dev/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/nodejs-22.13.0-hffbc63d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.0-py310h6fcc139_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda + - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + - conda: https://prefix.dev/conda-forge/osx-64/pillow-11.1.0-py310hbf7783a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/prometheus-cpp-1.3.0-h7802330_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda + - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-19.0.1-py310h2ec42d9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-19.0.1-py310h86202ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/snappy-1.2.1-haf3c120_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py310hfa8da69_5.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py310hbb8c376_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda @@ -1690,16 +2186,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda - pypi: . - osx-arm64: + osx-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py313h9ea2907_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/cffi-1.17.1-py313h49682b3_0.conda - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda @@ -1717,29 +2213,116 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py313h717bdf5_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py313h717bdf5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py313h63b0ddb_1.conda + - pypi: . + osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py313hc845a76_0.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -1990,6 +2573,114 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda - pypi: . + osx-64: + - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.9-py313habf4b1d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py313h9ea2907_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/cffi-1.17.1-py313h49682b3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py313h717bdf5_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/nodejs-22.13.0-hffbc63d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py313h717bdf5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py313h0c4e38b_5.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py313h63b0ddb_1.conda + - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda @@ -2263,6 +2954,49 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . + osx-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py313h717bdf5_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -2550,6 +3284,181 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . + osx-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.6-h321fff7_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-hfaf822f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.0-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-hb1ee187_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-hf9b3e9c_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.4-h29be59e_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h786d7a7_6.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h6a909e1_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h2313cb2_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-hb1ee187_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-hb1ee187_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.0-hc7e8f17_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-ha0394b9_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-core-cpp-1.14.0-h9a36307_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-identity-cpp-1.10.0-ha4e2ba9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-blobs-cpp-12.13.0-h3d2f5f1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-common-cpp-12.8.0-h1ccc5ac_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.12.0-h86941f0_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.4-hf13058a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/cffi-1.17.1-py310hfce808e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/freetype-2.13.3-h40dfd5c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/gflags-2.2.2-hac325c4_1005.conda + - conda: https://prefix.dev/conda-forge/osx-64/glog-0.7.1-h2790a97_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.1.5-py310he278d95_3.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/lerc-4.0.0-hb486fe8_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-h13a0e53_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda + - conda: https://prefix.dev/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcrc32c-1.1.2-he49afe7_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.12.1-h5dec5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-he65b83e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libhwloc-2.11.2-default_h4cdd727_1001.conda + - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.19.0-h30c661f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.19.0-h694c41f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2024.07.02-h08ce7b7_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-h3dc7d44_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libthrift-0.21.0-h75589b3_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h04283be_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libutf8proc-2.10.0-h777c5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.6-hebb159f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/lz4-c-1.10.0-h240833e_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py310h8e2f543_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda + - conda: https://prefix.dev/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.0-py310h6fcc139_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pillow-11.1.0-py310hbf7783a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/prometheus-cpp-1.3.0-h7802330_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-19.0.1-py310h2ec42d9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-19.0.1-py310h86202ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/snappy-1.2.1-haf3c120_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py310hbb8c376_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3134,6 +4043,181 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl - pypi: . + osx-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.6-h321fff7_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-hfaf822f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.0-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-hb1ee187_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-hf9b3e9c_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.4-h29be59e_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h786d7a7_6.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h6a909e1_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h2313cb2_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-hb1ee187_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-hb1ee187_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.0-hc7e8f17_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-ha0394b9_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-core-cpp-1.14.0-h9a36307_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-identity-cpp-1.10.0-ha4e2ba9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-blobs-cpp-12.13.0-h3d2f5f1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-common-cpp-12.8.0-h1ccc5ac_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.12.0-h86941f0_1.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.4-hf13058a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/cffi-1.17.1-py310hfce808e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/freetype-2.13.3-h40dfd5c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/gflags-2.2.2-hac325c4_1005.conda + - conda: https://prefix.dev/conda-forge/osx-64/glog-0.7.1-h2790a97_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.1.5-py310he278d95_3.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/lerc-4.0.0-hb486fe8_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-h13a0e53_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda + - conda: https://prefix.dev/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcrc32c-1.1.2-he49afe7_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.12.1-h5dec5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-he65b83e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libhwloc-2.11.2-default_h4cdd727_1001.conda + - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.19.0-h30c661f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.19.0-h694c41f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2024.07.02-h08ce7b7_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-h3dc7d44_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libthrift-0.21.0-h75589b3_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h04283be_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libutf8proc-2.10.0-h777c5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.6-hebb159f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda + - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/lz4-c-1.10.0-h240833e_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py310h8e2f543_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda + - conda: https://prefix.dev/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda + - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.0-py310h6fcc139_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pillow-11.1.0-py310hbf7783a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/prometheus-cpp-1.3.0-h7802330_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-19.0.1-py310h2ec42d9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-19.0.1-py310h86202ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/snappy-1.2.1-haf3c120_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py310hbb8c376_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda + - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3551,6 +4635,47 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . + osx-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-1.22.0-py310hfbbbacf_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3692,6 +4817,47 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . + osx-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py310h07c5b4d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3832,6 +4998,49 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: . + osx-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py313h717bdf5_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3995,7 +5204,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.1.dev0 - sha256: 298421e12da12465e3c9b65a7ec01fe70e110c44b5a9e1038af470d0492d9932 + sha256: 0a2d7af2db49c60afe38f778207cbc3dbc36c259ec85144721ab8c60a5de76ed requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' @@ -4037,6 +5246,31 @@ packages: - pkg:pypi/astroid?source=hash-mapping size: 514362 timestamp: 1741614664457 +- conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.9-py310h2ec42d9_0.conda + sha256: 088c579f21999db18420da7506a632dd066eaec02ef69981d2fbdcb0783c67b4 + md5: 2a0373704912bd18031fbd7899922412 + depends: + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - typing_extensions >=4.0.0 + license: LGPL-2.1-or-later + license_family: LGPL + purls: + - pkg:pypi/astroid?source=hash-mapping + size: 399605 + timestamp: 1741614723445 +- conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.9-py313habf4b1d_0.conda + sha256: aa499d72f8c25c5b3d5fca64096c2633c818479b836bc697d3e6649b8e9027f7 + md5: 92969dc114340233fb93334d650c24cc + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: LGPL-2.1-or-later + license_family: LGPL + purls: + - pkg:pypi/astroid?source=hash-mapping + size: 517951 + timestamp: 1741614777331 - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py310hbe9552e_0.conda sha256: 5e460a8b8ffd364cb649cd3cd216539f480ec6d6f0f5d37b8a60bf9f2cd3cd12 md5: 80080cc080b540f33474e909f8197b44 @@ -4139,6 +5373,21 @@ packages: purls: [] size: 109898 timestamp: 1742078759911 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.6-h321fff7_4.conda + sha256: bb5343dd0d1bbe275038e820ebf557d8e5e898f9f9e77338f83d9ebe0a38272a + md5: 808b51e1b9cc22ad656e9892b9c44fa2 + depends: + - __osx >=10.13 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 96936 + timestamp: 1742079025809 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda sha256: eb91bac831eb0746e53e3f32d7c8cced7b2aa42c07b4f1fe8de8eb1c8a6e55f9 md5: 53121e315ec35a689a761646d761af14 @@ -4184,6 +5433,17 @@ packages: purls: [] size: 50199 timestamp: 1741994489558 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-hfaf822f_0.conda + sha256: 90539a0320b8473d027ad2f7658f99b566ee5bd9b9cdc892233df58e91acdbab + md5: 0f75bc0b404ec6f2a618954899bdeaa5 + depends: + - __osx >=10.13 + - aws-c-common >=0.12.0,<0.12.1.0a0 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 40536 + timestamp: 1741994670079 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda sha256: 0f7bcf4fe39cfd3d64a31c9f72e79f4911fd790fcc37a6eb5b6b7c91d584e512 md5: 47d04b28f334f56c6ec8655ce54069b7 @@ -4219,6 +5479,16 @@ packages: purls: [] size: 236382 timestamp: 1741915228215 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.0-h6e16a3a_0.conda + sha256: eaea8b5698a0e3f22138a73ee977de195a7ba3de2e25b76f8da23dbaeacbbfb3 + md5: bbf9f704502504e1f8de409c322116a8 + depends: + - __osx >=10.13 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 227181 + timestamp: 1741915496311 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.0-h5505292_0.conda sha256: 3b98c6ed015d37f72244ec1c0a78e86951ad08ea91ef8df3b5de775d103cacab md5: 3889562c31b3a8bb38122edbc72a1f38 @@ -4253,6 +5523,17 @@ packages: purls: [] size: 21767 timestamp: 1741978576084 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-hb1ee187_2.conda + sha256: a7e6cb68692823a57cb140054463a867f6f41001e6e0776a8d371c764336401c + md5: df9b2b438e6bd5c4dbfb850a0a0d28e4 + depends: + - __osx >=10.13 + - aws-c-common >=0.12.0,<0.12.1.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 21112 + timestamp: 1741978592885 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hd84a0f8_2.conda sha256: 004586646a5b2f4702d3c2f54ff0cad08ced347fcb2073eb2c5e7d127e17e296 md5: 31ffcebe13d018d49bff2b5607666fd7 @@ -4295,6 +5576,20 @@ packages: purls: [] size: 57147 timestamp: 1741998291848 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-hf9b3e9c_2.conda + sha256: bab3d377b5da869f807e63de09b7a448ee4b71d3d49ee3748fea715d0a44afde + md5: 3b0496a4e7d2db33ce240f09adec5a24 + depends: + - libcxx >=18 + - __osx >=10.13 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-checksums >=0.2.3,<0.2.4.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 51262 + timestamp: 1741998309542 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h3c33643_2.conda sha256: 450fc3b89751fe6ff9003c9ca6e151c362f1139a7e478d3ee80b35c90743ab0f md5: 0117e1dbf8de18d6caae49a5df075d0f @@ -4342,6 +5637,20 @@ packages: purls: [] size: 218584 timestamp: 1742074963219 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.4-h29be59e_4.conda + sha256: 145542e852db0861db1d1f60581e4a5e64cfbc72b1204faa8a458d68820f85ec + md5: 6347ed78b08ccc7bbcc3028dfaef774b + depends: + - __osx >=10.13 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-compression >=0.3.1,<0.3.2.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 185389 + timestamp: 1742074960667 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.4-hedcc1e3_4.conda sha256: 9f6ad8a261d256111b9e3f60761034441d8103260b89ce21194ca7863d90d48e md5: 99852aaf483001b174f251c7052f92e9 @@ -4389,6 +5698,18 @@ packages: purls: [] size: 174400 timestamp: 1742070889356 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h786d7a7_6.conda + sha256: f6457f2f9effc08f131377d3913fa578e6733b462b9d4155db83e92a6ad05857 + md5: 8c875872a3af084df98ff011bbeebc4a + depends: + - __osx >=10.15 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 155127 + timestamp: 1742070893814 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-ha705ebb_6.conda sha256: d354bb7cd6122b8a74fd543dec6f726f748372425e38641e54a5ae9200611155 md5: 1567e388e63dd0fe5418045380f69f26 @@ -4432,6 +5753,19 @@ packages: purls: [] size: 213892 timestamp: 1742003750374 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h6a909e1_2.conda + sha256: 001542a58ab701b740b09554ff88afb9411a6d7cfab5333b7e80e24ab7824b4b + md5: 5b32f1ca2fd548f7e9d80bbf3e144bd5 + depends: + - __osx >=10.13 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 185581 + timestamp: 1742003809679 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-h82c6c6a_2.conda sha256: ea9191d1c51ba693f712991ff3de253c674eb469b5cf01e415bf7b94a75da53a md5: 1545c6b828a1c4a6eb720e10368a6734 @@ -4481,6 +5815,22 @@ packages: purls: [] size: 128915 timestamp: 1742083793550 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h2313cb2_2.conda + sha256: db2f11c0458c64425771b337cc9f427f60e75079634b4f9a27175999783f4ad6 + md5: bc65c9599db5656100ee0c9b101398ce + depends: + - __osx >=10.13 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-auth >=0.8.6,<0.8.7.0a0 + - aws-checksums >=0.2.3,<0.2.4.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 115532 + timestamp: 1742083790169 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb857f95_2.conda sha256: 71a58a3c50c7f1a787807f0bc6f1b443b52c2816e66d3747bf21312912b18a90 md5: 2aeb64dc221ddd7ab1e13dddc22e94f2 @@ -4530,6 +5880,17 @@ packages: purls: [] size: 58907 timestamp: 1741980029450 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-hb1ee187_2.conda + sha256: 3b803a40d7d904585f05d3dcbed565d2dcc373d2237f7fd2c33c17c789451a9a + md5: ab5df97fea3d906fcaad57abbad16b73 + depends: + - __osx >=10.13 + - aws-c-common >=0.12.0,<0.12.1.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 55230 + timestamp: 1741980082293 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hd84a0f8_2.conda sha256: 4b27706148041e9188f9c862021cf8767b016d69fca8807670c26d0fafbfe6e4 md5: e5e1ca9d65acd0ec7a2917c88f99325f @@ -4569,6 +5930,17 @@ packages: purls: [] size: 75332 timestamp: 1741979935637 +- conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-hb1ee187_2.conda + sha256: 4a1387fbbafca2838ea84cd072f66b63a95734851da9fffa3ee6cba2b63efe8f + md5: 3369340bde4d0e86a699090d09de0908 + depends: + - __osx >=10.13 + - aws-c-common >=0.12.0,<0.12.1.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 74722 + timestamp: 1741979986056 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-hd84a0f8_2.conda sha256: 8a16ed4a07acf9885ef3134e0b61f64be26d3ee1668153cbef48e920a078fc4e md5: b3fc57eda4085649a3f9d80664f3e14d @@ -4616,8 +5988,28 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 390215 - timestamp: 1742087152727 + size: 390215 + timestamp: 1742087152727 +- conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.0-hc7e8f17_4.conda + sha256: db4fcecad7404ba8afc2701f6dc916c3105eac08112c8a02a0eacf4c6de336d1 + md5: c8a28894979ba14d253195f44761957d + depends: + - libcxx >=18 + - __osx >=10.13 + - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-auth >=0.8.6,<0.8.7.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-s3 >=0.7.13,<0.7.14.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 + - aws-c-mqtt >=0.12.2,<0.12.3.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 332267 + timestamp: 1742087117850 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.0-h7378f02_4.conda sha256: 4c6e71cf695e4624ff23830be1775e95146bada392a440d179bf0aad679b7b76 md5: 1f8955a9e1a8ac37938143e0d298d54e @@ -4680,6 +6072,22 @@ packages: purls: [] size: 3401387 timestamp: 1742061752919 +- conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-ha0394b9_3.conda + sha256: e89b80cd1ddc21cc7924695704efefe08188e9bd94b5db11165f467deb476b22 + md5: c74c7b8d1a413224cf493d1dee68c72b + depends: + - __osx >=10.13 + - libcxx >=18 + - libzlib >=1.3.1,<2.0a0 + - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - libcurl >=8.12.1,<9.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 3254485 + timestamp: 1742061752156 - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hf067f9e_3.conda sha256: 19a25bfb6202ca635ca68d88e1f46a11bee573d2a3d8a6ea58548ef8e3f3cbfc md5: 01d5e5a0269c8f0dfe3b31e0353de4f3 @@ -4729,6 +6137,19 @@ packages: purls: [] size: 345117 timestamp: 1728053909574 +- conda: https://prefix.dev/conda-forge/osx-64/azure-core-cpp-1.14.0-h9a36307_0.conda + sha256: c7694fc16b9aebeb6ee5e4f80019b477a181d961a3e4d9b6a66b77777eb754fe + md5: 1082a031824b12a2be731d600cfa5ccb + depends: + - __osx >=10.13 + - libcurl >=8.10.1,<9.0a0 + - libcxx >=17 + - openssl >=3.3.2,<4.0a0 + license: MIT + license_family: MIT + purls: [] + size: 303166 + timestamp: 1728053999891 - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda sha256: f5b91329ed59ffc0be8747784c6e4cc7e56250c54032883a83bc11808ef6a87e md5: f093a11dcf3cdcca010b20a818fcc6dc @@ -4756,6 +6177,19 @@ packages: purls: [] size: 232351 timestamp: 1728486729511 +- conda: https://prefix.dev/conda-forge/osx-64/azure-identity-cpp-1.10.0-ha4e2ba9_0.conda + sha256: b9899b9698a6c7353fc5078c449105aae58635d217befbc8ca9d5a527198019b + md5: ad56b6a4b8931d37a2cf5bc724a46f01 + depends: + - __osx >=10.13 + - azure-core-cpp >=1.14.0,<1.14.1.0a0 + - libcxx >=17 + - openssl >=3.3.2,<4.0a0 + license: MIT + license_family: MIT + purls: [] + size: 175344 + timestamp: 1728487066445 - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda sha256: bde446b916fff5150606f8ed3e6058ffc55a3aa72381e46f1ab346590b1ae40a md5: d7b71593a937459f2d4b67e1a4727dc2 @@ -4783,6 +6217,19 @@ packages: purls: [] size: 549342 timestamp: 1728578123088 +- conda: https://prefix.dev/conda-forge/osx-64/azure-storage-blobs-cpp-12.13.0-h3d2f5f1_1.conda + sha256: 31984e52450230d04ca98d5232dbe256e5ef6e32b15d46124135c6e64790010d + md5: 3df4fb5d6d0e7b3fb28e071aff23787e + depends: + - __osx >=10.13 + - azure-core-cpp >=1.14.0,<1.14.1.0a0 + - azure-storage-common-cpp >=12.8.0,<12.8.1.0a0 + - libcxx >=17 + license: MIT + license_family: MIT + purls: [] + size: 445040 + timestamp: 1728578180436 - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda sha256: 08d52d130addc0fb55d5ba10d9fa483e39be25d69bac7f4c676c2c3069207590 md5: 704238ef05d46144dae2e6b5853df8bc @@ -4811,6 +6258,20 @@ packages: purls: [] size: 149312 timestamp: 1728563338704 +- conda: https://prefix.dev/conda-forge/osx-64/azure-storage-common-cpp-12.8.0-h1ccc5ac_1.conda + sha256: 51fb67d2991d105b8f7b97b4810cd63bac4dc421a4a9c83c15a98ca520a42e1e + md5: 5b3e79eb148d6e30d6c697788bad9960 + depends: + - __osx >=10.13 + - azure-core-cpp >=1.14.0,<1.14.1.0a0 + - libcxx >=17 + - libxml2 >=2.12.7,<3.0a0 + - openssl >=3.3.2,<4.0a0 + license: MIT + license_family: MIT + purls: [] + size: 126229 + timestamp: 1728563580392 - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda sha256: 77ab04e8fe5636a2de9c718f72a43645f7502cd208868c8a91ffba385547d585 md5: 7a187cd7b1445afc80253bb186a607cc @@ -4840,6 +6301,20 @@ packages: purls: [] size: 287366 timestamp: 1728729530295 +- conda: https://prefix.dev/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.12.0-h86941f0_1.conda + sha256: 12d95251a8793ea2e78f494e69353a930e9ea06bbaaaa4ccb6e5b3e35ee0744f + md5: 60452336e7f61f6fdaaff69264ee112e + depends: + - __osx >=10.13 + - 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 + - libcxx >=17 + license: MIT + license_family: MIT + purls: [] + size: 200991 + timestamp: 1728729588371 - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda sha256: f48523f8aa0b5b80f45a92f0556b388dd96f44ac2dc2f44a01d08c1822eec97d md5: c49fbc5233fcbaa86391162ff1adef38 @@ -4975,6 +6450,38 @@ packages: - pkg:pypi/brotli?source=hash-mapping size: 350424 timestamp: 1725267803672 +- conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda + sha256: acb9164da7426b7ce5b619fdec0b58703ef442436f11f3f8e3ee4ac3169d525b + md5: c64cd414df458e3c8342f2c602fc34e6 + depends: + - __osx >=10.13 + - libcxx >=17 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - libbrotlicommon 1.1.0 h00291cd_2 + license: MIT + license_family: MIT + purls: + - pkg:pypi/brotli?source=hash-mapping + size: 362793 + timestamp: 1725268121746 +- conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py313h9ea2907_2.conda + sha256: a8ff547af4de5d2d6cb84543a73f924dbbd60029920dbadc27298ea0b48f28bc + md5: 38ab121f341a1d8613c3898f36efecab + depends: + - __osx >=10.13 + - libcxx >=17 + - python >=3.13.0rc1,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - libbrotlicommon 1.1.0 h00291cd_2 + license: MIT + license_family: MIT + purls: + - pkg:pypi/brotli?source=hash-mapping + size: 363156 + timestamp: 1725268004102 - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda sha256: a824cc3da3975a2812fac81a53902c07c5cf47d9dd344b783ff4401894de851f md5: 3117b40143698e1afd17bca69f04e2d9 @@ -5054,6 +6561,16 @@ packages: purls: [] size: 252783 timestamp: 1720974456583 +- conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + sha256: cad153608b81fb24fc8c509357daa9ae4e49dfc535b2cb49b91e23dbd68fc3c5 + md5: 7ed4301d437b59045be7e051a0308211 + depends: + - __osx >=10.13 + license: bzip2-1.0.6 + license_family: BSD + purls: [] + size: 134188 + timestamp: 1720974491916 - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab @@ -5087,6 +6604,16 @@ packages: purls: [] size: 206085 timestamp: 1734208189009 +- conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.4-hf13058a_0.conda + sha256: 8dcc1628d34fe7d759f3a7dee52e09c5162a3f9669dddd6100bff965450f4a0a + md5: 133255af67aaf1e0c0468cc753fd800b + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 184455 + timestamp: 1734208242547 - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda sha256: 09c0c8476e50b2955f474a4a1c17c4c047dd52993b5366b6ea8e968e583b921f md5: c1c999a38a4303b29d75c636eaa13cf9 @@ -5116,6 +6643,13 @@ packages: purls: [] size: 158144 timestamp: 1738298224464 +- conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda + sha256: 42e911ee2d8808eacedbec46d99b03200a6138b8e8a120bd8acabe1cac41c63b + md5: 3418b6c8cac3e71c0bc089fc5ea53042 + license: ISC + purls: [] + size: 158408 + timestamp: 1738298385933 - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda sha256: 7e12816618173fe70f5c638b72adf4bfd4ddabf27794369bb17871c5bb75b9f9 md5: 3569d6a9141adc64d2fe4797f3289e06 @@ -5172,6 +6706,36 @@ packages: - pkg:pypi/cffi?source=hash-mapping size: 295514 timestamp: 1725560706794 +- conda: https://prefix.dev/conda-forge/osx-64/cffi-1.17.1-py310hfce808e_0.conda + sha256: a9a98a09031c4b5304ca04d29f9b35329e40a915e8e9c6431daee97c1b606d36 + md5: eefa80a0b01ffccf57c7c865bc6acfc4 + depends: + - __osx >=10.13 + - libffi >=3.4,<4.0a0 + - pycparser + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: MIT + license_family: MIT + purls: + - pkg:pypi/cffi?source=hash-mapping + size: 229844 + timestamp: 1725560765436 +- conda: https://prefix.dev/conda-forge/osx-64/cffi-1.17.1-py313h49682b3_0.conda + sha256: 660c8f8488f78c500a1bb4a803c31403104b1ee2cabf1476a222a3b8abf5a4d7 + md5: 98afc301e6601a3480f9e0b9f8867ee0 + depends: + - __osx >=10.13 + - libffi >=3.4,<4.0a0 + - pycparser + - python >=3.13.0rc1,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + purls: + - pkg:pypi/cffi?source=hash-mapping + size: 284540 + timestamp: 1725560667915 - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda sha256: 2cd81f5f8bb45f7625c232905e5f50f4f50a0cef651ec7143c6cf7d8d87bebcb md5: 61ed55c277b0bdb5e6e67771f9e5b63e @@ -5321,6 +6885,21 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 260973 timestamp: 1731428528301 +- conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda + sha256: 63f1c586cae772118fd9960fc52040428a24b628537bdaa2a753b2c2bc23afb8 + md5: 455301cdfb2efd1bb2975997929bea4e + depends: + - __osx >=10.13 + - libcxx >=18 + - numpy >=1.23 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/contourpy?source=hash-mapping + size: 238541 + timestamp: 1731428939381 - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda sha256: 3a9cce7ee94d3a9e9cb230a70359945573c01650fd954dc19da58474074334e4 md5: f32dcaa4434bc4cd66437945c66cec22 @@ -5383,6 +6962,34 @@ packages: - pkg:pypi/coverage?source=hash-mapping size: 378570 timestamp: 1742591809856 +- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda + sha256: 5c86327e4624ea3a67d9bb5adb775b7cd393db438521dda80f88b09163d52557 + md5: 659d2f1cd4009086e3bbd149dd6a0e5f + depends: + - __osx >=10.13 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - tomli + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/coverage?source=hash-mapping + size: 298916 + timestamp: 1742591881688 +- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py313h717bdf5_0.conda + sha256: 50c3d5b2bd9c42ae88549be25ee0584050116f61c7c1eab136fe340a9163b2d6 + md5: 2db779f3f09f1091b9a6d3007634ec08 + depends: + - __osx >=10.13 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - tomli + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/coverage?source=hash-mapping + size: 377981 + timestamp: 1742591939877 - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda sha256: 72f01858c39b844f3a7294012a01e0fa3f472c54a38ec0951247c1fe80733a25 md5: 5d9b29df417f73d85bd2ce21f9db972c @@ -5861,6 +7468,20 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 367939 timestamp: 1734107352663 +- conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda + sha256: 2b999554a144350f1761777faf7ca7fd60ab657de1292397aa1d58a29b56bcf1 + md5: 85b2f84a8a6d8a36e39c4a2d81e5856f + depends: + - __osx >=10.13 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - toolz >=0.10.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/cytoolz?source=hash-mapping + size: 312627 + timestamp: 1734107599224 - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda sha256: 2e9fa448ccdff423659f94dfc3feb1ff5a5dad4411f77bd3bcfe834c0f90538a md5: cc727be997fbe103b6e750b53bd78edd @@ -6081,6 +7702,17 @@ packages: purls: [] size: 639682 timestamp: 1741863789964 +- conda: https://prefix.dev/conda-forge/osx-64/freetype-2.13.3-h40dfd5c_0.conda + sha256: 66cc36a313accf28f4ab9b40ad11e4a8ff757c11314cd499435d9b8df1fa0150 + md5: e391f0c2d07df272cf7c6df235e97bb9 + depends: + - __osx >=10.13 + - libpng >=1.6.47,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 + license: GPL-2.0-only OR FTL + purls: [] + size: 602964 + timestamp: 1741863884014 - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.13.3-h1d14073_0.conda sha256: 2c273de32431c431a118a8cd33afb6efc616ddbbab9e5ba0fe31e3b4d1ff57a3 md5: 630445a505ea6e59f55714853d8c9ed0 @@ -6143,6 +7775,17 @@ packages: purls: [] size: 119654 timestamp: 1726600001928 +- conda: https://prefix.dev/conda-forge/osx-64/gflags-2.2.2-hac325c4_1005.conda + sha256: c0bea66f71a6f4baa8d4f0248e17f65033d558d9e882c0af571b38bcca3e4b46 + md5: a26de8814083a6971f14f9c8c3cb36c2 + depends: + - __osx >=10.13 + - libcxx >=17 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 84946 + timestamp: 1726600054963 - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda sha256: fd56ed8a1dab72ab90d8a8929b6f916a6d9220ca297ff077f8f04c5ed3408e20 md5: 57a511a5905caa37540eb914dfcbf1fb @@ -6166,6 +7809,18 @@ packages: purls: [] size: 143452 timestamp: 1718284177264 +- conda: https://prefix.dev/conda-forge/osx-64/glog-0.7.1-h2790a97_0.conda + sha256: dd56547db8625eb5c91bb0a9fbe8bd6f5c7fbf5b6059d46365e94472c46b24f9 + md5: 06cf91665775b0da395229cd4331b27d + depends: + - __osx >=10.13 + - gflags >=2.2.2,<2.3.0a0 + - libcxx >=16 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 117017 + timestamp: 1718284325443 - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda sha256: 9fc77de416953aa959039db72bc41bfa4600ae3ff84acad04a7d0c1ab9552602 md5: fef68d0a95aa5b84b5c1a4f6f3bf40e1 @@ -6188,6 +7843,16 @@ packages: purls: [] size: 460055 timestamp: 1718980856608 +- conda: https://prefix.dev/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda + sha256: 75aa5e7a875afdcf4903b7dc98577672a3dc17b528ac217b915f9528f93c85fc + md5: 427101d13f19c4974552a4e5b072eef1 + depends: + - __osx >=10.13 + - libcxx >=16 + license: GPL-2.0-or-later OR LGPL-3.0-or-later + purls: [] + size: 428919 + timestamp: 1718981041839 - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda sha256: 76e222e072d61c840f64a44e0580c2503562b009090f55aa45053bf1ccb385dd md5: eed7278dfbab727b56f2c0b64330814b @@ -6215,6 +7880,22 @@ packages: - pkg:pypi/gmpy2?source=hash-mapping size: 202700 timestamp: 1733462653858 +- conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.1.5-py310he278d95_3.conda + sha256: 88365b6f18c3a0dc78e2a1d4e3e9c1d1bf74d42fc01d21aefbb78288d69e3e1d + md5: 71c4cf360d8bab3609bf993d3ac23851 + depends: + - __osx >=10.13 + - gmp >=6.3.0,<7.0a0 + - mpc >=1.3.1,<2.0a0 + - mpfr >=4.2.1,<5.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: LGPL-3.0-or-later + license_family: LGPL + purls: + - pkg:pypi/gmpy2?source=hash-mapping + size: 154715 + timestamp: 1733462727438 - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.1.5-py310h805dbd7_3.conda sha256: e287abe2518728097e1278e550d7a7c0e8033f0eab1ac408b73449b263ebd82d md5: 2bf8b309e18059ee570ff14976f855c1 @@ -6294,6 +7975,16 @@ packages: purls: [] size: 12129203 timestamp: 1720853576813 +- conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + sha256: 2e64307532f482a0929412976c8450c719d558ba20c0962832132fd0d07ba7a7 + md5: d68d48a3060eb5abdc1cdc8e2a3a5966 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 11761697 + timestamp: 1720853679409 - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda sha256: 9ba12c93406f3df5ab0a43db8a4b4ef67a5871dfd401010fbe29b218b2cbe620 md5: 5eb22c1d7b3fc4abb50d92d621583137 @@ -6591,6 +8282,20 @@ packages: purls: [] size: 1370023 timestamp: 1719463201255 +- conda: https://prefix.dev/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda + sha256: 83b52685a4ce542772f0892a0f05764ac69d57187975579a0835ff255ae3ef9c + md5: d4765c524b1d91567886bde656fb514b + depends: + - __osx >=10.13 + - libcxx >=16 + - libedit >=3.1.20191231,<3.2.0a0 + - libedit >=3.1.20191231,<4.0a0 + - openssl >=3.3.1,<4.0a0 + license: MIT + license_family: MIT + purls: [] + size: 1185323 + timestamp: 1719463492984 - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda sha256: 4442f957c3c77d69d9da3521268cad5d54c9033f1a73f99cde0a3658937b159b md5: c6dc8a0fdec13a0565936655c33069a1 @@ -6631,6 +8336,18 @@ packages: purls: [] size: 248046 timestamp: 1739160907615 +- conda: https://prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda + sha256: bcb81543e49ff23e18dea79ef322ab44b8189fb11141b1af99d058503233a5fc + md5: bf210d0c63f2afb9e414a858b79f0eaa + depends: + - __osx >=10.13 + - libjpeg-turbo >=3.0.0,<4.0a0 + - libtiff >=4.7.0,<4.8.0a0 + license: MIT + license_family: MIT + purls: [] + size: 226001 + timestamp: 1739161050843 - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda sha256: 310a62c2f074ebd5aa43b3cd4b00d46385ce680fa2132ecee255a200e2d2f15f md5: 92a61fd30b19ebd5c1621a5bfe6d8b5f @@ -6680,6 +8397,16 @@ packages: purls: [] size: 281798 timestamp: 1657977462600 +- conda: https://prefix.dev/conda-forge/osx-64/lerc-4.0.0-hb486fe8_0.tar.bz2 + sha256: e41790fc0f4089726369b3c7f813117bbc14b533e0ed8b94cf75aba252e82497 + md5: f9d6a4c82889d5ecedec1d90eb673c55 + depends: + - libcxx >=13.0.1 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 290319 + timestamp: 1657977526749 - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 sha256: 6f068bb53dfb6147d3147d981bb851bb5477e769407ad4e6a68edf482fdcb958 md5: de462d5aacda3b30721b512c5da4e742 @@ -6716,6 +8443,20 @@ packages: purls: [] size: 1325007 timestamp: 1742369558286 +- conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda + sha256: 8c43a7daa4df04f66d08e6a6cd2f004fc84500bf8c0c75dc9ee633b34c2a01be + md5: b2004ae68003d2ef310b49847b911e4b + depends: + - __osx >=10.13 + - libcxx >=18 + constrains: + - libabseil-static =20250127.1=cxx17* + - abseil-cpp =20250127.1 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 1177855 + timestamp: 1742369859708 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda sha256: 9884f855bdfd5cddac209df90bdddae8b3a6d8accfd2d3f52bc9db2f9ebb69c9 md5: 26aabb99a8c2806d8f617fd135f2fc6f @@ -6786,6 +8527,46 @@ packages: purls: [] size: 8995856 timestamp: 1742361866419 +- conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-h13a0e53_5_cpu.conda + build_number: 5 + sha256: 1b629858934429dbe63d71c13e30932acf436621b5842e69eaf01d56fe2412da + md5: 3dd99ea7b143efb5e9c469d01a8f540a + depends: + - __osx >=10.14 + - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - aws-sdk-cpp >=1.11.510,<1.11.511.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 + - glog >=0.7.1,<0.8.0a0 + - libabseil * cxx17* + - libabseil >=20250127.0,<20250128.0a0 + - libbrotlidec >=1.1.0,<1.2.0a0 + - libbrotlienc >=1.1.0,<1.2.0a0 + - libcxx >=18 + - libgoogle-cloud >=2.36.0,<2.37.0a0 + - libgoogle-cloud-storage >=2.36.0,<2.37.0a0 + - libopentelemetry-cpp >=1.19.0,<1.20.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 + - libre2-11 >=2024.7.2 + - libutf8proc >=2.10.0,<2.11.0a0 + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.10.0,<1.11.0a0 + - orc >=2.1.1,<2.1.2.0a0 + - re2 + - snappy >=1.2.1,<1.3.0a0 + - zstd >=1.5.7,<1.6.0a0 + constrains: + - arrow-cpp <0.0a0 + - apache-arrow-proc =*=cpu + - parquet-cpp <0.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 6233866 + timestamp: 1742359593976 - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h75a50e1_5_cpu.conda build_number: 5 sha256: dfeac6731a095cc9ffb2c6ff4d28737577022c377bf27b4481c1d35faf965543 @@ -6914,6 +8695,19 @@ packages: purls: [] size: 642948 timestamp: 1742361923423 +- conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_5_cpu.conda + build_number: 5 + sha256: 8cd3589a72388eaf1ac17393a05c56f72f992914fe0f299208e79c333f33f64a + md5: 2017d23bcdcccd82c06402459247938d + depends: + - __osx >=10.14 + - libarrow 19.0.1 h13a0e53_5_cpu + - libcxx >=18 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 552962 + timestamp: 1742359770179 - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_5_cpu.conda build_number: 5 sha256: f9c32a171191e82b6f535e2b2a72d9730063ce42c76d3b75354c4ee0f4d5a735 @@ -6971,6 +8765,21 @@ packages: purls: [] size: 611996 timestamp: 1742362087501 +- conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_5_cpu.conda + build_number: 5 + sha256: 619900f1d47805713dbd25841664661594421faf42a4959c38b96d63fedcc605 + md5: 8bb767c4908e2f1600bd09c22ddb5da0 + depends: + - __osx >=10.14 + - libarrow 19.0.1 h13a0e53_5_cpu + - libarrow-acero 19.0.1 hdc53af8_5_cpu + - libcxx >=18 + - libparquet 19.0.1 h283e888_5_cpu + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 535202 + timestamp: 1742361061519 - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_5_cpu.conda build_number: 5 sha256: e1b9bc5c6cc3f8d041f15b1b8956f4bf93a373f2a4370291b1f7df1a43d144ce @@ -7037,6 +8846,24 @@ packages: purls: [] size: 528479 timestamp: 1742362160513 +- conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_5_cpu.conda + build_number: 5 + sha256: fc000c3bff7d1c1ba5fc951bfddf5b4ac77016b63ba4e2c0d97e12941f0fff83 + md5: ded44a764f741911ebed4f7ad7db82a2 + depends: + - __osx >=10.14 + - libabseil * cxx17* + - libabseil >=20250127.0,<20250128.0a0 + - libarrow 19.0.1 h13a0e53_5_cpu + - libarrow-acero 19.0.1 hdc53af8_5_cpu + - libarrow-dataset 19.0.1 hdc53af8_5_cpu + - libcxx >=18 + - libprotobuf >=5.29.3,<5.29.4.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 470231 + timestamp: 1742361267550 - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_5_cpu.conda build_number: 5 sha256: 3dbc946f92d8b38c6ae96a74c2ed7d65742664d26a4414aa8f5a86c9e571f2a3 @@ -7127,8 +8954,44 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 17259 - timestamp: 1740087718283 + size: 17259 + timestamp: 1740087718283 +- conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda + build_number: 20 + sha256: 808742b95f44dcc7c546e5c3bb7ed378b08aeaef3ee451d31dfe26cdf76d109f + md5: 160fdc97a51d66d51dc782fb67d35205 + depends: + - mkl >=2023.2.0,<2024.0a0 + constrains: + - blas * mkl + - libcblas 3.9.0 20_osx64_mkl + - liblapack 3.9.0 20_osx64_mkl + - liblapacke 3.9.0 20_osx64_mkl + track_features: + - blas_mkl + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 15075 + timestamp: 1700568635315 +- conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda + build_number: 31 + sha256: 2192f9cfa72a1a6127eb1c57a9662eb1b44c6506f2b7517cf021f1262d2bf56d + md5: a8c1c9f95d1c46d67028a6146c1ea77c + depends: + - libopenblas >=0.3.29,<0.3.30.0a0 + - libopenblas >=0.3.29,<1.0a0 + constrains: + - libcblas =3.9.0=31*_openblas + - liblapacke =3.9.0=31*_openblas + - blas =2.131=openblas + - mkl <2025 + - liblapack =3.9.0=31*_openblas + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 17105 + timestamp: 1740087945188 - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda build_number: 31 sha256: 369586e7688b59b4f92c709b99d847d66d4d095425db327dd32ee5e6ab74697f @@ -7174,6 +9037,16 @@ packages: purls: [] size: 68851 timestamp: 1725267660471 +- conda: https://prefix.dev/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda + sha256: b377056470a9fb4a100aa3c51b3581aab6496ba84d21cd99bcc1d5ef0359b1b6 + md5: 58f2c4bdd56c46cc7451596e4ae68e0b + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 67267 + timestamp: 1725267768667 - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda sha256: 839dacb741bdbb25e58f42088a2001b649f4f12195aeb700b5ddfca3267749e5 md5: d0bf1dff146b799b319ea0434b93f779 @@ -7208,6 +9081,17 @@ packages: purls: [] size: 32696 timestamp: 1725267669305 +- conda: https://prefix.dev/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda + sha256: 4d49ea72e2f44d2d7a8be5472e4bd0bc2c6b89c55569de2c43576363a0685c0c + md5: 34709a1f5df44e054c4a12ab536c5459 + depends: + - __osx >=10.13 + - libbrotlicommon 1.1.0 h00291cd_2 + license: MIT + license_family: MIT + purls: [] + size: 29872 + timestamp: 1725267807289 - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda sha256: 6c6862eb274f21a7c0b60e5345467a12e6dda8b9af4438c66d496a2c1a538264 md5: 55e66e68ce55523a6811633dd1ac74e2 @@ -7244,6 +9128,17 @@ packages: purls: [] size: 281750 timestamp: 1725267679782 +- conda: https://prefix.dev/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda + sha256: 477d236d389473413a1ccd2bec1b66b2f1d2d7d1b4a57bb56421b7b611a56cd1 + md5: 691f0dcb36f1ae67f5c489f20ae987ea + depends: + - __osx >=10.13 + - libbrotlicommon 1.1.0 h00291cd_2 + license: MIT + license_family: MIT + purls: [] + size: 296353 + timestamp: 1725267822076 - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda sha256: eeb1eb0d58b9d02bc1b98dc0a058f104ab168eb2f7d1c7bfa0570a12cfcdb7b7 md5: 4f3a434504c67b2c42565c0b85c1885c @@ -7312,6 +9207,38 @@ packages: purls: [] size: 16796 timestamp: 1740087984429 +- conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda + build_number: 20 + sha256: a35e3c8f0efee2bee8926cbbf23dcb36c9cfe3100690af3b86f933bab26c4eeb + md5: 51089a4865eb4aec2bc5c7468bd07f9f + depends: + - libblas 3.9.0 20_osx64_mkl + constrains: + - blas * mkl + - liblapack 3.9.0 20_osx64_mkl + - liblapacke 3.9.0 20_osx64_mkl + track_features: + - blas_mkl + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 14694 + timestamp: 1700568672081 +- conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda + build_number: 31 + sha256: a64b24e195f7790722e1557ff5ed9ecceaaf85559b182d0d03fa61c1fd60326c + md5: c655cc2b0c48ec454f7a4db92415d012 + depends: + - libblas 3.9.0 31_h7f60823_openblas + constrains: + - liblapacke =3.9.0=31*_openblas + - blas =2.131=openblas + - liblapack =3.9.0=31*_openblas + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 17006 + timestamp: 1740087955460 - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda build_number: 31 sha256: f237486cc9118d09d0f3ff8820280de34365f98ee7b7dc5ab923b04c7cbf25a5 @@ -7353,6 +9280,16 @@ packages: purls: [] size: 20440 timestamp: 1633683576494 +- conda: https://prefix.dev/conda-forge/osx-64/libcrc32c-1.1.2-he49afe7_0.tar.bz2 + sha256: 3043869ac1ee84554f177695e92f2f3c2c507b260edad38a0bf3981fce1632ff + md5: 23d6d5a69918a438355d7cbc4c3d54c9 + depends: + - libcxx >=11.1.0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 20128 + timestamp: 1633683906221 - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 sha256: 58477b67cc719060b5b069ba57161e20ba69b8695d154a719cb4b60caf577929 md5: 32bd82a6a625ea6ce090a81c3d34edeb @@ -7559,6 +9496,22 @@ packages: purls: [] size: 426675 timestamp: 1739512336799 +- conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.12.1-h5dec5d8_0.conda + sha256: 51168abcbee14814b94dea3358300de4053423c6ce8d4627475464fb8cf0e5d3 + md5: b39e6b74b4eb475eacdfd463fce82138 + depends: + - __osx >=10.13 + - krb5 >=1.21.3,<1.22.0a0 + - libnghttp2 >=1.64.0,<2.0a0 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.4.1,<4.0a0 + - zstd >=1.5.6,<1.6.0a0 + license: curl + license_family: MIT + purls: [] + size: 410703 + timestamp: 1739512524410 - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda sha256: 0bddd1791eb0602c8c6aa465802e9d4526d3ec1251d900b209e767753565d5df md5: 105f0cceef753644912f42e11c1ae9cf @@ -7677,6 +9630,16 @@ packages: purls: [] size: 52576 timestamp: 1741366100239 +- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + sha256: b30ef239517cfffb71d8ece7b903afe2a1bac0425f5bd38976b35d3cbf77312b + md5: 85cff0ed95d940c4762d5a99a6fe34ae + depends: + - __osx >=10.13 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 562132 + timestamp: 1742449741333 - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda sha256: 80dd8ae3fbcf508ed72f074ada2c7784298e822e8d19c3b84c266bb31456d77c md5: 833c4899914bf96caf64b52ef415e319 @@ -7698,6 +9661,16 @@ packages: purls: [] size: 72255 timestamp: 1734373823254 +- conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-he65b83e_0.conda + sha256: 20c1e685e7409bb82c819ba55b9f7d9a654e8e6d597081581493badb7464520e + md5: 120f8f7ba6a8defb59f4253447db4bb4 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 69309 + timestamp: 1734374105905 - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda sha256: 887c02deaed6d583459eba6367023e36d8761085b2f7126e389424f57155da53 md5: 1d8b9588be14e71df38c525767a1ac30 @@ -7733,6 +9706,18 @@ packages: purls: [] size: 134676 timestamp: 1738479519902 +- conda: https://prefix.dev/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda + sha256: 6cc49785940a99e6a6b8c6edbb15f44c2dd6c789d9c283e5ee7bdfedd50b4cd6 + md5: 1f4ed31220402fcddc083b4bff406868 + depends: + - ncurses + - __osx >=10.13 + - ncurses >=6.5,<7.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 115563 + timestamp: 1738479554273 - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda sha256: 66aa216a403de0bb0c1340a88d1a06adaff66bae2cfd196731aa24db9859d631 md5: 44083d2d2c2025afca315c7a172eab2b @@ -7755,6 +9740,14 @@ packages: purls: [] size: 112766 timestamp: 1702146165126 +- conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda + sha256: 0d238488564a7992942aa165ff994eca540f687753b4f0998b29b4e4d030ff43 + md5: 899db79329439820b7e8f8de41bca902 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 106663 + timestamp: 1702146352558 - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda sha256: 95cecb3902fbe0399c3a7e67a5bed1db813e5ab0e22f4023a5e0f722f2cc214f md5: 36d33e440c31857372a72137f78bacf5 @@ -7774,6 +9767,16 @@ packages: purls: [] size: 427426 timestamp: 1685725977222 +- conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda + sha256: e0bd9af2a29f8dd74309c0ae4f17a7c2b8c4b89f875ff1d6540c941eefbd07fb + md5: e38e467e577bd193a7d5de7c2c540b04 + depends: + - openssl >=3.1.1,<4.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 372661 + timestamp: 1685726378869 - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda sha256: 8c136d7586259bb5c0d2b913aaadc5b9737787ae4f40e3ad1beaf96c80b919b7 md5: 1a109764bff3bdc7bdd84088347d71dc @@ -7810,6 +9813,18 @@ packages: purls: [] size: 73304 timestamp: 1730967041968 +- conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda + sha256: d10f43d0c5df6c8cf55259bce0fe14d2377eed625956cddce06f58827d288c59 + md5: 20307f4049a735a78a29073be1be2626 + depends: + - __osx >=10.13 + constrains: + - expat 2.6.4.* + license: MIT + license_family: MIT + purls: [] + size: 70758 + timestamp: 1730967204736 - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda sha256: e42ab5ace927ee7c84e3f0f7d813671e1cf3529f5f06ee5899606630498c2745 md5: 38d2656dd914feb0cab8c629370768bf @@ -7847,6 +9862,16 @@ packages: purls: [] size: 53415 timestamp: 1739260413716 +- conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + sha256: 7805fdc536a3da7fb63dc48e040105cd4260c69a1d2bf5804dadd31bde8bab51 + md5: b8667b0d0400b8dcb6844d8e06b2027d + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 47258 + timestamp: 1739260651925 - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 sha256: 41b3d13efb775e340e4dba549ab5c029611ea6918703096b2eaa9c015c0750ca md5: 086914b672be056eb70fd4285b6783b6 @@ -7929,6 +9954,16 @@ packages: purls: [] size: 53733 timestamp: 1740240690977 +- conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + sha256: 4874422e567b68334705c135c17e5acdca1404de8255673ce30ad3510e00be0d + md5: 0b6e23a012ee7a9a5f6b244f5a92c1d5 + depends: + - libgfortran5 13.2.0 h2873a65_3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 110106 + timestamp: 1707328956438 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda sha256: 44e541b4821c96b28b27fef5630883a60ce4fee91fd9c79f25a199f8f73f337b md5: 4a55d9e169114b2b90d3ec4604cd7bbf @@ -7952,6 +9987,18 @@ packages: purls: [] size: 1461978 timestamp: 1740240671964 +- conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + sha256: da3db4b947e30aec7596a3ef92200d17e774cccbbf7efc47802529a4ca5ca31b + md5: e4fb4d23ec2870ff3c40d10afe305aec + depends: + - llvm-openmp >=8.0.0 + constrains: + - libgfortran 5.0.0 13_2_0_*_3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 1571379 + timestamp: 1707328880361 - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda sha256: bafc679eedb468a86aa4636061c55966186399ee0a04b605920d208d97ac579a md5: 66ac81d54e95c534ae488726c1f698ea @@ -8006,6 +10053,25 @@ packages: purls: [] size: 1246764 timestamp: 1741878603939 +- conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda + sha256: 4de9069f3f1d679b8e14bf9a091bf51f52fb83453e1657d65d22b4a129c9447a + md5: 0002a344f6b7d5cba07a6597a0486eef + depends: + - __osx >=10.14 + - libabseil * cxx17* + - libabseil >=20250127.0,<20250128.0a0 + - libcurl >=8.12.1,<9.0a0 + - libcxx >=18 + - libgrpc >=1.71.0,<1.72.0a0 + - libprotobuf >=5.29.3,<5.29.4.0a0 + - openssl >=3.4.1,<4.0a0 + constrains: + - libgoogle-cloud 2.36.0 *_1 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 894617 + timestamp: 1741879322948 - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.36.0-h9484b08_1.conda sha256: 122a59ae466addc201ef0058d13aa041defd7fdf7f658bae4497c48441c37152 md5: c3d4e6a0aee35d92c99b25bb6fb617eb @@ -8062,6 +10128,23 @@ packages: purls: [] size: 785719 timestamp: 1741878763994 +- conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda + sha256: 2b294f87a6fe2463db6a0af9ca7a721324aab3711e475c0e28e35f233f624245 + md5: f360c132b279b8a3c3af5c57390524be + depends: + - __osx >=10.14 + - libabseil + - libcrc32c >=1.1.2,<1.2.0a0 + - libcurl + - libcxx >=18 + - libgoogle-cloud 2.36.0 h777fda5_1 + - libzlib >=1.3.1,<2.0a0 + - openssl + license: Apache-2.0 + license_family: Apache + purls: [] + size: 544276 + timestamp: 1741880880598 - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.36.0-h7081f7f_1.conda sha256: 64b97ae6ec5173d80ac177f2ef51389e76adecc329bcf9b8e3f2187a0a18d734 md5: d363a9e8d601aace65af282870a40a09 @@ -8130,6 +10213,27 @@ packages: purls: [] size: 8228423 timestamp: 1741431701085 +- conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda + sha256: 966ba2eb5ccd871d8ac5fd8ad60edf63bc4d063fa81a1cf88b1edb748481ec9a + md5: a216708030647d270390de778510e6c9 + depends: + - __osx >=10.14 + - c-ares >=1.34.4,<2.0a0 + - libabseil * cxx17* + - libabseil >=20250127.0,<20250128.0a0 + - libcxx >=18 + - libprotobuf >=5.29.3,<5.29.4.0a0 + - libre2-11 >=2024.7.2 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.4.1,<4.0a0 + - re2 + constrains: + - grpc-cpp =1.71.0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 5280478 + timestamp: 1741432715289 - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-hf667ad3_0.conda sha256: c10eeef0a1152452fbda7299ca1dfb41e9435aa3a7fee9d169cbceb27b109fb6 md5: 4c0d9b0ade1b4e01ee5a37c00cdb538d @@ -8186,6 +10290,18 @@ packages: purls: [] size: 2423200 timestamp: 1731374922090 +- conda: https://prefix.dev/conda-forge/osx-64/libhwloc-2.11.2-default_h4cdd727_1001.conda + sha256: 989917281abf762b7e7a2b5968db2b6b0e89f46e704042ab8ec61a66951e0e0b + md5: 52bbb10ac083c563d00df035c94f9a63 + depends: + - __osx >=10.13 + - libcxx >=18 + - libxml2 >=2.13.4,<3.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 2359326 + timestamp: 1731375067281 - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda sha256: 850e255997f538d5fb6ed651321141155a33bb781d43d326fc4ff62114dd2842 md5: b87a0ac5ab6495d8225db5dc72dd21cd @@ -8210,6 +10326,15 @@ packages: purls: [] size: 713084 timestamp: 1740128065462 +- conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda + sha256: c2a9c65a245c7bcb8c17c94dd716dad2d42b7c98e0c17cc5553a5c60242c4dda + md5: 6283140d7b2b55b6b095af939b71b13f + depends: + - __osx >=10.13 + license: LGPL-2.1-only + purls: [] + size: 669052 + timestamp: 1740128415026 - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda sha256: d30780d24bf3a30b4f116fca74dedb4199b34d500fe6c52cced5f8cc1e926f03 md5: 450e6bdc0c7d986acf7b8443dce87111 @@ -8241,6 +10366,15 @@ packages: purls: [] size: 618575 timestamp: 1694474974816 +- conda: https://prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda + sha256: d9572fd1024adc374aae7c247d0f29fdf4b122f1e3586fe62acc18067f40d02f + md5: 72507f8e3961bc968af17435060b6dd6 + constrains: + - jpeg <0.0.0a + license: IJG AND BSD-3-Clause AND Zlib + purls: [] + size: 579748 + timestamp: 1694475265912 - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda sha256: a42054eaa38e84fc1e5ab443facac4bbc9d1b6b6f23f54b7bf4f1eb687e1d993 md5: 3ff1e053dc3a2b8e36b9bfa4256a58d1 @@ -8295,6 +10429,38 @@ packages: purls: [] size: 16760 timestamp: 1740087736615 +- conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda + build_number: 20 + sha256: fdccac604746f9620fefaee313707aa2f500f73e51f8e3a4b690d5d4c90ce3dc + md5: 58f08e12ad487fac4a08f90ff0b87aec + depends: + - libblas 3.9.0 20_osx64_mkl + constrains: + - blas * mkl + - libcblas 3.9.0 20_osx64_mkl + - liblapacke 3.9.0 20_osx64_mkl + track_features: + - blas_mkl + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 14699 + timestamp: 1700568690313 +- conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda + build_number: 31 + sha256: 2d5642b07b56037ab735e5d64309dd905d5acb207a1b2ab1692f811b55a64825 + md5: d0f3bc17e0acef003cb9d9195a205888 + depends: + - libblas 3.9.0 31_h7f60823_openblas + constrains: + - libcblas =3.9.0=31*_openblas + - blas =2.131=openblas + - liblapacke =3.9.0=31*_openblas + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 17033 + timestamp: 1740087965941 - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda build_number: 31 sha256: fe55b9aaf82c6c0192c3d1fcc9b8e884f97492dda9a8de5dae29334b3135fab5 @@ -8350,6 +10516,15 @@ packages: purls: [] size: 111357 timestamp: 1738525339684 +- conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + sha256: a895b5b16468a6ed436f022d72ee52a657f9b58214b91fabfab6230e3592a6dd + md5: db9d7b0152613f097cdb61ccf9f70ef5 + depends: + - __osx >=10.13 + license: 0BSD + purls: [] + size: 103749 + timestamp: 1738525448522 - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda sha256: 560c59d3834cc652a84fb45531bd335ad06e271b34ebc216e380a89798fe8e2c md5: e3fd1f8320a100f2b210e690a57cd615 @@ -8418,6 +10593,16 @@ packages: purls: [] size: 89991 timestamp: 1723817448345 +- conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + sha256: 791be3d30d8e37ec49bcc23eb8f1e1415d911a7c023fa93685f2ea485179e258 + md5: ed625b2e59dff82859c23dd24774156b + depends: + - __osx >=10.13 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 76561 + timestamp: 1723817691512 - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda sha256: f7917de9117d3a5fe12a39e185c7ce424f8d5010a6f97b4333e8a1dcb2889d16 md5: 7476305c35dd9acef48da8f754eedb40 @@ -8457,6 +10642,22 @@ packages: purls: [] size: 647599 timestamp: 1729571887612 +- conda: https://prefix.dev/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda + sha256: 0dcfdcf3a445d2d7de4f3b186ab0a794dc872f4ea21622f9b997be72712c027f + md5: ab21007194b97beade22ceb7a3f6fee5 + depends: + - __osx >=10.13 + - c-ares >=1.34.2,<2.0a0 + - libcxx >=17 + - libev >=4.33,<4.34.0a0 + - libev >=4.33,<5.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.3.2,<4.0a0 + license: MIT + license_family: MIT + purls: [] + size: 606663 + timestamp: 1729572019083 - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda sha256: 00cc685824f39f51be5233b54e19f45abd60de5d8847f1a56906f8936648b72f md5: 3408c02539cee5f1141f9f11450b6a51 @@ -8533,6 +10734,21 @@ packages: purls: [] size: 5919288 timestamp: 1739825731827 +- conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda + sha256: fbb413923f91cb80a4d23725816499b921dd87454121efcde107abc7772c937a + md5: a30dc52b2a8b6300f17eaabd2f940d41 + depends: + - __osx >=10.13 + - libgfortran 5.* + - libgfortran5 >=13.2.0 + - llvm-openmp >=18.1.8 + constrains: + - openblas >=0.3.29,<0.3.30.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6170847 + timestamp: 1739826107594 - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda sha256: 8989d9e01ec8c9b2d48dbb5efbe70b356fcd15990fb53b64fcb84798982c0343 md5: 0cd1148c68f09027ee0b0f0179f77c30 @@ -8568,6 +10784,26 @@ packages: purls: [] size: 834364 timestamp: 1742186135640 +- conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.19.0-h30c661f_0.conda + sha256: 63382a06cf7d7cabb1419b8760defa155711735c21fe8387de7755485bd662f6 + md5: 4df15fe95bfbda16205d37c1965d8f61 + depends: + - libabseil * cxx17* + - libabseil >=20250127.0,<20250128.0a0 + - libcurl >=8.12.1,<9.0a0 + - libgrpc >=1.71.0,<1.72.0a0 + - libopentelemetry-cpp-headers 1.19.0 h694c41f_0 + - libprotobuf >=5.29.3,<5.29.4.0a0 + - libzlib >=1.3.1,<2.0a0 + - nlohmann_json + - prometheus-cpp >=1.3.0,<1.4.0a0 + constrains: + - cpp-opentelemetry-sdk =1.19.0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 556579 + timestamp: 1742186526340 - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.19.0-h0181452_0.conda sha256: efa319ab3435e5ba8c6f0a35f93b742bd245961de63978a2f35dbc22ba2c668f md5: d972b2adb1bcb9d590e18a95809994a4 @@ -8596,6 +10832,14 @@ packages: purls: [] size: 329666 timestamp: 1742186103748 +- conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.19.0-h694c41f_0.conda + sha256: 8b28f93fecf801451388dc6774106650e185d58dac607cdc88bfd213e757fd18 + md5: 68b8711214e064140e49d2bb4c59e2fc + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 330870 + timestamp: 1742186266461 - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.19.0-hce30654_0.conda sha256: fd100d6115dbbdb069e1bd945039e901369fb18b6d30dec5a824194f3836c2a8 md5: 1bfbfd562ac8258c9f01b71af57f47b3 @@ -8620,6 +10864,21 @@ packages: purls: [] size: 1252200 timestamp: 1742362050528 +- conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_5_cpu.conda + build_number: 5 + sha256: 8bb112800a076f16c1ed0dc459a21abbd3b172a648c0f9f6a9f901f8569fd60f + md5: b3efbb846ae7b21de1ace2e7048fb39e + depends: + - __osx >=10.14 + - libarrow 19.0.1 h13a0e53_5_cpu + - libcxx >=18 + - libthrift >=0.21.0,<0.21.1.0a0 + - openssl >=3.4.1,<4.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 973480 + timestamp: 1742360946202 - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_5_cpu.conda build_number: 5 sha256: d973ca661b6fde748aaa5ac9260138b49779fdcb828028b04f74ad6d95b8b0ed @@ -8678,6 +10937,16 @@ packages: purls: [] size: 288701 timestamp: 1739952993639 +- conda: https://prefix.dev/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda + sha256: d00a144698debb226a01646c72eff15917eb0143f92c92e1b61ce457d9367b89 + md5: 8461ab86d2cdb76d6e971aab225be73f + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + license: zlib-acknowledgement + purls: [] + size: 266874 + timestamp: 1739953034029 - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda sha256: dc93cc30f59b28e7812c6f14d2c2e590b509c38092cce7ababe6b23541b7ed8f md5: 3550e05e3af94a3fa9cef2694417ccdf @@ -8715,6 +10984,20 @@ packages: purls: [] size: 3352450 timestamp: 1741126291267 +- conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_0.conda + sha256: 7e863ceaade6c466c2f2adf8a1c21b0c8e2181c7ab1cf407e58325c1a122d613 + md5: c4295aae4cc8918f85c574800267cde9 + depends: + - __osx >=10.14 + - libabseil * cxx17* + - libabseil >=20250127.0,<20250128.0a0 + - libcxx >=18 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 2666126 + timestamp: 1741126025811 - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda sha256: 49d424913d018f3849c4153088889cb5ac4a37e5acedc35336b78c8a8450f764 md5: 243704f59b7c09aab5b3070538026c92 @@ -8760,6 +11043,21 @@ packages: purls: [] size: 210073 timestamp: 1741121121238 +- conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2024.07.02-h08ce7b7_3.conda + sha256: 2bdf91b94486a06bdcc2aedcae4f0b9280301b0bb39e3168e29767c0c7b8bd85 + md5: 93ff94e5535b7051133b980d2ab1c858 + depends: + - __osx >=10.14 + - libabseil * cxx17* + - libabseil >=20250127.0,<20250128.0a0 + - libcxx >=18 + constrains: + - re2 2024.07.02.* + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 179620 + timestamp: 1741121212954 - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda sha256: 038db1da2b9f353df6532af224c20d985228d3408d2af25aa34974f6dbee76e1 md5: 1466284c71c62f7a9c4fa08ed8940f20 @@ -8802,6 +11100,16 @@ packages: purls: [] size: 918664 timestamp: 1742083674731 +- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda + sha256: 82695c9b16a702de615c8303387384c6ec5cf8b98e16458e5b1935b950e4ec38 + md5: 1819e770584a7e83a81541d8253cbabe + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + license: Unlicense + purls: [] + size: 977701 + timestamp: 1742083869897 - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda sha256: 907a95f73623c343fc14785cbfefcb7a6b4f2bcf9294fcb295c121611c3a590d md5: 3b1e330d775170ac46dff9a94c253bd0 @@ -8836,6 +11144,18 @@ packages: purls: [] size: 304278 timestamp: 1732349402869 +- conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-h3dc7d44_0.conda + sha256: ef2a81c9a15080b996a37f0e1712881da90a710b234e63d8539d69892353de90 + md5: b1caec4561059e43a5d056684c5a2de0 + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.4.0,<4.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 283874 + timestamp: 1732349525684 - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda sha256: f7047c6ed44bcaeb04432e8c74da87591940d091b0a3940c0d884b7faa8062e9 md5: ddc7194676c285513706e5fc64f214d7 @@ -8912,6 +11232,20 @@ packages: purls: [] size: 425773 timestamp: 1727205853307 +- conda: https://prefix.dev/conda-forge/osx-64/libthrift-0.21.0-h75589b3_0.conda + sha256: 3f82eddd6de435a408538ac81a7a2c0c155877534761ec9cd7a2906c005cece2 + md5: 7a472cd20d9ae866aeb6e292b33381d6 + depends: + - __osx >=10.13 + - libcxx >=17 + - libevent >=2.1.12,<2.1.13.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.3.2,<4.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 332651 + timestamp: 1727206546431 - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda sha256: 7a6c7d5f58cbbc2ccd6493b4b821639fdb0701b9b04c737a949e8cb6adf1c9ad md5: 7ce2bd2f650f8c31ad7ba4c7bfea61b7 @@ -8959,6 +11293,23 @@ packages: purls: [] size: 428173 timestamp: 1734398813264 +- conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_3.conda + sha256: bb50df7cfc1acb11eae63c5f4fdc251d381cda96bf02c086c3202c83a5200032 + md5: 6f2f9df7b093d6b33bc0c334acc7d2d9 + depends: + - __osx >=10.13 + - lerc >=4.0.0,<5.0a0 + - libcxx >=18 + - libdeflate >=1.23,<1.24.0a0 + - libjpeg-turbo >=3.0.0,<4.0a0 + - liblzma >=5.6.3,<6.0a0 + - libwebp-base >=1.4.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.6,<1.6.0a0 + license: HPND + purls: [] + size: 400099 + timestamp: 1734398943635 - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda sha256: 91417846157e04992801438a496b151df89604b2e7c6775d6f701fcd0cbed5ae md5: a5d084a957563e614ec0c0196d890654 @@ -9064,6 +11415,33 @@ packages: purls: [] size: 522707774 timestamp: 1741974800517 +- conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h04283be_103.conda + sha256: 8bf2ee076b59040d301d04f980f36afeb955c5903c08feb172adfdcf0582aa2d + md5: 0d5a3adee56aa9441633f3faf2735bc1 + depends: + - __osx >=10.15 + - libabseil * cxx17* + - libabseil >=20250127.1,<20250128.0a0 + - libblas * *mkl + - libcblas >=3.9.0,<4.0a0 + - libcxx >=18 + - libprotobuf >=5.29.3,<5.29.4.0a0 + - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - llvm-openmp >=18.1.8 + - mkl >=2023.2.0,<2024.0a0 + - numpy >=1.19,<3 + - python_abi 3.10.* *_cp310 + - sleef >=3.8,<4.0a0 + constrains: + - pytorch 2.6.0 cpu_mkl_*_103 + - pytorch-gpu ==99999999 + - pytorch-cpu ==2.6.0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 46955151 + timestamp: 1742922098260 - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_2.conda sha256: b8e092fc938eacd92fde5a40be75723a73cb256a6ed57ea430239d0f08025b6f md5: c85f8383f24afe3aa975f98595d9cf60 @@ -9179,6 +11557,16 @@ packages: purls: [] size: 82745 timestamp: 1737244366901 +- conda: https://prefix.dev/conda-forge/osx-64/libutf8proc-2.10.0-h777c5d8_0.conda + sha256: cbac7991d6ede019fd744b9b386bb8f973ad2500c8cdcef4425e1334400125d0 + md5: 0c9c79979aeba96d102b0628fe361c56 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 80336 + timestamp: 1737244400359 - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda sha256: aca3ef31d3dff5cefd3790742a5ee6548f1cf0201d0e8cee08b01da503484eb6 md5: 5f741aed1d8d393586a5fdcaaa87f45c @@ -9222,6 +11610,16 @@ packages: purls: [] size: 891272 timestamp: 1737016632446 +- conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda + sha256: ec9da0a005c668c0964e0a6546c21416bab608569b5863edbdf135cee26e67d8 + md5: c86c7473f79a3c06de468b923416aa23 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 420128 + timestamp: 1737016791074 - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda sha256: d13fb49d4c8262bf2c44ffb2c77bb2b5d0f85fc6de76bdb75208efeccb29fce6 md5: 20717343fb30798ab7c23c2e92b748c1 @@ -9257,6 +11655,18 @@ packages: purls: [] size: 429973 timestamp: 1734777489810 +- conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda + sha256: 7f110eba04150f1fe5fe297f08fb5b82463eed74d1f068bc67c96637f9c63569 + md5: 5e0cefc99a231ac46ba21e27ae44689f + depends: + - __osx >=10.13 + constrains: + - libwebp 1.5.0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 357662 + timestamp: 1734777539822 - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda sha256: f8bdb876b4bc8cb5df47c28af29188de8911c3fea4b799a33743500149de3f4a md5: 569466afeb84f90d5bb88c11cc23d746 @@ -9309,6 +11719,19 @@ packages: purls: [] size: 395888 timestamp: 1727278577118 +- conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda + sha256: 8896cd5deff6f57d102734f3e672bc17120613647288f9122bec69098e839af7 + md5: bbeca862892e2898bdb45792a61c4afc + depends: + - __osx >=10.13 + - pthread-stubs + - xorg-libxau >=1.0.11,<2.0a0 + - xorg-libxdmcp + license: MIT + license_family: MIT + purls: [] + size: 323770 + timestamp: 1727278927545 - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda sha256: bd3816218924b1e43b275863e21a3e13a5db4a6da74cca8e60bc3c213eb62f71 md5: af523aae2eca6dfa1c8eec693f5b9a79 @@ -9361,6 +11784,20 @@ packages: purls: [] size: 690296 timestamp: 1739952967309 +- conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.6-hebb159f_0.conda + sha256: 3962cce8158ce6ebb9239fe58bbc1ce49b0ac4997827e932e70dd6e4ab335c40 + md5: f27851d50ccddf3c3234dd0efc78fdbd + depends: + - __osx >=10.13 + - icu >=75.1,<76.0a0 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.6.4,<6.0a0 + - libzlib >=1.3.1,<2.0a0 + license: MIT + license_family: MIT + purls: [] + size: 609155 + timestamp: 1739953148585 - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda sha256: 1d2ebce1a16db1017e3892a67cb7ced4aa2858f549dba6852a60d02a4925c205 md5: 277864577d514bea4b30f8a9335b8d26 @@ -9402,6 +11839,18 @@ packages: purls: [] size: 60963 timestamp: 1727963148474 +- conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + sha256: 8412f96504fc5993a63edf1e211d042a1fd5b1d51dedec755d2058948fcced09 + md5: 003a54a4e32b02f7355b50a837e699da + depends: + - __osx >=10.13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + purls: [] + size: 57133 + timestamp: 1727963183990 - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b md5: 369964e85dc26bfe78f41399b366c435 @@ -9440,6 +11889,18 @@ packages: purls: [] size: 3192667 timestamp: 1742533021025 +- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + sha256: 2aeb63d771120fc7a8129ca81417c07cea09e3a0f47e097f1967a9c24888f5cf + md5: a1c6289fb8ae152b8cb53a535639c2c7 + depends: + - __osx >=10.13 + constrains: + - openmp 20.1.1|20.1.1.* + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + purls: [] + size: 306748 + timestamp: 1742533059358 - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda sha256: ae57041a588cd190cb55b602c1ed0ef3604ce28d3891515386a85693edd3c175 md5: 97236e94c3a82367c5fe3a90557e6207 @@ -9467,6 +11928,20 @@ packages: - pkg:pypi/llvmlite?source=hash-mapping size: 29942580 timestamp: 1742815898450 +- conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda + sha256: d34e67936fda16b0be09aa8acd58df7c0a4188f4d842f9bb24d8ae3b487999f0 + md5: d9a5a6efa4bc628db29abec5fd09f635 + depends: + - __osx >=10.13 + - libcxx >=18 + - libzlib >=1.3.1,<2.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: BSD-2-Clause + purls: + - pkg:pypi/llvmlite?source=hash-mapping + size: 20303138 + timestamp: 1742816109710 - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda sha256: c36e73663ba57b03d6808fddea29c8786d3bf00832439d433f498f8af1860501 md5: b0c5d2ee9ca37e5c14c4c1f9f54a97af @@ -9523,6 +11998,20 @@ packages: - pkg:pypi/lz4?source=hash-mapping size: 37364 timestamp: 1733474410247 +- conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda + sha256: ebd2c63d76600a862f6e588d00104be460441faad4b582da5ef59a23ae62396a + md5: 070a423a568739d531c3ef964eda1637 + depends: + - __osx >=10.13 + - lz4-c >=1.10.0,<1.11.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/lz4?source=hash-mapping + size: 34076 + timestamp: 1733474536844 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda sha256: 821f9c9c433c208b02ba74c13c29bbe6905424df4d0719fda21cda7772a63f3a md5: 20b4807d8bc4dede3533bb43f340d46e @@ -9566,6 +12055,17 @@ packages: purls: [] size: 167055 timestamp: 1733741040117 +- conda: https://prefix.dev/conda-forge/osx-64/lz4-c-1.10.0-h240833e_1.conda + sha256: 8da3c9d4b596e481750440c0250a7e18521e7f69a47e1c8415d568c847c08a1c + md5: d6b9bd7e356abd7e3a633d59b753495a + depends: + - __osx >=10.13 + - libcxx >=18 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 159500 + timestamp: 1733741074747 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda sha256: 94d3e2a485dab8bdfdd4837880bde3dd0d701e2b97d6134b8806b7c8e69c8652 md5: 01511afc6cc1909c5303cf31be17b44f @@ -9633,6 +12133,36 @@ packages: - pkg:pypi/markupsafe?source=hash-mapping size: 24856 timestamp: 1733219782830 +- conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py310h8e2f543_1.conda + sha256: c3f9a8738211c82e831117f2c5161dc940295aa251ec0f7ed466bced6f861360 + md5: 946e287b30b11071874906e8b87b437c + depends: + - __osx >=10.13 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - jinja2 >=3.0.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/markupsafe?source=hash-mapping + size: 22219 + timestamp: 1733219861095 +- conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py313h717bdf5_1.conda + sha256: 297242943522a907c270bc2f191d16142707d970541b9a093640801b767d7aa7 + md5: a6fbde71416d6eb9898fcabf505a85c5 + depends: + - __osx >=10.13 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - jinja2 >=3.0.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/markupsafe?source=hash-mapping + size: 24363 + timestamp: 1733219815199 - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py310hc74094e_1.conda sha256: d907e2b7264ae060c0b79ad4accd7b79a59d43ca75c3ba107e534cd0d58115b5 md5: f6483697076f2711e6a54031a54314b6 @@ -9758,6 +12288,17 @@ packages: purls: [] size: 124718448 timestamp: 1730231808335 +- conda: https://prefix.dev/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda + sha256: de76dac5ab3bd22d4a73d50ce9fbe6a80d258c448ee71c5fa748010ca9331c39 + md5: 0a342ccdc79e4fcd359245ac51941e7b + depends: + - llvm-openmp >=16.0.6 + - tbb 2021.* + license: LicenseRef-ProprietaryIntel + license_family: Proprietary + purls: [] + size: 119572546 + timestamp: 1698350694044 - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda sha256: 20e52b0389586d0b914a49cd286c5ccc9c47949bed60ca6df004d1d295f2edbd md5: 302dff2807f2927b3e9e0d19d60121de @@ -9812,6 +12353,18 @@ packages: purls: [] size: 116777 timestamp: 1725629179524 +- conda: https://prefix.dev/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda + sha256: dcf91571da6c2f0db96d43a1b639047def05a0e1b6436d42c9129ab14af47b10 + md5: 0520855aaae268ea413d6bc913f1384c + depends: + - __osx >=10.13 + - gmp >=6.3.0,<7.0a0 + - mpfr >=4.2.1,<5.0a0 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 107774 + timestamp: 1725629348601 - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda sha256: 2700899ad03302a1751dbf2bca135407e470dd83ac897ab91dd8675d4300f158 md5: a5635df796b71f6ca400fc7026f50701 @@ -9836,6 +12389,17 @@ packages: purls: [] size: 634751 timestamp: 1725746740014 +- conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda + sha256: dddb6721dff05b8dfb654c532725330231fcb81ff1e27d885ee0cdcc9fccf1c4 + md5: d511e58aaaabfc23136880d9956fa7a6 + depends: + - __osx >=10.13 + - gmp >=6.3.0,<7.0a0 + license: LGPL-3.0-only + license_family: LGPL + purls: [] + size: 373396 + timestamp: 1725746891597 - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda sha256: 4463e4e2aba7668e37a1b8532859191b4477a6f3602a5d6b4d64ad4c4baaeac5 md5: 4e4ea852d54cc2b869842de5044662fb @@ -9873,6 +12437,20 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 98083 timestamp: 1725975111763 +- conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda + sha256: baedb39edbb57663069f449ab7b86e16fbb5cbe17e70e726c629f3bc2f38f888 + md5: 81ae931bf3527715249f2245908cd9f7 + depends: + - __osx >=10.13 + - libcxx >=17 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/msgpack?source=hash-mapping + size: 84380 + timestamp: 1725975139452 - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda sha256: 4736de9b2a239b202749881c8fa690dc5c882198cc2a2a8460567f0b9994e98e md5: 85b4e3f64bf1fdc6f7d210a7c34037f9 @@ -9964,6 +12542,15 @@ packages: purls: [] size: 891641 timestamp: 1738195959188 +- conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + sha256: ea4a5d27ded18443749aefa49dc79f6356da8506d508b5296f60b8d51e0c4bd9 + md5: ced34dd9929f491ca6dab6a2927aff25 + depends: + - __osx >=10.13 + license: X11 AND BSD-3-Clause + purls: [] + size: 822259 + timestamp: 1738196181298 - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda sha256: 2827ada40e8d9ca69a153a45f7fd14f32b2ead7045d3bbb5d10964898fe65733 md5: 068d497125e4bf8a66bf707254fff5ae @@ -10001,6 +12588,17 @@ packages: purls: [] size: 122743 timestamp: 1723652407663 +- conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda + sha256: 41b1aa2a67654917c9c32a5f0111970b11cfce49ed57cf44bba4aefdcd59e54b + md5: 00c3efa95b3a010ee85bc36aac6ab2f6 + depends: + - __osx >=10.13 + - libcxx >=16 + license: MIT + license_family: MIT + purls: [] + size: 122773 + timestamp: 1723652497933 - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda sha256: 3f4e6a4fa074bb297855f8111ab974dab6d9f98b7d4317d4dd46f8687ee2363b md5: d2dee849c806430eee64d3acc98ce090 @@ -10041,6 +12639,22 @@ packages: purls: [] size: 21691794 timestamp: 1741809786920 +- conda: https://prefix.dev/conda-forge/osx-64/nodejs-22.13.0-hffbc63d_0.conda + sha256: 24afdefa36b68ec1a8159891ed458a7c79b81b35953b9028de142ce640b578b0 + md5: 74b4d1661ede30e27fdafb0ddb49e13d + depends: + - __osx >=10.15 + - icu >=75.1,<76.0a0 + - libcxx >=18 + - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.4.0,<4.0a0 + - zlib + license: MIT + license_family: MIT + purls: [] + size: 15878764 + timestamp: 1737395834264 - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda sha256: d390651526630468e385a74474bb3f17849861182257c161bbca8fca7734d578 md5: 93cd91b998422ebf2dace6c13c1842ce @@ -10113,6 +12727,32 @@ packages: - pkg:pypi/numba?source=hash-mapping size: 4473287 timestamp: 1739224855746 +- conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.0-py310h6fcc139_1.conda + sha256: 3553d542044916db5a43796c3ce9c4a7b8d8f360540263d30bed4f099cb74ee8 + md5: 43ceac4ec8912a74fb4f6c3b4ff7ff79 + depends: + - __osx >=10.13 + - libcxx >=18 + - llvm-openmp >=18.1.8 + - llvm-openmp >=19.1.7 + - llvmlite >=0.44.0,<0.45.0a0 + - numpy >=1.19,<3 + - numpy >=1.24,<2.2 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - libopenblas !=0.3.6 + - cudatoolkit >=11.2 + - cuda-python >=11.6 + - scipy >=1.0 + - cuda-version >=11.2 + - tbb >=2021.6.0 + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/numba?source=hash-mapping + size: 4428285 + timestamp: 1739225090424 - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda sha256: e4867d193cd770b3e195451089dc607bcce723c46221e945a1f2b48ad1b4dedc md5: 4a465ed5ab6c96b935d6ec7a8643a1c1 @@ -10244,6 +12884,81 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 8521492 timestamp: 1742255362413 +- conda: https://prefix.dev/conda-forge/osx-64/numpy-1.22.0-py310hfbbbacf_1.tar.bz2 + sha256: 314f87226d04969a8cf6444a547b8437c5a45869acedb0d9adca9d18b0b0db80 + md5: 6c533068089d17205d21055ed717831e + depends: + - libblas >=3.8.0,<4.0a0 + - libcblas >=3.8.0,<4.0a0 + - libcxx >=11.1.0 + - liblapack >=3.8.0,<4.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 6861771 + timestamp: 1642633197594 +- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda + sha256: 61b9b926da3edbf5da3a75ac80b0aee147f9c86769b1afa72b5cd2e785989928 + md5: 16d444220234224c8725b370dd57bfe2 + depends: + - __osx >=10.13 + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=18 + - liblapack >=3.9.0,<4.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 7051614 + timestamp: 1730588496876 +- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py310h07c5b4d_0.conda + sha256: 85c82a785ae7394200b4069cd942577eaf8a8276a308558912c363c8369c74d0 + md5: 450e96ee6e0b4a085519d1891c5e6f80 + depends: + - __osx >=10.13 + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=18 + - liblapack >=3.9.0,<4.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 7106389 + timestamp: 1742255472062 +- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py313hc518a0f_0.conda + sha256: 479c68ac7a92a2af158a84a2d7894db19c35503a83f6ec3498b26640e6f0566d + md5: df79d8538f8677bd8a3b6b179e388f48 + depends: + - __osx >=10.13 + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=18 + - liblapack >=3.9.0,<4.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/numpy?source=hash-mapping + size: 7711833 + timestamp: 1742255291460 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2 sha256: 985e83cdda1fb1d0c3ff813381c258818696985d10fd4ccab2b719ea8fdc8652 md5: 6ecd7326570ae2fb65fa4d8427f64213 @@ -10431,6 +13146,20 @@ packages: purls: [] size: 342988 timestamp: 1733816638720 +- conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda + sha256: faea03f36c9aa3524c911213b116da41695ff64b952d880551edee2843fe115b + md5: 025c711177fc3309228ca1a32374458d + depends: + - __osx >=10.13 + - libcxx >=18 + - libpng >=1.6.44,<1.7.0a0 + - libtiff >=4.7.0,<4.8.0a0 + - libzlib >=1.3.1,<2.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 332320 + timestamp: 1733816828284 - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda sha256: 1d59bc72ca7faac06d349c1a280f5cfb8a57ee5896f1e24225a997189d7418c7 md5: 4b71d78648dbcf68ce8bf22bb07ff838 @@ -10472,6 +13201,17 @@ packages: purls: [] size: 2939306 timestamp: 1739301879343 +- conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + sha256: 505a46671dab5d66df8e684f99a9ae735a607816b12810b572d63caa512224df + md5: a7d63f8e7ab23f71327ea6d27e2d5eae + depends: + - __osx >=10.13 + - ca-certificates + license: Apache-2.0 + license_family: Apache + purls: [] + size: 2591479 + timestamp: 1739302628009 - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda sha256: 4f8e2389e1b711b44182a075516d02c80fa7a3a7e25a71ff1b5ace9eae57a17a md5: 75f9f0c7b1740017e2db83a53ab9a28e @@ -10523,6 +13263,21 @@ packages: - pkg:pypi/optree?source=hash-mapping size: 348197 timestamp: 1741963983510 +- conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda + sha256: a946847c2247e47d76c1f68aafa7ecf9ab36e81b1b25bc3353c31a9a77dc0917 + md5: 6e5e8862bea96db704974ac7c73a4e28 + depends: + - __osx >=10.13 + - libcxx >=18 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - typing-extensions >=4.5 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/optree?source=hash-mapping + size: 331951 + timestamp: 1741964095580 - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_1.conda sha256: 64a27e7f4f0460bc4b6b8f0dfb4af156067bd4ce5b959ad840f09e15f9df8999 md5: 98130728ec3be777d73f6a4c4b6451a4 @@ -10573,6 +13328,23 @@ packages: purls: [] size: 1241124 timestamp: 1741889606201 +- conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda + sha256: f4b686d470bb4ccb4ffadaa2d226f73ce4442bd894129c098c6aee78e25b6f93 + md5: 92f0e1de8e84f966a531c797dbd66274 + depends: + - __osx >=10.14 + - libcxx >=18 + - libprotobuf >=5.29.3,<5.29.4.0a0 + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.10.0,<1.11.0a0 + - snappy >=1.2.1,<1.3.0a0 + - tzdata + - zstd >=1.5.7,<1.6.0a0 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 505875 + timestamp: 1741889809058 - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda sha256: 7734e083287b2d49446014b6506e056a1394022407a8bfe47b5554f536368e9e md5: c021648f89082b32d4be335af53b40a2 @@ -10639,6 +13411,25 @@ packages: - pkg:pypi/pandas?source=hash-mapping size: 13014228 timestamp: 1726878893275 +- conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda + sha256: 774bcf55aa2afabf93c4bafed416f32554f89d2169fc403372d67fea965f1d09 + md5: b96d54d99c8bd2b0840b2671ab69f4cb + depends: + - __osx >=10.13 + - libcxx >=17 + - numpy >=1.19,<3 + - numpy >=1.22.4 + - python >=3.10,<3.11.0a0 + - python-dateutil >=2.8.1 + - python-tzdata >=2022a + - python_abi 3.10.* *_cp310 + - pytz >=2020.1,<2024.2 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/pandas?source=hash-mapping + size: 12209035 + timestamp: 1726878886272 - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda sha256: f4e4c0016c56089d22850e16c44c7e912d6368fd43374a92d8de6a1da9a85b47 md5: 7bc53f11058c93444968c99f1600f73c @@ -10747,6 +13538,27 @@ packages: - pkg:pypi/pillow?source=hash-mapping size: 42419230 timestamp: 1735929858736 +- conda: https://prefix.dev/conda-forge/osx-64/pillow-11.1.0-py310hbf7783a_0.conda + sha256: 472a1869ca5d2bc7211f2343e204948cd151eb0e7a5bad4d3bdd53429031778e + md5: 537a01c0dcd11ca391b36edf4c89c15b + depends: + - __osx >=10.13 + - freetype >=2.12.1,<3.0a0 + - lcms2 >=2.16,<3.0a0 + - libjpeg-turbo >=3.0.0,<4.0a0 + - libtiff >=4.7.0,<4.8.0a0 + - libwebp-base >=1.5.0,<2.0a0 + - libxcb >=1.17.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openjpeg >=2.5.3,<3.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - tk >=8.6.13,<8.7.0a0 + license: HPND + purls: + - pkg:pypi/pillow?source=hash-mapping + size: 42216800 + timestamp: 1735929931327 - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda sha256: 7eb1bf423326ae0d372504cab421994f248e882daab6750ed5ea5df4fbb9858f md5: 72579fcac27a82e99c2c115c6718dd06 @@ -10846,6 +13658,20 @@ packages: purls: [] size: 199544 timestamp: 1730769112346 +- conda: https://prefix.dev/conda-forge/osx-64/prometheus-cpp-1.3.0-h7802330_0.conda + sha256: af754a477ee2681cb7d5d77c621bd590d25fe1caf16741841fc2d176815fc7de + md5: f36107fa2557e63421a46676371c4226 + depends: + - __osx >=10.13 + - libcurl >=8.10.1,<9.0a0 + - libcxx >=18 + - libzlib >=1.3.1,<2.0a0 + - zlib + license: MIT + license_family: MIT + purls: [] + size: 179103 + timestamp: 1730769223221 - conda: https://prefix.dev/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda sha256: 851a77ae1a8e90db9b9f3c4466abea7afb52713c3d98ceb0d37ba6ff27df2eff md5: 7172339b49c94275ba42fec3eaeda34f @@ -10888,6 +13714,19 @@ packages: - pkg:pypi/psutil?source=compressed-mapping size: 354476 timestamp: 1740663252954 +- conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py310hbb8c376_0.conda + sha256: 614c230961fab2ed8f7087fa81ae0cb5c6a6b3b9aea6d7d021dfad38c0aa349c + md5: c1d3e75575208aa864c8f0ae1ed6842e + depends: + - __osx >=10.13 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/psutil?source=hash-mapping + size: 360590 + timestamp: 1740663319060 - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h078409c_0.conda sha256: c4aa4d0e144691383a88214ef02cc67909fccd5885601bafc9eaaf8bbe1c2877 md5: 0079de80b6bf6e1c5c9ea067dce6bb05 @@ -10928,6 +13767,16 @@ packages: purls: [] size: 8252 timestamp: 1726802366959 +- conda: https://prefix.dev/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda + sha256: 05944ca3445f31614f8c674c560bca02ff05cb51637a96f665cb2bbe496099e5 + md5: 8bcf980d2c6b17094961198284b8e862 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 8364 + timestamp: 1726802331537 - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda sha256: 8ed65e17fbb0ca944bfb8093b60086e3f9dd678c3448b5de212017394c247ee3 md5: 415816daf82e0b23a736a069a75e9da7 @@ -10987,6 +13836,22 @@ packages: purls: [] size: 25359 timestamp: 1739792670797 +- conda: https://prefix.dev/conda-forge/osx-64/pyarrow-19.0.1-py310h2ec42d9_0.conda + sha256: dd0638597f4ef0a7dacc6203ac565cecf0d35305ffdbfd908a1e23775ef090f6 + md5: 91c2a91fa284e1d45c477a40623bf55d + depends: + - libarrow-acero 19.0.1.* + - libarrow-dataset 19.0.1.* + - libarrow-substrait 19.0.1.* + - libparquet 19.0.1.* + - pyarrow-core 19.0.1 *_0_* + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 25313 + timestamp: 1739792496402 - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-19.0.1-py310hb6292c7_0.conda sha256: 7d230ccdad9ba4da11b569f791a8677e02797826ec8efb8745ba05d250755765 md5: a7545e7a2217a3e638e7b67b731ce5d3 @@ -11039,6 +13904,25 @@ packages: - pkg:pypi/pyarrow?source=hash-mapping size: 4672057 timestamp: 1739792491899 +- conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-19.0.1-py310h86202ae_0_cpu.conda + sha256: 53799e5d76d6fdda7e6f6b6090dc3f79a1d5d924e033ea331a4b3019a2acd6c3 + md5: ab4a08339bdccdb206fdf469975a2c8b + depends: + - __osx >=10.13 + - libarrow 19.0.1.* *cpu + - libcxx >=18 + - libzlib >=1.3.1,<2.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - apache-arrow-proc =*=cpu + - numpy >=1.21,<3 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/pyarrow?source=hash-mapping + size: 4469583 + timestamp: 1739792472820 - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-19.0.1-py310hc17921c_0_cpu.conda sha256: 9c383de91179d9514812eed8cc03ccec3c02028cadf5e0ffed199e20e5fb8a34 md5: 3b60288e5b558e58c01aae7161d597f6 @@ -11297,6 +14181,52 @@ packages: size: 33233150 timestamp: 1739803603242 python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda + build_number: 1 + sha256: 45b0a0a021cbaddfd25a1e43026564bbec33883e4bc9c30fd341be40c12ad88c + md5: 116dda7daaadcc877b936edcdf655208 + depends: + - __osx >=10.13 + - bzip2 >=1.0.8,<2.0a0 + - libffi >=3.4,<4.0a0 + - liblzma >=5.6.3,<6.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.4.0,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + constrains: + - python_abi 3.10.* *_cp310 + license: Python-2.0 + purls: [] + size: 13061363 + timestamp: 1733408434547 +- conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda + build_number: 101 + sha256: 19abb6ba8a1af6985934a48f05fccd29ecc54926febdb8b3803f30134c518b34 + md5: 2e883c630979a183e23a510d470194e2 + depends: + - __osx >=10.13 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - liblzma >=5.6.4,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.48.0,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.4.1,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + purls: [] + size: 13961675 + timestamp: 1739802065430 + python_site_packages_path: lib/python3.13/site-packages - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda build_number: 1 sha256: cd617b15712c4f9316b22c75459311ed106ccb0659c0bf36e281a9162b4e2d95 @@ -11434,6 +14364,28 @@ packages: purls: [] size: 6217 timestamp: 1723823393322 +- conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + build_number: 5 + sha256: 67eda423ceaf73e50be545464c289ad0c4aecf2df98cc3bbabd5eeded4ca0511 + md5: 5918a11cbc8e1650b2dde23b6ef7452c + constrains: + - python 3.10.* *_cpython + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6319 + timestamp: 1723823093772 +- conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + build_number: 5 + sha256: 075ad768648e88b78d2a94099563b43d3082e7c35979f457164f26d1079b7b5c + md5: 927a2186f1f997ac018d67c4eece90a6 + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6291 + timestamp: 1723823083064 - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda build_number: 5 sha256: 15a1e37da3e52c9250eac103858aad494ce23501d72fb78f5a2126046c9a9e2d @@ -11577,6 +14529,44 @@ packages: - pkg:pypi/torch?source=hash-mapping size: 24698239 timestamp: 1741976556876 +- conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda + sha256: 0c321b73b17df133265073da1a0cb417f981660d3b576a3d6f8faeda19026157 + md5: 57a9cf6bcf2486740afc7dd8003c35e4 + depends: + - __osx >=10.15 + - filelock + - fsspec + - jinja2 + - libabseil * cxx17* + - libabseil >=20250127.1,<20250128.0a0 + - libblas * *mkl + - libcblas >=3.9.0,<4.0a0 + - libcxx >=18 + - libprotobuf >=5.29.3,<5.29.4.0a0 + - libtorch 2.6.0.* + - libuv >=1.50.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - llvm-openmp >=18.1.8 + - mkl >=2023.2.0,<2024.0a0 + - networkx + - numpy >=1.19,<3 + - optree >=0.13.0 + - pybind11 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - setuptools <76 + - sleef >=3.8,<4.0a0 + - sympy >=1.13.1,!=1.13.2 + - typing_extensions >=4.10.0 + constrains: + - pytorch-gpu ==99999999 + - pytorch-cpu ==2.6.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/torch?source=hash-mapping + size: 23602186 + timestamp: 1742922911753 - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda sha256: d03c45eb22afe0b74f21a4645fe4fb1e40137337cc07eed3ae0a8b8019f98d71 md5: 032a05178780c046162ff96f134c8ac7 @@ -11729,6 +14719,16 @@ packages: - pkg:pypi/pytz?source=hash-mapping size: 186859 timestamp: 1738317649432 +- conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 + md5: bc8e3267d44011051f2eb14d22fb0960 + depends: + - python >=3.9 + license: MIT + purls: + - pkg:pypi/pytz?source=compressed-mapping + size: 189015 + timestamp: 1742920947249 - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda sha256: 5fba7f5babcac872c72f6509c25331bcfac4f8f5031f0102530a41b41336fce6 md5: fd343408e64cf1e273ab7c710da374db @@ -11759,6 +14759,34 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 205919 timestamp: 1737454783637 +- conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda + sha256: ee888a231818e98603439abcad0084ea7600399c4633d3d9415d42a5e7e3aee1 + md5: a421bbf2cdd0d7ec3357a01d2d48709e + depends: + - __osx >=10.13 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pyyaml?source=hash-mapping + size: 168613 + timestamp: 1737454886846 +- conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py313h717bdf5_2.conda + sha256: 27501e9b3b5c6bfabb3068189fd40c650356a258e4a82b0cfe31c60f568dcb85 + md5: b7f2984724531d2233b77c89c54be594 + depends: + - __osx >=10.13 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pyyaml?source=hash-mapping + size: 196573 + timestamp: 1737455046063 - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda sha256: 0c46719507e1664b1085f2142b8250250c6aae01ec367d18068688efeba445ec md5: b8be3d77488c580d2fd81c9bb3cacdf1 @@ -11846,6 +14874,16 @@ packages: purls: [] size: 26811 timestamp: 1741121137599 +- conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda + sha256: 291ebc1f3c6d479077399298c42c5e510e354664212cba74c04b9ab13ad811de + md5: 11dae9af12311eee952f3431282c822d + depends: + - libre2-11 2024.07.02 h08ce7b7_3 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 26925 + timestamp: 1741121237531 - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda sha256: 248af2869bf54f77f5b4c6e144b535bbc2a6d4c27228f4fb2ed689f8df9f071b md5: d4e82bd66b71c29da35e1f634548e039 @@ -11877,6 +14915,16 @@ packages: purls: [] size: 282480 timestamp: 1740379431762 +- conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + sha256: 53017e80453c4c1d97aaf78369040418dea14cf8f46a2fa999f31bd70b36c877 + md5: 342570f8e02f2f022147a7f841475784 + depends: + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + purls: [] + size: 256712 + timestamp: 1740379577668 - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34 md5: 63ef3f6e6d6d5c589e64f11263dc5676 @@ -12006,6 +15054,17 @@ packages: purls: [] size: 1920152 timestamp: 1738089391074 +- conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda + sha256: e4e350c355e461b06eb911ce6e1db6af158cd21b06465303ec60b9632e6a2e1e + md5: 3b4ac13220d26d428ea675f9584acc66 + depends: + - __osx >=10.13 + - libcxx >=18 + - llvm-openmp >=18.1.8 + license: BSL-1.0 + purls: [] + size: 1470559 + timestamp: 1738089437411 - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda sha256: e8f26540b22fe2f1c9f44666a8fdf0786e7a40e8e69466d2567a53b106f6dff3 md5: 6567410b336a7b8f775cd9157fb50d61 @@ -12040,6 +15099,17 @@ packages: purls: [] size: 42739 timestamp: 1733501881851 +- conda: https://prefix.dev/conda-forge/osx-64/snappy-1.2.1-haf3c120_1.conda + sha256: 26e8a2edd2a12618d9adcdcfc6cfd9adaca8da71aa334615d29e803d225b52be + md5: 9d6ae6d5232233e1a01eb7db524078fb + depends: + - __osx >=10.13 + - libcxx >=18 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 36813 + timestamp: 1733502097580 - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda sha256: 4242f95b215127a006eb664fe26ed5a82df87e90cbdbc7ce7ff4971f0720997f md5: ded86dee325290da2967a3fea3800eb5 @@ -12371,6 +15441,18 @@ packages: purls: [] size: 175954 timestamp: 1732982638805 +- conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda + sha256: 54dacd0ed9f980674659dd84cecc10fb1c88b6a53c59e99d0b65f19c3e104c85 + md5: 284892942cdddfded53d090050b639a5 + depends: + - __osx >=10.13 + - libcxx >=18 + - libhwloc >=2.11.2,<2.11.3.0a0 + license: Apache-2.0 + license_family: APACHE + purls: [] + size: 158197 + timestamp: 1732982743895 - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda sha256: 03cc5442046485b03dd1120d0f49d35a7e522930a2ab82f275e938e17b07b302 md5: 9190dd0a23d925f7602f9628b3aed511 @@ -12406,6 +15488,16 @@ packages: purls: [] size: 3318875 timestamp: 1699202167581 +- conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 + md5: bf830ba5afc507c6232d4ef0fb1a882d + depends: + - libzlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + purls: [] + size: 3270220 + timestamp: 1699202389792 - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda sha256: 72457ad031b4c048e5891f3f6cb27a53cb479db68a52d965f796910e71a403a8 md5: b50a57ba89c32b62428b71a875291c9b @@ -12486,6 +15578,19 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 650307 timestamp: 1732616034421 +- conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda + sha256: 608a947fa9aad774d6dfdcc96c1af4e9522c52554e51a03992331a19b5abf27e + md5: 1988c632b07b884ee3e38ebac2dd1f35 + depends: + - __osx >=10.13 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/tornado?source=hash-mapping + size: 651323 + timestamp: 1732616042024 - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda sha256: 1263e018a20c98c6ff10e830ea5f13855d33f87f751329f3f6d207b182871acc md5: 21218c56939379bcfeddd26ea37d3fe7 @@ -12619,6 +15724,36 @@ packages: - pkg:pypi/ukkonen?source=hash-mapping size: 13916 timestamp: 1725784177558 +- conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py310hfa8da69_5.conda + sha256: 326ad0a36c09aa74fed9277ab8b12002512a91252d426b0baad34fe11cc59568 + md5: b33e406764d2ffc9d23a0133f3b5fead + depends: + - __osx >=10.13 + - cffi + - libcxx >=17 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ukkonen?source=hash-mapping + size: 12925 + timestamp: 1725784218557 +- conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py313h0c4e38b_5.conda + sha256: 6abf14f984a1fc3641908cb7e96ba8f2ce56e6f81069852b384e1755f8f5225e + md5: 6185cafe9e489071688304666923c2ad + depends: + - __osx >=10.13 + - cffi + - libcxx >=17 + - python >=3.13.0rc1,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ukkonen?source=hash-mapping + size: 13126 + timestamp: 1725784265187 - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py310h7306fd8_5.conda sha256: 1c74c4927f2c4ce93a74b4e72081fed818b8cbb291646316e19b92d683384624 md5: 75162a8dc3ec9e30d8eb5c676a41b366 @@ -12779,6 +15914,16 @@ packages: purls: [] size: 14780 timestamp: 1734229004433 +- conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda + sha256: b4d2225135aa44e551576c4f3cf999b3252da6ffe7b92f0ad45bb44b887976fc + md5: 4cf40e60b444d56512a64f39d12c20bd + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 13290 + timestamp: 1734229077182 - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda sha256: f33e6f013fc36ebc200f09ddead83468544cb5c353a3b50499b07b8c34e28a8d md5: 50901e0764b7701d8ed7343496f4f301 @@ -12812,6 +15957,16 @@ packages: purls: [] size: 19901 timestamp: 1727794976192 +- conda: https://prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda + sha256: bb4d1ef9cafef535494adf9296130b6193b3a44375883185b5167de03eb1ac7f + md5: 9f438e1b6f4e73fd9e6d78bfe7c36743 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 18465 + timestamp: 1727794980957 - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda sha256: 9939a166d780700d81023546759102b33fdc2c5f11ef09f5f66c77210fd334c8 md5: 77c447f48cab5d3a15ac224edb86a968 @@ -12855,6 +16010,14 @@ packages: purls: [] size: 89141 timestamp: 1641346969816 +- conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 + sha256: 5301417e2c8dea45b401ffee8df3957d2447d4ce80c83c5ff151fc6bfe1c4148 + md5: d7e08fcf8259d742156188e8762b4d20 + license: MIT + license_family: MIT + purls: [] + size: 84237 + timestamp: 1641347062780 - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 sha256: 93181a04ba8cfecfdfb162fc958436d868cc37db504c58078eab4c1a3e57fbb7 md5: 4bb3f014845110883a3c5ee811fd84b4 @@ -12908,6 +16071,17 @@ packages: purls: [] size: 92286 timestamp: 1727963153079 +- conda: https://prefix.dev/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda + sha256: 219edbdfe7f073564375819732cbf7cc0d7c7c18d3f546a09c2dfaf26e4d69f3 + md5: c989e0295dcbdc08106fe5d9e935f0b9 + depends: + - __osx >=10.13 + - libzlib 1.3.1 hd23fc13_2 + license: Zlib + license_family: Other + purls: [] + size: 88544 + timestamp: 1727963189976 - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda sha256: 58f8860756680a4831c1bf4f294e2354d187f2e999791d53b1941834c4b37430 md5: e3170d898ca6cb48f1bb567afb92f775 @@ -12949,6 +16123,34 @@ packages: - pkg:pypi/zstandard?source=hash-mapping size: 737893 timestamp: 1741853442447 +- conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py310hbb8c376_1.conda + sha256: a99bcb153d218dbec2f84f9158319f57be3aa18a349cbc0f7da119657aba7d83 + md5: 1625936f8a2131f6f6e84f0c1c33c7bf + depends: + - __osx >=10.13 + - cffi >=1.11 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/zstandard?source=hash-mapping + size: 678651 + timestamp: 1741853496802 +- conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py313h63b0ddb_1.conda + sha256: 4b975a1ecff7947ec6fa365f01e363a0cb2521e5ef97c1561e85b7daea8581dd + md5: f00530abdc6e3dba5ae003598c8fb8a1 + depends: + - __osx >=10.13 + - cffi >=1.11 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/zstandard?source=compressed-mapping + size: 692765 + timestamp: 1741853628130 - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda sha256: dbcc4f2478aa418695a53ab7b7cd0074c0067173ad5301e20832820226a73220 md5: bc00cf3860a0914d9ff009c3a19e1977 @@ -13024,6 +16226,17 @@ packages: purls: [] size: 567578 timestamp: 1742433379869 +- conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda + sha256: c171c43d0c47eed45085112cb00c8c7d4f0caa5a32d47f2daca727e45fb98dca + md5: cd60a4a5a8d6a476b30d8aa4bb49251a + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 485754 + timestamp: 1742433356230 - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda sha256: 0d02046f57f7a1a3feae3e9d1aa2113788311f3cf37a3244c71e61a93177ba67 md5: e6f69c7bcccdefa417f056fa593b40f0 diff --git a/pyproject.toml b/pyproject.toml index 75d67d5d..5b2494eb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,7 @@ version.path = "src/array_api_extra/__init__.py" [tool.pixi.project] channels = ["https://prefix.dev/conda-forge"] -platforms = ["linux-64", "osx-arm64", "win-64"] +platforms = ["linux-64", "osx-64", "osx-arm64", "win-64"] [tool.pixi.dependencies] python = ">=3.10,<3.14" From 8b4a27520d9d01f72ad8d28a4575d7916254990a Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 25 Mar 2025 22:40:49 +0000 Subject: [PATCH 072/140] docs: add lithomas1 as a contributor for tool (#183) * docs: update README.md * docs: update CONTRIBUTORS.md * docs: update .all-contributorsrc * docs: update README.md * docs: update CONTRIBUTORS.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> Co-authored-by: Lucas Colley --- .all-contributorsrc | 3 ++- CONTRIBUTORS.md | 2 +- README.md | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 93880be6..4c24b4a8 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -235,7 +235,8 @@ "avatar_url": "https://avatars.githubusercontent.com/u/47963215?v=4", "profile": "https://github.com/lithomas1", "contributions": [ - "bug" + "bug", + "tool" ] } ] diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index c2914370..7d095124 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -36,7 +36,7 @@ This project exists thanks to the following contributors Neil Girdhar
Neil Girdhar

💻 ⚠️ - Thomas Li
Thomas Li

🐛 + Thomas Li
Thomas Li

🐛 🔧 diff --git a/README.md b/README.md index acf94182..ab42dfa0 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ This project exists thanks to the following contributors Neil Girdhar
Neil Girdhar

💻 ⚠️ - Thomas Li
Thomas Li

🐛 + Thomas Li
Thomas Li

🐛 🔧 From db64b2fd112c311af20a3c8e43140b15ba876033 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Wed, 26 Mar 2025 10:26:21 +0000 Subject: [PATCH 073/140] DEV: Add JAX to osx-64 (MacIntel) --- pixi.lock | 365 ++++++++++++++++++++++++++++++------------------- pyproject.toml | 7 + 2 files changed, 228 insertions(+), 144 deletions(-) diff --git a/pixi.lock b/pixi.lock index 38af268a..4bab4907 100644 --- a/pixi.lock +++ b/pixi.lock @@ -220,7 +220,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hec71012_102.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hec71012_103.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda @@ -293,7 +293,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_102.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_103.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda @@ -423,6 +423,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_1.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda @@ -446,6 +448,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda @@ -484,6 +488,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda + - conda: https://prefix.dev/conda-forge/osx-64/ml_dtypes-0.5.1-py310h96a9d13_0.conda - conda: https://prefix.dev/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -502,6 +507,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -540,6 +546,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/scipy-1.15.2-py310hef62574_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda @@ -708,7 +715,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda @@ -779,7 +786,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda @@ -936,7 +943,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_102.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_103.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -998,7 +1005,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_102.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_103.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda @@ -1211,7 +1218,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.1-ha7bfdaf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.9.0-h19665d7_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda @@ -1229,7 +1236,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9fa54b4_302.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h76b5ff1_303.conda - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda @@ -1304,7 +1311,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hb403307_302.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_h5b8fff9_303.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda @@ -1436,6 +1443,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_1.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda @@ -1459,6 +1468,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda @@ -1497,6 +1508,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda + - conda: https://prefix.dev/conda-forge/osx-64/ml_dtypes-0.5.1-py310h96a9d13_0.conda - conda: https://prefix.dev/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -1515,6 +1527,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -1553,6 +1566,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/scipy-1.15.2-py310hef62574_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda @@ -1721,7 +1735,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda @@ -1792,7 +1806,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda @@ -1959,7 +1973,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.9.0-he50f1ff_0.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda @@ -1969,7 +1983,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_he39793c_302.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_hdbd231b_303.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -2031,7 +2045,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_he46af8b_302.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_h3ac3ac7_303.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda @@ -2158,7 +2172,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -2332,7 +2346,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -2419,7 +2433,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda @@ -2542,7 +2556,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -2758,7 +2772,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -2864,7 +2878,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda @@ -3197,7 +3211,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hec71012_102.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hec71012_103.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda @@ -3249,7 +3263,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_102.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_103.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda @@ -3337,6 +3351,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda - conda: https://prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda @@ -3359,6 +3375,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda @@ -3392,6 +3410,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/lz4-c-1.10.0-h240833e_1.conda - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py310h8e2f543_1.conda - conda: https://prefix.dev/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda + - conda: https://prefix.dev/conda-forge/osx-64/ml_dtypes-0.5.1-py310h96a9d13_0.conda - conda: https://prefix.dev/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -3404,6 +3423,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -3431,6 +3451,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda - conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/scipy-1.15.2-py310hef62574_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda @@ -3557,7 +3578,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda @@ -3607,7 +3628,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda @@ -3721,7 +3742,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_102.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_103.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -3764,7 +3785,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_102.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_103.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda @@ -3934,7 +3955,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.1-ha7bfdaf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.9.0-h19665d7_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda @@ -3952,7 +3973,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9fa54b4_302.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h76b5ff1_303.conda - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda @@ -4006,7 +4027,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hb403307_302.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_h5b8fff9_303.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda @@ -4096,6 +4117,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda - conda: https://prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda @@ -4118,6 +4141,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda @@ -4151,6 +4176,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/lz4-c-1.10.0-h240833e_1.conda - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py310h8e2f543_1.conda - conda: https://prefix.dev/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda + - conda: https://prefix.dev/conda-forge/osx-64/ml_dtypes-0.5.1-py310h96a9d13_0.conda - conda: https://prefix.dev/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda @@ -4163,6 +4189,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda @@ -4190,6 +4217,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda - conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/scipy-1.15.2-py310hef62574_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda @@ -4316,7 +4344,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda @@ -4366,7 +4394,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda @@ -4490,7 +4518,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.9.0-he50f1ff_0.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda @@ -4500,7 +4528,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_he39793c_302.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_hdbd231b_303.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -4543,7 +4571,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_he46af8b_302.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_h3ac3ac7_303.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda @@ -5204,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.1.dev0 - sha256: 0a2d7af2db49c60afe38f778207cbc3dbc36c259ec85144721ab8c60a5de76ed + sha256: 54fed5ddb6a0d325790f34dd81b796833e3772fcb2b9a81511f26b1ebf32df25 requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' @@ -8210,6 +8238,30 @@ packages: - pkg:pypi/jaxlib?source=hash-mapping size: 151482143 timestamp: 1741986801921 +- conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_1.conda + sha256: 46abf7990c20ca92da0e00900fbf467ff5719d08c58c1d2fe3908a43d254c78c + md5: e4d61f83e62d722e2289b99fdc532e01 + depends: + - __osx >=10.15 + - libabseil * cxx17* + - libabseil >=20250127.0,<20250128.0a0 + - libcxx >=18 + - libgrpc >=1.71.0,<1.72.0a0 + - libzlib >=1.3.1,<2.0a0 + - ml_dtypes >=0.2.0 + - numpy >=1.19,<3 + - openssl >=3.4.1,<4.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - scipy >=1.9 + constrains: + - jax >=0.5.2 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/jaxlib?source=hash-mapping + size: 66008941 + timestamp: 1741978167194 - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_1.conda sha256: 8ddfd9798bfd0b7978a7d66112c02d8d1215a583bb7ecd14eee37b9f6b125d97 md5: 01eb10cbe5ced0d8b3fc51442537afe6 @@ -10545,9 +10597,9 @@ packages: purls: [] size: 104465 timestamp: 1738525557254 -- conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.8.0-h566cb83_2.conda - sha256: b8999f6dfdcdd3d0531271bd6f45e4842561d44018c9e34f24d31d6d0c73c4d2 - md5: b6818d8ad575df8faace47ee560e0630 +- conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.9.0-h19665d7_1.conda + sha256: 13d50a4f7da02e6acce4b5b6df82072c0f447a2c5ba1f4a3190dfec3a9174965 + md5: 38b3447782263c96b0c0a7b92c97575e depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -10562,11 +10614,11 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 296058740 - timestamp: 1734990709538 -- conda: https://prefix.dev/conda-forge/win-64/libmagma-2.8.0-h630bcb8_2.conda - sha256: 33be8cf67646e04284625a29ad1cb019929640b1754f06e3e619a7ea0a204881 - md5: 3180d8817e0a82e40bdd32346d6fd56e + size: 371275523 + timestamp: 1739994057566 +- conda: https://prefix.dev/conda-forge/win-64/libmagma-2.9.0-he50f1ff_0.conda + sha256: 60d6ac89e236cdf97646e00149e730234129b3d2163bd4557fafb12364cb462f + md5: 0211327857a2b13f0562de396f1e5d21 depends: - cuda-cudart >=12.6.77,<13.0a0 - cuda-version >=12.6,<13 @@ -10580,8 +10632,8 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 73240097 - timestamp: 1734985226958 + size: 272011663 + timestamp: 1739907162922 - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda sha256: d02d1d3304ecaf5c728e515eb7416517a0b118200cd5eacbe829c432d1664070 md5: aeb98fdeb2e8f25d43ef71fbacbeec80 @@ -11344,15 +11396,15 @@ packages: purls: [] size: 978878 timestamp: 1734399004259 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hec71012_102.conda - sha256: 088423e64b5b72c1579bfabee81b04394c06a0445faa71afe4ed25a7b02563ee - md5: bbdf960b7e35f56bbb68da1a2be8872e +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hec71012_103.conda + sha256: fe0c40e29527bdb56a6c77d0dccc9e0c228caa4ab586f2f1a444fca7d1c2b1e2 + md5: f5c1ba21fa4f28b26f518c1954fd8125 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm - _openmp_mutex >=4.5 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libgcc >=13 @@ -11360,21 +11412,21 @@ packages: - libstdcxx >=13 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=19.1.7 + - llvm-openmp >=20.1.1 - mkl >=2024.2.2,<2025.0a0 - sleef >=3.8,<4.0a0 constrains: - - pytorch 2.6.0 cpu_mkl_*_102 + - pytorch 2.6.0 cpu_mkl_*_103 - pytorch-cpu ==2.6.0 - pytorch-gpu ==99999999 license: BSD-3-Clause license_family: BSD purls: [] - size: 54401526 - timestamp: 1741953559401 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h9fa54b4_302.conda - sha256: f7238c6a597481f79cd9652f303c5f14d167a9f1a3709e4980487aa719099989 - md5: 830d930729a773049b826becaf47a6f8 + size: 54461036 + timestamp: 1742921644676 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h76b5ff1_303.conda + sha256: 41ec31be3344aa5db50594fd69c9299fb16a830a7ecbbe996d74b44918358c0d + md5: 9e678f51a95616bfb8435cce925d8866 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm @@ -11386,7 +11438,7 @@ packages: - cuda-version >=12.6,<13 - cudnn >=9.8.0.87,<10.0a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 @@ -11397,24 +11449,24 @@ packages: - libcusolver >=11.7.1.2,<12.0a0 - libcusparse >=12.5.4.2,<13.0a0 - libgcc >=13 - - libmagma >=2.8.0,<2.8.1.0a0 + - libmagma >=2.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=19.1.7 + - llvm-openmp >=20.1.1 - mkl >=2024.2.2,<2025.0a0 - - nccl >=2.25.1.1,<3.0a0 + - nccl >=2.26.2.1,<3.0a0 - sleef >=3.8,<4.0a0 constrains: - - pytorch 2.6.0 cuda126_mkl_*_302 - - pytorch-cpu ==99999999 - pytorch-gpu ==2.6.0 + - pytorch-cpu ==99999999 + - pytorch 2.6.0 cuda126_mkl_*_303 license: BSD-3-Clause license_family: BSD purls: [] - size: 522707774 - timestamp: 1741974800517 + size: 522593812 + timestamp: 1742948408683 - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h04283be_103.conda sha256: 8bf2ee076b59040d301d04f980f36afeb955c5903c08feb172adfdcf0582aa2d md5: 0d5a3adee56aa9441633f3faf2735bc1 @@ -11442,13 +11494,13 @@ packages: purls: [] size: 46955151 timestamp: 1742922098260 -- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_2.conda - sha256: b8e092fc938eacd92fde5a40be75723a73cb256a6ed57ea430239d0f08025b6f - md5: c85f8383f24afe3aa975f98595d9cf60 +- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_3.conda + sha256: 719495cdfffb23fd075bd66cd6c2dd7f37d54102421625e5c98faa861e2eb5ce + md5: 91fce8dd4b3c62d60d27957334c0fd76 depends: - __osx >=11.0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - libcxx >=18 @@ -11462,22 +11514,22 @@ packages: - python_abi 3.10.* *_cp310 - sleef >=3.8,<4.0a0 constrains: + - pytorch-cpu ==2.6.0 - pytorch-gpu ==99999999 - openblas * openmp_* - - pytorch 2.6.0 cpu_generic_*_2 - - pytorch-cpu ==2.6.0 + - pytorch 2.6.0 cpu_generic_*_3 license: BSD-3-Clause license_family: BSD purls: [] - size: 28656300 - timestamp: 1741959060988 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_102.conda - sha256: 5ee62c34415c9bc1c6f37ab1b2e00c99246fef580869117b78fee4971c1c9262 - md5: e179f07dc2e1b6788f5464630ce13c00 + size: 28648491 + timestamp: 1742922546450 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_103.conda + sha256: c0dd2dcf7a5c44eea310e3d845aebc37ba6083197f42d6591e9fe170d16dc6a9 + md5: 03d5fe421edef7fa40c45a017f415b62 depends: - intel-openmp <2025 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 @@ -11490,16 +11542,16 @@ packages: - vc14_runtime >=14.29.30139 constrains: - pytorch-gpu ==99999999 - - pytorch 2.6.0 cpu_mkl_*_102 + - pytorch 2.6.0 cpu_mkl_*_103 - pytorch-cpu ==2.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 33590659 - timestamp: 1741955326820 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_he39793c_302.conda - sha256: 1a6db2751621c853e20a6ce4eb0bb9e831977a4390a9c320470590d6c959dcb3 - md5: d8ff9c0840cb9ce14caae4966e9aee09 + size: 33665271 + timestamp: 1742916147429 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_hdbd231b_303.conda + sha256: 93672450d0ff32e2fc222f0134878dadbf993ba8fd1e0ac5f843d65997ac7310 + md5: d56c6450b0700c14416d23e83c3093c9 depends: - cuda-cudart >=12.6.77,<13.0a0 - cuda-cupti >=12.6.80,<13.0a0 @@ -11508,7 +11560,7 @@ packages: - cudnn >=9.8.0.87,<10.0a0 - intel-openmp <2025 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 @@ -11517,7 +11569,7 @@ packages: - libcurand >=10.3.7.77,<11.0a0 - libcusolver >=11.7.1.2,<12.0a0 - libcusparse >=12.5.4.2,<13.0a0 - - libmagma >=2.8.0,<2.8.1.0a0 + - libmagma >=2.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 @@ -11529,12 +11581,12 @@ packages: constrains: - pytorch-gpu ==2.6.0 - pytorch-cpu ==99999999 - - pytorch 2.6.0 cuda126_mkl_*_302 + - pytorch 2.6.0 cuda126_mkl_*_303 license: BSD-3-Clause license_family: BSD purls: [] - size: 415606182 - timestamp: 1741968346250 + size: 415643971 + timestamp: 1742929094123 - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda sha256: 56e55a7e7380a980b418c282cb0240b3ac55ab9308800823ff031a9529e2f013 md5: d6716795cd81476ac2f5465f1b1cde75 @@ -12325,6 +12377,20 @@ packages: - pkg:pypi/ml-dtypes?source=hash-mapping size: 283388 timestamp: 1736538961486 +- conda: https://prefix.dev/conda-forge/osx-64/ml_dtypes-0.5.1-py310h96a9d13_0.conda + sha256: e863943f050090f711f7c321c35d8bca5a127501c62d447734e770f99deec68c + md5: 57cdcd8632eb473b3fa80e5588d88c0c + depends: + - __osx >=10.13 + - libcxx >=18 + - numpy >=1.19,<3 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: MPL-2.0 AND Apache-2.0 + purls: + - pkg:pypi/ml-dtypes?source=hash-mapping + size: 219977 + timestamp: 1736539028850 - conda: https://prefix.dev/conda-forge/osx-arm64/ml_dtypes-0.5.1-py310h5936506_0.conda sha256: a75c01da122fc1043e32adba9094922afc5f758ddaea47f5e56e0c111123294b md5: 23c80623fc06fa0fa60237b14674cc69 @@ -14430,9 +14496,9 @@ packages: purls: [] size: 6716 timestamp: 1723823166911 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_102.conda - sha256: 7819128638ca80a8ab4537228b7e9958017ea53533f9898ab6c4f25e9dff67b9 - md5: 4207b294619561812cab152a34d923d3 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_103.conda + sha256: 26552661510d8a30214dd123fb81ed56b8db7e9ec85efeb7ad3efdf1e8a75e29 + md5: cef95a860921c287137b633ade3c2af3 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm @@ -14441,16 +14507,16 @@ packages: - fsspec - jinja2 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libgcc >=13 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libtorch 2.6.0 cpu_mkl_hec71012_102 + - libtorch 2.6.0 cpu_mkl_hec71012_103 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=19.1.7 + - llvm-openmp >=20.1.1 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 @@ -14458,7 +14524,7 @@ packages: - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - setuptools + - setuptools <76 - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions >=4.10.0 @@ -14469,11 +14535,11 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 24690692 - timestamp: 1741954518287 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_hb403307_302.conda - sha256: c69c22b6515faf0f58d4dd1e182add12b231ab8947f8fcce9de0a772865cf25c - md5: d01a63dece9e76763489ebbb0581eb34 + size: 24429163 + timestamp: 1742923402457 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_h5b8fff9_303.conda + sha256: 0bdb79ae6151ffbf8a23b12783d612dda25f910d435e8693b6c0ad9b1389e977 + md5: 873de2b0d84b5bfdd22fb83a6c801ca3 depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -14489,7 +14555,7 @@ packages: - fsspec - jinja2 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 @@ -14500,35 +14566,35 @@ packages: - libcusolver >=11.7.1.2,<12.0a0 - libcusparse >=12.5.4.2,<13.0a0 - libgcc >=13 - - libmagma >=2.8.0,<2.8.1.0a0 + - libmagma >=2.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libtorch 2.6.0 cuda126_mkl_h9fa54b4_302 + - libtorch 2.6.0 cuda126_mkl_h76b5ff1_303 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=19.1.7 + - llvm-openmp >=20.1.1 - mkl >=2024.2.2,<2025.0a0 - - nccl >=2.25.1.1,<3.0a0 + - nccl >=2.26.2.1,<3.0a0 - networkx - numpy >=1.19,<3 - optree >=0.13.0 - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - setuptools + - setuptools <76 - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - triton 3.2.0.* - typing_extensions >=4.10.0 constrains: - - pytorch-cpu ==99999999 - pytorch-gpu ==2.6.0 + - pytorch-cpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 24698239 - timestamp: 1741976556876 + size: 24851608 + timestamp: 1742953924846 - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda sha256: 0c321b73b17df133265073da1a0cb417f981660d3b576a3d6f8faeda19026157 md5: 57a9cf6bcf2486740afc7dd8003c35e4 @@ -14567,16 +14633,16 @@ packages: - pkg:pypi/torch?source=hash-mapping size: 23602186 timestamp: 1742922911753 -- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_2.conda - sha256: d03c45eb22afe0b74f21a4645fe4fb1e40137337cc07eed3ae0a8b8019f98d71 - md5: 032a05178780c046162ff96f134c8ac7 +- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda + sha256: c0d11e2daa7ab8f882a1b6834aadb9eaac11123f4267e59547e09afbb3677cfe + md5: fdb80c6738d440a58e2766b4aacb29e6 depends: - __osx >=11.0 - filelock - fsspec - jinja2 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libcblas >=3.9.0,<4.0a0 - libcxx >=18 - liblapack >=3.9.0,<4.0a0 @@ -14593,33 +14659,33 @@ packages: - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 - - setuptools + - setuptools <76 - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions >=4.10.0 constrains: - - pytorch-gpu ==99999999 - pytorch-cpu ==2.6.0 + - pytorch-gpu ==99999999 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 23639734 - timestamp: 1741959864664 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_102.conda - sha256: 7a737606a957fc8b9b5555218d465f0b70856b89723fad2e42a82875fb66de7d - md5: 48f00c967531e5103bc1a20e6f3c4517 + size: 23621475 + timestamp: 1742923328807 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_103.conda + sha256: 3a052307dd287563c8d5ebfa7fc63cde55cdc397e1d7269bb5da62c7d8355a5a + md5: 1c477af2daebb6d4e5f38e6e848c09cb depends: - filelock - fsspec - intel-openmp <2025 - jinja2 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0 cpu_mkl_h2287ae9_102 + - libtorch 2.6.0 cpu_mkl_h2287ae9_103 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -14629,7 +14695,7 @@ packages: - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - setuptools + - setuptools <76 - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions >=4.10.0 @@ -14643,11 +14709,11 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 23028018 - timestamp: 1741960847387 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_he46af8b_302.conda - sha256: 211e3af4f4b651728a285448402b268f604229e59c9a2ce1e439253bd875e154 - md5: f5e805f6f45b8f13684fa792043e850a + size: 22862154 + timestamp: 1742919116660 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_h3ac3ac7_303.conda + sha256: 0c5ee1f3154b0a4a742318aa0c349d8c3601525a3f0ad72f68a5b9720c11ce43 + md5: 8d540c2b669a6bf94b2bb9b7a698af6d depends: - __cuda - cuda-cudart >=12.6.77,<13.0a0 @@ -14660,7 +14726,7 @@ packages: - intel-openmp <2025 - jinja2 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 @@ -14669,9 +14735,9 @@ packages: - libcurand >=10.3.7.77,<11.0a0 - libcusolver >=11.7.1.2,<12.0a0 - libcusparse >=12.5.4.2,<13.0a0 - - libmagma >=2.8.0,<2.8.1.0a0 + - libmagma >=2.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0 cuda126_mkl_he39793c_302 + - libtorch 2.6.0 cuda126_mkl_hdbd231b_303 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -14681,7 +14747,7 @@ packages: - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - setuptools + - setuptools <76 - sleef >=3.8,<4.0a0 - sympy >=1.13.1,!=1.13.2 - typing_extensions >=4.10.0 @@ -14695,8 +14761,8 @@ packages: license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 22712807 - timestamp: 1741978382985 + size: 22822977 + timestamp: 1742935964815 - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 md5: 3eeeeb9e4827ace8c0c1419c85d590ad @@ -14708,17 +14774,6 @@ packages: - pkg:pypi/pytz?source=hash-mapping size: 188538 timestamp: 1706886944988 -- conda: https://prefix.dev/conda-forge/noarch/pytz-2025.1-pyhd8ed1ab_0.conda - sha256: bc35995ecbd38693567fc143d3e6008e53cff900b453412cae48ffa535f25d1f - md5: d451ccded808abf6511f0a2ac9bb9dcc - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pytz?source=hash-mapping - size: 186859 - timestamp: 1738317649432 - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 md5: bc8e3267d44011051f2eb14d22fb0960 @@ -14997,6 +15052,28 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 16417101 timestamp: 1739791865060 +- conda: https://prefix.dev/conda-forge/osx-64/scipy-1.15.2-py310hef62574_0.conda + sha256: da86efbfa72e4eb3e4748e5471d04fdbe3f9887f367b6302c1dcdb155bbf712b + md5: e79860e43d87b020a0254f0b3f5017c5 + depends: + - __osx >=10.13 + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=18 + - libgfortran 5.* + - libgfortran5 >=13.2.0 + - liblapack >=3.9.0,<4.0a0 + - numpy <2.5 + - numpy >=1.19,<3 + - numpy >=1.23.5 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/scipy?source=hash-mapping + size: 14682985 + timestamp: 1739792429025 - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.15.2-py310h32ab4ed_0.conda sha256: f6ff2c1ba4775300199e8bc0331d2e2ccb5906f58f3835c5426ddc591c9ad7bf md5: a389f540c808b22b3c696d7aea791a41 diff --git a/pyproject.toml b/pyproject.toml index 5b2494eb..4394b4cb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -144,6 +144,9 @@ sparse = { version = ">= 0.16.0b3" } [tool.pixi.feature.backends.target.linux-64.dependencies] jax = "*" +[tool.pixi.feature.backends.target.osx-64.dependencies] +jax = "*" + [tool.pixi.feature.backends.target.osx-arm64.dependencies] jax = "*" @@ -158,6 +161,10 @@ system-requirements = { cuda = "12" } cupy = "*" jaxlib = { version = "*", build = "cuda12*" } +[tool.pixi.feature.cuda-backends.target.osx-64.dependencies] +# cupy = "*" # unavailable +# jaxlib = { version = "*", build = "cuda12*" } # unavailable + [tool.pixi.feature.cuda-backends.target.osx-arm64.dependencies] # cupy = "*" # unavailable # jaxlib = { version = "*", build = "cuda12*" } # unavailable From 9677f81d655bf0989e2454b67cba7a2bc87adbb4 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Wed, 26 Mar 2025 14:05:17 +0000 Subject: [PATCH 074/140] DEV: pin CUDA variant for PyTorch (#186) * DEV: remove redundant CUDA pins for JAX * Revert JAX and make torch explicit too --- pixi.lock | 2 +- pyproject.toml | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index 4bab4907..8c0a6b3b 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.1.dev0 - sha256: 54fed5ddb6a0d325790f34dd81b796833e3772fcb2b9a81511f26b1ebf32df25 + sha256: 676a791c66366ceb58f64f5bff8010d4f3c1077846f7b9c411883b46eb55fd38 requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 4394b4cb..0aabf345 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -132,6 +132,7 @@ python = "~=3.13.0" numpy = "=1.22.0" # Backends that can run on CPU-only hosts +# Note: JAX and PyTorch will install CPU variants. [tool.pixi.feature.backends.dependencies] pytorch = "*" dask = "*" @@ -153,25 +154,34 @@ jax = "*" [tool.pixi.feature.backends.target.win-64.dependencies] # jax = "*" # unavailable -# Backends that require a GPU host and a CUDA driver +# Backends that require a GPU host and a CUDA driver. +# Note that JAX and PyTorch automatically prefer CUDA variants +# thanks to the `system-requirements` below, *if available*. +# We request them explicitly below to ensure that we don't +# quietly revert to CPU-only in the future, e.g. when CUDA 13 +# is released and CUDA 12 builds are dropped upstream. [tool.pixi.feature.cuda-backends] system-requirements = { cuda = "12" } [tool.pixi.feature.cuda-backends.target.linux-64.dependencies] cupy = "*" jaxlib = { version = "*", build = "cuda12*" } +pytorch = { version = "*", build = "cuda12*" } [tool.pixi.feature.cuda-backends.target.osx-64.dependencies] # cupy = "*" # unavailable # jaxlib = { version = "*", build = "cuda12*" } # unavailable +# pytorch = { version = "*", build = "cuda12*" } # unavailable [tool.pixi.feature.cuda-backends.target.osx-arm64.dependencies] # cupy = "*" # unavailable # jaxlib = { version = "*", build = "cuda12*" } # unavailable +# pytorch = { version = "*", build = "cuda12*" } # unavailable [tool.pixi.feature.cuda-backends.target.win-64.dependencies] cupy = "*" # jaxlib = { version = "*", build = "cuda12*" } # unavailable +pytorch = { version = "*", build = "cuda12*" } [tool.pixi.environments] default = { features = ["py313"], solve-group = "py313" } From 0d26a7462a3fbf5ed9e42e261bdb3b39f25e2faf Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 26 Mar 2025 14:17:00 +0000 Subject: [PATCH 075/140] REL: set version to 0.7.1 (#187) --- pixi.lock | 2 +- src/array_api_extra/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index 8c0a6b3b..68733839 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5231,7 +5231,7 @@ packages: timestamp: 1742509526028 - pypi: . name: array-api-extra - version: 0.7.1.dev0 + version: 0.7.1 sha256: 676a791c66366ceb58f64f5bff8010d4f3c1077846f7b9c411883b46eb55fd38 requires_dist: - array-api-compat>=1.11,<2 diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 879d49b5..924c23b9 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -16,7 +16,7 @@ ) from ._lib._lazy import lazy_apply -__version__ = "0.7.1.dev0" +__version__ = "0.7.1" # pylint: disable=duplicate-code __all__ = [ From 5326cbd00027db8296a5c1a6e6f56c667cef8b42 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 26 Mar 2025 14:23:46 +0000 Subject: [PATCH 076/140] DEV: bump version to 0.7.2.dev0 (#188) --- pixi.lock | 2 +- src/array_api_extra/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index 68733839..6dfdbf39 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5231,7 +5231,7 @@ packages: timestamp: 1742509526028 - pypi: . name: array-api-extra - version: 0.7.1 + version: 0.7.2.dev0 sha256: 676a791c66366ceb58f64f5bff8010d4f3c1077846f7b9c411883b46eb55fd38 requires_dist: - array-api-compat>=1.11,<2 diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 924c23b9..aa0a484a 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -16,7 +16,7 @@ ) from ._lib._lazy import lazy_apply -__version__ = "0.7.1" +__version__ = "0.7.2.dev0" # pylint: disable=duplicate-code __all__ = [ From fcddde32eb53ecd9339470cf251e67dd905b9106 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Thu, 27 Mar 2025 12:39:24 +0000 Subject: [PATCH 077/140] MAINT: add Dask note to `lazy_apply` --- src/array_api_extra/_lib/_lazy.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/array_api_extra/_lib/_lazy.py b/src/array_api_extra/_lib/_lazy.py index 7b45eff9..d13d08f8 100644 --- a/src/array_api_extra/_lib/_lazy.py +++ b/src/array_api_extra/_lib/_lazy.py @@ -144,7 +144,12 @@ def lazy_apply( # type: ignore[valid-type] # numpydoc ignore=GL07,SA04 Dask This allows applying eager functions to Dask arrays. - The Dask graph won't be computed. + The Dask graph won't be computed until the user calls ``compute()`` or + ``persist()`` down the line. + + The function name will be prominently visible on the user-facing Dask + dashboard and on Prometheus metrics, so it is recommended for it to be + meaningful. `lazy_apply` doesn't know if `func` reduces along any axes; also, shape changes are non-trivial in chunked Dask arrays. For these reasons, all inputs From 76d614501671c2e64d0586387910a763cf530e55 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Thu, 27 Mar 2025 13:18:53 +0000 Subject: [PATCH 078/140] TST: add test for Dask keys in lazy_apply --- tests/test_lazy.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tests/test_lazy.py b/tests/test_lazy.py index 91cfed72..7057af80 100644 --- a/tests/test_lazy.py +++ b/tests/test_lazy.py @@ -186,6 +186,27 @@ def f(x: Array) -> Array: xp_assert_equal(y.compute(), x_cp + 1) # type: ignore[attr-defined] # pyright: ignore[reportUnknownArgumentType,reportAttributeAccessIssue] +def test_dask_key(da: ModuleType): + """Test that the function name is visible on the Dask dashboard and in metrics.""" + + def helloworld(x: Array) -> Array: + return x + 1 + + x = da.asarray([1, 2]) + # Use full namespace to bypass monkey-patching by lazy_xp_function, + # which calls persist() to materialize exceptions and warnings and in + # doing so squashes the graph. + y = xpx.lazy_apply(helloworld, x) + + prefixes = set() + for key in y.__dask_graph__(): # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + name = key[0] if isinstance(key, tuple) else key + assert isinstance(name, str) + prefixes.add(name.split("-")[0]) + + assert "helloworld" in prefixes + + def test_lazy_apply_none_shape_in_args(xp: ModuleType, library: Backend): x = xp.asarray([1, 1, 2, 2, 2]) From b41da86663ef7a6d695595df4e11384f58358ce2 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Thu, 27 Mar 2025 18:55:28 +0000 Subject: [PATCH 079/140] ENH/TST: tougher restrictions on array_api_strict (#179) * ENH: tougher restrictions on array_api_strict * Clean up Backend tests * Code review --- src/array_api_extra/_lib/_at.py | 1 + src/array_api_extra/_lib/_backends.py | 21 +++++++-- src/array_api_extra/_lib/_funcs.py | 51 +++++++++++++++------ src/array_api_extra/_lib/_utils/_helpers.py | 36 +++++++++++++++ tests/conftest.py | 32 +++++++++---- tests/test_at.py | 5 +- tests/test_funcs.py | 50 ++++++++++++++++---- tests/test_helpers.py | 12 ++++- tests/test_lazy.py | 28 ++++++----- tests/test_testing.py | 5 +- 10 files changed, 184 insertions(+), 57 deletions(-) diff --git a/src/array_api_extra/_lib/_at.py b/src/array_api_extra/_lib/_at.py index 22e18d2c..736f77bd 100644 --- a/src/array_api_extra/_lib/_at.py +++ b/src/array_api_extra/_lib/_at.py @@ -344,6 +344,7 @@ def _op( msg = f"Can't update read-only array {x}" raise ValueError(msg) + # Backends without boolean indexing (other than JAX) crash here if in_place_op: # add(), subtract(), ... x[idx] = in_place_op(x[idx], y) else: # set() diff --git a/src/array_api_extra/_lib/_backends.py b/src/array_api_extra/_lib/_backends.py index f044281a..3beb676d 100644 --- a/src/array_api_extra/_lib/_backends.py +++ b/src/array_api_extra/_lib/_backends.py @@ -1,9 +1,10 @@ """Backends with which array-api-extra interacts in delegation and testing.""" +from __future__ import annotations + from collections.abc import Callable from enum import Enum from types import ModuleType -from typing import cast from ._utils import _compat @@ -23,9 +24,14 @@ class Backend(Enum): # numpydoc ignore=PR01,PR02 # type: ignore[no-subclass-an corresponding to the backend. """ + # Use : to prevent Enum from deduplicating items with the same value ARRAY_API_STRICT = "array_api_strict", _compat.is_array_api_strict_namespace + ARRAY_API_STRICTEST = ( + "array_api_strict:strictest", + _compat.is_array_api_strict_namespace, + ) NUMPY = "numpy", _compat.is_numpy_namespace - NUMPY_READONLY = "numpy_readonly", _compat.is_numpy_namespace + NUMPY_READONLY = "numpy:readonly", _compat.is_numpy_namespace CUPY = "cupy", _compat.is_cupy_namespace TORCH = "torch", _compat.is_torch_namespace DASK = "dask.array", _compat.is_dask_namespace @@ -48,4 +54,13 @@ def __init__( def __str__(self) -> str: # type: ignore[explicit-override] # pyright: ignore[reportImplicitOverride] # numpydoc ignore=RT01 """Pretty-print parameterized test names.""" - return cast(str, self.value) + return self.name.lower() + + @property + def modname(self) -> str: # numpydoc ignore=RT01 + """Module name to be imported.""" + return self.value.split(":")[0] + + def like(self, *others: Backend) -> bool: # numpydoc ignore=PR01,RT01 + """Check if this backend uses the same module as others.""" + return any(self.modname == other.modname for other in others) diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index efe2f377..e552392b 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -8,13 +8,14 @@ from ._at import at from ._utils import _compat, _helpers -from ._utils._compat import ( - array_namespace, - is_dask_namespace, - is_jax_array, - is_jax_namespace, +from ._utils._compat import array_namespace, is_dask_namespace, is_jax_array +from ._utils._helpers import ( + asarrays, + capabilities, + eager_shape, + meta_namespace, + ndindex, ) -from ._utils._helpers import asarrays, eager_shape, meta_namespace, ndindex from ._utils._typing import Array __all__ = [ @@ -152,7 +153,7 @@ def _apply_where( # type: ignore[explicit-any] # numpydoc ignore=PR01,RT01 ) -> Array: """Helper of `apply_where`. On Dask, this runs on a single chunk.""" - if is_jax_namespace(xp): + if not capabilities(xp)["boolean indexing"]: # jax.jit does not support assignment by boolean mask return xp.where(cond, f1(*args), f2(*args) if f2 is not None else fill_value) @@ -708,14 +709,34 @@ def nunique(x: Array, /, *, xp: ModuleType | None = None) -> Array: # size= is JAX-specific # https://github.com/data-apis/array-api/issues/883 _, counts = xp.unique_counts(x, size=_compat.size(x)) - return xp.astype(counts, xp.bool).sum() - - _, counts = xp.unique_counts(x) - n = _compat.size(counts) - # FIXME https://github.com/data-apis/array-api-compat/pull/231 - if n is None: # e.g. Dask, ndonnx - return xp.astype(counts, xp.bool).sum() - return xp.asarray(n, device=_compat.device(x)) + return (counts > 0).sum() + + # There are 3 general use cases: + # 1. backend has unique_counts and it returns an array with known shape + # 2. backend has unique_counts and it returns a None-sized array; + # e.g. Dask, ndonnx + # 3. backend does not have unique_counts; e.g. wrapped JAX + if capabilities(xp)["data-dependent shapes"]: + # xp has unique_counts; O(n) complexity + _, counts = xp.unique_counts(x) + n = _compat.size(counts) + if n is None: + return xp.sum(xp.ones_like(counts)) + return xp.asarray(n, device=_compat.device(x)) + + # xp does not have unique_counts; O(n*logn) complexity + x = xp.sort(xp.reshape(x, -1)) + mask = x != xp.roll(x, -1) + default_int = xp.__array_namespace_info__().default_dtypes( + device=_compat.device(x) + )["integral"] + return xp.maximum( + # Special cases: + # - array is size 0 + # - array has all elements equal to each other + xp.astype(xp.any(~mask), default_int), + xp.sum(xp.astype(mask, default_int)), + ) def pad( diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index 9882d72e..64006270 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -12,7 +12,9 @@ array_namespace, is_array_api_obj, is_dask_namespace, + is_jax_namespace, is_numpy_array, + is_pydata_sparse_namespace, ) from ._typing import Array @@ -23,6 +25,7 @@ __all__ = [ "asarrays", + "capabilities", "eager_shape", "in1d", "is_python_scalar", @@ -270,3 +273,36 @@ def meta_namespace( # Quietly skip scalars and None's metas = [cast(Array | None, getattr(a, "_meta", None)) for a in arrays] return array_namespace(*metas) + + +def capabilities(xp: ModuleType) -> dict[str, int]: + """ + Return patched ``xp.__array_namespace_info__().capabilities()``. + + TODO this helper should be eventually removed once all the special cases + it handles are fixed in the respective backends. + + Parameters + ---------- + xp : array_namespace + The standard-compatible namespace. + + Returns + ------- + dict + Capabilities of the namespace. + """ + if is_pydata_sparse_namespace(xp): + # No __array_namespace_info__(); no indexing by sparse arrays + return {"boolean indexing": False, "data-dependent shapes": True} + out = xp.__array_namespace_info__().capabilities() + if is_jax_namespace(xp): + # FIXME https://github.com/jax-ml/jax/issues/27418 + out = out.copy() + out["boolean indexing"] = False + if is_dask_namespace(xp): + # FIXME https://github.com/data-apis/array-api-compat/pull/290 + out = out.copy() + out["boolean indexing"] = True + out["data-dependent shapes"] = True + return out diff --git a/tests/conftest.py b/tests/conftest.py index 54e2a23a..4e368850 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,6 +1,6 @@ """Pytest fixtures.""" -from collections.abc import Callable +from collections.abc import Callable, Generator from contextlib import suppress from functools import partial, wraps from types import ModuleType @@ -19,6 +19,7 @@ T = TypeVar("T") P = ParamSpec("P") +NUMPY_VERSION = tuple(int(v) for v in np.__version__.split(".")[2]) np_compat = array_namespace(np.empty(0)) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] @@ -43,7 +44,7 @@ def library(request: pytest.FixtureRequest) -> Backend: # numpydoc ignore=PR01, msg = f"argument of {marker_name} must be a Backend enum" raise TypeError(msg) if library == elem: - reason = library.value + reason = str(library) with suppress(KeyError): reason += ":" + cast(str, marker.kwargs["reason"]) skip_or_xfail(reason=reason) @@ -104,7 +105,7 @@ def wrapper(*args: P.args, **kwargs: P.kwargs) -> T: # numpydoc ignore=GL08 @pytest.fixture def xp( library: Backend, request: pytest.FixtureRequest, monkeypatch: pytest.MonkeyPatch -) -> ModuleType: # numpydoc ignore=PR01,RT03 +) -> Generator[ModuleType]: # numpydoc ignore=PR01,RT03 """ Parameterized fixture that iterates on all libraries. @@ -113,25 +114,38 @@ def xp( The current array namespace. """ if library == Backend.NUMPY_READONLY: - return NumPyReadOnly() # type: ignore[return-value] # pyright: ignore[reportReturnType] - xp = pytest.importorskip(library.value) + yield NumPyReadOnly() # type: ignore[misc] # pyright: ignore[reportReturnType] + return + + if library.like(Backend.ARRAY_API_STRICT) and NUMPY_VERSION < (1, 26): + pytest.skip("array_api_strict is untested on NumPy <1.26") + + xp = pytest.importorskip(library.modname) # Possibly wrap module with array_api_compat xp = array_namespace(xp.empty(0)) + if library == Backend.ARRAY_API_STRICTEST: + with xp.ArrayAPIStrictFlags( + boolean_indexing=False, + data_dependent_shapes=False, + # writeable=False, # TODO implement in array-api-strict + # lazy=True, # TODO implement in array-api-strict + enabled_extensions=(), + ): + yield xp + return + # On Dask and JAX, monkey-patch all functions tagged by `lazy_xp_function` # in the global scope of the module containing the test function. patch_lazy_xp_functions(request, monkeypatch, xp=xp) - if library == Backend.ARRAY_API_STRICT and np.__version__ < "1.26": - pytest.skip("array_api_strict is untested on NumPy <1.26") - if library == Backend.JAX: import jax # suppress unused-ignore to run mypy in -e lint as well as -e dev jax.config.update("jax_enable_x64", True) # type: ignore[no-untyped-call,unused-ignore] - return xp + yield xp @pytest.fixture(params=[Backend.DASK]) # Can select the test with `pytest -k dask` diff --git a/tests/test_at.py b/tests/test_at.py index 218b05b2..4bde5ce2 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -20,7 +20,8 @@ pytestmark = [ pytest.mark.skip_xp_backend( Backend.SPARSE, reason="read-only backend without .at support" - ) + ), + pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="boolean indexing"), ] @@ -256,7 +257,7 @@ def test_incompatible_dtype( elif library is Backend.DASK: z = at_op(x, idx, op, 1.1, copy=copy) - elif library is Backend.ARRAY_API_STRICT and op is not _AtOp.SET: + elif library.like(Backend.ARRAY_API_STRICT) and op is not _AtOp.SET: with pytest.raises(Exception, match=r"cast|promote|dtype"): _ = at_op(x, idx, op, 1.1, copy=copy) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 46591ed6..48ad7b06 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -32,6 +32,8 @@ from array_api_extra._lib._utils._typing import Array, Device from array_api_extra.testing import lazy_xp_function +from .conftest import NUMPY_VERSION + # some xp backends are untyped # mypy: disable-error-code=no-untyped-def @@ -48,12 +50,6 @@ lazy_xp_function(sinc, static_argnames="xp") -NUMPY_GE2 = int(np.__version__.split(".")[0]) >= 2 - - -@pytest.mark.skip_xp_backend( - Backend.SPARSE, reason="read-only backend without .at support" -) class TestApplyWhere: @staticmethod def f1(x: Array, y: Array | int = 10) -> Array: @@ -153,6 +149,14 @@ def test_dont_overwrite_fill_value(self, xp: ModuleType): xp_assert_equal(actual, xp.asarray([100, 12])) xp_assert_equal(fill_value, xp.asarray([100, 200])) + @pytest.mark.skip_xp_backend( + Backend.ARRAY_API_STRICTEST, + reason="no boolean indexing -> run everywhere", + ) + @pytest.mark.skip_xp_backend( + Backend.SPARSE, + reason="no indexing by sparse array -> run everywhere", + ) def test_dont_run_on_false(self, xp: ModuleType): x = xp.asarray([1.0, 2.0, 0.0]) y = xp.asarray([0.0, 3.0, 4.0]) @@ -192,6 +196,7 @@ def test_device(self, xp: ModuleType, device: Device): y = apply_where(x % 2 == 0, x, self.f1, fill_value=x) assert get_device(y) == device + @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") @pytest.mark.filterwarnings("ignore::RuntimeWarning") # overflows, etc. @hypothesis.settings( # The xp and library fixtures are not regenerated between hypothesis iterations @@ -217,8 +222,8 @@ def test_hypothesis( # type: ignore[explicit-any,decorated-any] library: Backend, ): if ( - library in (Backend.NUMPY, Backend.NUMPY_READONLY) - and not NUMPY_GE2 + library.like(Backend.NUMPY) + and NUMPY_VERSION < (2, 0) and dtype is np.float32 ): pytest.xfail(reason="NumPy 1.x dtype promotion for scalars") @@ -562,6 +567,9 @@ def test_xp(self, xp: ModuleType): assert y.shape == (1, 1, 1, 3) +@pytest.mark.filterwarnings( # array_api_strictest + "ignore:invalid value encountered:RuntimeWarning:array_api_strict" +) @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") class TestIsClose: @pytest.mark.parametrize("swap", [False, True]) @@ -680,6 +688,7 @@ def test_bool_dtype(self, xp: ModuleType): isclose(xp.asarray(True), b, atol=1), xp.asarray([True, True, True]) ) + @pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="unknown shape") def test_none_shape(self, xp: ModuleType): a = xp.asarray([1, 5, 0]) b = xp.asarray([1, 4, 2]) @@ -687,6 +696,7 @@ def test_none_shape(self, xp: ModuleType): a = a[a < 5] xp_assert_equal(isclose(a, b), xp.asarray([True, False])) + @pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="unknown shape") def test_none_shape_bool(self, xp: ModuleType): a = xp.asarray([True, True, False]) b = xp.asarray([True, False, True]) @@ -819,8 +829,27 @@ def test_empty(self, xp: ModuleType): a = xp.asarray([]) xp_assert_equal(nunique(a), xp.asarray(0)) - def test_device(self, xp: ModuleType, device: Device): - a = xp.asarray(0.0, device=device) + def test_size1(self, xp: ModuleType): + a = xp.asarray([123]) + xp_assert_equal(nunique(a), xp.asarray(1)) + + def test_all_equal(self, xp: ModuleType): + a = xp.asarray([123, 123, 123]) + xp_assert_equal(nunique(a), xp.asarray(1)) + + @pytest.mark.xfail_xp_backend(Backend.DASK, reason="No equal_nan kwarg in unique") + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="sparse#855") + def test_nan(self, xp: ModuleType, library: Backend): + if library.like(Backend.NUMPY) and NUMPY_VERSION < (1, 24): + pytest.xfail("NumPy <1.24 has no equal_nan kwarg in unique") + + # Each NaN is counted separately + a = xp.asarray([xp.nan, 123.0, xp.nan]) + xp_assert_equal(nunique(a), xp.asarray(3)) + + @pytest.mark.parametrize("size", [0, 1, 2]) + def test_device(self, xp: ModuleType, device: Device, size: int): + a = xp.asarray([0.0] * size, device=device) assert get_device(nunique(a)) == device def test_xp(self, xp: ModuleType): @@ -895,6 +924,7 @@ def test_sequence_of_tuples_width(self, xp: ModuleType): @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no argsort") +@pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="no unique_values") class TestSetDiff1D: @pytest.mark.xfail_xp_backend(Backend.DASK, reason="NaN-shaped arrays") @pytest.mark.xfail_xp_backend( diff --git a/tests/test_helpers.py b/tests/test_helpers.py index 81b11d1f..c7d271ca 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -10,6 +10,7 @@ from array_api_extra._lib._utils._compat import device as get_device from array_api_extra._lib._utils._helpers import ( asarrays, + capabilities, eager_shape, in1d, meta_namespace, @@ -27,6 +28,7 @@ @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no unique_inverse") +@pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="no unique_inverse") class TestIn1D: # cover both code paths @pytest.mark.parametrize( @@ -161,7 +163,8 @@ def test_ndindex(shape: tuple[int, ...]): assert tuple(ndindex(*shape)) == tuple(np.ndindex(*shape)) -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="index by sparse array") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="index by sparse array") +@pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="boolean indexing") def test_eager_shape(xp: ModuleType, library: Backend): a = xp.asarray([1, 2, 3]) # Lazy arrays, like Dask, have an eager shape until you slice them with @@ -194,3 +197,10 @@ def test_dask_metas(self, da: ModuleType): def test_xp(self, xp: ModuleType): args = None, xp.asarray(0), 1 assert meta_namespace(*args, xp=xp) in (xp, np_compat) + + +def test_capabilities(xp: ModuleType): + expect = {"boolean indexing", "data-dependent shapes"} + if xp.__array_api_version__ >= "2024.12": + expect.add("max dimensions") + assert capabilities(xp).keys() == expect diff --git a/tests/test_lazy.py b/tests/test_lazy.py index 7057af80..d360e50d 100644 --- a/tests/test_lazy.py +++ b/tests/test_lazy.py @@ -1,3 +1,4 @@ +import contextlib from types import ModuleType from typing import cast @@ -214,24 +215,20 @@ def test_lazy_apply_none_shape_in_args(xp: ModuleType, library: Backend): mxp = np if library is Backend.DASK else xp int_type = xp.asarray(0).dtype + ctx: contextlib.AbstractContextManager[object] if library is Backend.JAX: - # Single output - with pytest.raises(ValueError, match="Output shape must be fully known"): - _ = lazy_apply(mxp.unique_values, x, shape=(None,)) - - # Multi output - with pytest.raises(ValueError, match="Output shape must be fully known"): - _ = lazy_apply( - mxp.unique_counts, - x, - shape=((None,), (None,)), - dtype=(x.dtype, int_type), - ) + ctx = pytest.raises(ValueError, match="Output shape must be fully known") + elif library is Backend.ARRAY_API_STRICTEST: + ctx = pytest.raises(RuntimeError, match="data-dependent shapes") else: - # Single output + ctx = contextlib.nullcontext() + + # Single output + with ctx: values = lazy_apply(mxp.unique_values, x, shape=(None,)) xp_assert_equal(values, xp.asarray([1, 2])) + with ctx: # Multi output values, counts = lazy_apply( mxp.unique_counts, @@ -255,8 +252,9 @@ def f(x: Array) -> Array: lazy_xp_function(check_lazy_apply_none_shape_broadcast) -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="bool mask") -@pytest.mark.xfail_xp_backend(Backend.JAX, reason="unknown shape") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="index by sparse array") +@pytest.mark.skip_xp_backend(Backend.JAX, reason="boolean indexing") +@pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="boolean indexing") def test_lazy_apply_none_shape_broadcast(xp: ModuleType): """Broadcast from input array with unknown shape""" x = xp.asarray([1, 2, 2]) diff --git a/tests/test_testing.py b/tests/test_testing.py index 47eaa4dd..10ce7ab3 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -72,7 +72,8 @@ def test_assert_close_tolerance(xp: ModuleType): @param_assert_equal_close -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="index by sparse array") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="index by sparse array") +@pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="boolean indexing") def test_assert_close_equal_none_shape(xp: ModuleType, func: Callable[..., None]): # type: ignore[explicit-any] """On Dask and other lazy backends, test that a shape with NaN's or None's can be compared to a real shape. @@ -222,7 +223,7 @@ def test_lazy_xp_function_cython_ufuncs(xp: ModuleType, library: Backend): pytest.importorskip("scipy") assert erf is not None x = xp.asarray([6.0, 7.0]) - if library in (Backend.ARRAY_API_STRICT, Backend.JAX): + if library.like(Backend.ARRAY_API_STRICT, Backend.JAX): # array-api-strict arrays are auto-converted to NumPy # which results in an assertion error for mismatched namespaces # eager JAX arrays are auto-converted to NumPy in eager JAX From c4a3df67933173fdf45e2fac0e320022ee08d9a9 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sun, 30 Mar 2025 11:25:47 +0100 Subject: [PATCH 080/140] REL: implement SPEC 8 (#166) * CI: use hashes for actions * CI: restrict permissions * DOC: add SPEC 8 badge * lint --- .github/workflows/cd.yml | 13 ++++++++----- .github/workflows/ci.yml | 17 ++++++++++------- .github/workflows/dependabot-auto-merge.yml | 2 +- .github/workflows/docs-build.yml | 7 +++++-- .github/workflows/docs-deploy.yml | 9 ++++++--- README.md | 1 + 6 files changed, 31 insertions(+), 18 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 3c045cbe..1fc044c8 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -1,5 +1,8 @@ name: CD +permissions: + contents: read + on: workflow_dispatch: pull_request: @@ -14,11 +17,11 @@ jobs: dist: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: fetch-depth: 0 - - uses: hynek/build-and-inspect-python-package@v2 + - uses: hynek/build-and-inspect-python-package@b5076c307dc91924a82ad150cdd1533b444d3310 # v2.12.0 publish: needs: [dist] @@ -31,14 +34,14 @@ jobs: if: github.event_name == 'release' && github.event.action == 'published' steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@b14cf4c92620c250e1c074ab0a5800e37df86765 # v4.2.0 with: name: Packages path: dist - name: Generate artifact attestation for sdist and wheel - uses: actions/attest-build-provenance@v2.2.3 + uses: actions/attest-build-provenance@c074443f1aee8d4aeeae555aebba3282517141b2 # v2.2.3 with: subject-path: "dist/*" - - uses: pypa/gh-action-pypi-publish@release/v1 + - uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index de8250cd..96b16c28 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,5 +1,8 @@ name: CI +permissions: + contents: read + on: workflow_dispatch: pull_request: @@ -21,16 +24,16 @@ jobs: name: Format runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 with: python-version: "3.x" - - uses: pre-commit/action@v3.0.1 + - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 with: extra_args: --hook-stage manual --all-files - - uses: prefix-dev/setup-pixi@v0.8.3 + - uses: prefix-dev/setup-pixi@92815284c57faa15cd896c4d5cfb2d59f32dc43d # v0.8.3 with: pixi-version: v0.42.1 cache: true @@ -52,11 +55,11 @@ jobs: runs-on: [ubuntu-latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: fetch-depth: 0 - - uses: prefix-dev/setup-pixi@v0.8.3 + - uses: prefix-dev/setup-pixi@92815284c57faa15cd896c4d5cfb2d59f32dc43d # v0.8.3 with: pixi-version: v0.42.1 cache: true @@ -66,6 +69,6 @@ jobs: run: pixi run -e ${{ matrix.environment }} tests-ci - name: Upload coverage report - uses: codecov/codecov-action@v5.4.0 + uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0 with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml index bd29e25b..d6ac394d 100644 --- a/.github/workflows/dependabot-auto-merge.yml +++ b/.github/workflows/dependabot-auto-merge.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Dependabot metadata id: metadata - uses: dependabot/fetch-metadata@v2 + uses: dependabot/fetch-metadata@d7267f607e9d3fb96fc2fbe83e0af444713e90b7 # v2.3.0 with: github-token: "${{ secrets.GITHUB_TOKEN }}" - name: Enable auto-merge for Dependabot PRs diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index c850c851..1637878d 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -1,12 +1,15 @@ name: Docs Build +permissions: + contents: read + on: [push, pull_request] jobs: docs-build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: prefix-dev/setup-pixi@v0.8.3 with: pixi-version: v0.42.1 @@ -15,7 +18,7 @@ jobs: - name: Build Docs run: pixi run -e docs docs - name: Upload Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1 with: name: docs-build path: docs/build/ diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index a7a8cb1c..3f7e6ed0 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -1,5 +1,8 @@ name: Docs Deploy +permissions: + contents: read + on: workflow_run: workflows: ["Docs Build"] @@ -14,9 +17,9 @@ jobs: environment: name: docs-deploy steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Download Artifact - uses: dawidd6/action-download-artifact@v9 + uses: dawidd6/action-download-artifact@07ab29fd4a977ae4d2b275087cf67563dfdf0295 # v9 with: workflow: docs-build.yml name: docs-build @@ -26,7 +29,7 @@ jobs: # See # https://github.com/JamesIves/github-pages-deploy-action/tree/dev#using-an-ssh-deploy-key- - name: Deploy - uses: JamesIves/github-pages-deploy-action@v4 + uses: JamesIves/github-pages-deploy-action@6c2d9db40f9296374acc17b90404b6e8864128c8 # v4.7.3 with: folder: docs/build/ ssh-key: ${{ secrets.DEPLOY_KEY }} diff --git a/README.md b/README.md index ab42dfa0..739fdc5f 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ [![Conda-Forge][conda-badge]][conda-link] [![PyPI platforms][pypi-platforms]][pypi-link] [![EffVer Versioning](https://img.shields.io/badge/version_scheme-EffVer-0097a7)](https://jacobtomlinson.dev/effver) +[![SPEC 0 — Minimum Supported Dependencies](https://img.shields.io/badge/SPEC-0-green?labelColor=%23004811&color=%235CA038)](https://scientific-python.org/specs/spec-0000/) From e4281ef91a4fed0fb86dd1a265921270d06772c3 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sun, 30 Mar 2025 11:31:18 +0100 Subject: [PATCH 081/140] DOC: fix SPEC 0 -> 8 (#191) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 739fdc5f..9220d693 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ [![Conda-Forge][conda-badge]][conda-link] [![PyPI platforms][pypi-platforms]][pypi-link] [![EffVer Versioning](https://img.shields.io/badge/version_scheme-EffVer-0097a7)](https://jacobtomlinson.dev/effver) -[![SPEC 0 — Minimum Supported Dependencies](https://img.shields.io/badge/SPEC-0-green?labelColor=%23004811&color=%235CA038)](https://scientific-python.org/specs/spec-0000/) +[![SPEC 8 — Securing the Release Process](https://img.shields.io/badge/SPEC-8-green?labelColor=%23004811&color=%235CA038)](https://scientific-python.org/specs/spec-0008/) From 66e9282df165df219797f65f1cc061665fe7e95f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 10:17:15 +0100 Subject: [PATCH 082/140] Bump the actions group with 3 updates (#192) Bumps the actions group with 3 updates: [actions/download-artifact](https://github.com/actions/download-artifact), [actions/setup-python](https://github.com/actions/setup-python) and [actions/upload-artifact](https://github.com/actions/upload-artifact). Updates `actions/download-artifact` from 4.2.0 to 4.2.1 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/b14cf4c92620c250e1c074ab0a5800e37df86765...95815c38cf2ff2164869cbab79da8d1f422bc89e) Updates `actions/setup-python` from 5.4.0 to 5.5.0 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/42375524e23c412d93fb67b49958b491fce71c38...8d9ed9ac5c53483de85588cdf95a591a75ab9f55) Updates `actions/upload-artifact` from 4.6.1 to 4.6.2 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1...ea165f8d65b6e75b540449e92b4886f43607fa02) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/cd.yml | 2 +- .github/workflows/ci.yml | 2 +- .github/workflows/docs-build.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 1fc044c8..13411752 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -34,7 +34,7 @@ jobs: if: github.event_name == 'release' && github.event.action == 'published' steps: - - uses: actions/download-artifact@b14cf4c92620c250e1c074ab0a5800e37df86765 # v4.2.0 + - uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1 with: name: Packages path: dist diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 96b16c28..be483847 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,7 +27,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: fetch-depth: 0 - - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 + - uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0 with: python-version: "3.x" - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index 1637878d..1a74d2e8 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -18,7 +18,7 @@ jobs: - name: Build Docs run: pixi run -e docs docs - name: Upload Artifact - uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: docs-build path: docs/build/ From 582176ff753726436c44d78ad0cbc6f5b8ac233e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 6 Apr 2025 12:22:40 +0100 Subject: [PATCH 083/140] DEV: Configure Renovate (#198) * Add renovate.json * lint --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Lucas Colley --- renovate.json | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 00000000..22a99432 --- /dev/null +++ b/renovate.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended"] +} From bb854b4c6f79a981819cf90f1161df24690d8443 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 6 Apr 2025 12:29:19 +0100 Subject: [PATCH 084/140] Update prefix-dev/setup-pixi action to v0.8.4 (#199) * Update prefix-dev/setup-pixi action to v0.8.4 * use full hash everywhere --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Lucas Colley --- .github/workflows/ci.yml | 4 ++-- .github/workflows/docs-build.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index be483847..22b71c35 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,7 +33,7 @@ jobs: - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 with: extra_args: --hook-stage manual --all-files - - uses: prefix-dev/setup-pixi@92815284c57faa15cd896c4d5cfb2d59f32dc43d # v0.8.3 + - uses: prefix-dev/setup-pixi@8eaba7c61d661f73d558b0b477156b7b62667fa4 # v0.8.4 with: pixi-version: v0.42.1 cache: true @@ -59,7 +59,7 @@ jobs: with: fetch-depth: 0 - - uses: prefix-dev/setup-pixi@92815284c57faa15cd896c4d5cfb2d59f32dc43d # v0.8.3 + - uses: prefix-dev/setup-pixi@8eaba7c61d661f73d558b0b477156b7b62667fa4 # v0.8.4 with: pixi-version: v0.42.1 cache: true diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index 1a74d2e8..6cdb2327 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - uses: prefix-dev/setup-pixi@v0.8.3 + - uses: prefix-dev/setup-pixi@8eaba7c61d661f73d558b0b477156b7b62667fa4 # v0.8.4 with: pixi-version: v0.42.1 cache: true From 9f25be56560e1a49416f1ae6a7e1d536254ac741 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sun, 6 Apr 2025 12:56:29 +0100 Subject: [PATCH 085/140] DEV: remove dependabot (#201) --- .github/dependabot.yml | 11 ---------- .github/workflows/dependabot-auto-merge.yml | 23 --------------------- .pre-commit-config.yaml | 1 - 3 files changed, 35 deletions(-) delete mode 100644 .github/dependabot.yml delete mode 100644 .github/workflows/dependabot-auto-merge.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 6c4b3695..00000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: 2 -updates: - # Maintain dependencies for GitHub Actions - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "weekly" - groups: - actions: - patterns: - - "*" diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml deleted file mode 100644 index d6ac394d..00000000 --- a/.github/workflows/dependabot-auto-merge.yml +++ /dev/null @@ -1,23 +0,0 @@ -# https://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions#approve-a-pull-request -name: Dependabot auto-merge -on: pull_request - -permissions: - contents: write - pull-requests: write - -jobs: - dependabot: - runs-on: ubuntu-latest - if: github.actor == 'dependabot[bot]' - steps: - - name: Dependabot metadata - id: metadata - uses: dependabot/fetch-metadata@d7267f607e9d3fb96fc2fbe83e0af444713e90b7 # v2.3.0 - with: - github-token: "${{ secrets.GITHUB_TOKEN }}" - - name: Enable auto-merge for Dependabot PRs - run: gh pr merge --auto --merge "$PR_URL" - env: - PR_URL: ${{github.event.pull_request.html_url}} - GH_TOKEN: ${{secrets.GITHUB_TOKEN}} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 655be69a..7be7a1ca 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -76,7 +76,6 @@ repos: - repo: https://github.com/python-jsonschema/check-jsonschema rev: "0.30.0" hooks: - - id: check-dependabot - id: check-github-workflows - repo: https://github.com/numpy/numpydoc From 46301610d3c3c8a4ae0d3d4a4e3b6e84762ed2fa Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sun, 6 Apr 2025 13:01:21 +0100 Subject: [PATCH 086/140] DEV: set dependency dashboard title (#203) --- renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 22a99432..3e01b486 100644 --- a/renovate.json +++ b/renovate.json @@ -1,4 +1,5 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended"] + "extends": ["config:recommended"], + "dependencyDashboardTitle": "META: Dependency Dashboard" } From f87ec1f9927fa5f29fb1dfd5a4cf767bdd5029ae Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 13:48:52 +0100 Subject: [PATCH 087/140] Update prefix-dev/setup-pixi action to v0.8.5 (#204) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 4 ++-- .github/workflows/docs-build.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 22b71c35..edcbc0eb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,7 +33,7 @@ jobs: - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 with: extra_args: --hook-stage manual --all-files - - uses: prefix-dev/setup-pixi@8eaba7c61d661f73d558b0b477156b7b62667fa4 # v0.8.4 + - uses: prefix-dev/setup-pixi@dbaed5efa0bd33d6bd6d162bec8a06d8fc43c807 # v0.8.5 with: pixi-version: v0.42.1 cache: true @@ -59,7 +59,7 @@ jobs: with: fetch-depth: 0 - - uses: prefix-dev/setup-pixi@8eaba7c61d661f73d558b0b477156b7b62667fa4 # v0.8.4 + - uses: prefix-dev/setup-pixi@dbaed5efa0bd33d6bd6d162bec8a06d8fc43c807 # v0.8.5 with: pixi-version: v0.42.1 cache: true diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index 6cdb2327..edf949c7 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - - uses: prefix-dev/setup-pixi@8eaba7c61d661f73d558b0b477156b7b62667fa4 # v0.8.4 + - uses: prefix-dev/setup-pixi@dbaed5efa0bd33d6bd6d162bec8a06d8fc43c807 # v0.8.5 with: pixi-version: v0.42.1 cache: true From 06793e34f0ef319b23211e683833c98ef333a943 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 8 Apr 2025 15:37:56 +0100 Subject: [PATCH 088/140] DEV: tell renovate to ignore pinned deps (#209) --- renovate.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 3e01b486..dec48bcc 100644 --- a/renovate.json +++ b/renovate.json @@ -1,5 +1,12 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended"], - "dependencyDashboardTitle": "META: Dependency Dashboard" + "dependencyDashboardTitle": "META: Dependency Dashboard", + "packageRules": [ + { + "matchManager": ["pixi"], + "matchCurrentValue": "/^~?=/", + "enabled": false + } + ] } From 87ce04c23ac7318276264b9cbc6ddcf37f37f746 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 8 Apr 2025 15:50:08 +0100 Subject: [PATCH 089/140] DEV: adjust renovate `rangeStrategy` and fix syntax (#211) * DEV: fix renovate.json syntax * DEV: renovate: use `bump` for `rangeStrategy` --- renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index dec48bcc..32b78c39 100644 --- a/renovate.json +++ b/renovate.json @@ -2,9 +2,10 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended"], "dependencyDashboardTitle": "META: Dependency Dashboard", + "rangeStrategy": "bump", "packageRules": [ { - "matchManager": ["pixi"], + "matchManagers": ["pixi"], "matchCurrentValue": "/^~?=/", "enabled": false } From 74da47d4c06881f5f2b35252660b287191b46e8e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 16:08:35 +0100 Subject: [PATCH 090/140] Update dependency sparse to >=0.16.0 (#213) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 42 +++++++++++++++++++++--------------------- pyproject.toml | 2 +- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/pixi.lock b/pixi.lock index 6dfdbf39..56d8c13a 100644 --- a/pixi.lock +++ b/pixi.lock @@ -346,7 +346,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . osx-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda @@ -592,7 +592,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py310hbb8c376_1.conda - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda @@ -837,7 +837,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda @@ -1059,7 +1059,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . dev-cuda: channels: @@ -1366,7 +1366,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . osx-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda @@ -1612,7 +1612,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py310hbb8c376_1.conda - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda @@ -1857,7 +1857,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda @@ -2099,7 +2099,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . docs: channels: @@ -3296,7 +3296,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . osx-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda @@ -3478,7 +3478,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py310hbb8c376_1.conda - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda @@ -3659,7 +3659,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda @@ -3819,7 +3819,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . tests-cuda: channels: @@ -4062,7 +4062,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . osx-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda @@ -4244,7 +4244,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py310hbb8c376_1.conda - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda @@ -4425,7 +4425,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda @@ -4605,7 +4605,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - - pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . tests-numpy1: channels: @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 676a791c66366ceb58f64f5bff8010d4f3c1077846f7b9c411883b46eb55fd38 + sha256: 3576781bec620c950ae16518c5695b9d79ef1c385f18d2e9d0afc8fbe838ef3b requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' @@ -15243,10 +15243,10 @@ packages: - pkg:pypi/soupsieve?source=hash-mapping size: 36754 timestamp: 1693929424267 -- pypi: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl name: sparse - version: 0.16.0b4 - sha256: ede7c659fa269845243c5231c8498de0a17d03040a63f6e21c020bad48de5248 + version: 0.16.0 + sha256: 25d4463cf36315ee16a19b6951f1d6b8e9128a07dafd58f846eb6dfb4cd5b9d8 requires_dist: - numpy>=1.17 - numba>=0.49 @@ -15275,7 +15275,7 @@ packages: - matplotlib ; extra == 'notebooks' - sparse[docs,mlir,notebooks,tox] ; extra == 'all' - matrepr ; extra == 'all' - - finch-tensor>=0.2.9 ; extra == 'finch' + - finch-tensor>=0.2.10 ; extra == 'finch' - finch-mlir>=0.0.2 ; extra == 'mlir' requires_python: '>=3.10' - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda diff --git a/pyproject.toml b/pyproject.toml index 0aabf345..71a97122 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -140,7 +140,7 @@ numba = "*" # sparse dependency llvmlite = "*" # sparse dependency [tool.pixi.feature.backends.pypi-dependencies] -sparse = { version = ">= 0.16.0b3" } +sparse = { version = ">=0.16.0" } [tool.pixi.feature.backends.target.linux-64.dependencies] jax = "*" From 52d12371d5857b63af3353dd91d25aa4fd23677b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 16:16:37 +0100 Subject: [PATCH 091/140] Update dependency basedmypy to >=2.10.0 (#215) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index 56d8c13a..72d74d69 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 3576781bec620c950ae16518c5695b9d79ef1c385f18d2e9d0afc8fbe838ef3b + sha256: 0a4bc34e8dd37b621bf159e2ced23c938dabdd5deac52a5e79656cbb28e7c302 requires_dist: - array-api-compat>=1.11,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 71a97122..fc1c5f1a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,7 +57,7 @@ array-api-extra = { path = ".", editable = true } typing-extensions = "*" pre-commit = "*" pylint = "*" -basedmypy = "*" +basedmypy = ">=2.10.0" basedpyright = "*" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: From 1501bf336a904089672dce2bf10ef1ef22fe46fd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 16:24:45 +0100 Subject: [PATCH 092/140] Update dependency array-api-compat to >=1.11.2,<2 (#212) --- pixi.lock | 4 ++-- pyproject.toml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pixi.lock b/pixi.lock index 72d74d69..b15108f5 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,9 +5232,9 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 0a4bc34e8dd37b621bf159e2ced23c938dabdd5deac52a5e79656cbb28e7c302 + sha256: 671006024258074a30f40b61e94dadf3280234c2645ee4d0791fdcf445d919a8 requires_dist: - - array-api-compat>=1.11,<2 + - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' editable: true - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda diff --git a/pyproject.toml b/pyproject.toml index fc1c5f1a..19d496ee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Typing :: Typed", ] dynamic = ["version"] -dependencies = ["array-api-compat>=1.11,<2"] +dependencies = ["array-api-compat>=1.11.2,<2"] [project.urls] Homepage = "https://github.com/data-apis/array-api-extra" @@ -48,7 +48,7 @@ platforms = ["linux-64", "osx-64", "osx-arm64", "win-64"] [tool.pixi.dependencies] python = ">=3.10,<3.14" -array-api-compat = ">=1.11,<2" +array-api-compat = ">=1.11.2,<2" [tool.pixi.pypi-dependencies] array-api-extra = { path = ".", editable = true } From 77b2b28469977a39c9761f7ca922127c44e220a1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 16:33:25 +0100 Subject: [PATCH 093/140] Update dependency array-api-strict to >=1.1.1 (#214) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pixi.lock b/pixi.lock index b15108f5..b886982c 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 671006024258074a30f40b61e94dadf3280234c2645ee4d0791fdcf445d919a8 + sha256: be7523c2bc2519d23eb7e92abc0466bbb70d37728f0b677e5acfd67350a2e212 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 19d496ee..507f38c9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,7 +61,7 @@ basedmypy = ">=2.10.0" basedpyright = "*" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: -array-api-strict = "*" +array-api-strict = ">=1.1.1" numpy = "*" pytest = "*" hypothesis = "*" @@ -81,7 +81,7 @@ lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] } pytest = ">=6" pytest-cov = ">=3" hypothesis = "*" -array-api-strict = "*" +array-api-strict = ">=1.1.1" numpy = "*" [tool.pixi.feature.tests.tasks] From 03c8e60c09cacaf940ad489d34328249d6dd17af Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 18:02:39 +0100 Subject: [PATCH 094/140] Update dependency cupy to v13 (#219) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pixi.lock b/pixi.lock index b886982c..3c3dcf62 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: be7523c2bc2519d23eb7e92abc0466bbb70d37728f0b677e5acfd67350a2e212 + sha256: 7726fff031ff7d628043f99194e7ad89c7ac6fa8fea838fbec4a4a1e0dfc5028 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 507f38c9..3e7fa7ed 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -164,7 +164,7 @@ jax = "*" system-requirements = { cuda = "12" } [tool.pixi.feature.cuda-backends.target.linux-64.dependencies] -cupy = "*" +cupy = ">=13.4.1" jaxlib = { version = "*", build = "cuda12*" } pytorch = { version = "*", build = "cuda12*" } @@ -179,7 +179,7 @@ pytorch = { version = "*", build = "cuda12*" } # pytorch = { version = "*", build = "cuda12*" } # unavailable [tool.pixi.feature.cuda-backends.target.win-64.dependencies] -cupy = "*" +cupy = ">=13.4.1" # jaxlib = { version = "*", build = "cuda12*" } # unavailable pytorch = { version = "*", build = "cuda12*" } From 767f429465ce609cec2e21ed5048d506c7811901 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 18:11:47 +0100 Subject: [PATCH 095/140] Update dependency dask to v2025 (#220) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index 3c3dcf62..5cbdcf92 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 7726fff031ff7d628043f99194e7ad89c7ac6fa8fea838fbec4a4a1e0dfc5028 + sha256: e8180ee635cf120975d7c32dcd09946df033b53de129d9f4f01ce7dd6ca83f5d requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 3e7fa7ed..1a43092f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -135,7 +135,7 @@ numpy = "=1.22.0" # Note: JAX and PyTorch will install CPU variants. [tool.pixi.feature.backends.dependencies] pytorch = "*" -dask = "*" +dask = ">=2025.3.0" numba = "*" # sparse dependency llvmlite = "*" # sparse dependency From 4bb063b63dc672569f5646440ff11f8ec423e9f0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 18:19:30 +0100 Subject: [PATCH 096/140] Update dependency array-api-strict to v2 (#218) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pixi.lock b/pixi.lock index 5cbdcf92..dd8482ed 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: e8180ee635cf120975d7c32dcd09946df033b53de129d9f4f01ce7dd6ca83f5d + sha256: 5903d9459bdb738a19a239b5a816a18a374e7f5d00b1f493c1d436f60f9fc0cf requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 1a43092f..1ee87cc5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,7 +61,7 @@ basedmypy = ">=2.10.0" basedpyright = "*" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: -array-api-strict = ">=1.1.1" +array-api-strict = ">=2.3.1" numpy = "*" pytest = "*" hypothesis = "*" @@ -81,7 +81,7 @@ lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] } pytest = ">=6" pytest-cov = ">=3" hypothesis = "*" -array-api-strict = ">=1.1.1" +array-api-strict = ">=2.3.1" numpy = "*" [tool.pixi.feature.tests.tasks] From 3f3a5d4296d8bae479d4882221f886fcb3d5d79d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 18:30:24 +0100 Subject: [PATCH 097/140] Update dependency dask-core to v2025 (#225) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pixi.lock b/pixi.lock index dd8482ed..cf752631 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 5903d9459bdb738a19a239b5a816a18a374e7f5d00b1f493c1d436f60f9fc0cf + sha256: e080746bb84b4917e2dac5c8bb100673d0472c2ce6a4a6636c0d2bb3a1a8a1d1 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 1ee87cc5..3750cf13 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,7 +65,7 @@ array-api-strict = ">=2.3.1" numpy = "*" pytest = "*" hypothesis = "*" -dask-core = "*" # No distributed, tornado, etc. +dask-core = ">=2025.3.0" # No distributed, tornado, etc. # NOTE: don't add jax, pytorch, sparse, cupy here # as they slow down mypy and are not portable across target OSs @@ -105,7 +105,7 @@ myst-parser = ">=0.13" sphinx-copybutton = "*" sphinx-autodoc-typehints = "*" # Needed to import parsed modules with autodoc -dask-core = "*" +dask-core = ">=2025.3.0" pytest = "*" typing-extensions = "*" numpy = "*" From 9ae2d5c3cbb131d11c2df55926ec8df16260c275 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 18:36:36 +0100 Subject: [PATCH 098/140] Update dependency basedpyright to >=1.28.3 (#216) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index cf752631..feff109f 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: e080746bb84b4917e2dac5c8bb100673d0472c2ce6a4a6636c0d2bb3a1a8a1d1 + sha256: 94aa031e277458721e30ccb00f7305fe83fdd61174c88c588d98f663353aed6f requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 3750cf13..41eae83a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,7 +58,7 @@ typing-extensions = "*" pre-commit = "*" pylint = "*" basedmypy = ">=2.10.0" -basedpyright = "*" +basedpyright = ">=1.28.3" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: array-api-strict = ">=2.3.1" From 0c79d3e13652c4d0b51de7ad570f2c34b81f940f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 18:55:57 +0100 Subject: [PATCH 099/140] Update dependency pytest to v8 (#226) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pixi.lock b/pixi.lock index feff109f..df9f33ba 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 94aa031e277458721e30ccb00f7305fe83fdd61174c88c588d98f663353aed6f + sha256: 9af8c361fe340a365eae218d62bcef9b9bb1df07486b9612a37ba67aea1a8aee requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 41eae83a..88be4ad3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,7 +63,7 @@ numpydoc = ">=1.8.0,<2" # import dependencies for mypy: array-api-strict = ">=2.3.1" numpy = "*" -pytest = "*" +pytest = ">=8.3.5" hypothesis = "*" dask-core = ">=2025.3.0" # No distributed, tornado, etc. # NOTE: don't add jax, pytorch, sparse, cupy here @@ -78,7 +78,7 @@ pyright = "basedpyright" lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] } [tool.pixi.feature.tests.dependencies] -pytest = ">=6" +pytest = ">=8.3.5" pytest-cov = ">=3" hypothesis = "*" array-api-strict = ">=2.3.1" @@ -106,7 +106,7 @@ sphinx-copybutton = "*" sphinx-autodoc-typehints = "*" # Needed to import parsed modules with autodoc dask-core = ">=2025.3.0" -pytest = "*" +pytest = ">=8.3.5" typing-extensions = "*" numpy = "*" From d2fcd5a2a91af48c8319a65d7e09023c90bf96ca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 18:59:17 +0100 Subject: [PATCH 100/140] Update dependency furo to v2024 (#227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- docs/requirements.txt | 2 +- pixi.lock | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 77237968..2b8ce60d 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,4 +1,4 @@ -furo>=2023.08.17 +furo>=2024.8.6 myst_parser>=0.13 sphinx>=7.0 sphinx_autodoc_typehints diff --git a/pixi.lock b/pixi.lock index df9f33ba..dc4cc3c4 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 9af8c361fe340a365eae218d62bcef9b9bb1df07486b9612a37ba67aea1a8aee + sha256: a4d40ff8215cfef283dcc9bbf73d23703b0cb47c3916f6d60eabef225b0d6add requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 88be4ad3..c49db8fc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -100,7 +100,7 @@ open-coverage = { cmd = "open htmlcov/index.html", depends-on = ["coverage"] } [tool.pixi.feature.docs.dependencies] sphinx = ">=7.0" -furo = ">=2023.08.17" +furo = ">=2024.8.6" myst-parser = ">=0.13" sphinx-copybutton = "*" sphinx-autodoc-typehints = "*" From b3e14fdaa9d77f98c79bc2dfcbb1b287f6c8c882 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 8 Apr 2025 19:07:33 +0100 Subject: [PATCH 101/140] DEV: set some temporary renovate groups (#228) --- renovate.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/renovate.json b/renovate.json index 32b78c39..313bff7a 100644 --- a/renovate.json +++ b/renovate.json @@ -8,6 +8,20 @@ "matchManagers": ["pixi"], "matchCurrentValue": "/^~?=/", "enabled": false + }, + { + "matchPackageNames": [ + "/myst-parser|myst_parser|sphinx|sphinx-autodoc-typehints|sphinx-copybutton/" + ], + "groupName": "docs" + }, + { + "matchPackageNames": ["/pylint|pre-commit|typing-extensions/"], + "groupName": "lint" + }, + { + "matchPackageNames": ["/pytest-cov|hypothesis|ipython|jax|pytorch/"], + "groupName": "tests" } ] } From 8ed3e43b2c851390c6b3934e75429015157d73dc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 19:12:04 +0100 Subject: [PATCH 102/140] Update dependency llvmlite to >=0.44.0 (#229) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index dc4cc3c4..7527d846 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: a4d40ff8215cfef283dcc9bbf73d23703b0cb47c3916f6d60eabef225b0d6add + sha256: c3afa72d55dabb18f42583be70bf352f35d84b471fe8733b98cb7701fb5ee768 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index c49db8fc..5109ce09 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -137,7 +137,7 @@ numpy = "=1.22.0" pytorch = "*" dask = ">=2025.3.0" numba = "*" # sparse dependency -llvmlite = "*" # sparse dependency +llvmlite = ">=0.44.0" # sparse dependency [tool.pixi.feature.backends.pypi-dependencies] sparse = { version = ">=0.16.0" } From b9482e08221bd17c172fc24aa7e0c7f52381326d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 19:20:46 +0100 Subject: [PATCH 103/140] Update dependency numba to >=0.61.0 (#230) --- pixi.lock | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index 7527d846..477b2533 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: c3afa72d55dabb18f42583be70bf352f35d84b471fe8733b98cb7701fb5ee768 + sha256: bab05d6092e374ace29c91044b6e29949ba239e4d65a835bea6192da6632650c requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 5109ce09..4f7c805c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -136,7 +136,7 @@ numpy = "=1.22.0" [tool.pixi.feature.backends.dependencies] pytorch = "*" dask = ">=2025.3.0" -numba = "*" # sparse dependency +numba = ">=0.61.0" # sparse dependency llvmlite = ">=0.44.0" # sparse dependency [tool.pixi.feature.backends.pypi-dependencies] From 91788288c166ed5b2fc3c57d66a9f1c36e0b4b9a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 19:34:07 +0100 Subject: [PATCH 104/140] Update lint (#232) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 158 ++++++++++++++++++++++++------------------------- pyproject.toml | 8 +-- 2 files changed, 83 insertions(+), 83 deletions(-) diff --git a/pixi.lock b/pixi.lock index 477b2533..689733d8 100644 --- a/pixi.lock +++ b/pixi.lock @@ -285,7 +285,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -330,8 +330,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py310h3788b33_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -532,7 +532,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -576,8 +576,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py310hfa8da69_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -778,7 +778,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -821,8 +821,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py310h7306fd8_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -997,7 +997,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -1039,8 +1039,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py310hc19bc0b_5.conda @@ -1303,7 +1303,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -1350,8 +1350,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py310h3788b33_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -1552,7 +1552,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -1596,8 +1596,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py310hfa8da69_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -1798,7 +1798,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -1841,8 +1841,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py310h7306fd8_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -2037,7 +2037,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyhab904b8_2.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda @@ -2079,8 +2079,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py310hc19bc0b_5.conda @@ -2192,8 +2192,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 @@ -2279,8 +2279,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 @@ -2366,8 +2366,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 @@ -2453,8 +2453,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -2551,7 +2551,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda @@ -2576,8 +2576,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -2659,7 +2659,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda @@ -2684,8 +2684,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py313h0c4e38b_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -2767,7 +2767,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda @@ -2792,8 +2792,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -2873,7 +2873,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda @@ -2898,8 +2898,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda @@ -3283,8 +3283,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda @@ -3465,8 +3465,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda @@ -3646,8 +3646,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda @@ -3802,8 +3802,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -4049,8 +4049,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda @@ -4231,8 +4231,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda @@ -4412,8 +4412,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda @@ -4588,8 +4588,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: bab05d6092e374ace29c91044b6e29949ba239e4d65a835bea6192da6632650c + sha256: 4d7c16b9e1c87048a679ebcb0e72b07624bc8633caa5c221fb87ecbb47c57ec8 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' @@ -14114,9 +14114,9 @@ packages: - pkg:pypi/pygments?source=hash-mapping size: 888600 timestamp: 1736243563082 -- conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.5-pyh29332c3_0.conda - sha256: 0e056af0894dd84079c8c8a483a24d3465c6ea9e26f04d6a8a0f9c5e87f2f724 - md5: 639f1e50fb98d4a463aed89be112c932 +- conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + sha256: 3e3e35b2cbb4b1ca3063fc2d6f44a85ac189e0935f00ed8fbe8e4713c0d00b99 + md5: 8242cc62822cc8a17f53d24d4efa75f4 depends: - astroid >=3.3.8,<3.4.0-dev0 - colorama >=0.4.5 @@ -14133,8 +14133,8 @@ packages: license_family: GPL purls: - pkg:pypi/pylint?source=hash-mapping - size: 380370 - timestamp: 1741550910890 + size: 380800 + timestamp: 1743861447418 - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda sha256: d016e04b0e12063fbee4a2d5fbb9b39a8d191b5a0042f0b8459188aedeabb0ca md5: e2fd202833c4a981ce8a65974fe4abd1 @@ -15731,28 +15731,28 @@ packages: - pkg:pypi/triton?source=hash-mapping size: 102101472 timestamp: 1741776175758 -- conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda - noarch: python - sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 - md5: b6a408c64b78ec7b779a3e5c7a902433 +- conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda + sha256: f38c8a4cb27155a3c0d2853683569b1b1b38b31aa17195c23789367868d2125e + md5: e37cf790f710cf72fd13dcb6b2d4370c depends: - - typing_extensions 4.12.2 pyha770c72_1 + - typing_extensions ==4.13.1 pyh29332c3_0 license: PSF-2.0 license_family: PSF purls: [] - size: 10075 - timestamp: 1733188758872 -- conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 - md5: d17f13df8b65464ca316cbc000a3cb64 + size: 89685 + timestamp: 1743820059977 +- conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + sha256: 78a5efbf86eca68b5f9e58f0dc7e56dcfa96d1dcba5c7f5f37d2c0444de22085 + md5: 5710c79a5fb0a6bfdba0a887f90583b1 depends: - python >=3.9 + - python license: PSF-2.0 license_family: PSF purls: - - pkg:pypi/typing-extensions?source=hash-mapping - size: 39637 - timestamp: 1733188758212 + - pkg:pypi/typing-extensions?source=compressed-mapping + size: 52170 + timestamp: 1743820059977 - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 md5: 4222072737ccff51314b5ece9c7d6f5a diff --git a/pyproject.toml b/pyproject.toml index 4f7c805c..6d3e9f7f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,9 +54,9 @@ array-api-compat = ">=1.11.2,<2" array-api-extra = { path = ".", editable = true } [tool.pixi.feature.lint.dependencies] -typing-extensions = "*" -pre-commit = "*" -pylint = "*" +typing-extensions = ">=4.13.1" +pre-commit = ">=4.2.0" +pylint = ">=3.3.6" basedmypy = ">=2.10.0" basedpyright = ">=1.28.3" numpydoc = ">=1.8.0,<2" @@ -107,7 +107,7 @@ sphinx-autodoc-typehints = "*" # Needed to import parsed modules with autodoc dask-core = ">=2025.3.0" pytest = ">=8.3.5" -typing-extensions = "*" +typing-extensions = ">=4.13.1" numpy = "*" [tool.pixi.feature.docs.tasks] From 1ed40f479846d9b07be92ed1bb5fb3890fe3c68f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 20:23:28 +0100 Subject: [PATCH 105/140] Update dependency numpy to >=1.26.4 (#233) * Update dependency numpy to >=1.26.4 * Update pyproject.toml * update lock file --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Lucas Colley --- pixi.lock | 2 +- pyproject.toml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pixi.lock b/pixi.lock index 689733d8..46f046e7 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 4d7c16b9e1c87048a679ebcb0e72b07624bc8633caa5c221fb87ecbb47c57ec8 + sha256: ac4ddf62fc1119c489439a90bb7cdd847926d5462cf7cffaaf2f9bcd8a2ef831 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 6d3e9f7f..a542faf8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -62,7 +62,7 @@ basedpyright = ">=1.28.3" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: array-api-strict = ">=2.3.1" -numpy = "*" +numpy = ">=1.26.4" pytest = ">=8.3.5" hypothesis = "*" dask-core = ">=2025.3.0" # No distributed, tornado, etc. @@ -82,7 +82,7 @@ pytest = ">=8.3.5" pytest-cov = ">=3" hypothesis = "*" array-api-strict = ">=2.3.1" -numpy = "*" +numpy = ">=1.22.0" [tool.pixi.feature.tests.tasks] tests = "pytest -v" @@ -108,7 +108,7 @@ sphinx-autodoc-typehints = "*" dask-core = ">=2025.3.0" pytest = ">=8.3.5" typing-extensions = ">=4.13.1" -numpy = "*" +numpy = ">=1.26.4" [tool.pixi.feature.docs.tasks] docs = { cmd = "sphinx-build -E -W . build/", cwd = "docs" } From 90352ab62f7c52c24c2a9a12969602e898c02f93 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 20:27:56 +0100 Subject: [PATCH 106/140] Update dependency python to v3.13.2 (#234) * Update dependency python to v3.13.2 * Update pyproject.toml --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Lucas Colley --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index edcbc0eb..d030beff 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: fetch-depth: 0 - uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0 with: - python-version: "3.x" + python-version: "3.13.2" - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 with: extra_args: --hook-stage manual --all-files From fb49408fd4fe3c19eb6e51f5660480d2d2e1ce09 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 20:41:27 +0100 Subject: [PATCH 107/140] Update tests (#235) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pixi.lock b/pixi.lock index 46f046e7..5ba1b013 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: ac4ddf62fc1119c489439a90bb7cdd847926d5462cf7cffaaf2f9bcd8a2ef831 + sha256: 9caaf6a80751c89c1693ce901b4d31202552ea7af0cd3f37564d406d6565c051 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index a542faf8..1e93cbe4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ numpydoc = ">=1.8.0,<2" array-api-strict = ">=2.3.1" numpy = ">=1.26.4" pytest = ">=8.3.5" -hypothesis = "*" +hypothesis = ">=3.88.3" dask-core = ">=2025.3.0" # No distributed, tornado, etc. # NOTE: don't add jax, pytorch, sparse, cupy here # as they slow down mypy and are not portable across target OSs @@ -80,7 +80,7 @@ lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] } [tool.pixi.feature.tests.dependencies] pytest = ">=8.3.5" pytest-cov = ">=3" -hypothesis = "*" +hypothesis = ">=3.88.3" array-api-strict = ">=2.3.1" numpy = ">=1.22.0" @@ -134,7 +134,7 @@ numpy = "=1.22.0" # Backends that can run on CPU-only hosts # Note: JAX and PyTorch will install CPU variants. [tool.pixi.feature.backends.dependencies] -pytorch = "*" +pytorch = ">=1.13.1" dask = ">=2025.3.0" numba = ">=0.61.0" # sparse dependency llvmlite = ">=0.44.0" # sparse dependency @@ -143,13 +143,13 @@ llvmlite = ">=0.44.0" # sparse dependency sparse = { version = ">=0.16.0" } [tool.pixi.feature.backends.target.linux-64.dependencies] -jax = "*" +jax = ">=0.5.2" [tool.pixi.feature.backends.target.osx-64.dependencies] -jax = "*" +jax = ">=0.5.2" [tool.pixi.feature.backends.target.osx-arm64.dependencies] -jax = "*" +jax = ">=0.5.2" [tool.pixi.feature.backends.target.win-64.dependencies] # jax = "*" # unavailable @@ -165,8 +165,8 @@ system-requirements = { cuda = "12" } [tool.pixi.feature.cuda-backends.target.linux-64.dependencies] cupy = ">=13.4.1" -jaxlib = { version = "*", build = "cuda12*" } -pytorch = { version = "*", build = "cuda12*" } +jaxlib = { version = ">=0.5.2", build = "cuda12*" } +pytorch = { version = ">=1.13.1", build = "cuda12*" } [tool.pixi.feature.cuda-backends.target.osx-64.dependencies] # cupy = "*" # unavailable @@ -181,7 +181,7 @@ pytorch = { version = "*", build = "cuda12*" } [tool.pixi.feature.cuda-backends.target.win-64.dependencies] cupy = ">=13.4.1" # jaxlib = { version = "*", build = "cuda12*" } # unavailable -pytorch = { version = "*", build = "cuda12*" } +pytorch = { version = ">=1.13.1", build = "cuda12*" } [tool.pixi.environments] default = { features = ["py313"], solve-group = "py313" } From d3801e74e34b1b981f6c8552b165bc1ca2e0780d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 20:55:39 +0100 Subject: [PATCH 108/140] Update docs (#236) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- docs/requirements.txt | 4 ++-- pixi.lock | 2 +- pyproject.toml | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 2b8ce60d..611d1123 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,5 +1,5 @@ furo>=2024.8.6 -myst_parser>=0.13 -sphinx>=7.0 +myst_parser>=0.19.2 +sphinx>=7.4.7 sphinx_autodoc_typehints sphinx_copybutton diff --git a/pixi.lock b/pixi.lock index 5ba1b013..6e015f7b 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 9caaf6a80751c89c1693ce901b4d31202552ea7af0cd3f37564d406d6565c051 + sha256: 9561cf7cf4532ba7a62260a3cc427e4b22c3730b7449295b71513bd42408a356 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 1e93cbe4..2c2efda2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -99,11 +99,11 @@ coverage = { cmd = "coverage html", depends-on = ["tests-cov"] } open-coverage = { cmd = "open htmlcov/index.html", depends-on = ["coverage"] } [tool.pixi.feature.docs.dependencies] -sphinx = ">=7.0" +sphinx = ">=7.4.7" furo = ">=2024.8.6" -myst-parser = ">=0.13" -sphinx-copybutton = "*" -sphinx-autodoc-typehints = "*" +myst-parser = ">=0.19.1" +sphinx-copybutton = ">=0.5.2" +sphinx-autodoc-typehints = ">=1.25.3" # Needed to import parsed modules with autodoc dask-core = ">=2025.3.0" pytest = ">=8.3.5" From e0662915520d2ea4b40e9ff6198221ec7e8f668b Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 8 Apr 2025 20:56:12 +0100 Subject: [PATCH 109/140] DEV: iterate on renovate config (#237) * set `constraints.pixi` * ignore python pixi deps * update groups --- renovate.json | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/renovate.json b/renovate.json index 313bff7a..d5c98cc9 100644 --- a/renovate.json +++ b/renovate.json @@ -3,6 +3,7 @@ "extends": ["config:recommended"], "dependencyDashboardTitle": "META: Dependency Dashboard", "rangeStrategy": "bump", + "constraints.pixi": ">=0.45.0", "packageRules": [ { "matchManagers": ["pixi"], @@ -10,17 +11,22 @@ "enabled": false }, { - "matchPackageNames": [ - "/myst-parser|myst_parser|sphinx|sphinx-autodoc-typehints|sphinx-copybutton/" - ], + "matchManagers": ["pixi"], + "matchPackageNames": ["python"], + "enabled": false + }, + { + "matchPackageNames": ["/myst-parser|myst_parser/"], "groupName": "docs" }, { - "matchPackageNames": ["/pylint|pre-commit|typing-extensions/"], - "groupName": "lint" + "matchPackageNames": [ + "/sphinx|sphinx-autodoc-typehints|sphinx-copybutton/" + ], + "groupName": "sphinx" }, { - "matchPackageNames": ["/pytest-cov|hypothesis|ipython|jax|pytorch/"], + "matchPackageNames": ["/pytest-cov|hypothesis/"], "groupName": "tests" } ] From 3bb800b82d90192dc5544b397c5d11d2b9733df6 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 8 Apr 2025 21:05:44 +0100 Subject: [PATCH 110/140] DEV: try to fix renovate config (#238) --- renovate.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index d5c98cc9..2d52cfe5 100644 --- a/renovate.json +++ b/renovate.json @@ -3,7 +3,9 @@ "extends": ["config:recommended"], "dependencyDashboardTitle": "META: Dependency Dashboard", "rangeStrategy": "bump", - "constraints.pixi": ">=0.45.0", + "constraints": { + "pixi": ">=0.45.0" + }, "packageRules": [ { "matchManagers": ["pixi"], From df1d1675a1aec16665e45b724441d6eb094aea66 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 21:08:23 +0100 Subject: [PATCH 111/140] Update dependency ipython to >=4.2.1 (#239) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index 6e015f7b..612ec955 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 9561cf7cf4532ba7a62260a3cc427e4b22c3730b7449295b71513bd42408a356 + sha256: dec3f5c0e283642441e3d0d2d24133e081494bb26fc1b8b4e33e1cc5eae06162 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 2c2efda2..7d81fe17 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -115,7 +115,7 @@ docs = { cmd = "sphinx-build -E -W . build/", cwd = "docs" } open-docs = { cmd = "open build/index.html", cwd = "docs", depends-on = ["docs"] } [tool.pixi.feature.dev.dependencies] -ipython = "*" +ipython = ">=4.2.1" [tool.pixi.feature.dev.tasks] ipython = { cmd = "ipython" } From e9d5cb5bfae534f162de98fc68bf3453953940b7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 21:23:07 +0100 Subject: [PATCH 112/140] Update dependency pytorch to v2 (#241) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pixi.lock b/pixi.lock index 612ec955..fc819575 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: dec3f5c0e283642441e3d0d2d24133e081494bb26fc1b8b4e33e1cc5eae06162 + sha256: 3fad55a80a112d7bbf96ef291d9d500be2a20e5b72f3f17159f6cdb9d083e40a requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 7d81fe17..39bc5bea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -134,7 +134,7 @@ numpy = "=1.22.0" # Backends that can run on CPU-only hosts # Note: JAX and PyTorch will install CPU variants. [tool.pixi.feature.backends.dependencies] -pytorch = ">=1.13.1" +pytorch = ">=2.6.0" dask = ">=2025.3.0" numba = ">=0.61.0" # sparse dependency llvmlite = ">=0.44.0" # sparse dependency @@ -166,7 +166,7 @@ system-requirements = { cuda = "12" } [tool.pixi.feature.cuda-backends.target.linux-64.dependencies] cupy = ">=13.4.1" jaxlib = { version = ">=0.5.2", build = "cuda12*" } -pytorch = { version = ">=1.13.1", build = "cuda12*" } +pytorch = { version = ">=2.6.0", build = "cuda12*" } [tool.pixi.feature.cuda-backends.target.osx-64.dependencies] # cupy = "*" # unavailable @@ -181,7 +181,7 @@ pytorch = { version = ">=1.13.1", build = "cuda12*" } [tool.pixi.feature.cuda-backends.target.win-64.dependencies] cupy = ">=13.4.1" # jaxlib = { version = "*", build = "cuda12*" } # unavailable -pytorch = { version = ">=1.13.1", build = "cuda12*" } +pytorch = { version = ">=2.6.0", build = "cuda12*" } [tool.pixi.environments] default = { features = ["py313"], solve-group = "py313" } From ba2208bc4118feed2e1509886e2f0e0f603f23dc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 22:32:48 +0100 Subject: [PATCH 113/140] Update tests to v6 (#244) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 159 +++++++++++++++++++++++++------------------------ pyproject.toml | 6 +- 2 files changed, 83 insertions(+), 82 deletions(-) diff --git a/pixi.lock b/pixi.lock index fc819575..5fec73f8 100644 --- a/pixi.lock +++ b/pixi.lock @@ -159,7 +159,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -288,7 +288,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -414,7 +414,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -535,7 +535,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -660,7 +660,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -781,7 +781,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -896,7 +896,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -1000,7 +1000,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -1155,7 +1155,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1306,7 +1306,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -1434,7 +1434,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1555,7 +1555,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -1680,7 +1680,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1801,7 +1801,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -1928,7 +1928,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -2040,7 +2040,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -2504,7 +2504,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2617,7 +2617,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2725,7 +2725,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2833,7 +2833,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -2931,7 +2931,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -2957,7 +2957,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda @@ -2978,7 +2978,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -3000,7 +3000,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -3021,7 +3021,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -3043,7 +3043,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -3064,7 +3064,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -3086,7 +3086,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda @@ -3156,7 +3156,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3258,7 +3258,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -3347,7 +3347,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3441,7 +3441,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -3529,7 +3529,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3623,7 +3623,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -3701,7 +3701,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -3780,7 +3780,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -3898,7 +3898,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -4022,7 +4022,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -4113,7 +4113,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -4207,7 +4207,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -4295,7 +4295,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -4389,7 +4389,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -4479,7 +4479,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -4566,7 +4566,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda @@ -4625,7 +4625,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -4652,7 +4652,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda @@ -4673,7 +4673,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -4693,7 +4693,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -4714,7 +4714,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -4734,7 +4734,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -4755,7 +4755,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -4775,7 +4775,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda @@ -4808,7 +4808,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -4834,7 +4834,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda @@ -4855,7 +4855,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -4875,7 +4875,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -4896,7 +4896,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -4916,7 +4916,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -4937,7 +4937,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -4957,7 +4957,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda @@ -4989,7 +4989,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -5015,7 +5015,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda @@ -5036,7 +5036,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -5058,7 +5058,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -5079,7 +5079,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -5101,7 +5101,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -5122,7 +5122,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -5144,7 +5144,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 3fad55a80a112d7bbf96ef291d9d500be2a20e5b72f3f17159f6cdb9d083e40a + sha256: 841ed3c6d16ad2db082fae003d779d0b6ee28cf01bd1eecce6e029f55dace211 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' @@ -7976,9 +7976,9 @@ packages: - pkg:pypi/hyperframe?source=hash-mapping size: 17397 timestamp: 1737618427549 -- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.4-pyha770c72_0.conda - sha256: e22ef81d76750a62d2dccef45bd9f50b5a6feef7084070dabf7e12dc1b5b6b9d - md5: e60abe3eacac83386e842c5efd840b0d +- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + sha256: cbe404289cf09c4a0a3be0b865a4461b2516270c7fe6c418641b176cf95cf087 + md5: 256c1054a1039b67b2709ae4a6772b63 depends: - attrs >=22.2.0 - click >=7.0 @@ -7987,10 +7987,11 @@ packages: - setuptools - sortedcontainers >=2.1.0,<3.0.0 license: MPL-2.0 + license_family: MOZILLA purls: - pkg:pypi/hypothesis?source=hash-mapping - size: 350305 - timestamp: 1742900979687 + size: 351225 + timestamp: 1744050198261 - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 @@ -14179,9 +14180,9 @@ packages: - pkg:pypi/pytest?source=hash-mapping size: 259816 timestamp: 1740946648058 -- conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda - sha256: 09acac1974e10a639415be4be326dd21fa6d66ca51a01fb71532263fba6dccf6 - md5: 79963c319d1be62c8fd3e34555816e01 +- conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + sha256: 9961a1524f63d10bc29efdc52013ec06b0e95fb2619a250e250ff3618261d5cd + md5: 1e35d8f975bc0e984a19819aa91c440a depends: - coverage >=7.5 - pytest >=4.6 @@ -14191,8 +14192,8 @@ packages: license_family: MIT purls: - pkg:pypi/pytest-cov?source=hash-mapping - size: 26256 - timestamp: 1733223113491 + size: 27565 + timestamp: 1743886993683 - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda build_number: 1 sha256: 3f90a2d5062a73cd2dd8a0027718aee1db93f7975b9cfe529e2c9aeec2db262e diff --git a/pyproject.toml b/pyproject.toml index 39bc5bea..f2858f22 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ numpydoc = ">=1.8.0,<2" array-api-strict = ">=2.3.1" numpy = ">=1.26.4" pytest = ">=8.3.5" -hypothesis = ">=3.88.3" +hypothesis = ">=6.130.10" dask-core = ">=2025.3.0" # No distributed, tornado, etc. # NOTE: don't add jax, pytorch, sparse, cupy here # as they slow down mypy and are not portable across target OSs @@ -79,8 +79,8 @@ lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] } [tool.pixi.feature.tests.dependencies] pytest = ">=8.3.5" -pytest-cov = ">=3" -hypothesis = ">=3.88.3" +pytest-cov = ">=6.1.1" +hypothesis = ">=6.130.10" array-api-strict = ">=2.3.1" numpy = ">=1.22.0" From fe805829175228cf5b28d3202595e0f9ef01cc02 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 22:38:12 +0100 Subject: [PATCH 114/140] Update docs to v4 (#243) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- docs/requirements.txt | 2 +- pixi.lock | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 611d1123..f5ef400a 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,5 +1,5 @@ furo>=2024.8.6 -myst_parser>=0.19.2 +myst_parser>=4.0.1 sphinx>=7.4.7 sphinx_autodoc_typehints sphinx_copybutton diff --git a/pixi.lock b/pixi.lock index 5fec73f8..1209730f 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 841ed3c6d16ad2db082fae003d779d0b6ee28cf01bd1eecce6e029f55dace211 + sha256: 1eb727e3c349b3467ef8e57414c9399d844c70326c2f9665dba61c2972adce55 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index f2858f22..804cd9db 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -101,7 +101,7 @@ open-coverage = { cmd = "open htmlcov/index.html", depends-on = ["coverage"] } [tool.pixi.feature.docs.dependencies] sphinx = ">=7.4.7" furo = ">=2024.8.6" -myst-parser = ">=0.19.1" +myst-parser = ">=4.0.1" sphinx-copybutton = ">=0.5.2" sphinx-autodoc-typehints = ">=1.25.3" # Needed to import parsed modules with autodoc From 4968db93cdae227e29f9adbb9b734c524a81524e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Apr 2025 09:02:38 +0100 Subject: [PATCH 115/140] Update dependency hypothesis to >=6.130.11 (#246) --- pixi.lock | 84 +++++++++++++++++++++++++------------------------- pyproject.toml | 4 +-- 2 files changed, 44 insertions(+), 44 deletions(-) diff --git a/pixi.lock b/pixi.lock index 1209730f..6c62c123 100644 --- a/pixi.lock +++ b/pixi.lock @@ -159,7 +159,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -414,7 +414,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -660,7 +660,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -896,7 +896,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -1155,7 +1155,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1434,7 +1434,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1680,7 +1680,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1928,7 +1928,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -2504,7 +2504,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2617,7 +2617,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2725,7 +2725,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2833,7 +2833,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -2931,7 +2931,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -2978,7 +2978,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -3021,7 +3021,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -3064,7 +3064,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -3156,7 +3156,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3347,7 +3347,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3529,7 +3529,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3701,7 +3701,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -3898,7 +3898,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -4113,7 +4113,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -4295,7 +4295,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -4479,7 +4479,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -4625,7 +4625,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -4673,7 +4673,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -4714,7 +4714,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -4755,7 +4755,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -4808,7 +4808,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -4855,7 +4855,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -4896,7 +4896,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -4937,7 +4937,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -4989,7 +4989,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -5036,7 +5036,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -5079,7 +5079,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -5122,7 +5122,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 1eb727e3c349b3467ef8e57414c9399d844c70326c2f9665dba61c2972adce55 + sha256: d53e5f8e1370010bb7e1ffa7aea4f3a45707893800c3e539f896b20f7e66111a requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' @@ -7976,9 +7976,9 @@ packages: - pkg:pypi/hyperframe?source=hash-mapping size: 17397 timestamp: 1737618427549 -- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.10-pyha770c72_0.conda - sha256: cbe404289cf09c4a0a3be0b865a4461b2516270c7fe6c418641b176cf95cf087 - md5: 256c1054a1039b67b2709ae4a6772b63 +- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + sha256: fd6747793ed84005f56e2acc11721835e7fd3393dfec7bd02f89ecfe9138eee8 + md5: a8619ef32d8b2495a138a48b046ebf86 depends: - attrs >=22.2.0 - click >=7.0 @@ -7990,8 +7990,8 @@ packages: license_family: MOZILLA purls: - pkg:pypi/hypothesis?source=hash-mapping - size: 351225 - timestamp: 1744050198261 + size: 352077 + timestamp: 1744148568706 - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 diff --git a/pyproject.toml b/pyproject.toml index 804cd9db..94dfdde2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ numpydoc = ">=1.8.0,<2" array-api-strict = ">=2.3.1" numpy = ">=1.26.4" pytest = ">=8.3.5" -hypothesis = ">=6.130.10" +hypothesis = ">=6.130.11" dask-core = ">=2025.3.0" # No distributed, tornado, etc. # NOTE: don't add jax, pytorch, sparse, cupy here # as they slow down mypy and are not portable across target OSs @@ -80,7 +80,7 @@ lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] } [tool.pixi.feature.tests.dependencies] pytest = ">=8.3.5" pytest-cov = ">=6.1.1" -hypothesis = ">=6.130.10" +hypothesis = ">=6.130.11" array-api-strict = ">=2.3.1" numpy = ">=1.22.0" From da087e7a0371c51280643f66853436690af844be Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Apr 2025 09:06:11 +0100 Subject: [PATCH 116/140] Update dependency ipython to >=7.33.0 (#249) --- pixi.lock | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index 6c62c123..b449958d 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5232,7 +5232,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: d53e5f8e1370010bb7e1ffa7aea4f3a45707893800c3e539f896b20f7e66111a + sha256: b7eeff1644a4f8d706d88a1f5336cfd50a6c6a9083f080e8dc722430c6a81d26 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 94dfdde2..72bc1ed5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -115,7 +115,7 @@ docs = { cmd = "sphinx-build -E -W . build/", cwd = "docs" } open-docs = { cmd = "open build/index.html", cwd = "docs", depends-on = ["docs"] } [tool.pixi.feature.dev.dependencies] -ipython = ">=4.2.1" +ipython = ">=7.33.0" [tool.pixi.feature.dev.tasks] ipython = { cmd = "ipython" } From f9fcb3d5098b8e4ade1f139db53eca27eb2cbe86 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 9 Apr 2025 11:06:31 +0100 Subject: [PATCH 117/140] DEV: address renovate config wishlist (#253) --- renovate.json | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/renovate.json b/renovate.json index 2d52cfe5..88188297 100644 --- a/renovate.json +++ b/renovate.json @@ -1,35 +1,37 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended"], + "extends": [ + "config:recommended", + "helpers:pinGitHubActionDigests", + ":automergeMinor" + ], "dependencyDashboardTitle": "META: Dependency Dashboard", + "commitMessagePrefix": "deps:", + "labels": ["dependencies"], "rangeStrategy": "bump", "constraints": { - "pixi": ">=0.45.0" + "pixi": ">=v0.45.0" }, + "minimumReleaseAge": "14 days", "packageRules": [ { + "description": "Do not bump deps pinned with '~=' or '='.", "matchManagers": ["pixi"], "matchCurrentValue": "/^~?=/", "enabled": false }, { + "description": "Do not bump Python deps in the manifest.", "matchManagers": ["pixi"], "matchPackageNames": ["python"], "enabled": false }, { - "matchPackageNames": ["/myst-parser|myst_parser/"], - "groupName": "docs" - }, - { - "matchPackageNames": [ - "/sphinx|sphinx-autodoc-typehints|sphinx-copybutton/" - ], - "groupName": "sphinx" - }, - { - "matchPackageNames": ["/pytest-cov|hypothesis/"], - "groupName": "tests" + "description": "Schedule automerged GHA updates for the 15th of each month.", + "matchManagers": ["github-actions"], + "groupName": "gha", + "schedule": ["* * 15 * *"], + "automerge": true } ] } From 06addad7eccd95aae5a23879c6f70179da16db60 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Apr 2025 12:30:12 +0100 Subject: [PATCH 118/140] deps: Update dependency numpy to >=2.2.4 (#258) --- pixi.lock | 4170 ++++++++++++++++++++++++------------------------ pyproject.toml | 136 +- 2 files changed, 2177 insertions(+), 2129 deletions(-) diff --git a/pixi.lock b/pixi.lock index b449958d..c2890eee 100644 --- a/pixi.lock +++ b/pixi.lock @@ -13,20 +13,20 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda @@ -35,16 +35,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda @@ -53,16 +53,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda @@ -71,20 +71,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - pypi: . dev: channels: @@ -100,19 +100,19 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py310hff52083_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.7-h7743f02_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h7d555fd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hcbd9e4e_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h286e7e7_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.5-hbca0721_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-ha855f32_8.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-hffac463_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h4c9fe3b_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hcbd9e4e_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-hcbd9e4e_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.1-h46b750d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h1fa5cb7_4.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda @@ -123,10 +123,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda @@ -136,8 +136,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -150,7 +150,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda @@ -166,7 +166,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py310hc96afab_1.conda @@ -178,22 +178,23 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hb90904d_7_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_7_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_7_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_7_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.13.0-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda @@ -205,12 +206,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.20.0-hd1b1c89_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.20.0-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_7_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda @@ -227,9 +228,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.7-h4bc477f_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda @@ -248,7 +249,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda @@ -259,9 +260,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.15.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda @@ -289,17 +290,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_103.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.15-hd830067_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -322,7 +323,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -335,7 +336,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py310h3788b33_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda @@ -355,19 +356,19 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.9-py310h2ec42d9_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.6-h321fff7_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-hfaf822f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.0-h6e16a3a_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-hb1ee187_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-hf9b3e9c_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.4-h29be59e_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h786d7a7_6.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h6a909e1_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h2313cb2_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-hb1ee187_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-hb1ee187_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.0-hc7e8f17_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-ha0394b9_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.7-he59c91b_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-h91d212f_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.1-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h9988e47_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-h8941ec8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.5-h10cf2d7_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h61e5591_8.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h26cd796_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h0a7a62b_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h9988e47_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-h9988e47_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.1-h8ec4a44_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h6101e66_4.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-core-cpp-1.14.0-h9a36307_0.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-identity-cpp-1.10.0-ha4e2ba9_0.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-blobs-cpp-12.13.0-h3d2f5f1_1.conda @@ -378,10 +379,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.4-hf13058a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.5-hf13058a_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/cffi-1.17.1-py310hfce808e_0.conda @@ -391,8 +392,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -405,7 +406,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/freetype-2.13.3-h40dfd5c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-64/gflags-2.2.2-hac325c4_1005.conda - conda: https://prefix.dev/conda-forge/osx-64/glog-0.7.1-h2790a97_0.conda @@ -421,7 +422,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_1.conda @@ -431,25 +432,26 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda - conda: https://prefix.dev/conda-forge/osx-64/lerc-4.0.0-hb486fe8_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-h13a0e53_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-hf1fce67_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda - conda: https://prefix.dev/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda - conda: https://prefix.dev/conda-forge/osx-64/libcrc32c-1.1.2-he49afe7_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.12.1-h5dec5d8_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.13.0-h5dec5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.2-hf95d169_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-he65b83e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda @@ -457,11 +459,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.19.0-h30c661f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.19.0-h694c41f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.20.0-h30c661f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.20.0-h694c41f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2024.07.02-h08ce7b7_3.conda @@ -474,9 +476,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.6-hebb159f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.7-h93c44a6_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda @@ -495,7 +497,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda @@ -506,9 +508,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/optree-0.15.0-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda @@ -536,10 +538,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda @@ -568,7 +570,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -581,7 +583,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py310hfa8da69_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda @@ -601,19 +603,19 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py310hbe9552e_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.0-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hd84a0f8_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h3c33643_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.4-hedcc1e3_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-ha705ebb_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-h82c6c6a_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb857f95_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hd84a0f8_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-hd84a0f8_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.0-h7378f02_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hf067f9e_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.7-h771b9f8_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-hf78e982_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.1-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-h2da6199_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-hc8cef5c_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.5-h7ae4978_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-hda12475_8.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-hd618802_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb321cbc_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-h2da6199_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-h2da6199_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.1-hf6bcbf0_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hbf97231_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda @@ -624,10 +626,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda @@ -637,8 +639,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -651,7 +653,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.13.3-h1d14073_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda @@ -667,7 +669,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_1.conda @@ -677,37 +679,38 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h75a50e1_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd4a375f_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.13.0-h73640d1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.2-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-14.2.0-heb5dd2a_105.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h2c44a93_105.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.36.0-h9484b08_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.36.0-h7081f7f_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-hf667ad3_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.19.0-h0181452_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.19.0-hce30654_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.20.0-h0181452_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.20.0-hce30654_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda @@ -720,9 +723,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.7-h52572c6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda @@ -740,7 +743,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda @@ -752,9 +755,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.15.0-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda @@ -782,10 +785,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda @@ -813,7 +816,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -826,7 +829,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py310h7306fd8_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda @@ -847,28 +850,28 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py310h5588dad_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.7-h04a0843_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-h131b658_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.1-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-h131b658_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-hddb29df_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.5-hdbca9f4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-h7371350_8.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-hc44c84b_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-hf31aad2_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-h131b658_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-h131b658_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.1-h7c9e96e_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-hddf75dc_4.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.5-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda @@ -878,7 +881,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -891,7 +894,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda @@ -903,7 +906,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh9ab4c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh9ab4c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda @@ -911,20 +914,21 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h3d30abe_5_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-hb2d35ca_7_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_7_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_7_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_7_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.13.0-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.36.0-hf249c01_1.conda @@ -934,8 +938,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_7_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda @@ -949,7 +953,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.7-h442d1da_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -966,7 +970,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda @@ -975,8 +979,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda @@ -1001,10 +1005,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_103.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda @@ -1031,7 +1035,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -1045,10 +1049,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py310hc19bc0b_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda @@ -1076,19 +1080,19 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.7-h7743f02_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h7d555fd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hcbd9e4e_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h286e7e7_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.5-hbca0721_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-ha855f32_8.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-hffac463_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h4c9fe3b_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hcbd9e4e_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-hcbd9e4e_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.1-h46b750d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h1fa5cb7_4.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda @@ -1099,10 +1103,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda @@ -1112,25 +1116,25 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.90-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.90-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.90-h3f2d84a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.90-h3f2d84a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.90-h3f2d84a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.90-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.90-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.90-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.93-h5888daf_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_3.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.8.0.87-h81d5506_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.8.0.87-h81d5506_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.1-py310hab14140_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.1-py310h4564b94_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda @@ -1146,7 +1150,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda @@ -1162,7 +1166,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py310hec873cc_201.conda @@ -1174,10 +1178,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hb90904d_7_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_7_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_7_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_7_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -1190,19 +1194,20 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.83-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.83-h5888daf_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h12f29b5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h628e99a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-h9ab20c4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.90-h9ab20c4_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.13.0-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.3.90-h9ab20c4_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.8.93-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.8.93-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda @@ -1216,16 +1221,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.1-ha7bfdaf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.2-ha7bfdaf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.9.0-h19665d7_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.93-h5888daf_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.20.0-hd1b1c89_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.20.0-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_7_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda @@ -1244,9 +1249,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.7-h4bc477f_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda @@ -1265,8 +1270,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda @@ -1277,9 +1282,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.15.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda @@ -1307,18 +1312,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_h5b8fff9_303.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.1-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.15-hd830067_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -1341,7 +1346,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -1355,7 +1360,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py310h3788b33_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda @@ -1375,19 +1380,19 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.9-py310h2ec42d9_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.6-h321fff7_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-hfaf822f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.0-h6e16a3a_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-hb1ee187_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-hf9b3e9c_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.4-h29be59e_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h786d7a7_6.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h6a909e1_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h2313cb2_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-hb1ee187_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-hb1ee187_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.0-hc7e8f17_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-ha0394b9_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.7-he59c91b_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-h91d212f_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.1-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h9988e47_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-h8941ec8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.5-h10cf2d7_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h61e5591_8.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h26cd796_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h0a7a62b_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h9988e47_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-h9988e47_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.1-h8ec4a44_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h6101e66_4.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-core-cpp-1.14.0-h9a36307_0.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-identity-cpp-1.10.0-ha4e2ba9_0.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-blobs-cpp-12.13.0-h3d2f5f1_1.conda @@ -1398,10 +1403,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.4-hf13058a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.5-hf13058a_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/cffi-1.17.1-py310hfce808e_0.conda @@ -1411,8 +1416,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -1425,7 +1430,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/freetype-2.13.3-h40dfd5c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-64/gflags-2.2.2-hac325c4_1005.conda - conda: https://prefix.dev/conda-forge/osx-64/glog-0.7.1-h2790a97_0.conda @@ -1441,7 +1446,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_1.conda @@ -1451,25 +1456,26 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda - conda: https://prefix.dev/conda-forge/osx-64/lerc-4.0.0-hb486fe8_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-h13a0e53_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-hf1fce67_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda - conda: https://prefix.dev/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda - conda: https://prefix.dev/conda-forge/osx-64/libcrc32c-1.1.2-he49afe7_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.12.1-h5dec5d8_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.13.0-h5dec5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.2-hf95d169_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-he65b83e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda @@ -1477,11 +1483,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.19.0-h30c661f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.19.0-h694c41f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.20.0-h30c661f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.20.0-h694c41f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2024.07.02-h08ce7b7_3.conda @@ -1494,9 +1500,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.6-hebb159f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.7-h93c44a6_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda @@ -1515,7 +1521,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda @@ -1526,9 +1532,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/optree-0.15.0-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda @@ -1556,10 +1562,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda @@ -1588,7 +1594,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -1601,7 +1607,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py310hfa8da69_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda @@ -1621,19 +1627,19 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py310hbe9552e_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.0-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hd84a0f8_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h3c33643_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.4-hedcc1e3_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-ha705ebb_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-h82c6c6a_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb857f95_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hd84a0f8_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-hd84a0f8_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.0-h7378f02_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hf067f9e_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.7-h771b9f8_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-hf78e982_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.1-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-h2da6199_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-hc8cef5c_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.5-h7ae4978_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-hda12475_8.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-hd618802_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb321cbc_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-h2da6199_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-h2da6199_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.1-hf6bcbf0_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hbf97231_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda @@ -1644,10 +1650,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda @@ -1657,8 +1663,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -1671,7 +1677,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.13.3-h1d14073_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda @@ -1687,7 +1693,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_1.conda @@ -1697,37 +1703,38 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h75a50e1_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd4a375f_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.13.0-h73640d1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.2-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-14.2.0-heb5dd2a_105.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h2c44a93_105.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.36.0-h9484b08_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.36.0-h7081f7f_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-hf667ad3_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.19.0-h0181452_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.19.0-hce30654_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.20.0-h0181452_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.20.0-hce30654_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda @@ -1740,9 +1747,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.7-h52572c6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda @@ -1760,7 +1767,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda @@ -1772,9 +1779,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.15.0-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda @@ -1802,10 +1809,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda @@ -1833,7 +1840,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -1846,7 +1853,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py310h7306fd8_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda @@ -1867,28 +1874,28 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py310h5588dad_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.7-h04a0843_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-h131b658_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.1-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-h131b658_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-hddb29df_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.5-hdbca9f4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-h7371350_8.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-hc44c84b_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-hf31aad2_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-h131b658_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-h131b658_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.1-h7c9e96e_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-hddf75dc_4.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.5-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda @@ -1898,16 +1905,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.90-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.90-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.90-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.93-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.8.0.87-h1361d0a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.8.0.87-h1361d0a_1.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.1-py310h1203e13_0.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.1-py310h9d4bcf3_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda @@ -1923,7 +1930,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda @@ -1935,7 +1942,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - - conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh9ab4c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh9ab4c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda @@ -1943,10 +1950,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8be2d54_5_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-he744d6e_7_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_7_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_7_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_7_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -1957,12 +1964,13 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libcudss-0.5.0.16-hffc9a7f_1.conda - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.83-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.90-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.13.0-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.3.90-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.8.93-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.8.93-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.36.0-hf249c01_1.conda @@ -1972,10 +1980,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.9.0-he50f1ff_0.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_7_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda @@ -1989,7 +1997,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.7-h442d1da_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -2006,7 +2014,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda @@ -2015,8 +2023,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda @@ -2041,10 +2049,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_h3ac3ac7_303.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda @@ -2071,7 +2079,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -2085,10 +2093,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py310hc19bc0b_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda @@ -2126,7 +2134,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda @@ -2139,15 +2147,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda @@ -2162,7 +2170,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py313h17eae1a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -2171,7 +2179,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda @@ -2217,7 +2225,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda @@ -2229,18 +2237,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.2-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py313h717bdf5_1.conda @@ -2249,7 +2257,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py313hc518a0f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -2258,7 +2266,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py313h717bdf5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -2304,7 +2312,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda @@ -2316,18 +2324,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.2-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-14.2.0-heb5dd2a_105.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h2c44a93_105.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda @@ -2336,7 +2344,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -2345,7 +2353,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -2391,7 +2399,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda @@ -2404,16 +2412,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.7-h442d1da_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda @@ -2423,7 +2431,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py313hefb8edb_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -2432,7 +2440,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -2458,9 +2466,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -2500,7 +2508,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda @@ -2516,15 +2524,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda @@ -2543,7 +2551,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda @@ -2555,13 +2563,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda @@ -2581,7 +2589,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda @@ -2613,7 +2621,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda @@ -2628,19 +2636,19 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.2-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py313h717bdf5_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda @@ -2651,7 +2659,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda @@ -2663,13 +2671,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py313h717bdf5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda @@ -2689,7 +2697,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py313h0c4e38b_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda @@ -2721,7 +2729,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda @@ -2736,19 +2744,19 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.2-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-14.2.0-heb5dd2a_105.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h2c44a93_105.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda @@ -2759,7 +2767,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda @@ -2771,13 +2779,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda @@ -2797,7 +2805,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda @@ -2829,7 +2837,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda @@ -2844,16 +2852,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.7-h442d1da_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda @@ -2865,7 +2873,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda @@ -2877,12 +2885,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda @@ -2904,10 +2912,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -2929,22 +2937,22 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda @@ -2953,15 +2961,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py313h17eae1a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -2976,35 +2984,35 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py313h717bdf5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.2-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py313hc518a0f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -3019,35 +3027,35 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.2-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-14.2.0-heb5dd2a_105.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h2c44a93_105.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -3062,34 +3070,34 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.7-h442d1da_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py313hefb8edb_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-6_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda @@ -3097,8 +3105,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - pypi: . tests-backends: channels: @@ -3111,36 +3119,36 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.7-h7743f02_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h7d555fd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hcbd9e4e_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h286e7e7_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.5-hbca0721_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-ha855f32_8.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-hffac463_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h4c9fe3b_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hcbd9e4e_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-hcbd9e4e_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.1-h46b750d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h1fa5cb7_4.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -3148,7 +3156,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda @@ -3169,22 +3177,23 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hb90904d_7_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_7_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_7_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_7_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.13.0-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda @@ -3196,12 +3205,12 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.20.0-hd1b1c89_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.20.0-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_7_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda @@ -3218,9 +3227,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.7-h4bc477f_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda @@ -3232,16 +3241,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.15.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda @@ -3259,16 +3268,16 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_103.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.15-hd830067_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -3277,7 +3286,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3302,36 +3311,36 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.6-h321fff7_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-hfaf822f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.0-h6e16a3a_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-hb1ee187_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-hf9b3e9c_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.4-h29be59e_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h786d7a7_6.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h6a909e1_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h2313cb2_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-hb1ee187_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-hb1ee187_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.0-hc7e8f17_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-ha0394b9_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.7-he59c91b_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-h91d212f_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.1-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h9988e47_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-h8941ec8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.5-h10cf2d7_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h61e5591_8.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h26cd796_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h0a7a62b_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h9988e47_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-h9988e47_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.1-h8ec4a44_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h6101e66_4.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-core-cpp-1.14.0-h9a36307_0.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-identity-cpp-1.10.0-ha4e2ba9_0.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-blobs-cpp-12.13.0-h3d2f5f1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-common-cpp-12.8.0-h1ccc5ac_1.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.12.0-h86941f0_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.4-hf13058a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.5-hf13058a_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda - conda: https://prefix.dev/conda-forge/osx-64/cffi-1.17.1-py310hfce808e_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -3339,7 +3348,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/freetype-2.13.3-h40dfd5c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/gflags-2.2.2-hac325c4_1005.conda - conda: https://prefix.dev/conda-forge/osx-64/glog-0.7.1-h2790a97_0.conda - conda: https://prefix.dev/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda @@ -3358,25 +3367,26 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda - conda: https://prefix.dev/conda-forge/osx-64/lerc-4.0.0-hb486fe8_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-h13a0e53_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-hf1fce67_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda - conda: https://prefix.dev/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda - conda: https://prefix.dev/conda-forge/osx-64/libcrc32c-1.1.2-he49afe7_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.12.1-h5dec5d8_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.13.0-h5dec5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.2-hf95d169_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-he65b83e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda @@ -3384,11 +3394,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.19.0-h30c661f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.19.0-h694c41f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.20.0-h30c661f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.20.0-h694c41f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2024.07.02-h08ce7b7_3.conda @@ -3401,9 +3411,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.6-hebb159f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.7-h93c44a6_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda @@ -3415,16 +3425,16 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.0-py310h6fcc139_1.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/optree-0.15.0-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda @@ -3442,10 +3452,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda @@ -3459,7 +3469,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3484,36 +3494,36 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.0-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hd84a0f8_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h3c33643_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.4-hedcc1e3_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-ha705ebb_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-h82c6c6a_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb857f95_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hd84a0f8_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-hd84a0f8_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.0-h7378f02_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hf067f9e_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.7-h771b9f8_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-hf78e982_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.1-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-h2da6199_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-hc8cef5c_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.5-h7ae4978_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-hda12475_8.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-hd618802_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb321cbc_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-h2da6199_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-h2da6199_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.1-hf6bcbf0_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hbf97231_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -3521,7 +3531,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.13.3-h1d14073_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda @@ -3540,37 +3550,38 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h75a50e1_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd4a375f_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.13.0-h73640d1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.2-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-14.2.0-heb5dd2a_105.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h2c44a93_105.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.36.0-h9484b08_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.36.0-h7081f7f_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-hf667ad3_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.19.0-h0181452_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.19.0-hce30654_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.20.0-h0181452_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.20.0-hce30654_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda @@ -3583,9 +3594,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.7-h52572c6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda @@ -3596,7 +3607,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda @@ -3604,9 +3615,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.15.0-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda @@ -3624,10 +3635,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda @@ -3640,7 +3651,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3666,30 +3677,30 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.7-h04a0843_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-h131b658_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.1-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-h131b658_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-hddb29df_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.5-hdbca9f4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-h7371350_8.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-hc44c84b_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-hf31aad2_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-h131b658_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-h131b658_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.1-h7c9e96e_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-hddf75dc_4.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.5-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -3697,7 +3708,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda @@ -3710,20 +3721,21 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h3d30abe_5_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-hb2d35ca_7_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_7_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_7_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_7_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.13.0-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.36.0-hf249c01_1.conda @@ -3733,8 +3745,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_7_cpu.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda @@ -3748,7 +3760,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.7-h442d1da_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -3758,13 +3770,13 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda @@ -3781,10 +3793,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_103.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda @@ -3796,7 +3808,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -3807,9 +3819,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda @@ -3833,53 +3845,53 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.7-h7743f02_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h7d555fd_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hcbd9e4e_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h286e7e7_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.5-hbca0721_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-ha855f32_8.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-hffac463_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h4c9fe3b_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hcbd9e4e_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-hcbd9e4e_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.1-h46b750d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h1fa5cb7_4.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.90-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.90-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.8.90-h3f2d84a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.8.90-h3f2d84a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.8.90-h3f2d84a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.90-hbd13f7d_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.90-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.90-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.93-h5888daf_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_3.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.8.0.87-h81d5506_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.8.0.87-h81d5506_1.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.1-py310hab14140_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.1-py310h4564b94_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda @@ -3890,7 +3902,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda @@ -3911,10 +3923,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hb90904d_7_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_7_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_7_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_7_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda @@ -3927,19 +3939,20 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.83-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.3.3.83-h5888daf_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h12f29b5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h628e99a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-h9ab20c4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.9.90-h9ab20c4_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.13.0-h332b0f4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.3.90-h9ab20c4_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.8.93-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.8.93-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda @@ -3953,16 +3966,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda - - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.1-ha7bfdaf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.2-ha7bfdaf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.9.0-h19665d7_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.93-h5888daf_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.20.0-hd1b1c89_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.20.0-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_7_cpu.conda - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda @@ -3981,9 +3994,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.7-h4bc477f_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_0.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda @@ -3995,17 +4008,17 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.15.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda @@ -4023,17 +4036,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_h5b8fff9_303.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.1-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.15-hd830067_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda @@ -4042,7 +4055,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -4068,36 +4081,36 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.6-h321fff7_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-hfaf822f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.0-h6e16a3a_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-hb1ee187_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-hf9b3e9c_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.4-h29be59e_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h786d7a7_6.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h6a909e1_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h2313cb2_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-hb1ee187_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-hb1ee187_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.0-hc7e8f17_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-ha0394b9_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.7-he59c91b_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-h91d212f_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.1-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h9988e47_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-h8941ec8_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.5-h10cf2d7_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h61e5591_8.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h26cd796_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h0a7a62b_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h9988e47_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-h9988e47_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.1-h8ec4a44_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h6101e66_4.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-core-cpp-1.14.0-h9a36307_0.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-identity-cpp-1.10.0-ha4e2ba9_0.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-blobs-cpp-12.13.0-h3d2f5f1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-common-cpp-12.8.0-h1ccc5ac_1.conda - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.12.0-h86941f0_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.4-hf13058a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.5-hf13058a_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda - conda: https://prefix.dev/conda-forge/osx-64/cffi-1.17.1-py310hfce808e_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -4105,7 +4118,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/freetype-2.13.3-h40dfd5c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/gflags-2.2.2-hac325c4_1005.conda - conda: https://prefix.dev/conda-forge/osx-64/glog-0.7.1-h2790a97_0.conda - conda: https://prefix.dev/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda @@ -4124,25 +4137,26 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda - conda: https://prefix.dev/conda-forge/osx-64/lerc-4.0.0-hb486fe8_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-h13a0e53_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-hf1fce67_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda - conda: https://prefix.dev/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda - conda: https://prefix.dev/conda-forge/osx-64/libcrc32c-1.1.2-he49afe7_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.12.1-h5dec5d8_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.13.0-h5dec5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.2-hf95d169_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-he65b83e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-2.36.0-h777fda5_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgoogle-cloud-storage-2.36.0-h3397294_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda @@ -4150,11 +4164,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.19.0-h30c661f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.19.0-h694c41f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.20.0-h30c661f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.20.0-h694c41f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2024.07.02-h08ce7b7_3.conda @@ -4167,9 +4181,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.6-hebb159f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.7-h93c44a6_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda @@ -4181,16 +4195,16 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.0-py310h6fcc139_1.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/optree-0.15.0-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda @@ -4208,10 +4222,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda @@ -4225,7 +4239,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -4250,36 +4264,36 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.0-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hd84a0f8_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h3c33643_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.4-hedcc1e3_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-ha705ebb_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-h82c6c6a_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb857f95_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hd84a0f8_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-hd84a0f8_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.0-h7378f02_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hf067f9e_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.7-h771b9f8_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-hf78e982_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.1-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-h2da6199_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-hc8cef5c_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.5-h7ae4978_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-hda12475_8.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-hd618802_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb321cbc_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-h2da6199_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-h2da6199_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.1-hf6bcbf0_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hbf97231_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py310h497396d_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -4287,7 +4301,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/freetype-2.13.3-h1d14073_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda @@ -4306,37 +4320,38 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h75a50e1_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_5_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd4a375f_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_7_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.13.0-h73640d1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.2-ha82da77_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-hec38601_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-14.2.0-heb5dd2a_105.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h2c44a93_105.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-2.36.0-h9484b08_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgoogle-cloud-storage-2.36.0-h7081f7f_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-hf667ad3_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.19.0-h0181452_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.19.0-hce30654_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_5_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.20.0-h0181452_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.20.0-hce30654_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_7_cpu.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2024.07.02-hd41c47c_3.conda @@ -4349,9 +4364,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.7-h52572c6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda @@ -4362,7 +4377,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda @@ -4370,9 +4385,9 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.15.0-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda @@ -4390,10 +4405,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda @@ -4406,7 +4421,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -4432,39 +4447,39 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda - - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.7-h04a0843_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-h131b658_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.1-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-h131b658_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-hddb29df_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.5-hdbca9f4_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-h7371350_8.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-hc44c84b_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-hf31aad2_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-h131b658_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-h131b658_3.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.1-h7c9e96e_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-hddf75dc_4.conda + - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.5-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.8.90-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.8.90-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.90-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.90-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.93-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.8.0.87-h1361d0a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.8.0.87-h1361d0a_1.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.1-py310h1203e13_0.conda - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.1-py310h9d4bcf3_0.conda - conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda @@ -4475,7 +4490,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda - - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda @@ -4488,10 +4503,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8be2d54_5_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-he744d6e_7_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_7_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_7_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_7_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda @@ -4502,12 +4517,13 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libcudss-0.5.0.16-hffc9a7f_1.conda - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.83-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.90-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.13.0-h88aaa65_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.3.90-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.8.93-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.8.93-he0c23c2_1.conda - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-14.2.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgoogle-cloud-2.36.0-hf249c01_1.conda @@ -4517,10 +4533,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmagma-2.9.0-he50f1ff_0.conda - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_7_cuda.conda - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda - conda: https://prefix.dev/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda @@ -4534,7 +4550,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.7-h442d1da_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -4544,13 +4560,13 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda @@ -4567,10 +4583,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_h3ac3ac7_303.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda @@ -4582,7 +4598,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.13.3-pyh04b8f61_5.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - - conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda @@ -4593,9 +4609,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda @@ -4623,21 +4639,22 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda @@ -4648,15 +4665,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.22.0-py310h454958d_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -4671,33 +4688,34 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.2-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-1.22.0-py310hfbbbacf_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -4712,33 +4730,34 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.2-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-14.2.0-heb5dd2a_105.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h2c44a93_105.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -4753,32 +4772,33 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.7-h442d1da_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-1.22.0-py310hcae7c84_1.tar.bz2 - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda @@ -4786,9 +4806,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda - pypi: . tests-py310: channels: @@ -4806,21 +4826,22 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda @@ -4830,15 +4851,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py310hefbff90_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -4853,33 +4874,34 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.2-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py310h07c5b4d_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -4894,33 +4916,34 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.2-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-14.2.0-heb5dd2a_105.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h2c44a93_105.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py310h4d83441_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -4935,32 +4958,33 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.7-h442d1da_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py310h4987827_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda @@ -4968,8 +4992,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - pypi: . tests-py313: channels: @@ -4987,22 +5011,22 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda @@ -5011,15 +5035,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py313h17eae1a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda - - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -5034,35 +5058,35 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py313h717bdf5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.2-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-31_h236ab99_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py313hc518a0f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -5077,35 +5101,35 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.2-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-14.2.0-heb5dd2a_105.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h2c44a93_105.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda @@ -5120,34 +5144,34 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda - - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.7-h442d1da_1.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py313hefb8edb_0.conda - - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-6_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda @@ -5155,8 +5179,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - pypi: . packages: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -5232,7 +5256,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: b7eeff1644a4f8d706d88a1f5336cfd50a6c6a9083f080e8dc722430c6a81d26 + sha256: 038ce201a10c2f3747ee69453356a561627455e1caa462151433eaeea9bdcea6 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' @@ -5382,62 +5406,62 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/attrs?source=compressed-mapping + - pkg:pypi/attrs?source=hash-mapping size: 57181 timestamp: 1741918625732 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda - sha256: 71f9f870d2c56325640086822817ce3fae0f40581fe951117ed0b3b4563ec1c2 - md5: f5a770ac1fd2cb34b21327fc513013a7 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.7-h7743f02_1.conda + sha256: 27e19ef71edc1b3efa842e4b140569a6304d543b75b5acd3df41c8b23dfb9bc5 + md5: 185af639e073ef45fbd75f9d4f30605b depends: - __glibc >=2.17,<3.0.a0 - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 - - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 109898 - timestamp: 1742078759911 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.6-h321fff7_4.conda - sha256: bb5343dd0d1bbe275038e820ebf557d8e5e898f9f9e77338f83d9ebe0a38272a - md5: 808b51e1b9cc22ad656e9892b9c44fa2 + size: 110239 + timestamp: 1742504077701 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.8.7-he59c91b_1.conda + sha256: 9568bd2b0b264047c321e24ee2666ad3b1258cc631a092d88221e8edbf1ce407 + md5: 2da819c7354cca79b353ceae4164d65e depends: - __osx >=10.13 - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 - - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 96936 - timestamp: 1742079025809 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.6-h660070d_4.conda - sha256: eb91bac831eb0746e53e3f32d7c8cced7b2aa42c07b4f1fe8de8eb1c8a6e55f9 - md5: 53121e315ec35a689a761646d761af14 + size: 96645 + timestamp: 1742504262312 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.8.7-h771b9f8_1.conda + sha256: 0c0d4b148449e44b7a9b179076fa1ba97e1c8cd3dbe2af403571d87202ebb587 + md5: 41ee5f5d43d1c9e6d63918a9b6f11efd depends: - __osx >=11.0 - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 - - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 94653 - timestamp: 1742078887945 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda - sha256: 15eeed0b2d5ba293880e8a60efa35af60eb027ad93124a1bfab4fa0a1ca488ba - md5: 360a1172089a53de60490acf8f68b79f + size: 94978 + timestamp: 1742504242748 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.8.7-h04a0843_1.conda + sha256: 9081bf439df53b0d967c38b9a2ca3e83f5d27b18593d76fe64c310c17c9a061a + md5: f0d78dc602578435762448dd3f23dc21 depends: - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 - - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - ucrt >=10.0.20348.0 @@ -5446,90 +5470,90 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 104921 - timestamp: 1742079035693 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda - sha256: bb055b67990b17070eddd4600f512680cd1e836e19cac49864862daa619d9b58 - md5: 4fdf835d66ea197e693125c64fbd4482 + size: 104915 + timestamp: 1742504479681 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.8.7-h7d555fd_1.conda + sha256: a81faf9d8b1e1320eef9371a70a74f7248facec8bb5bfbe935cc03bea27049be + md5: 84de42a656bc56eb19218525fd5a7b5f depends: - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - libgcc >=13 - openssl >=3.4.1,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 50199 - timestamp: 1741994489558 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-hfaf822f_0.conda - sha256: 90539a0320b8473d027ad2f7658f99b566ee5bd9b9cdc892233df58e91acdbab - md5: 0f75bc0b404ec6f2a618954899bdeaa5 + size: 50707 + timestamp: 1742307053854 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.8.7-h91d212f_1.conda + sha256: 7f595a5a07c9669597a3e26125dc5aee3c141570647f428b397df133690bfa07 + md5: b7869f9149cc8705796bb8e3e36be0de depends: - __osx >=10.13 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 40536 - timestamp: 1741994670079 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-h8f38403_0.conda - sha256: 0f7bcf4fe39cfd3d64a31c9f72e79f4911fd790fcc37a6eb5b6b7c91d584e512 - md5: 47d04b28f334f56c6ec8655ce54069b7 + size: 40930 + timestamp: 1742307093006 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.8.7-hf78e982_1.conda + sha256: 6d2f2d12abd13c0f043f07f1d39e46edbe17b87a8b67d17837541dd58dd5e4d3 + md5: 4b6bc9fd2c191e3c710b375918402ab7 depends: - __osx >=11.0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 41336 - timestamp: 1741994821545 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda - sha256: 9f991faf743fd72baf0ee15b125624179c70759e090699a8f501178549396026 - md5: 8e15a0911fe316643ae9e47b8525506d + size: 41060 + timestamp: 1742307065860 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.8.7-h131b658_1.conda + sha256: 50ac0cada8a6ef9837e0959b352c2e32228d45d5b0445ae9aeb57cf68989faab + md5: 5c83259e78bf5b077346571f3cd6485e depends: - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 48571 - timestamp: 1741994921368 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda - sha256: 79f0afdd6bbdc9d8389dba830708b4c58afe8c814354d6928c25750d9bdd2cf8 - md5: f65c946f28f0518f41ced702f44c52b7 + size: 48557 + timestamp: 1742307456156 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.1-hb9d3cd8_0.conda + sha256: fa4a04190c0b92ed093f9fda53c9ecda9f48d82a895d7a453ecd1ade13be93a2 + md5: eac0ac2d6cf8c0aba9d2028bff9a4374 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 236382 - timestamp: 1741915228215 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.0-h6e16a3a_0.conda - sha256: eaea8b5698a0e3f22138a73ee977de195a7ba3de2e25b76f8da23dbaeacbbfb3 - md5: bbf9f704502504e1f8de409c322116a8 + size: 236813 + timestamp: 1742260666479 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.1-h6e16a3a_0.conda + sha256: 2c564f60ab1386eb4553a319643b29a943ea3b8ea251650dcb38c27d96a76f49 + md5: 21c462db646b09665f0cd536c3bb2deb depends: - __osx >=10.13 license: Apache-2.0 license_family: Apache purls: [] - size: 227181 - timestamp: 1741915496311 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.0-h5505292_0.conda - sha256: 3b98c6ed015d37f72244ec1c0a78e86951ad08ea91ef8df3b5de775d103cacab - md5: 3889562c31b3a8bb38122edbc72a1f38 + size: 227728 + timestamp: 1742260763579 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.1-h5505292_0.conda + sha256: 37e3c791dd75d48becb344fd6568a11c6d1f2d2c5c37f99fc4f66bee5f2abb0e + md5: 45d1843c50e765b5e3384f0b65bc55be depends: - __osx >=11.0 license: Apache-2.0 license_family: Apache purls: [] - size: 222025 - timestamp: 1741915337646 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda - sha256: e510b75332ce2afa7915cbd25ac75fcaaf54595b66808a8a27a7f0f6ec671b7c - md5: b91d53276b002211cd28a908181c9622 + size: 222520 + timestamp: 1742260737881 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.1-h2466b09_0.conda + sha256: 4c1b76b96461868734d081f90b1ac11b289cb6ae1774abe42e192e48317ca595 + md5: 2a3a135a076f269f0455d854ebddaa64 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -5537,45 +5561,45 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 235369 - timestamp: 1741915917130 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda - sha256: 8c30a63ad1c26975afde23dff0baf3027b25496f1a4f7a6bb5cc425468ef7552 - md5: 17ccde79d864e6183a83c5bbb8fff34d + size: 235615 + timestamp: 1742260798730 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hcbd9e4e_3.conda + sha256: 1a9036907e020a3fe01fc747a65e89e085cd4d561f18082a9e20c574ac802891 + md5: 2e01a03cfc3f90d1bdf9e0f5a0b3ddcd depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - __glibc >=2.17,<3.0.a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 21767 - timestamp: 1741978576084 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-hb1ee187_2.conda - sha256: a7e6cb68692823a57cb140054463a867f6f41001e6e0776a8d371c764336401c - md5: df9b2b438e6bd5c4dbfb850a0a0d28e4 + size: 21757 + timestamp: 1742306101385 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h9988e47_3.conda + sha256: 0d16464909d44322d5cde8849a3825aa7680755a532b309badea63f8cf74bf9a + md5: bd622e2aa988d09e9495f739107147b5 depends: - __osx >=10.13 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 21112 - timestamp: 1741978592885 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hd84a0f8_2.conda - sha256: 004586646a5b2f4702d3c2f54ff0cad08ced347fcb2073eb2c5e7d127e17e296 - md5: 31ffcebe13d018d49bff2b5607666fd7 + size: 21097 + timestamp: 1742306136733 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-h2da6199_3.conda + sha256: e8c43b9a495e719ce302598bd5598da2ed51a1b7b2c249961331e28fa4ad9c27 + md5: 3692c987886947ab12b581172ab4678a depends: - __osx >=11.0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 21079 - timestamp: 1741978616308 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda - sha256: 67b358c15cb570fba9e95d5841ee4cc019b564515eae8eb9ea5acbe2bf946a0c - md5: d66397c45a9207e8f6377ce198c04b0b + size: 21077 + timestamp: 1742306136047 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-h131b658_3.conda + sha256: afc79b053673273bf05757e5a8a1664fd264182fa48368432130252e8acffbc7 + md5: 4d8b8311f888001cd8af92024314bfac depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5583,58 +5607,59 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 22569 - timestamp: 1741978644806 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda - sha256: fa636a1c6bfc53d2a03d4f99413df50902ddad7e49e62bedc31194df4ec4aea3 - md5: 81096a80f03fc2f0fb2a230f5d028643 + size: 22575 + timestamp: 1742306186182 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h286e7e7_3.conda + sha256: 9d920819464a880e3809e5a9ff6b4dee79650178cc4d17ef0bcad4b5ab6ca626 + md5: aac4138e5fe70061b0e4126ee71e3a9f depends: + - libgcc >=13 - libstdcxx >=13 - libgcc >=13 - __glibc >=2.17,<3.0.a0 - - aws-checksums >=0.2.3,<0.2.4.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-checksums >=0.2.3,<0.2.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 57147 - timestamp: 1741998291848 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-hf9b3e9c_2.conda - sha256: bab3d377b5da869f807e63de09b7a448ee4b71d3d49ee3748fea715d0a44afde - md5: 3b0496a4e7d2db33ce240f09adec5a24 + size: 57160 + timestamp: 1742339841110 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-h8941ec8_3.conda + sha256: d6b71c182ad64ee6e420ba63eb21f406ee3572b3f59cbdd6a5c985249028eb7a + md5: d191c450c5200657d559710adfca4086 depends: - libcxx >=18 - __osx >=10.13 - - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-checksums >=0.2.3,<0.2.4.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 51262 - timestamp: 1741998309542 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h3c33643_2.conda - sha256: 450fc3b89751fe6ff9003c9ca6e151c362f1139a7e478d3ee80b35c90743ab0f - md5: 0117e1dbf8de18d6caae49a5df075d0f + size: 51268 + timestamp: 1742339814250 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-hc8cef5c_3.conda + sha256: d462883294b2944950de9c4ac65ab22b746eb4cbfeb259f2dd5350fde156fff2 + md5: b9c4e8e2701a9571553104c8a1a806d4 depends: - - __osx >=11.0 - libcxx >=18 + - __osx >=11.0 - aws-checksums >=0.2.3,<0.2.4.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 50753 - timestamp: 1741998303028 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda - sha256: 07570c93cfae47a751af423874487f3c4522d822b973d1b881cf728d2d517d8c - md5: f074f7b5683dcfad3ccbb8d425962049 + size: 50754 + timestamp: 1742339842813 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-hddb29df_3.conda + sha256: 109b708917bff965d78789a1bb3ac035b05e33ba0681607974a2b6bb815e8abe + md5: b9e1b3cc3c6ff7e8529b4b9aa7f74ac9 depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5642,60 +5667,60 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-checksums >=0.2.3,<0.2.4.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-checksums >=0.2.3,<0.2.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 55492 - timestamp: 1741998367434 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda - sha256: ffb1cfc13517d0d5316415638fd3d86b865ddbbd4068dea5e94016e75a1c6dd7 - md5: 773c99d0dbe2b3704af165f97ff399e5 + size: 55484 + timestamp: 1742339897054 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.9.5-hbca0721_0.conda + sha256: f302f6564f4be749fd8ec7d33f33a3a9d81c9f3e522294763f88377939e59011 + md5: 9cb70e8f68551738d478117fe973c114 depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=13 + - __glibc >=2.17,<3.0.a0 - aws-c-cal >=0.8.7,<0.8.8.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-compression >=0.3.1,<0.3.2.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 218584 - timestamp: 1742074963219 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.4-h29be59e_4.conda - sha256: 145542e852db0861db1d1f60581e4a5e64cfbc72b1204faa8a458d68820f85ec - md5: 6347ed78b08ccc7bbcc3028dfaef774b + size: 219164 + timestamp: 1742416753362 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.9.5-h10cf2d7_0.conda + sha256: 9fb0f4560d412de81eaf9b6e7b6f024fb30efd0ff590ce1aefde4478fedb521b + md5: 0a2a9c817a3025382648be83f4e79448 depends: - __osx >=10.13 - - aws-c-io >=0.17.0,<0.17.1.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 - aws-c-compression >=0.3.1,<0.3.2.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 - aws-c-cal >=0.8.7,<0.8.8.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 185389 - timestamp: 1742074960667 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.4-hedcc1e3_4.conda - sha256: 9f6ad8a261d256111b9e3f60761034441d8103260b89ce21194ca7863d90d48e - md5: 99852aaf483001b174f251c7052f92e9 + size: 185748 + timestamp: 1742416758954 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.9.5-h7ae4978_0.conda + sha256: 6d297d6d82a4f3ef99ae0ac7c585e618e50e8bc8c8fc30deb52164479f7a9af5 + md5: bec81d40dee493d415119a8f543086f9 depends: - __osx >=11.0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 - aws-c-compression >=0.3.1,<0.3.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 168914 - timestamp: 1742074952187 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda - sha256: d5149d171410b6cc04f6315f41b2517ed8fcaf42b35dba876e332f5c3535f805 - md5: a1d6f2409948da00fc1b3c85d440a03b + size: 169347 + timestamp: 1742416804843 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.9.5-hdbca9f4_0.conda + sha256: 3439ece85b31c8a6c96a7a036f127aee9e2caa33afffee9f1e1bd6d501879b58 + md5: b3734b2c8409f9a5e746efb2487a05de depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5703,56 +5728,56 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 + - aws-c-io >=0.17.0,<0.17.1.0a0 - aws-c-compression >=0.3.1,<0.3.2.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-io >=0.17.0,<0.17.1.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 196894 - timestamp: 1742075055981 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda - sha256: c82d92169e06e1370c161212969f8606bf4e11467e64e7988afb52a320914149 - md5: 3a127d28266cdc0da93384d1f59fe8df + size: 197707 + timestamp: 1742416873103 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.17.0-ha855f32_8.conda + sha256: 86020bdf163ec74902926518e2e8c780df3b6a03eb13e6675ac0c1abab151d9c + md5: 310a7a7bc53c1e00f938ee2e8c219930 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - aws-c-cal >=0.8.7,<0.8.8.0a0 - - s2n >=1.5.14,<1.5.15.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - s2n >=1.5.15,<1.5.16.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 174400 - timestamp: 1742070889356 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h786d7a7_6.conda - sha256: f6457f2f9effc08f131377d3913fa578e6733b462b9d4155db83e92a6ad05857 - md5: 8c875872a3af084df98ff011bbeebc4a + size: 174435 + timestamp: 1742573774678 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.17.0-h61e5591_8.conda + sha256: 2765e8b64f51fc81f54cf3d4acb72e372ac00cf785b91478c6a8367f3a81bff9 + md5: a710ab9019b093b92c95764696bafc30 depends: - __osx >=10.15 - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 155127 - timestamp: 1742070893814 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-ha705ebb_6.conda - sha256: d354bb7cd6122b8a74fd543dec6f726f748372425e38641e54a5ae9200611155 - md5: 1567e388e63dd0fe5418045380f69f26 + size: 155154 + timestamp: 1742573813951 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.17.0-hda12475_8.conda + sha256: b18fa07754a80cb5d35a82a8fe5be53e5e97fe93ccacc6b4f16d67cc6c9f27a8 + md5: 3d55900c55089ec63b4f4112489e2a38 depends: - __osx >=11.0 - - aws-c-common >=0.12.0,<0.12.1.0a0 - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 151425 - timestamp: 1742070916672 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda - sha256: 5fbc278764d08688170534fa3bca82005bf0b96c8286567d6ea357517002c0f1 - md5: 403caab8e6fd86d80d8a4422ce88816d + size: 151493 + timestamp: 1742573805828 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.17.0-h7371350_8.conda + sha256: b3f52cb93e77d80c8ecb71bc4417caf35c1be450de15d61c5b83675a04e067e5 + md5: 0eff8e639fffe74a17fa9a769c5443ee depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5760,56 +5785,56 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-cal >=0.8.7,<0.8.8.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 172853 - timestamp: 1742070958542 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda - sha256: 8a39a3b6ee7b739cfb87caa76c4691bfb93d5ede1098a63835c183fa06edc104 - md5: 90e07c8bac8da6378ee1882ef0a9374a + size: 172855 + timestamp: 1742573878264 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.12.2-hffac463_3.conda + sha256: 9c7128829c7978391de4726aeef1b6b93952c062bbc38471577bf50786a29779 + md5: 18d498ed5cd14ab8d7d745a18303edf4 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 - - aws-c-http >=0.9.4,<0.9.5.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 213892 - timestamp: 1742003750374 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h6a909e1_2.conda - sha256: 001542a58ab701b740b09554ff88afb9411a6d7cfab5333b7e80e24ab7824b4b - md5: 5b32f1ca2fd548f7e9d80bbf3e144bd5 + size: 213877 + timestamp: 1742457580459 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.12.2-h26cd796_3.conda + sha256: fb5e2de77a57bcdd4d4cd1bd3bf05ba20ecf2b103d351c709bc8198ca3519b26 + md5: 498743869d70faa8f75733b603f6461c depends: - __osx >=10.13 - - aws-c-common >=0.12.0,<0.12.1.0a0 - - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 185581 - timestamp: 1742003809679 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-h82c6c6a_2.conda - sha256: ea9191d1c51ba693f712991ff3de253c674eb469b5cf01e415bf7b94a75da53a - md5: 1545c6b828a1c4a6eb720e10368a6734 + size: 185601 + timestamp: 1742457574435 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.12.2-hd618802_3.conda + sha256: 883b0c616ef4770f77e20b38fc5f1ebabd7c2cbc2089695bbe4b020d1c36a675 + md5: 13a14037f640b4413b6a76f058e30469 depends: - __osx >=11.0 - - aws-c-common >=0.12.0,<0.12.1.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 - - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 149358 - timestamp: 1742003783130 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda - sha256: f6ed576285a9f45d3fff62a8b36353fd19313fed41edd457b5e5a282069a7257 - md5: ebd9558316efaec49b87b50100db0ca1 + size: 149346 + timestamp: 1742457587505 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.12.2-hc44c84b_3.conda + sha256: 508c7237d79e61320036418f89b2c93c8556d2ac00a9ca76c0b2ec54b50d48d4 + md5: 1337d1cd1c78e6447aaa6630d924d8a3 depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5817,67 +5842,67 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-c-http >=0.9.4,<0.9.5.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 202289 - timestamp: 1742003841285 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda - sha256: aad043a633dbb6bd877cba6386338beab1b2c26c5bf896ee8d36f6fbe5eea2fb - md5: 9cf2c3c13468f2209ee814be2c88655f + size: 202283 + timestamp: 1742590840993 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.13-h4c9fe3b_3.conda + sha256: 4ec3df3afa05d65b513492f3ff44b57fc618c00c88e83640a6ff8d48090264e0 + md5: 207518c1b938d5ca2a970c24e342d98f depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - aws-c-common >=0.12.0,<0.12.1.0a0 - - aws-c-io >=0.17.0,<0.17.1.0a0 - - aws-c-http >=0.9.4,<0.9.5.0a0 - - aws-c-auth >=0.8.6,<0.8.7.0a0 - - aws-c-cal >=0.8.7,<0.8.8.0a0 + - __glibc >=2.17,<3.0.a0 + - aws-c-auth >=0.8.7,<0.8.8.0a0 - aws-checksums >=0.2.3,<0.2.4.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 - openssl >=3.4.1,<4.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 + - aws-c-io >=0.17.0,<0.17.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] size: 128915 - timestamp: 1742083793550 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h2313cb2_2.conda - sha256: db2f11c0458c64425771b337cc9f427f60e75079634b4f9a27175999783f4ad6 - md5: bc65c9599db5656100ee0c9b101398ce + timestamp: 1742563189195 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h0a7a62b_3.conda + sha256: 8be4414c13b177e362257129508f7a246bc2cd2cc47b408bff7d91fecacc9c70 + md5: bf95907b6800d3bb9128f5015854127e depends: - __osx >=10.13 - - aws-c-http >=0.9.4,<0.9.5.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 - - aws-c-cal >=0.8.7,<0.8.8.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 - - aws-c-auth >=0.8.6,<0.8.7.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 + - aws-c-auth >=0.8.7,<0.8.8.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 - aws-checksums >=0.2.3,<0.2.4.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 115532 - timestamp: 1742083790169 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb857f95_2.conda - sha256: 71a58a3c50c7f1a787807f0bc6f1b443b52c2816e66d3747bf21312912b18a90 - md5: 2aeb64dc221ddd7ab1e13dddc22e94f2 + size: 115511 + timestamp: 1742563178428 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.13-hb321cbc_3.conda + sha256: a7a1691a8600bc54a434005c3ed24b84b158f4c054b355a4628d051c00e9564a + md5: 9f6b86d77a7977fdef743328014ed43f depends: - __osx >=11.0 - - aws-checksums >=0.2.3,<0.2.4.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 - - aws-c-auth >=0.8.6,<0.8.7.0a0 + - aws-checksums >=0.2.3,<0.2.4.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 - - aws-c-http >=0.9.4,<0.9.5.0a0 + - aws-c-auth >=0.8.7,<0.8.8.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 113119 - timestamp: 1742083799050 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda - sha256: 930b9e14e6f3521661e0a1af37ddb32d8ea30e5960d16aafcdd6fa668543c7bc - md5: 8c1ec3fc6a7f03e66eaf958da28f6ceb + size: 113084 + timestamp: 1742563241509 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.13-hf31aad2_3.conda + sha256: e592dd37bb1e5e1392dc10137d344fa5af3a2f8bdb78542665d90cc37308e3dd + md5: 299350d30cc4a96a798a0d7ebcc00809 depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5885,54 +5910,54 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-c-http >=0.9.4,<0.9.5.0a0 - - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-auth >=0.8.6,<0.8.7.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-auth >=0.8.7,<0.8.8.0a0 - aws-checksums >=0.2.3,<0.2.4.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 121831 - timestamp: 1742083875488 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda - sha256: 687f1e935e25a0ae076b8d6d2a9e35fc6b1d8591587d53808f32fe6bd0a90063 - md5: 06008b5ab42117c89c982aa2a32a5b25 + size: 121813 + timestamp: 1742563312326 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hcbd9e4e_3.conda + sha256: 9cba8ae742f2b01a1d5874cce1ab529a92b8d3b946f6cf5c94679c87472f24a3 + md5: 5d6e5bc1d183d02a35f209bfdd71559f depends: - libgcc >=13 - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 58907 - timestamp: 1741980029450 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-hb1ee187_2.conda - sha256: 3b803a40d7d904585f05d3dcbed565d2dcc373d2237f7fd2c33c17c789451a9a - md5: ab5df97fea3d906fcaad57abbad16b73 + size: 58912 + timestamp: 1742308514862 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h9988e47_3.conda + sha256: f570e0eca82d9c790c251d1d64999be7e7c6ae163b9587162bbaad10ddd5938c + md5: 1a984c3db246a0aa3f279c738a8a3c74 depends: - __osx >=10.13 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 55230 - timestamp: 1741980082293 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hd84a0f8_2.conda - sha256: 4b27706148041e9188f9c862021cf8767b016d69fca8807670c26d0fafbfe6e4 - md5: e5e1ca9d65acd0ec7a2917c88f99325f + size: 55232 + timestamp: 1742308529891 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-h2da6199_3.conda + sha256: 6c8c0bd1e8272c55cdf855061dfe9558efb91784a38ebaf0ea3b43efe66da6d5 + md5: f36e5d36cfdeb747ec0f6be41a8820eb depends: - __osx >=11.0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 53215 - timestamp: 1741980065541 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda - sha256: c7a75ebe0bcb2d380484e42a2e809dfd71fb5e909a4e8b42242fe3f9c52692b7 - md5: 08724b0ae3f74f1f13d2d5caafa1c5fe + size: 53213 + timestamp: 1742308572499 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-h131b658_3.conda + sha256: a425a0a8eb0c941e9ea7705db7da4d4799b07c10813b756cf58c98093bb0b3e2 + md5: 3081355ace80af8ddc5b662c4e1fc7ce depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5940,49 +5965,49 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 55523 - timestamp: 1741980171761 -- conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda - sha256: 0e241cba8012a6b64daa5154fa19cca962307bd329709075b5cf48f5b138539c - md5: 303d9e83e0518f1dcb66e90054635ca6 + size: 55521 + timestamp: 1742308625466 +- conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-hcbd9e4e_3.conda + sha256: 7666762171dd434664cbe48e8cd14ea50a7748c38ae1256a887a229921996235 + md5: 42f28750f17fd7fa4a8942f300211bf6 depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - __glibc >=2.17,<3.0.a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 75332 - timestamp: 1741979935637 -- conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-hb1ee187_2.conda - sha256: 4a1387fbbafca2838ea84cd072f66b63a95734851da9fffa3ee6cba2b63efe8f - md5: 3369340bde4d0e86a699090d09de0908 + size: 75314 + timestamp: 1742308579725 +- conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-h9988e47_3.conda + sha256: b5ed752accdf36b4a0e8ab3de0886a0b12860b47046b36ac31f799547a8ffb4d + md5: e7573c983659f9cbac990485e5bfb781 depends: - __osx >=10.13 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 74722 - timestamp: 1741979986056 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-hd84a0f8_2.conda - sha256: 8a16ed4a07acf9885ef3134e0b61f64be26d3ee1668153cbef48e920a078fc4e - md5: b3fc57eda4085649a3f9d80664f3e14d + size: 74718 + timestamp: 1742308623020 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-h2da6199_3.conda + sha256: bf4aa546c960f0895d2b19b93032fc179e1b5ba342a8b8dc2cbf956baf3a88c7 + md5: 3abf0378a38f73b37124a9f0c3bd7510 depends: - __osx >=11.0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 73959 - timestamp: 1741979988643 -- conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda - sha256: 09b3756e83964143cd559b5bf1b709aecf834bd94f81b1aa1728fde465261d64 - md5: 113b6a8c61474d63b0e20d219de61b5e + size: 73973 + timestamp: 1742308590175 +- conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-h131b658_3.conda + sha256: d616f27e33ebf1eb3994160118d3b216bac3b875dc7c263914fe7b4c2ea4ba1a + md5: fb447eb0ca5eb5f165d667539fb2c696 depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5990,77 +6015,77 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 91868 - timestamp: 1741980045343 -- conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda - sha256: 4467f6fe40613e13a664ac6ed7c2b5f2d6665b0a3821038ef6a008fa21d5ce06 - md5: 0627af705ed70681f5bede31e72348e5 + size: 91853 + timestamp: 1742308671124 +- conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.31.1-h46b750d_1.conda + sha256: 7fbb76c513b0a462c50878b1a44a85faac0d86be7f82c6585921d89495661e7d + md5: df4a6731864b1d6e125c0b94328262fe depends: + - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 - libgcc >=13 - - __glibc >=2.17,<3.0.a0 - - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-http >=0.9.4,<0.9.5.0a0 - - aws-c-auth >=0.8.6,<0.8.7.0a0 - - aws-c-s3 >=0.7.13,<0.7.14.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-auth >=0.8.7,<0.8.8.0a0 - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-c-s3 >=0.7.13,<0.7.14.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 - aws-c-mqtt >=0.12.2,<0.12.3.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-c-cal >=0.8.7,<0.8.8.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 390215 - timestamp: 1742087152727 -- conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.0-hc7e8f17_4.conda - sha256: db4fcecad7404ba8afc2701f6dc916c3105eac08112c8a02a0eacf4c6de336d1 - md5: c8a28894979ba14d253195f44761957d + size: 390029 + timestamp: 1742811275902 +- conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.31.1-h8ec4a44_1.conda + sha256: 21c300879fe57cc0b9fd1ea87f4e20e26cfc01d3fb262c289a9b36655bb2d414 + md5: 0b7bb2fec17cd9d907e2cf169bde5dd5 depends: - libcxx >=18 - __osx >=10.13 - - aws-c-http >=0.9.4,<0.9.5.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 - - aws-c-auth >=0.8.6,<0.8.7.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-s3 >=0.7.13,<0.7.14.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - aws-c-mqtt >=0.12.2,<0.12.3.0a0 + - aws-c-s3 >=0.7.13,<0.7.14.0a0 + - aws-c-auth >=0.8.7,<0.8.8.0a0 + - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 332267 - timestamp: 1742087117850 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.0-h7378f02_4.conda - sha256: 4c6e71cf695e4624ff23830be1775e95146bada392a440d179bf0aad679b7b76 - md5: 1f8955a9e1a8ac37938143e0d298d54e + size: 332178 + timestamp: 1742811270490 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.1-hf6bcbf0_1.conda + sha256: 12bb6091b0e65766f91881dd96e4dd6cc71b739f01c3f2ed84e6b220279fbe0a + md5: ef4334beff49187bd38d7de6bc3e91c8 depends: - - libcxx >=18 - __osx >=11.0 + - libcxx >=18 - aws-c-s3 >=0.7.13,<0.7.14.0a0 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-c-mqtt >=0.12.2,<0.12.3.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 - - aws-c-auth >=0.8.6,<0.8.7.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-auth >=0.8.7,<0.8.8.0a0 - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-http >=0.9.4,<0.9.5.0a0 - - aws-c-mqtt >=0.12.2,<0.12.3.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 259854 - timestamp: 1742087132545 -- conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda - sha256: 9f5a49f4cc4fdbfa48d9f6d5814d103cf8d50eee0e5c8925571f25db605b88a2 - md5: 71839111bfce36c7402d6913a6fda86a + size: 259811 + timestamp: 1742811294358 +- conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.31.1-h7c9e96e_1.conda + sha256: 2edaa5324d9dcffa6673728b6f3fde2bf4b543ad366b0027489158f6768dcffc + md5: 0508502ab173a67335e2cfee0c2a29f4 depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -6068,73 +6093,73 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-auth >=0.8.7,<0.8.8.0a0 - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - aws-c-io >=0.17.0,<0.17.1.0a0 - - aws-c-s3 >=0.7.13,<0.7.14.0a0 - - aws-c-auth >=0.8.6,<0.8.7.0a0 - - aws-c-http >=0.9.4,<0.9.5.0a0 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - aws-c-mqtt >=0.12.2,<0.12.3.0a0 + - aws-c-s3 >=0.7.13,<0.7.14.0a0 + - aws-c-http >=0.9.5,<0.9.6.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 287841 - timestamp: 1742087198786 -- conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda - sha256: 2f0c65794d0e911cddb75b8479786ecb8972c4e77e431523c9d52ba4ce3713af - md5: beb8577571033140c6897d257acc7724 + size: 287812 + timestamp: 1742811358553 +- conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h1fa5cb7_4.conda + sha256: 859b855f17abcafa60a4bc9995866724a4f702b4b0c87f5f1e629d6624dddd93 + md5: b2269aa463cefee750c73da2baf8d583 depends: + - libgcc >=13 - libstdcxx >=13 - libgcc >=13 - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - aws-c-common >=0.12.0,<0.12.1.0a0 - libzlib >=1.3.1,<2.0a0 - libcurl >=8.12.1,<9.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - aws-crt-cpp >=0.31.1,<0.31.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 3401387 - timestamp: 1742061752919 -- conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-ha0394b9_3.conda - sha256: e89b80cd1ddc21cc7924695704efefe08188e9bd94b5db11165f467deb476b22 - md5: c74c7b8d1a413224cf493d1dee68c72b + size: 3401389 + timestamp: 1743505798664 +- conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h6101e66_4.conda + sha256: 5cd6dae9d98795f6d85de8a885332fa6488f8370e6b25a52c421d30911db324a + md5: 8ea3ad52b86079acb6008ac3df1e9f86 depends: - - __osx >=10.13 - libcxx >=18 + - __osx >=10.13 + - aws-crt-cpp >=0.31.1,<0.31.2.0a0 - libzlib >=1.3.1,<2.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - aws-crt-cpp >=0.31.0,<0.31.1.0a0 - libcurl >=8.12.1,<9.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 3254485 - timestamp: 1742061752156 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hf067f9e_3.conda - sha256: 19a25bfb6202ca635ca68d88e1f46a11bee573d2a3d8a6ea58548ef8e3f3cbfc - md5: 01d5e5a0269c8f0dfe3b31e0353de4f3 + size: 3254674 + timestamp: 1743505842643 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-hbf97231_4.conda + sha256: df9c6a21866b03c0fe6555ac70f85258bf6f4ba23c4751417c3beff772bc9c02 + md5: 9a39dbfc9d771ea92da07da69d2d4476 depends: - - __osx >=11.0 - libcxx >=18 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - libcurl >=8.12.1,<9.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 - - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - aws-crt-cpp >=0.31.1,<0.31.2.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 + - libcurl >=8.12.1,<9.0a0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 3065899 - timestamp: 1742061757216 -- conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda - sha256: 72f6eceeae72b94c17b10cb77860e4f8c14bf912782443f4103e244459c915cc - md5: b30c2a98185d501c92ca120ceb245b3f + size: 3066012 + timestamp: 1743505797276 +- conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-hddf75dc_4.conda + sha256: 8bc93d94347875c4963b46fab3526b243606705883e51d316a4d43348b8600c8 + md5: 12ac6c423fe2ef753ee8380d338b0fa5 depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -6142,15 +6167,15 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - aws-crt-cpp >=0.31.0,<0.31.1.0a0 - libzlib >=1.3.1,<2.0a0 - - aws-c-common >=0.12.0,<0.12.1.0a0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-crt-cpp >=0.31.1,<0.31.2.0a0 + - aws-c-common >=0.12.1,<0.12.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 3222129 - timestamp: 1742061853718 + size: 3222133 + timestamp: 1743505862630 - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda sha256: fe07debdb089a3db17f40a7f20d283d75284bb4fc269ef727b8ba6fc93f7cb5a md5: 0a8838771cc2e985cd295e01ae83baf1 @@ -6279,7 +6304,7 @@ packages: - azure-core-cpp >=1.14.0,<1.14.1.0a0 - libgcc >=13 - libstdcxx >=13 - - libxml2 >=2.12.7,<3.0a0 + - libxml2 >=2.12.7,<2.14.0a0 - openssl >=3.3.2,<4.0a0 license: MIT license_family: MIT @@ -6293,7 +6318,7 @@ packages: - __osx >=10.13 - azure-core-cpp >=1.14.0,<1.14.1.0a0 - libcxx >=17 - - libxml2 >=2.12.7,<3.0a0 + - libxml2 >=2.12.7,<2.14.0a0 - openssl >=3.3.2,<4.0a0 license: MIT license_family: MIT @@ -6307,7 +6332,7 @@ packages: - __osx >=11.0 - azure-core-cpp >=1.14.0,<1.14.1.0a0 - libcxx >=17 - - libxml2 >=2.12.7,<3.0a0 + - libxml2 >=2.12.7,<2.14.0a0 - openssl >=3.3.2,<4.0a0 license: MIT license_family: MIT @@ -6423,9 +6448,9 @@ packages: - pkg:pypi/beautifulsoup4?source=compressed-mapping size: 145482 timestamp: 1738740460562 -- conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.0-pyhd8ed1ab_0.conda - sha256: a237952a471a43c35de73d0bb7371a93a149fe78db550376cbc7e0efda95b7b0 - md5: 2c34e2d15cb430b880cd24eedfa9901b +- conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda + sha256: 08242b239354ff98fdf6909d8b77bba96b450445c60c0f8e3aadfafeb8625ba0 + md5: 2f31c581e29bdb830ec77e112f3776ae depends: - contourpy >=1.2 - jinja2 >=2.9 @@ -6442,8 +6467,8 @@ packages: license_family: BSD purls: - pkg:pypi/bokeh?source=hash-mapping - size: 4626784 - timestamp: 1741848638920 + size: 4965019 + timestamp: 1743516468561 - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda sha256: 14f1e89d3888d560a553f40ac5ba83e4435a107552fa5b2b2029a7472554c1ef md5: bf502c169c71e3c6ac0d6175addfacc2 @@ -6621,40 +6646,40 @@ packages: purls: [] size: 54927 timestamp: 1720974860185 -- conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda - sha256: d4f28d87b6339b94f74762c0076e29c8ef8ddfff51a564a92da2843573c18320 - md5: e2775acf57efd5af15b8e3d1d74d72d3 +- conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda + sha256: f8003bef369f57396593ccd03d08a8e21966157269426f71e943f96e4b579aeb + md5: f7f0d6cc2dc986d42ac2689ec88192be depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: MIT license_family: MIT purls: [] - size: 206085 - timestamp: 1734208189009 -- conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.4-hf13058a_0.conda - sha256: 8dcc1628d34fe7d759f3a7dee52e09c5162a3f9669dddd6100bff965450f4a0a - md5: 133255af67aaf1e0c0468cc753fd800b + size: 206884 + timestamp: 1744127994291 +- conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.5-hf13058a_0.conda + sha256: b37f5dacfe1c59e0a207c1d65489b760dff9ddb97b8df7126ceda01692ba6e97 + md5: eafe5d9f1a8c514afe41e6e833f66dfd depends: - __osx >=10.13 license: MIT license_family: MIT purls: [] - size: 184455 - timestamp: 1734208242547 -- conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.4-h5505292_0.conda - sha256: 09c0c8476e50b2955f474a4a1c17c4c047dd52993b5366b6ea8e968e583b921f - md5: c1c999a38a4303b29d75c636eaa13cf9 + size: 184824 + timestamp: 1744128064511 +- conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda + sha256: b4bb55d0806e41ffef94d0e3f3c97531f322b3cb0ca1f7cdf8e47f62538b7a2b + md5: f8cd1beb98240c7edb1a95883360ccfa depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 179496 - timestamp: 1734208291879 -- conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda - sha256: f364f7de63a7c35a62c8d90383dd7747b46fa6b9c35c16c99154a8c45685c86b - md5: d387e6f147273d548f068f49a4291aef + size: 179696 + timestamp: 1744128058734 +- conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.5-h2466b09_0.conda + sha256: b52214a0a5632a12587d8dac6323f715bcc890f884efba5a2ce01c48c64ec6dc + md5: b1f84168da1f0b76857df7e5817947a9 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -6662,8 +6687,8 @@ packages: license: MIT license_family: MIT purls: [] - size: 193862 - timestamp: 1734208384429 + size: 194147 + timestamp: 1744128507613 - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda sha256: bf832198976d559ab44d6cdb315642655547e26d826e34da67cbee6624cda189 md5: 19f3a56f68d2fd06c516076bff482c52 @@ -6699,7 +6724,7 @@ packages: - python >=3.9 license: ISC purls: - - pkg:pypi/certifi?source=compressed-mapping + - pkg:pypi/certifi?source=hash-mapping size: 162721 timestamp: 1739515973129 - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda @@ -6960,9 +6985,9 @@ packages: - pkg:pypi/contourpy?source=hash-mapping size: 199849 timestamp: 1731429286097 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py310h89163eb_0.conda - sha256: 08394e004613cd13eade16fa032e62c39607bb5593f377cb635fe90c24231d82 - md5: edde6b6a84f503e98f72f094e792e07d +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda + sha256: ac410dbd3b1e28d40b88a27f801210b853ebd388f3cf20f85c0178e97f788013 + md5: 9f7865c17117d16f804b687b498e35fa depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -6973,11 +6998,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=compressed-mapping - size: 299386 - timestamp: 1742591911119 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.7.1-py313h8060acc_0.conda - sha256: 0b94ba88404ff65eb95f881c09a3e214b28c91a93af0e3c5c2cc30eba5a6dfb0 - md5: 2c6a4bb9f97e785db78f9562cdf8b3af + size: 299991 + timestamp: 1743381339117 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py313h8060acc_0.conda + sha256: 080e95415d3f93652c9d2db4203bb9253341f9d266f583b45fdbcf9c0d3aa046 + md5: 375064d30e709bf7c1d4580e70aaea61 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -6987,12 +7012,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/coverage?source=hash-mapping - size: 378570 - timestamp: 1742591809856 -- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py310h8e2f543_0.conda - sha256: 5c86327e4624ea3a67d9bb5adb775b7cd393db438521dda80f88b09163d52557 - md5: 659d2f1cd4009086e3bbd149dd6a0e5f + - pkg:pypi/coverage?source=compressed-mapping + size: 379520 + timestamp: 1743381407319 +- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda + sha256: b40624c900d9310f2a287c8c271b40dbdd2547b0fd1d93679a6c95b86c2a0c54 + md5: 7ab59a6bbdd4a78bc82ece21cff0c354 depends: - __osx >=10.13 - python >=3.10,<3.11.0a0 @@ -7002,11 +7027,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 298916 - timestamp: 1742591881688 -- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.7.1-py313h717bdf5_0.conda - sha256: 50c3d5b2bd9c42ae88549be25ee0584050116f61c7c1eab136fe340a9163b2d6 - md5: 2db779f3f09f1091b9a6d3007634ec08 + size: 299599 + timestamp: 1743381428418 +- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py313h717bdf5_0.conda + sha256: 6d9ad7206620b893525cd02f9211b58edcacd0e4c9b115eed55f2623572a53a6 + md5: 1215b56c8d9915318d1714cbd004035f depends: - __osx >=10.13 - python >=3.13,<3.14.0a0 @@ -7016,11 +7041,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 377981 - timestamp: 1742591939877 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py310hc74094e_0.conda - sha256: 72f01858c39b844f3a7294012a01e0fa3f472c54a38ec0951247c1fe80733a25 - md5: 5d9b29df417f73d85bd2ce21f9db972c + size: 378116 + timestamp: 1743381459261 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda + sha256: 34d390439935e837ec5005b7c767a5a476560618a518d3cf8173419507f3fd98 + md5: 4851bd96069d731691d872ca6384fde5 depends: - __osx >=11.0 - python >=3.10,<3.11.0a0 @@ -7030,12 +7055,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/coverage?source=hash-mapping - size: 298797 - timestamp: 1742591970609 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.7.1-py313ha9b7d5b_0.conda - sha256: 11e43afb5d0684db36b5c9eec2667355240e468c668cf90b0be54be8c2fda0ce - md5: 7b4f5e8345f3f28d3058757452b7975e + - pkg:pypi/coverage?source=compressed-mapping + size: 300124 + timestamp: 1743381495252 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py313ha9b7d5b_0.conda + sha256: 19ab40f9c5424988029e0fa24f3ee8bdd6ab017a74318ab60bb8f401fec6c8af + md5: d2d7f1911137fdc0d747ebe3d200bc45 depends: - __osx >=11.0 - python >=3.13,<3.14.0a0 @@ -7045,12 +7070,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/coverage?source=hash-mapping - size: 378772 - timestamp: 1742591852148 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py310h38315fa_0.conda - sha256: 738c9c49e1ebd9cae899e44cb9b55363498765c19522e4504d5ffa6ef34eefa3 - md5: 7c5bcf80e195cf612649b2465a29aaeb + - pkg:pypi/coverage?source=compressed-mapping + size: 379556 + timestamp: 1743381478018 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda + sha256: f16e7370e327f20ccba8a6edfb0441ec425c11c10744d6eaa817d05076b458a5 + md5: 30a825dae940c63c55bca8df4f806f3e depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -7061,12 +7086,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/coverage?source=hash-mapping - size: 325153 - timestamp: 1742592159140 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.7.1-py313hb4c8b1a_0.conda - sha256: 4e9be2a1e71786c27fe52926fa15d3b98124df15e84444bcd73a7bd2de405d13 - md5: 4df539b2dafaf01ffb8c222b87867d24 + - pkg:pypi/coverage?source=compressed-mapping + size: 325689 + timestamp: 1743381828490 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py313hb4c8b1a_0.conda + sha256: 7d14ccc7cf4e54131966f7f830b9bf8e769c1ca7c8fe4ea8bc344edb9a51ab50 + md5: 6bf0550f69baeb8fd2c101d72d544fa2 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -7078,19 +7103,19 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 403906 - timestamp: 1742592209260 -- conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_1.conda + size: 404719 + timestamp: 1743381531629 +- conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda noarch: generic - sha256: 522b5ff2c5b1ebe0050ad15cd76a1e14696752eead790ab28e29977d7a8a99e6 - md5: 5c7fe189f8761cd08a69924554c1ffab + sha256: a1740e430036d230cad95a9d55e5e19aa8ec3071a52f438e6d8c0ccba76b0c3c + md5: 622cf017f424470bca75f1636028cc0a depends: - - python 3.10.16.* + - python >=3.10,<3.11.0a0 - python_abi * *_cp310 license: Python-2.0 purls: [] - size: 48888 - timestamp: 1733407928192 + size: 50405 + timestamp: 1744145454995 - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.90-ha770c72_1.conda sha256: 43b572b5d0c912b5be6c581846443ce24dfb7b6f6013365808cd88d11b8d4391 md5: cebd15fd844ae8d2b961905c70ab5b62 @@ -7109,24 +7134,24 @@ packages: purls: [] size: 1055312 timestamp: 1741373579246 -- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_1.conda - sha256: d106ed6cda72ff8fd3fcf051648c643cec063d2bd9e4859dac7296f7c958ecd1 - md5: feffe53b944d7c1d86e0df63719d7d9a +- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_3.conda + sha256: cc09a43373a0e0677051fc6821d797b89ed9d96119d95e342e94f704fc9a5338 + md5: 21a6a73bb90807d78cd0c5f07e3715b9 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 92709 - timestamp: 1742414310102 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_1.conda - sha256: 090101b9bc2ce7a900b7092b1ef4c199f31ac4ccdb7334fcbd06021df1df30e3 - md5: 18e28b7b8eb47ea9a8d82b2fc7546011 + size: 93330 + timestamp: 1744159239919 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_3.conda + sha256: 8d17500d74992372e3d4929c056ca16a89026ec6b9c9147fcc3c67c54d3a8cac + md5: 3f8d05bb84dbe78ce1b94f85ce74e691 depends: - cuda-version >=12.8,<12.9.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 27712 - timestamp: 1742414321116 + size: 28081 + timestamp: 1744159249576 - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.90-h5888daf_1.conda sha256: 294b789d6bce9944fc5987c86dc1cdcdbc4eb965f559b81749dbf03b43e6c135 md5: 46e0a8ffe985a3aa2652446fc40c7fe9 @@ -7226,9 +7251,9 @@ packages: purls: [] size: 232426 timestamp: 1742416137141 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-hbd13f7d_0.conda - sha256: bdbef865a47de0e7c1d6084a079e7df1227d5df0258776cce4e2e785e17afd24 - md5: 140dbfb35a145e22c1244fb40712c536 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-h5888daf_1.conda + sha256: d0560bcb505ccf6a3d71e153d45dd6afec5ee7009d9482c723210ac2ce79db1b + md5: d08def22d8f7c7a2875ed8c53aebd185 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -7236,11 +7261,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1834629 - timestamp: 1741361960947 -- conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.90-he0c23c2_0.conda - sha256: aef25dd72e5b60c25840441aed8d6c8d3a2e9b1330ff9de654a1c6466c1eb0c5 - md5: 6d6b5284fcc7d8c1c41ec11c3e68f84e + size: 1848503 + timestamp: 1743629512155 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.90-he0c23c2_1.conda + sha256: 5ebb660c0c33375f9ac28836cdfbfceaa7e30feb6cead8ad910040a6cc555435 + md5: 9594a153a558254a7f5bde2beffd9420 depends: - cuda-version >=12.8,<12.9.0a0 - ucrt >=10.0.20348.0 @@ -7248,14 +7273,14 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 3719437 - timestamp: 1741362371935 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.90-h5888daf_0.conda - sha256: d8875639b31c138f596617387dc58e4e8de3dc66f0f2a20bb35b3586ae568b95 - md5: 615f5ea81632f5bf6df265b49efbfe22 + size: 3340544 + timestamp: 1743629862124 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.8.90-h5888daf_1.conda + sha256: dc51f10894ad875eb3890b9c4745317f2dcc05b226304362a88b893533084127 + md5: 5e38204ab4d20e1cc07ebe6d933b3e29 depends: - __glibc >=2.17,<3.0.a0 - - cuda-cupti 12.8.90 hbd13f7d_0 + - cuda-cupti 12.8.90 h5888daf_1 - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - libstdcxx >=13 @@ -7263,15 +7288,15 @@ packages: - cuda-cupti-static >=12.8.90 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 4239187 - timestamp: 1741362026836 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_1.conda - sha256: 1ced9770eb1c5fbbedb4382f7119a5ab5abe0b722e43d1504f3b00b6d63780df - md5: 79172c1b50aeeb6fda97970e7df00759 + size: 4219417 + timestamp: 1743629573682 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.8.93-he02047a_3.conda + sha256: 0de99bd6972c805b5aeebcc7d1a9ffa1855accbe823daf3f6e12b27b14e6efca + md5: 6edaf1ed7e0447ba8dbee643fe991832 depends: - __glibc >=2.17,<3.0.a0 - - cuda-crt-tools 12.8.93 ha770c72_1 - - cuda-nvvm-tools 12.8.93 he02047a_1 + - cuda-crt-tools 12.8.93 ha770c72_3 + - cuda-nvvm-tools 12.8.93 he02047a_3 - cuda-version >=12.8,<12.9.0a0 - libgcc >=12 - libstdcxx >=12 @@ -7279,8 +7304,8 @@ packages: - gcc_impl_linux-64 >=6,<15.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 25581768 - timestamp: 1742414503721 + size: 25644307 + timestamp: 1744159388339 - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_1.conda sha256: b8db8c6a1dd658ad66739f473df8c16a35143d8058f1bc7e66d221691dcbb737 md5: c6d84f4b5d81dad39054eb37ecd2d136 @@ -7317,9 +7342,9 @@ packages: purls: [] size: 56519607 timestamp: 1742405852584 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-hbd13f7d_0.conda - sha256: 81740bb62146977ee6c13341fe17e468e7790d05c9b71de5d5eb19841604fde6 - md5: 481431f91aa9582f79703ec0b154a251 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-h5888daf_1.conda + sha256: 0ce1ff2d4ab5ba7c91373125815f8127f5c338d25ace4bef5fb30fb17402a7b2 + md5: 8f32e53c88c897392a1ba79a4f268276 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -7327,11 +7352,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 31754 - timestamp: 1741362140708 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_1.conda - sha256: 5b4d7b50c19932773c0d78db7b56cd6b8236d804537e2f0b876bc1f146298ece - md5: 652ee667ce169f97711d1052c0c21583 + size: 32175 + timestamp: 1743625825363 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.8.93-he02047a_3.conda + sha256: 11ea6ad293b37d6cf0847ee337cc27c2939befb9b0275b54353083a2a3d44a56 + md5: 7a11cf7b5686e55ecb042dcede921592 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -7339,8 +7364,8 @@ packages: - libstdcxx >=12 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 24618626 - timestamp: 1742414424301 + size: 24620959 + timestamp: 1744159329485 - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda sha256: 6f93ceb66267e69728d83cf98673221f6b1f95a3514b3a97777cfd0ef8e24f3f md5: 794eaca58880616a508dd6f6eb389266 @@ -7351,9 +7376,9 @@ packages: purls: [] size: 21086 timestamp: 1737663758355 -- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.8.0.87-h81d5506_0.conda - sha256: dd058376e83f890e247fbec155bb54c20c06bc1d705addfc5bc8fb035de90d16 - md5: 9758b62233ab4100c7b130453dbefef8 +- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.8.0.87-h81d5506_1.conda + sha256: 88fd0bd4ad77f126d8b4d89a9d1a661f8be322c8a1ae9da28a89fb7373b5d4ca + md5: c87536f2e5d0740f4193625eb00fab7e depends: - __glibc >=2.28,<3.0.a0 - cuda-nvrtc @@ -7364,11 +7389,11 @@ packages: - libzlib >=1.3.1,<2.0a0 license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 490280797 - timestamp: 1741387034272 -- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.8.0.87-h1361d0a_0.conda - sha256: d1c399d510758230f994e46f17d54f71b11b99ad04f5fa8c63bca352da8256b5 - md5: 96820c9165a48f65d5b67ebf98345b12 + size: 490227234 + timestamp: 1743628408368 +- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.8.0.87-h1361d0a_1.conda + sha256: e3920c063eefba471a25c5b15d5512d376b08d3b466c400bd026f7ca6b2624de + md5: 51d9ca9954df0c51ca47cdd6fb3471cf depends: - cuda-nvrtc - cuda-version >=12,<13.0a0 @@ -7378,8 +7403,8 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 472054485 - timestamp: 1741387103940 + size: 472001149 + timestamp: 1743628434395 - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.1-py310hab14140_0.conda sha256: 749753ed431dd905fee25d42172bcc16d40572bd52a0e544a764ca926bd5c4ac md5: 269c1cc23a17c99d23135b463e2f873b @@ -7715,7 +7740,7 @@ packages: - python >=3.9 license: Unlicense purls: - - pkg:pypi/filelock?source=compressed-mapping + - pkg:pypi/filelock?source=hash-mapping size: 17887 timestamp: 1741969612334 - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda @@ -7765,17 +7790,17 @@ packages: purls: [] size: 510718 timestamp: 1741864688363 -- conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda - sha256: 9cbba3b36d1e91e4806ba15141936872d44d20a4d1e3bb74f4aea0ebeb01b205 - md5: 5ecafd654e33d1f2ecac5ec97057593b +- conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda + sha256: 2040d4640708bd6ab9ed6cb9901267441798c44974bc63c9b6c1cb4c1891d825 + md5: 9c40692c3d24c7aaf335f673ac09d308 depends: - python >=3.9 license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/fsspec?source=hash-mapping - size: 141329 - timestamp: 1741404114588 + - pkg:pypi/fsspec?source=compressed-mapping + size: 142117 + timestamp: 1743437355974 - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda sha256: 3d6e42c5c22ea3c3b8d35b6582f544bc5fc08df37c394f5a30d6644b626a7be6 md5: a4ffdb4a5370e427f0ad980df69bbdbc @@ -8089,9 +8114,9 @@ packages: purls: [] size: 1852356 timestamp: 1723739573141 -- conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh907856f_0.conda - sha256: de98e198c269191b114b1a9806af31dd26dd11ac313f3479e95a4ddf952b5566 - md5: 1a5e5b082a5bc8561510ddb0a8ba9ac3 +- conda: https://prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh907856f_0.conda + sha256: 24a9f9ae8b5b15c11e1b71e44c9d4f483265c6c938ff3a88452864f57b81d104 + md5: 1c70446f398dab3c413f56adb8a5d212 depends: - __unix - pexpect >4.3 @@ -8110,12 +8135,12 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/ipython?source=compressed-mapping - size: 634948 - timestamp: 1741457802509 -- conda: https://prefix.dev/conda-forge/noarch/ipython-8.34.0-pyh9ab4c32_0.conda - sha256: d66c8c41044c35e785004e9b0e01871e001e7a7f6aecada5c48973d81b22c1c1 - md5: 68953867a87fdc9820b225f58a652363 + - pkg:pypi/ipython?source=hash-mapping + size: 637649 + timestamp: 1744034854170 +- conda: https://prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh9ab4c32_0.conda + sha256: a1d2a5aa988f9ff59b247b414ab03ae439fb94b95b922fe110e7a90fb7f17677 + md5: 7250b697b9f3edcb6ac3767bd170a3fe depends: - __win - colorama @@ -8134,9 +8159,9 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/ipython?source=compressed-mapping - size: 634696 - timestamp: 1741457807464 + - pkg:pypi/ipython?source=hash-mapping + size: 637325 + timestamp: 1744034871417 - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda sha256: 9c5fb97efa0eb32b42564edaacb5edb9a1f82ba8f5f8b135e794960101115b5a md5: a8abfd3f223b1ecb8c699dca974933bd @@ -8539,13 +8564,13 @@ packages: purls: [] size: 1836732 timestamp: 1742370096247 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda - build_number: 5 - sha256: 8f8719dec29627edbf34e0d4fd980e77cfb6b4a3835d80b92b9429722e6c94e2 - md5: aaed6701dd9c90e344afbbacff45854a +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hb90904d_7_cpu.conda + build_number: 7 + sha256: 44da1301fbea6d54812fdb09227b46b397013ff3aa9a96d5c202cdf7ddb3c2de + md5: cb63f3394929ba771ac798bbda23dfc9 depends: - __glibc >=2.17,<3.0.a0 - - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - aws-crt-cpp >=0.31.1,<0.31.2.0a0 - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 - azure-core-cpp >=1.14.0,<1.14.1.0a0 - azure-identity-cpp >=1.10.0,<1.10.1.0a0 @@ -8554,13 +8579,13 @@ packages: - bzip2 >=1.0.8,<2.0a0 - glog >=0.7.1,<0.8.0a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libgcc >=13 - libgoogle-cloud >=2.36.0,<2.37.0a0 - libgoogle-cloud-storage >=2.36.0,<2.37.0a0 - - libopentelemetry-cpp >=1.19.0,<1.20.0a0 + - libopentelemetry-cpp >=1.20.0,<1.21.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libre2-11 >=2024.7.2 - libstdcxx >=13 @@ -8572,21 +8597,21 @@ packages: - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.7,<1.6.0a0 constrains: - - parquet-cpp <0.0a0 - arrow-cpp <0.0a0 + - parquet-cpp <0.0a0 - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 8995856 - timestamp: 1742361866419 -- conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-h13a0e53_5_cpu.conda - build_number: 5 - sha256: 1b629858934429dbe63d71c13e30932acf436621b5842e69eaf01d56fe2412da - md5: 3dd99ea7b143efb5e9c469d01a8f540a + size: 8976534 + timestamp: 1744024665847 +- conda: https://prefix.dev/conda-forge/osx-64/libarrow-19.0.1-hf1fce67_7_cpu.conda + build_number: 7 + sha256: 1a5487688f57560cb2a2f0b210d4a25957f02ba40591a53f63041a8ccdbf5e16 + md5: 665145c328054c59449aa3ee478cc822 depends: - __osx >=10.14 - - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - aws-crt-cpp >=0.31.1,<0.31.2.0a0 - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 - azure-core-cpp >=1.14.0,<1.14.1.0a0 - azure-identity-cpp >=1.10.0,<1.10.1.0a0 @@ -8595,13 +8620,13 @@ packages: - bzip2 >=1.0.8,<2.0a0 - glog >=0.7.1,<0.8.0a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libcxx >=18 - libgoogle-cloud >=2.36.0,<2.37.0a0 - libgoogle-cloud-storage >=2.36.0,<2.37.0a0 - - libopentelemetry-cpp >=1.19.0,<1.20.0a0 + - libopentelemetry-cpp >=1.20.0,<1.21.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libre2-11 >=2024.7.2 - libutf8proc >=2.10.0,<2.11.0a0 @@ -8613,20 +8638,20 @@ packages: - zstd >=1.5.7,<1.6.0a0 constrains: - arrow-cpp <0.0a0 - - apache-arrow-proc =*=cpu - parquet-cpp <0.0a0 + - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 6233866 - timestamp: 1742359593976 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-h75a50e1_5_cpu.conda - build_number: 5 - sha256: dfeac6731a095cc9ffb2c6ff4d28737577022c377bf27b4481c1d35faf965543 - md5: fcbb5e0c789f72824a637031b179d4c1 + size: 6223967 + timestamp: 1744021616705 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-19.0.1-hd4a375f_7_cpu.conda + build_number: 7 + sha256: 79b08fb104271163e6e1f91edf60f49542dffa03dd8b411b14c2961d6b089751 + md5: e8428984086408d926e8fd5514ea82f8 depends: - __osx >=11.0 - - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - aws-crt-cpp >=0.31.1,<0.31.2.0a0 - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 - azure-core-cpp >=1.14.0,<1.14.1.0a0 - azure-identity-cpp >=1.10.0,<1.10.1.0a0 @@ -8635,13 +8660,13 @@ packages: - bzip2 >=1.0.8,<2.0a0 - glog >=0.7.1,<0.8.0a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libcxx >=18 - libgoogle-cloud >=2.36.0,<2.37.0a0 - libgoogle-cloud-storage >=2.36.0,<2.37.0a0 - - libopentelemetry-cpp >=1.19.0,<1.20.0a0 + - libopentelemetry-cpp >=1.20.0,<1.21.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libre2-11 >=2024.7.2 - libutf8proc >=2.10.0,<2.11.0a0 @@ -8658,22 +8683,22 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 5561942 - timestamp: 1742359997240 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h3d30abe_5_cpu.conda - build_number: 5 - sha256: d9d9e4068dae084cc24bc740235844cf5da1efe7c707e937dd67d91daa74f290 - md5: efd255eed0213fa36b806d603688d5eb + size: 5579118 + timestamp: 1744021273248 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-hb2d35ca_7_cpu.conda + build_number: 7 + sha256: 0e0d883fac316ab8c49498e0938d6046b1ff4516fdf0b0be1b903f49b7323470 + md5: 802038790e460c62abf07c1794cbbf6a depends: - - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - aws-crt-cpp >=0.31.1,<0.31.2.0a0 - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 - bzip2 >=1.0.8,<2.0a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl >=8.12.1,<9.0a0 + - libcurl >=8.13.0,<9.0a0 - libgoogle-cloud >=2.36.0,<2.37.0a0 - libgoogle-cloud-storage >=2.36.0,<2.37.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 @@ -8690,27 +8715,27 @@ packages: - zstd >=1.5.7,<1.6.0a0 constrains: - apache-arrow-proc =*=cpu - - parquet-cpp <0.0a0 - arrow-cpp <0.0a0 + - parquet-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5288338 - timestamp: 1742362045612 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-h8be2d54_5_cuda.conda - build_number: 5 - sha256: 7a9897d672a9196dde64458ca3dadbd1b9a981f425bdb5aea5b3fdfaf9d49758 - md5: 15bd76d6dd10fef1210e1924e22250f3 + size: 5289186 + timestamp: 1744025548463 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-19.0.1-he744d6e_7_cuda.conda + build_number: 7 + sha256: 1ddb5a1ac03a90cad7164c486e757b231b2fa9f38defac938f06a829c82723d2 + md5: 314f3efa32c3f66699e3effe967f3c39 depends: - - aws-crt-cpp >=0.31.0,<0.31.1.0a0 + - aws-crt-cpp >=0.31.1,<0.31.2.0a0 - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 - bzip2 >=1.0.8,<2.0a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl >=8.12.1,<9.0a0 + - libcurl >=8.13.0,<9.0a0 - libgoogle-cloud >=2.36.0,<2.37.0a0 - libgoogle-cloud-storage >=2.36.0,<2.37.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 @@ -8727,224 +8752,224 @@ packages: - zstd >=1.5.7,<1.6.0a0 constrains: - apache-arrow-proc =*=cuda - - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 + - arrow-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5402750 - timestamp: 1742363134893 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda - build_number: 5 - sha256: 266868523000046897470852eaf4f11744b84552f3b8f2f0574a3793053081f6 - md5: ab43cfa629332dee94324995a3aa2364 + size: 5402206 + timestamp: 1744027142448 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_7_cpu.conda + build_number: 7 + sha256: c65a60ff11aecab4b3d7c077c50910cbd8e47d52963ce3ff376e848d0800c90a + md5: 90382dd59eecda17d7c639b8c921d5d4 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1 h120c447_5_cpu + - libarrow 19.0.1 hb90904d_7_cpu - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 642948 - timestamp: 1742361923423 -- conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_5_cpu.conda - build_number: 5 - sha256: 8cd3589a72388eaf1ac17393a05c56f72f992914fe0f299208e79c333f33f64a - md5: 2017d23bcdcccd82c06402459247938d + size: 644126 + timestamp: 1744024727330 +- conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-19.0.1-hdc53af8_7_cpu.conda + build_number: 7 + sha256: 31b3e65e4bc1e7658c55628b8f74306126943716824e52f84d64c701e3267217 + md5: 423d8655143573a44d58c346252e7bf9 depends: - __osx >=10.14 - - libarrow 19.0.1 h13a0e53_5_cpu + - libarrow 19.0.1 hf1fce67_7_cpu - libcxx >=18 license: Apache-2.0 license_family: APACHE purls: [] - size: 552962 - timestamp: 1742359770179 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_5_cpu.conda - build_number: 5 - sha256: f9c32a171191e82b6f535e2b2a72d9730063ce42c76d3b75354c4ee0f4d5a735 - md5: d80f27426ead44cf0af06cf769a77535 + size: 552995 + timestamp: 1744021689536 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-19.0.1-hf07054f_7_cpu.conda + build_number: 7 + sha256: 62f196353ab95342dc3b737960241fa95755396ecd83edcaf1181271427b866c + md5: 7d7ab9fffd51d722dbd5d67e8f0b52bc depends: - __osx >=11.0 - - libarrow 19.0.1 h75a50e1_5_cpu + - libarrow 19.0.1 hd4a375f_7_cpu - libcxx >=18 license: Apache-2.0 license_family: APACHE purls: [] - size: 506356 - timestamp: 1742360110272 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cpu.conda - build_number: 5 - sha256: 3c04d805bc287ee0ce7151a200b414f4115c228e45b8d8337a9015bbac95561e - md5: ef9f7b6b10962b8dd76836fad973d0e1 + size: 507680 + timestamp: 1744021325463 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_7_cpu.conda + build_number: 7 + sha256: 8397d1a61a95615970ade7f48dd3ba55ef433cd37c93aba467f75a4ebb775c37 + md5: ffe6ffe701420718ccad4ee32d26d531 depends: - - libarrow 19.0.1 h3d30abe_5_cpu + - libarrow 19.0.1 hb2d35ca_7_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 459061 - timestamp: 1742362103715 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cuda.conda - build_number: 5 - sha256: 8e505d204699d6e898be2fc68164b7c2f274dd16a13db4984b657639cdb85940 - md5: 6e4b7d319104ffdcb33d7573f63dfafe + size: 459641 + timestamp: 1744025617604 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_7_cuda.conda + build_number: 7 + sha256: bf9f9cbedc607b36ee35b25d14abb69e90dcc69ec52d29286aff200dbb2c7a4c + md5: a88a6a48ecb6160b6538b453d37ea4f4 depends: - - libarrow 19.0.1 h8be2d54_5_cuda + - libarrow 19.0.1 he744d6e_7_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 459808 - timestamp: 1742363215348 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda - build_number: 5 - sha256: bfd27cb09af4a21cfef266f698f2313b57eb563cc2b37f79f58899dd47443fb1 - md5: ab3d7fed93dcfe27c75bbe52b7a90997 + size: 459519 + timestamp: 1744027240013 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_7_cpu.conda + build_number: 7 + sha256: a72ead7ef3d859199b73c1e8ac05b95d0eea248651ea13fb039437863b69de47 + md5: 14adc5f9f5f602e03538a16540c05784 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1 h120c447_5_cpu - - libarrow-acero 19.0.1 hcb10f89_5_cpu + - libarrow 19.0.1 hb90904d_7_cpu + - libarrow-acero 19.0.1 hcb10f89_7_cpu - libgcc >=13 - - libparquet 19.0.1 h081d1f1_5_cpu + - libparquet 19.0.1 h081d1f1_7_cpu - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 611996 - timestamp: 1742362087501 -- conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_5_cpu.conda - build_number: 5 - sha256: 619900f1d47805713dbd25841664661594421faf42a4959c38b96d63fedcc605 - md5: 8bb767c4908e2f1600bd09c22ddb5da0 + size: 613044 + timestamp: 1744024895710 +- conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-19.0.1-hdc53af8_7_cpu.conda + build_number: 7 + sha256: 54faaa5d9fc186469bf02c0d558e0491fb72f6de62104a49916fd95921e70f04 + md5: e87d893264f27aa66fcdabb1f5ffa77e depends: - __osx >=10.14 - - libarrow 19.0.1 h13a0e53_5_cpu - - libarrow-acero 19.0.1 hdc53af8_5_cpu + - libarrow 19.0.1 hf1fce67_7_cpu + - libarrow-acero 19.0.1 hdc53af8_7_cpu - libcxx >=18 - - libparquet 19.0.1 h283e888_5_cpu + - libparquet 19.0.1 h283e888_7_cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 535202 - timestamp: 1742361061519 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_5_cpu.conda - build_number: 5 - sha256: e1b9bc5c6cc3f8d041f15b1b8956f4bf93a373f2a4370291b1f7df1a43d144ce - md5: 2593649b505b70c35df145e0a9865f8b + size: 536755 + timestamp: 1744021921096 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-19.0.1-hf07054f_7_cpu.conda + build_number: 7 + sha256: f962a1cabe7dc798343a580f161423450cb00f8cbf12b80445cfed014bc59679 + md5: 39d083d3f5f96a82320d256b3dc9eecf depends: - __osx >=11.0 - - libarrow 19.0.1 h75a50e1_5_cpu - - libarrow-acero 19.0.1 hf07054f_5_cpu + - libarrow 19.0.1 hd4a375f_7_cpu + - libarrow-acero 19.0.1 hf07054f_7_cpu - libcxx >=18 - - libparquet 19.0.1 h636d7b7_5_cpu + - libparquet 19.0.1 h636d7b7_7_cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 507126 - timestamp: 1742361767325 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cpu.conda - build_number: 5 - sha256: 4e363b6d005dde01cf64baa2a51bad599db678b79951ad1d881a02a41ae787b7 - md5: e925f0b791c79985cca7e2f8cf5ce37e + size: 508435 + timestamp: 1744021479313 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_7_cpu.conda + build_number: 7 + sha256: 85473e9f9588c5f8548e51c4776b0244ec4851ad58f6a5594fd4d3b764f97e56 + md5: 56ac708fb54dcc28333f80ab6a7ca4fa depends: - - libarrow 19.0.1 h3d30abe_5_cpu - - libarrow-acero 19.0.1 h7d8d6a5_5_cpu - - libparquet 19.0.1 ha850022_5_cpu + - libarrow 19.0.1 hb2d35ca_7_cpu + - libarrow-acero 19.0.1 h7d8d6a5_7_cpu + - libparquet 19.0.1 ha850022_7_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 445414 - timestamp: 1742362286915 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cuda.conda - build_number: 5 - sha256: 7b280d0db7ab035d61ce2a9aeaccffb6225aba0bded028f59c963e8f85c723ea - md5: 4f20602e4f44de05230f3bb19b8f1803 + size: 446141 + timestamp: 1744025860090 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_7_cuda.conda + build_number: 7 + sha256: 23be2096b30700c312ced6477c6e4b3ceacafb001a87799c1546d9f916596a32 + md5: e993349255fe498f8926413e5c0cfc0f depends: - - libarrow 19.0.1 h8be2d54_5_cuda - - libarrow-acero 19.0.1 h7d8d6a5_5_cuda - - libparquet 19.0.1 ha850022_5_cuda + - libarrow 19.0.1 he744d6e_7_cuda + - libarrow-acero 19.0.1 h7d8d6a5_7_cuda + - libparquet 19.0.1 ha850022_7_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 license_family: APACHE purls: [] - size: 445182 - timestamp: 1742363403740 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda - build_number: 5 - sha256: 84362ae3428bc7a90e726e0b7b4a17acc9a5c8bd1171f9a538bec2975b285c92 - md5: 8c9dd6ea36aa28139df8c70bfa605f34 + size: 445674 + timestamp: 1744027505809 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_7_cpu.conda + build_number: 7 + sha256: e267d262ba15d7757024fbc4138a540cf53284c775837aa5229b14f52abec8b0 + md5: f75ac4838bdca785c0ab3339911704ee depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libarrow 19.0.1 h120c447_5_cpu - - libarrow-acero 19.0.1 hcb10f89_5_cpu - - libarrow-dataset 19.0.1 hcb10f89_5_cpu + - libabseil >=20250127.1,<20250128.0a0 + - libarrow 19.0.1 hb90904d_7_cpu + - libarrow-acero 19.0.1 hcb10f89_7_cpu + - libarrow-dataset 19.0.1 hcb10f89_7_cpu - libgcc >=13 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 528479 - timestamp: 1742362160513 -- conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_5_cpu.conda - build_number: 5 - sha256: fc000c3bff7d1c1ba5fc951bfddf5b4ac77016b63ba4e2c0d97e12941f0fff83 - md5: ded44a764f741911ebed4f7ad7db82a2 + size: 528939 + timestamp: 1744024972916 +- conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-19.0.1-ha37b807_7_cpu.conda + build_number: 7 + sha256: 882c1c0fc186f1d04caf6912b866456c2faa7658307caad9a9c5f2faa3d47847 + md5: ac3100aa8c6cba35dfc342ccdf2314a7 depends: - __osx >=10.14 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libarrow 19.0.1 h13a0e53_5_cpu - - libarrow-acero 19.0.1 hdc53af8_5_cpu - - libarrow-dataset 19.0.1 hdc53af8_5_cpu + - libabseil >=20250127.1,<20250128.0a0 + - libarrow 19.0.1 hf1fce67_7_cpu + - libarrow-acero 19.0.1 hdc53af8_7_cpu + - libarrow-dataset 19.0.1 hdc53af8_7_cpu - libcxx >=18 - libprotobuf >=5.29.3,<5.29.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 470231 - timestamp: 1742361267550 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_5_cpu.conda - build_number: 5 - sha256: 3dbc946f92d8b38c6ae96a74c2ed7d65742664d26a4414aa8f5a86c9e571f2a3 - md5: 242106d82af7baa27487efeab307e366 + size: 470386 + timestamp: 1744022033612 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-19.0.1-he749cb8_7_cpu.conda + build_number: 7 + sha256: d38bc121baf164298b98aec817f9e45b1b167bb1f8349b889c2e25ebdb1cacf6 + md5: b53ddd6e270849f511221c3d40c2e905 depends: - __osx >=11.0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libarrow 19.0.1 h75a50e1_5_cpu - - libarrow-acero 19.0.1 hf07054f_5_cpu - - libarrow-dataset 19.0.1 hf07054f_5_cpu + - libabseil >=20250127.1,<20250128.0a0 + - libarrow 19.0.1 hd4a375f_7_cpu + - libarrow-acero 19.0.1 hf07054f_7_cpu + - libarrow-dataset 19.0.1 hf07054f_7_cpu - libcxx >=18 - libprotobuf >=5.29.3,<5.29.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 454948 - timestamp: 1742362116392 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cpu.conda - build_number: 5 - sha256: 32ca640979892cba43a93da3cb0d06a8566349a4a7c6c7a949aca93eb1190725 - md5: 3c5f8079fa4c8022026d1848c2b2929e + size: 456618 + timestamp: 1744021555857 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_7_cpu.conda + build_number: 7 + sha256: 24f7e7e3c9feec24d7113a228e664a57323cb2bf0459434d9b2da3b272b66096 + md5: 897e86e582dfd1a35a780a09d487f937 depends: - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libarrow 19.0.1 h3d30abe_5_cpu - - libarrow-acero 19.0.1 h7d8d6a5_5_cpu - - libarrow-dataset 19.0.1 h7d8d6a5_5_cpu + - libabseil >=20250127.1,<20250128.0a0 + - libarrow 19.0.1 hb2d35ca_7_cpu + - libarrow-acero 19.0.1 h7d8d6a5_7_cpu + - libarrow-dataset 19.0.1 h7d8d6a5_7_cpu - libprotobuf >=5.29.3,<5.29.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 @@ -8952,18 +8977,18 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 371850 - timestamp: 1742362366541 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cuda.conda - build_number: 5 - sha256: 3f2830ac3c2a9267448005c0f38b53aa6a8410447d779e1f3b28be9fc081bf58 - md5: eeeabebbd327d6e7410f28b4f0d12f70 + size: 372444 + timestamp: 1744025965340 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_7_cuda.conda + build_number: 7 + sha256: ca0dbc15a8b356d644c83f8e550c69f86ce53af2c0368788e0469c1894c2aaa3 + md5: ae4da3b1b464e32db666def838cfaac4 depends: - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libarrow 19.0.1 h8be2d54_5_cuda - - libarrow-acero 19.0.1 h7d8d6a5_5_cuda - - libarrow-dataset 19.0.1 h7d8d6a5_5_cuda + - libabseil >=20250127.1,<20250128.0a0 + - libarrow 19.0.1 he744d6e_7_cuda + - libarrow-acero 19.0.1 h7d8d6a5_7_cuda + - libarrow-dataset 19.0.1 h7d8d6a5_7_cuda - libprotobuf >=5.29.3,<5.29.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 @@ -8971,8 +8996,8 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 372325 - timestamp: 1742363486886 + size: 372411 + timestamp: 1744027624247 - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda build_number: 31 sha256: 9839fc4ac0cbb0aa3b9eea520adfb57311838959222654804e58f6f2d1771db5 @@ -9480,9 +9505,9 @@ packages: purls: [] size: 33996 timestamp: 1742416361653 -- conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h12f29b5_0.conda - sha256: fc0d9168efb6d1b4a10a15a5034ca7325134c443553eaa14e7c3780b50ae07eb - md5: 067b6774498019e4c268084a583d8428 +- conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h628e99a_1.conda + sha256: 213f5df6ed25d19c4390666708a32ea457b1dcda64aca121f861b94671e2ed63 + md5: 9a97a35e7e63910013d638c389fa3514 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 @@ -9491,8 +9516,8 @@ packages: - rdma-core >=55.0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 961262 - timestamp: 1741362140360 + size: 960749 + timestamp: 1743624986191 - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-h9ab20c4_1.conda sha256: 379b2fd280bc4f4da999ab6560f56d4d3c02485089fb5f50b8933731a3eb5078 md5: 06061f033297d93999b89d3c067f5f1c @@ -9532,9 +9557,9 @@ packages: purls: [] size: 246729 timestamp: 1742487805723 -- conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda - sha256: 2ebc3039af29269e4cdb858fca36265e5e400c1125a4bcd84ae73a596e0e76ca - md5: 45e9dc4e7b25e2841deb392be085500e +- conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.13.0-h332b0f4_0.conda + sha256: 38e528acfaa0276b7052f4de44271ff9293fdb84579650601a8c49dac171482a + md5: cbdc92ac0d93fe3c796e36ad65c7905c depends: - __glibc >=2.17,<3.0.a0 - krb5 >=1.21.3,<1.22.0a0 @@ -9543,15 +9568,15 @@ packages: - libssh2 >=1.11.1,<2.0a0 - libzlib >=1.3.1,<2.0a0 - openssl >=3.4.1,<4.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: curl license_family: MIT purls: [] - size: 426675 - timestamp: 1739512336799 -- conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.12.1-h5dec5d8_0.conda - sha256: 51168abcbee14814b94dea3358300de4053423c6ce8d4627475464fb8cf0e5d3 - md5: b39e6b74b4eb475eacdfd463fce82138 + size: 438088 + timestamp: 1743601695669 +- conda: https://prefix.dev/conda-forge/osx-64/libcurl-8.13.0-h5dec5d8_0.conda + sha256: 137d92f1107141d9eb39598fb05837be4f9aad4ead957194d94364834f3cc590 + md5: a35b1976d746d55cd7380c8842d9a1b5 depends: - __osx >=10.13 - krb5 >=1.21.3,<1.22.0a0 @@ -9559,15 +9584,15 @@ packages: - libssh2 >=1.11.1,<2.0a0 - libzlib >=1.3.1,<2.0a0 - openssl >=3.4.1,<4.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: curl license_family: MIT purls: [] - size: 410703 - timestamp: 1739512524410 -- conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.12.1-h73640d1_0.conda - sha256: 0bddd1791eb0602c8c6aa465802e9d4526d3ec1251d900b209e767753565d5df - md5: 105f0cceef753644912f42e11c1ae9cf + size: 418479 + timestamp: 1743601943696 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.13.0-h73640d1_0.conda + sha256: 747f7e8aad390b9b39a300401579ff1b5731537a586869b724dc071a9b315f03 + md5: 4a5d33f75f9ead15089b04bed8d0eafe depends: - __osx >=11.0 - krb5 >=1.21.3,<1.22.0a0 @@ -9575,15 +9600,15 @@ packages: - libssh2 >=1.11.1,<2.0a0 - libzlib >=1.3.1,<2.0a0 - openssl >=3.4.1,<4.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: curl license_family: MIT purls: [] - size: 387893 - timestamp: 1739512564746 -- conda: https://prefix.dev/conda-forge/win-64/libcurl-8.12.1-h88aaa65_0.conda - sha256: 4c8e62fd32d59e5fbfad0f37e33083928bbb3c8800258650d4e7911e6f6fd1aa - md5: 2b1c729d91f3b07502981b6e0c7727cc + size: 397929 + timestamp: 1743601888428 +- conda: https://prefix.dev/conda-forge/win-64/libcurl-8.13.0-h88aaa65_0.conda + sha256: 185553b37c0299b7a15dc66a7a7e2a0d421adaac784ec9298a0b2ad745116ca5 + md5: c9cf6eb842decbb66c2f34e72c3580d6 depends: - krb5 >=1.21.3,<1.22.0a0 - libssh2 >=1.11.1,<2.0a0 @@ -9594,8 +9619,8 @@ packages: license: curl license_family: MIT purls: [] - size: 349696 - timestamp: 1739512628733 + size: 357142 + timestamp: 1743602240803 - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_1.conda sha256: 868ba1b0b0ae15f7621ee960a459a74b9a17b69ba629c510a11bb37480e7b6df md5: 2d58a7eb9150525ea89195cf1bcfbc4c @@ -9641,68 +9666,68 @@ packages: purls: [] size: 61032 timestamp: 1742415570459 -- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-hbd13f7d_0.conda - sha256: e2c510819b7190d05dc1d8ea59bf943a7b614d169cfa6b9cd4d6f65972295322 - md5: 0fb16eb58247b70d63236fdfcfec8b81 +- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-h5888daf_1.conda + sha256: c97c95beedc098c5a9ec9250ac6eaf1a7db4c8475de0e4f42997df973133a7e3 + md5: 2ba14c21959411d913a0e74f58d52e08 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 - libgcc >=13 - - libnvjitlink >=12.8.61,<12.9.0a0 + - libnvjitlink >=12.8.93,<12.9.0a0 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 170121596 - timestamp: 1741365799362 -- conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.8.93-he0c23c2_0.conda - sha256: 505bd78488019a0b68ca5190833585b8f3bd360e8dd16c98ec495bcfe5bec764 - md5: 3ea1c18f195377d8d305e1e6b5c94ec8 + size: 170119902 + timestamp: 1743620054443 +- conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.8.93-he0c23c2_1.conda + sha256: 4cb21b413e66f3a9eabd44bbc5333776f05af8f00bc985c92cf769523abae365 + md5: 50600717c953c6fa95f25e497cdea47d depends: - cuda-version >=12.8,<12.9.0a0 - - libnvjitlink >=12.8.61,<12.9.0a0 + - libnvjitlink >=12.8.93,<12.9.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 168226598 - timestamp: 1741366247635 -- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.8.93-h5888daf_0.conda - sha256: 2fa195ad0cad24fbd5ef21b262abea9afdf54e080583ac03bae716f785676991 - md5: 8fd9efa0d3f097f57e9640219d44418a + size: 168226951 + timestamp: 1743620611184 +- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.8.93-h5888daf_1.conda + sha256: 5cb875fa5ae065754fccde4b8fd3b7fc87158d6b84914866ea62d5606cddacfb + md5: 2d86d0c78cefae3e5286b3aeec8ec39b depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.8,<12.9.0a0 - - libcusparse 12.5.8.93 hbd13f7d_0 + - libcusparse 12.5.8.93 h5888daf_1 - libgcc >=13 - - libnvjitlink >=12.8.61,<12.9.0a0 + - libnvjitlink >=12.8.93,<12.9.0a0 - libstdcxx >=13 constrains: - libcusparse-static >=12.5.8.93 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 52576 - timestamp: 1741366100239 -- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda - sha256: b30ef239517cfffb71d8ece7b903afe2a1bac0425f5bd38976b35d3cbf77312b - md5: 85cff0ed95d940c4762d5a99a6fe34ae + size: 52819 + timestamp: 1743620381340 +- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.2-hf95d169_0.conda + sha256: 44a62b1fdc70ba07a9375eaca433bdac50518ffee6e0c6977eb65069fb70977e + md5: 25cc3210a5a8a1b332e12d20db11c6dd depends: - __osx >=10.13 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 562132 - timestamp: 1742449741333 -- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.1-ha82da77_0.conda - sha256: 80dd8ae3fbcf508ed72f074ada2c7784298e822e8d19c3b84c266bb31456d77c - md5: 833c4899914bf96caf64b52ef415e319 + size: 563556 + timestamp: 1743573278971 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.2-ha82da77_0.conda + sha256: e3ad5ba1ff49f988c1476f47f395499e841bdd8eafc3908cb1b64daae3a83f3b + md5: 85ea0d49eb61f57e02ce98dc29ca161f depends: - __osx >=11.0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 561543 - timestamp: 1742449846779 + size: 566452 + timestamp: 1743573280445 - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda sha256: 511d801626d02f4247a04fff957cc6e9ec4cc7e8622bd9acd076bcdc5de5fe66 md5: 8dfae1d2e74767e9ce36d5fa0d8605db @@ -9853,89 +9878,91 @@ packages: purls: [] size: 410555 timestamp: 1685726568668 -- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 - md5: db833e03127376d461e1e13e76f09b6c +- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + sha256: 33ab03438aee65d6aa667cf7d90c91e5e7d734c19a67aa4c7040742c0a13d505 + md5: db0bfbe7dd197b68ad5f30333bae6ce0 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 constrains: - - expat 2.6.4.* + - expat 2.7.0.* license: MIT license_family: MIT purls: [] - size: 73304 - timestamp: 1730967041968 -- conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda - sha256: d10f43d0c5df6c8cf55259bce0fe14d2377eed625956cddce06f58827d288c59 - md5: 20307f4049a735a78a29073be1be2626 + size: 74427 + timestamp: 1743431794976 +- conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + sha256: 976f2e23ad2bb2b8e92c99bfa2ead3ad557b17a129b170f7e2dfcf233193dd7e + md5: 026d0a1056ba2a3dbbea6d4b08188676 depends: - __osx >=10.13 constrains: - - expat 2.6.4.* + - expat 2.7.0.* license: MIT license_family: MIT purls: [] - size: 70758 - timestamp: 1730967204736 -- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - sha256: e42ab5ace927ee7c84e3f0f7d813671e1cf3529f5f06ee5899606630498c2745 - md5: 38d2656dd914feb0cab8c629370768bf + size: 71894 + timestamp: 1743431912423 +- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + sha256: ee550e44765a7bbcb2a0216c063dcd53ac914a7be5386dd0554bd06e6be61840 + md5: 6934bbb74380e045741eb8637641a65b depends: - __osx >=11.0 constrains: - - expat 2.6.4.* + - expat 2.7.0.* license: MIT license_family: MIT purls: [] - size: 64693 - timestamp: 1730967175868 -- conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - sha256: 0c0447bf20d1013d5603499de93a16b6faa92d7ead870d96305c0f065b6a5a12 - md5: eb383771c680aa792feb529eaf9df82f + size: 65714 + timestamp: 1743431789879 +- conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda + sha256: 1a227c094a4e06bd54e8c2f3ec40c17ff99dcf3037d812294f842210aa66dbeb + md5: b6f5352fdb525662f4169a0431d2dd7a depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - expat 2.6.4.* + - expat 2.7.0.* license: MIT license_family: MIT purls: [] - size: 139068 - timestamp: 1730967442102 -- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda - sha256: 67a6c95e33ebc763c1adc3455b9a9ecde901850eb2fceb8e646cc05ef3a663da - md5: e3eb7806380bc8bcecba6d749ad5f026 + size: 140896 + timestamp: 1743432122520 +- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab + md5: ede4673863426c0883c0063d853bbd85 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: MIT license_family: MIT purls: [] - size: 53415 - timestamp: 1739260413716 -- conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda - sha256: 7805fdc536a3da7fb63dc48e040105cd4260c69a1d2bf5804dadd31bde8bab51 - md5: b8667b0d0400b8dcb6844d8e06b2027d + size: 57433 + timestamp: 1743434498161 +- conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + sha256: 6394b1bc67c64a21a5cc73d1736d1d4193a64515152e861785c44d2cfc49edf3 + md5: 4ca9ea59839a9ca8df84170fab4ceb41 depends: - __osx >=10.13 license: MIT license_family: MIT purls: [] - size: 47258 - timestamp: 1739260651925 -- conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - sha256: 41b3d13efb775e340e4dba549ab5c029611ea6918703096b2eaa9c015c0750ca - md5: 086914b672be056eb70fd4285b6783b6 + size: 51216 + timestamp: 1743434595269 +- conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + sha256: c6a530924a9b14e193ea9adfe92843de2a806d1b7dbfd341546ece9653129e60 + md5: c215a60c2935b517dcda8cad4705734d + depends: + - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 39020 - timestamp: 1636488587153 -- conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda - sha256: 77922d8dd2faf88ac6accaeebf06409d1820486fde710cff6b554d12273e46be - md5: 31d5107f75b2f204937728417e2e39e5 + size: 39839 + timestamp: 1743434670405 +- conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5 + md5: 85d8fa5e55ed8f93f874b3b23ed54ec6 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -9943,8 +9970,8 @@ packages: license: MIT license_family: MIT purls: [] - size: 40830 - timestamp: 1739260917585 + size: 44978 + timestamp: 1743435053850 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda sha256: 3a572d031cb86deb541d15c1875aaa097baefc0c580b54dc61f5edab99215792 md5: ef504d1acbd74b7cc6849ef8af47dd03 @@ -10007,26 +10034,26 @@ packages: purls: [] size: 53733 timestamp: 1740240690977 -- conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - sha256: 4874422e567b68334705c135c17e5acdca1404de8255673ce30ad3510e00be0d - md5: 0b6e23a012ee7a9a5f6b244f5a92c1d5 +- conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda + sha256: 984040aa98dedcfbe1cf59befd73740e30d368b96cbfa17c002297e67fa5af23 + md5: 6b27baf030f5d6603713c7e72d3f6b9a depends: - - libgfortran5 13.2.0 h2873a65_3 + - libgfortran5 14.2.0 h58528f3_105 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 110106 - timestamp: 1707328956438 -- conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - sha256: 44e541b4821c96b28b27fef5630883a60ce4fee91fd9c79f25a199f8f73f337b - md5: 4a55d9e169114b2b90d3ec4604cd7bbf + size: 155635 + timestamp: 1743911593527 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-14.2.0-heb5dd2a_105.conda + sha256: 6ca48762c330d1cdbdaa450f197ccc16ffb7181af50d112b4ccf390223d916a1 + md5: ad35937216e65cfeecd828979ee5e9e6 depends: - - libgfortran5 13.2.0 hf226fd6_3 + - libgfortran5 14.2.0 h2c44a93_105 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 110233 - timestamp: 1707330749033 + size: 155474 + timestamp: 1743913530958 - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda sha256: c17b7cf3073a1f4e1f34d50872934fa326346e104d3c445abc1e62481ad6085c md5: 556a4fdfac7287d349b8f09aba899693 @@ -10040,30 +10067,30 @@ packages: purls: [] size: 1461978 timestamp: 1740240671964 -- conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda - sha256: da3db4b947e30aec7596a3ef92200d17e774cccbbf7efc47802529a4ca5ca31b - md5: e4fb4d23ec2870ff3c40d10afe305aec +- conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda + sha256: 02fc48106e1ca65cf7de15f58ec567f866f6e8e9dcced157d0cff89f0768bb59 + md5: 94560312ff3c78225bed62ab59854c31 depends: - llvm-openmp >=8.0.0 constrains: - - libgfortran 5.0.0 13_2_0_*_3 + - libgfortran 14.2.0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 1571379 - timestamp: 1707328880361 -- conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - sha256: bafc679eedb468a86aa4636061c55966186399ee0a04b605920d208d97ac579a - md5: 66ac81d54e95c534ae488726c1f698ea + size: 1224385 + timestamp: 1743911552203 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h2c44a93_105.conda + sha256: de09987e1080f71e2285deec45ccb949c2620a672b375029534fbb878e471b22 + md5: 06f35a3b1479ec55036e1c9872f97f2c depends: - llvm-openmp >=8.0.0 constrains: - - libgfortran 5.0.0 13_2_0_*_3 + - libgfortran 14.2.0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 997381 - timestamp: 1707330687590 + size: 806283 + timestamp: 1743913488925 - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda sha256: 1a3130e0b9267e781b89399580f3163632d59fe5b0142900d63052ab1a53490e md5: 06d02030237f4d5b3d9a7e7d348fe3c6 @@ -10337,7 +10364,7 @@ packages: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 - - libxml2 >=2.13.4,<3.0a0 + - libxml2 >=2.13.4,<2.14.0a0 license: BSD-3-Clause license_family: BSD purls: [] @@ -10349,7 +10376,7 @@ packages: depends: - __osx >=10.13 - libcxx >=18 - - libxml2 >=2.13.4,<3.0a0 + - libxml2 >=2.13.4,<2.14.0a0 license: BSD-3-Clause license_family: BSD purls: [] @@ -10360,7 +10387,7 @@ packages: md5: b87a0ac5ab6495d8225db5dc72dd21cd depends: - libwinpthread >=12.0.0.r4.gg4f2fc60ca - - libxml2 >=2.13.4,<3.0a0 + - libxml2 >=2.13.4,<2.14.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -10544,60 +10571,60 @@ packages: purls: [] size: 3732648 timestamp: 1740088548986 -- conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.1-ha7bfdaf_0.conda - sha256: 28c4f97a5d03e6fcd7fef80ae415e28ca1bdbe9605172c926099bdb92b092b8b - md5: 2e234fb7d6eeb5c32eb5b256403b5795 +- conda: https://prefix.dev/conda-forge/linux-64/libllvm20-20.1.2-ha7bfdaf_0.conda + sha256: fbb343514f3bcee38ea157bde5834b8b5afebb936fec6d521d3de1ee4e321369 + md5: 8354769527f9f441a3a04aa1c19188d9 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 - - libxml2 >=2.13.6,<3.0a0 + - libxml2 >=2.13.7,<2.14.0a0 - libzlib >=1.3.1,<2.0a0 - zstd >=1.5.7,<1.6.0a0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 42997088 - timestamp: 1742460259690 -- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda - sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f - md5: 42d5b6a0f30d3c10cd88cb8584fda1cb + size: 43003617 + timestamp: 1743601873840 +- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda + sha256: f4f21dfc54b08d462f707b771ecce3fa9bc702a2a05b55654f64154f48b141ef + md5: 0e87378639676987af32fee53ba32258 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: 0BSD purls: [] - size: 111357 - timestamp: 1738525339684 -- conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda - sha256: a895b5b16468a6ed436f022d72ee52a657f9b58214b91fabfab6230e3592a6dd - md5: db9d7b0152613f097cdb61ccf9f70ef5 + size: 112709 + timestamp: 1743771086123 +- conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda + sha256: 3369b8ef0b544d17aebc530a687c0480051e825e8ffcd001b1a5f594fe276159 + md5: 8e1197f652c67e87a9ece738d82cef4f depends: - __osx >=10.13 license: 0BSD purls: [] - size: 103749 - timestamp: 1738525448522 -- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.4-h39f12f2_0.conda - sha256: 560c59d3834cc652a84fb45531bd335ad06e271b34ebc216e380a89798fe8e2c - md5: e3fd1f8320a100f2b210e690a57cd615 + size: 104689 + timestamp: 1743771137842 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda + sha256: 4291dde55ebe9868491dc29716b84ac3de21b8084cbd4d05c9eea79d206b8ab7 + md5: ba24e6f25225fea3d5b6912e2ac562f8 depends: - __osx >=11.0 license: 0BSD purls: [] - size: 98945 - timestamp: 1738525462560 -- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda - sha256: 3f552b0bdefdd1459ffc827ea3bf70a6a6920c7879d22b6bfd0d73015b55227b - md5: c48f6ad0ef0a555b27b233dfcab46a90 + size: 92295 + timestamp: 1743771392206 +- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda + sha256: 1477e9bff05318f3129d37be0e64c76cce0973c4b8c73d13a467d0b7f03d157c + md5: 8d5cb0016b645d6688e2ff57c5d51302 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: 0BSD purls: [] - size: 104465 - timestamp: 1738525557254 + size: 104682 + timestamp: 1743771561515 - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.9.0-h19665d7_1.conda sha256: 13d50a4f7da02e6acce4b5b6df82072c0f447a2c5ba1f4a3190dfec3a9174965 md5: 38b3447782263c96b0c0a7b92c97575e @@ -10792,7 +10819,7 @@ packages: md5: a30dc52b2a8b6300f17eaabd2f940d41 depends: - __osx >=10.13 - - libgfortran 5.* + - libgfortran >=5 - libgfortran5 >=13.2.0 - llvm-openmp >=18.1.8 constrains: @@ -10807,7 +10834,7 @@ packages: md5: 0cd1148c68f09027ee0b0f0179f77c30 depends: - __osx >=11.0 - - libgfortran 5.* + - libgfortran >=5 - libgfortran5 >=13.2.0 - llvm-openmp >=18.1.8 constrains: @@ -10817,97 +10844,97 @@ packages: purls: [] size: 4168442 timestamp: 1739825514918 -- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda - sha256: a579edd5f37174d301d8fbea0e83b1d0e2a0336f9fb3d0d92865f7cfb921b8bf - md5: 21fdfc7394cf73e8f5d46e66a1eeed09 +- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-1.20.0-hd1b1c89_0.conda + sha256: 11ba93b440f3332499801b8f9580cea3dc19c3aa440c4deb30fd8be302a71c7f + md5: e1185384cc23e3bbf85486987835df94 depends: - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libcurl >=8.12.1,<9.0a0 + - libabseil >=20250127.1,<20250128.0a0 + - libcurl >=8.13.0,<9.0a0 - libgrpc >=1.71.0,<1.72.0a0 - - libopentelemetry-cpp-headers 1.19.0 ha770c72_0 + - libopentelemetry-cpp-headers 1.20.0 ha770c72_0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libzlib >=1.3.1,<2.0a0 - nlohmann_json - prometheus-cpp >=1.3.0,<1.4.0a0 constrains: - - cpp-opentelemetry-sdk =1.19.0 + - cpp-opentelemetry-sdk =1.20.0 license: Apache-2.0 license_family: APACHE purls: [] - size: 834364 - timestamp: 1742186135640 -- conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.19.0-h30c661f_0.conda - sha256: 63382a06cf7d7cabb1419b8760defa155711735c21fe8387de7755485bd662f6 - md5: 4df15fe95bfbda16205d37c1965d8f61 + size: 850005 + timestamp: 1743991616571 +- conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-1.20.0-h30c661f_0.conda + sha256: 80453979787497f115ec1da6ff588db475d38f1016c8687a5a06c7ccbf08cf07 + md5: 3c2d91e2d6da4b89a7a0598b85675428 depends: - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libcurl >=8.12.1,<9.0a0 + - libabseil >=20250127.1,<20250128.0a0 + - libcurl >=8.13.0,<9.0a0 - libgrpc >=1.71.0,<1.72.0a0 - - libopentelemetry-cpp-headers 1.19.0 h694c41f_0 + - libopentelemetry-cpp-headers 1.20.0 h694c41f_0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libzlib >=1.3.1,<2.0a0 - nlohmann_json - prometheus-cpp >=1.3.0,<1.4.0a0 constrains: - - cpp-opentelemetry-sdk =1.19.0 + - cpp-opentelemetry-sdk =1.20.0 license: Apache-2.0 license_family: APACHE purls: [] - size: 556579 - timestamp: 1742186526340 -- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.19.0-h0181452_0.conda - sha256: efa319ab3435e5ba8c6f0a35f93b742bd245961de63978a2f35dbc22ba2c668f - md5: d972b2adb1bcb9d590e18a95809994a4 + size: 571755 + timestamp: 1743991578741 +- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-1.20.0-h0181452_0.conda + sha256: a179ccddfaad1a49c8afc22f20ed3320334c3580d0c0c62cee3e53406f304688 + md5: 659b115a3025c9741bbfa88529f626fb depends: - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 - - libcurl >=8.12.1,<9.0a0 + - libabseil >=20250127.1,<20250128.0a0 + - libcurl >=8.13.0,<9.0a0 - libgrpc >=1.71.0,<1.72.0a0 - - libopentelemetry-cpp-headers 1.19.0 hce30654_0 + - libopentelemetry-cpp-headers 1.20.0 hce30654_0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libzlib >=1.3.1,<2.0a0 - nlohmann_json - prometheus-cpp >=1.3.0,<1.4.0a0 constrains: - - cpp-opentelemetry-sdk =1.19.0 + - cpp-opentelemetry-sdk =1.20.0 license: Apache-2.0 license_family: APACHE purls: [] - size: 544629 - timestamp: 1742186503099 -- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda - sha256: 18fcd4727ac3adc428047ec10b9aef2327b9dbdf990a96052c5129e25433142b - md5: 6a85954c6b124241afa7d3d1897321e2 + size: 555898 + timestamp: 1743991726767 +- conda: https://prefix.dev/conda-forge/linux-64/libopentelemetry-cpp-headers-1.20.0-ha770c72_0.conda + sha256: 3a6796711f53c6c3596ff36d5d25aad3c567f6623bc48698037db95d0ce4fd05 + md5: 96806e6c31dc89253daff2134aeb58f3 license: Apache-2.0 license_family: APACHE purls: [] - size: 329666 - timestamp: 1742186103748 -- conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.19.0-h694c41f_0.conda - sha256: 8b28f93fecf801451388dc6774106650e185d58dac607cdc88bfd213e757fd18 - md5: 68b8711214e064140e49d2bb4c59e2fc + size: 347071 + timestamp: 1743991580676 +- conda: https://prefix.dev/conda-forge/osx-64/libopentelemetry-cpp-headers-1.20.0-h694c41f_0.conda + sha256: 7678fbeddb62e477d4aaf85ea1702d01b10fc5e1aca2ae573b6dde9d7615b7b2 + md5: b193aafb6ac430d1b2b0c1d4fce579b6 license: Apache-2.0 license_family: APACHE purls: [] - size: 330870 - timestamp: 1742186266461 -- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.19.0-hce30654_0.conda - sha256: fd100d6115dbbdb069e1bd945039e901369fb18b6d30dec5a824194f3836c2a8 - md5: 1bfbfd562ac8258c9f01b71af57f47b3 + size: 347189 + timestamp: 1743991526012 +- conda: https://prefix.dev/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.20.0-hce30654_0.conda + sha256: 3a40e8855f50df4199f74805efe57c0ca635e6ea8efdaefdfc0eb4c2ef137141 + md5: 94d561f21d9141a0d78da33e02b57164 license: Apache-2.0 license_family: APACHE purls: [] - size: 330084 - timestamp: 1742186240656 -- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda - build_number: 5 - sha256: 0abd429774009d076e39d47e194f744c0179d62ffb24f50b494fd32b067903d9 - md5: acecd5d30fd33aa14c158d5eb6240735 + size: 347733 + timestamp: 1743991659428 +- conda: https://prefix.dev/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_7_cpu.conda + build_number: 7 + sha256: 842e0d023ce11816df80468eb8ff5af1e5251ac123e53b13bcd8ed66adf7e1cd + md5: 9fa0679126b39a5b9d77063430fe9607 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1 h120c447_5_cpu + - libarrow 19.0.1 hb90904d_7_cpu - libgcc >=13 - libstdcxx >=13 - libthrift >=0.21.0,<0.21.1.0a0 @@ -10915,44 +10942,44 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 1252200 - timestamp: 1742362050528 -- conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_5_cpu.conda - build_number: 5 - sha256: 8bb112800a076f16c1ed0dc459a21abbd3b172a648c0f9f6a9f901f8569fd60f - md5: b3efbb846ae7b21de1ace2e7048fb39e + size: 1250729 + timestamp: 1744024855984 +- conda: https://prefix.dev/conda-forge/osx-64/libparquet-19.0.1-h283e888_7_cpu.conda + build_number: 7 + sha256: 73a9df880494f53717028a2c03f0f9d03e73171291b30b6ca5dacf3d6d7fb755 + md5: 93efbf14002973f8ab59b301cc796460 depends: - __osx >=10.14 - - libarrow 19.0.1 h13a0e53_5_cpu + - libarrow 19.0.1 hf1fce67_7_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.1,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 973480 - timestamp: 1742360946202 -- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_5_cpu.conda - build_number: 5 - sha256: d973ca661b6fde748aaa5ac9260138b49779fdcb828028b04f74ad6d95b8b0ed - md5: ed65a27ee32d114c10b138ec4752b278 + size: 974612 + timestamp: 1744021864625 +- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-19.0.1-h636d7b7_7_cpu.conda + build_number: 7 + sha256: 4fd0f257c69383c45474a41384a51fdc7c1dd9321218f085ce61a619f92f9575 + md5: 5bf546ac94e1bb5190eb2ef99ca794ec depends: - __osx >=11.0 - - libarrow 19.0.1 h75a50e1_5_cpu + - libarrow 19.0.1 hd4a375f_7_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.1,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 901546 - timestamp: 1742361619722 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cpu.conda - build_number: 5 - sha256: 02af270553390961586d0b776bc992f15726add3faeda7cf4d4f0cc7e12c1e58 - md5: 56692180ad1e0c0465da48f03e0034f5 + size: 904065 + timestamp: 1744021441344 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_7_cpu.conda + build_number: 7 + sha256: bbb5815b31a7f1b55abf3a157dc4530012c1ad52cd0c5248ce1d12efa0f3c00b + md5: c7faeffa54b6f79c97f85cd902a0e169 depends: - - libarrow 19.0.1 h3d30abe_5_cpu + - libarrow 19.0.1 hb2d35ca_7_cpu - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.1,<4.0a0 - ucrt >=10.0.20348.0 @@ -10961,14 +10988,14 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 833603 - timestamp: 1742362244689 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cuda.conda - build_number: 5 - sha256: c84e90b1ddcf24d34c5eed19900f9b2a9db566c5c2c5e33e49d95f84483e09c4 - md5: 6563a4a83c98c9009e3e0b9a9ea0eb68 + size: 833296 + timestamp: 1744025808760 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-19.0.1-ha850022_7_cuda.conda + build_number: 7 + sha256: c390713779a221a70cc2f7fd547c1dc6002742485d966828abc188e7a1835dfd + md5: ea945fb5940cf80db04c73ee763815fe depends: - - libarrow 19.0.1 h8be2d54_5_cuda + - libarrow 19.0.1 he744d6e_7_cuda - libthrift >=0.21.0,<0.21.1.0a0 - openssl >=3.4.1,<4.0a0 - ucrt >=10.0.20348.0 @@ -10977,8 +11004,8 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 833533 - timestamp: 1742363359965 + size: 832836 + timestamp: 1744027451700 - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 md5: 55199e2ae2c3651f6f9b2a447b47bdc9 @@ -11822,52 +11849,52 @@ packages: purls: [] size: 100393 timestamp: 1702724383534 -- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda - sha256: db8af71ea9c0ae95b7cb4a0f59319522ed2243942437a1200ceb391493018d85 - md5: 328382c0e0ca648e5c189d5ec336c604 +- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.7-h4bc477f_1.conda + sha256: 01c471d9912c482297fd8e83afc193101ff4504c72361b6aec6d07f2fa379263 + md5: ad1f1f8238834cd3c88ceeaee8da444a depends: - __glibc >=2.17,<3.0.a0 - icu >=75.1,<76.0a0 - libgcc >=13 - libiconv >=1.18,<2.0a0 - - liblzma >=5.6.4,<6.0a0 + - liblzma >=5.8.1,<6.0a0 - libzlib >=1.3.1,<2.0a0 license: MIT license_family: MIT purls: [] - size: 690296 - timestamp: 1739952967309 -- conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.6-hebb159f_0.conda - sha256: 3962cce8158ce6ebb9239fe58bbc1ce49b0ac4997827e932e70dd6e4ab335c40 - md5: f27851d50ccddf3c3234dd0efc78fdbd + size: 692101 + timestamp: 1743794568181 +- conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.7-h93c44a6_1.conda + sha256: f65c22d825ae7674dd5d1906052a6046cf50eebd1d5f03d6145a6b41c0d305b5 + md5: ac5c809731d4412fd1ccff49fae27c72 depends: - __osx >=10.13 - icu >=75.1,<76.0a0 - libiconv >=1.18,<2.0a0 - - liblzma >=5.6.4,<6.0a0 + - liblzma >=5.8.1,<6.0a0 - libzlib >=1.3.1,<2.0a0 license: MIT license_family: MIT purls: [] - size: 609155 - timestamp: 1739953148585 -- conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.6-h178c5d8_0.conda - sha256: 1d2ebce1a16db1017e3892a67cb7ced4aa2858f549dba6852a60d02a4925c205 - md5: 277864577d514bea4b30f8a9335b8d26 + size: 609618 + timestamp: 1743794752414 +- conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.7-h52572c6_1.conda + sha256: 7afd5879a72e37f44a68b4af3e03f37fc1a310f041bf31fad2461d9a157e823b + md5: 522fcdaebf3bac06a7b5a78e0a89195b depends: - __osx >=11.0 - icu >=75.1,<76.0a0 - libiconv >=1.18,<2.0a0 - - liblzma >=5.6.4,<6.0a0 + - liblzma >=5.8.1,<6.0a0 - libzlib >=1.3.1,<2.0a0 license: MIT license_family: MIT purls: [] - size: 583389 - timestamp: 1739953062282 -- conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda - sha256: 2919f4e9fffefbf3ff6ecd8ebe81584d573c069b2b82eaeed797b1f56ac8d97b - md5: c66d5bece33033a9c028bbdf1e627ec5 + size: 583561 + timestamp: 1743794674233 +- conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.7-h442d1da_1.conda + sha256: 0a013527f784f4702dc18460070d8ec79d1ebb5087dd9e678d6afbeaca68d2ac + md5: c14ff7f05e57489df9244917d2b55763 depends: - libiconv >=1.18,<2.0a0 - libzlib >=1.3.1,<2.0a0 @@ -11877,8 +11904,8 @@ packages: license: MIT license_family: MIT purls: [] - size: 1669569 - timestamp: 1739953461426 + size: 1513740 + timestamp: 1743795035107 - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 md5: edb0dca6bc32e4f4789199455a1dbeb8 @@ -11930,42 +11957,42 @@ packages: purls: [] size: 55476 timestamp: 1727963768015 -- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda - sha256: 4275d3b10e5c722a9321769e3aee91b9f879e0c527661d90cc38fa6320a9e765 - md5: cfae5693f2ee2117e75e5e533451e04c +- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_0.conda + sha256: 3a9e2098bea3d41a65e08d16c6ab01765ab4fc1cb419ff323c3df91fb5d3c7ae + md5: 322da3c0641a7f0dafd5be6d3ea23d96 depends: - __glibc >=2.17,<3.0.a0 constrains: - - openmp 20.1.1|20.1.1.* + - openmp 20.1.2|20.1.2.* license: Apache-2.0 WITH LLVM-exception license_family: APACHE purls: [] - size: 3192667 - timestamp: 1742533021025 -- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.1-ha54dae1_1.conda - sha256: 2aeb63d771120fc7a8129ca81417c07cea09e3a0f47e097f1967a9c24888f5cf - md5: a1c6289fb8ae152b8cb53a535639c2c7 + size: 3196634 + timestamp: 1743659999988 +- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda + sha256: ed87c6faeee008dd4ea3957e14d410d754f00734a2121067cbb942910b5cdd4d + md5: 86e822e810ac7658cbed920d548f8398 depends: - __osx >=10.13 constrains: - - openmp 20.1.1|20.1.1.* + - openmp 20.1.2|20.1.2.* license: Apache-2.0 WITH LLVM-exception license_family: APACHE purls: [] - size: 306748 - timestamp: 1742533059358 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.1-hdb05f8b_1.conda - sha256: ae57041a588cd190cb55b602c1ed0ef3604ce28d3891515386a85693edd3c175 - md5: 97236e94c3a82367c5fe3a90557e6207 + size: 306881 + timestamp: 1743660179071 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda + sha256: 3510c986f94d8baf8bfef834c0a4fa9f059dbaa5940abe59c60342761fb77e27 + md5: 922f10fcb42090cdb0b74340dee96c08 depends: - __osx >=11.0 constrains: - - openmp 20.1.1|20.1.1.* + - openmp 20.1.2|20.1.2.* license: Apache-2.0 WITH LLVM-exception license_family: APACHE purls: [] - size: 282105 - timestamp: 1742533199558 + size: 282406 + timestamp: 1743660065194 - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda sha256: 47fd93916c73f4f6c3f3c26de517614984537299f8f3c8a4b58933cb28bf4af2 md5: 7ea40d06d6a4a970a449728a806e3308 @@ -11977,6 +12004,7 @@ packages: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 license: BSD-2-Clause + license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping size: 29942580 @@ -11991,6 +12019,7 @@ packages: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 license: BSD-2-Clause + license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping size: 20303138 @@ -12006,6 +12035,7 @@ packages: - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 license: BSD-2-Clause + license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping size: 18830971 @@ -12021,6 +12051,7 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: BSD-2-Clause + license_family: BSD purls: - pkg:pypi/llvmlite?source=hash-mapping size: 18033378 @@ -12576,19 +12607,20 @@ packages: - pkg:pypi/myst-parser?source=hash-mapping size: 73074 timestamp: 1739381945342 -- conda: https://prefix.dev/conda-forge/noarch/narwhals-1.32.0-pyhd8ed1ab_0.conda - sha256: df82a457ed87bc5bf6d3d806480ca19b98cef1a801254b73e7f89c4b91a3be3e - md5: fd49dbbf238fc97ff41a42df6afc94b8 +- conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + sha256: 3db3d45da8035a3f24f5ee28de7b476730b199fa0abf22dbf785ee1faaee7a8a + md5: 71068c685ba50f05897518b02426cb65 depends: - python >=3.9 license: MIT + license_family: MIT purls: - - pkg:pypi/narwhals?source=hash-mapping - size: 187764 - timestamp: 1742841175302 -- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_0.conda - sha256: 78b3c3e480a951637416357b8374aeea5c991388cf8c1a28b0982e23a9cb2e8e - md5: de2fed509cf382519e5ba7804e6756cb + - pkg:pypi/narwhals?source=compressed-mapping + size: 191455 + timestamp: 1744031474880 +- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_1.conda + sha256: d367ddff55cf77d162e435c0a6a24d1532d3dce841d49e8a1a3240c8cbc6a171 + md5: 522b11bae3feef2747d919fdcd29b6fa depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12,<13.0a0 @@ -12597,8 +12629,8 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 180236148 - timestamp: 1742010846917 + size: 180238988 + timestamp: 1744191019440 - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 md5: 47e340acb35de30501a76c7c799c41d7 @@ -13256,9 +13288,9 @@ packages: purls: [] size: 240148 timestamp: 1733817010335 -- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda - sha256: cbf62df3c79a5c2d113247ddea5658e9ff3697b6e741c210656e239ecaf1768f - md5: 41adf927e746dc75ecf0ef841c454e48 +- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda + sha256: 38285d280f84f1755b7c54baf17eccf2e3e696287954ce0adca16546b85ee62c + md5: bb539841f2a3fde210f387d00ed4bb9d depends: - __glibc >=2.17,<3.0.a0 - ca-certificates @@ -13266,33 +13298,33 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 2939306 - timestamp: 1739301879343 -- conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.1-hc426f3f_0.conda - sha256: 505a46671dab5d66df8e684f99a9ae735a607816b12810b572d63caa512224df - md5: a7d63f8e7ab23f71327ea6d27e2d5eae + size: 3121673 + timestamp: 1744132167438 +- conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda + sha256: 7ee137b67f2de89d203e5ac2ebffd6d42252700005bf6af2bbf3dc11a9dfedbd + md5: e06e13c34056b6334a7a1188b0f4c83c depends: - __osx >=10.13 - ca-certificates license: Apache-2.0 license_family: Apache purls: [] - size: 2591479 - timestamp: 1739302628009 -- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.1-h81ee809_0.conda - sha256: 4f8e2389e1b711b44182a075516d02c80fa7a3a7e25a71ff1b5ace9eae57a17a - md5: 75f9f0c7b1740017e2db83a53ab9a28e + size: 2737547 + timestamp: 1744140967264 +- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda + sha256: 53f825acb8d3e13bdad5c869f6dc7df931941450eea7f6473b955b0aaea1a399 + md5: 3d2936da7e240d24c656138e07fa2502 depends: - __osx >=11.0 - ca-certificates license: Apache-2.0 license_family: Apache purls: [] - size: 2934522 - timestamp: 1739301896733 -- conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.1-ha4e3fda_0.conda - sha256: 56dcc2b4430bfc1724e32661c34b71ae33a23a14149866fc5645361cfd3b3a6a - md5: 0730f8094f7088592594f9bf3ae62b3f + size: 3067649 + timestamp: 1744132084304 +- conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda + sha256: 43dd7f56da142ca83c614c8b0085589650ae9032b351a901c190e48eefc73675 + md5: 4ea7db75035eb8c13fa680bb90171e08 depends: - ca-certificates - ucrt >=10.0.20348.0 @@ -13301,8 +13333,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 8515197 - timestamp: 1739304103653 + size: 8999138 + timestamp: 1744135594688 - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda sha256: af71aabb2bfa4b2c89b7b06403e5cec23b418452cae9f9772bd7ac3f9ea1ff44 md5: 52919815cd35c4e1a0298af658ccda04 @@ -13314,9 +13346,9 @@ packages: - pkg:pypi/opt-einsum?source=hash-mapping size: 62479 timestamp: 1733688053334 -- conda: https://prefix.dev/conda-forge/linux-64/optree-0.14.1-py310h3788b33_1.conda - sha256: 0ecb8017e94b0e4e030fca0c1a497ca22cc22c8a87bd030026d740f00dbf3eb2 - md5: 40299ef3eb0d07628f0425116186ce46 +- conda: https://prefix.dev/conda-forge/linux-64/optree-0.15.0-py310h3788b33_0.conda + sha256: 11365a375fccc7851e3f72da04f715a16ac60c7cf1ba4b29d5c205cb19136ee2 + md5: d3a48f9f60836a3aba05f3c87bd539a9 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -13328,11 +13360,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 348197 - timestamp: 1741963983510 -- conda: https://prefix.dev/conda-forge/osx-64/optree-0.14.1-py310hf166250_1.conda - sha256: a946847c2247e47d76c1f68aafa7ecf9ab36e81b1b25bc3353c31a9a77dc0917 - md5: 6e5e8862bea96db704974ac7c73a4e28 + size: 386999 + timestamp: 1744034424188 +- conda: https://prefix.dev/conda-forge/osx-64/optree-0.15.0-py310hf166250_0.conda + sha256: 5334a69354531cd6f215ee362f3db9451777cd84bc6088715b3f575f3aaebeae + md5: 3be4f157978ddfe638a067aa5e65a5b0 depends: - __osx >=10.13 - libcxx >=18 @@ -13343,11 +13375,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 331951 - timestamp: 1741964095580 -- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.14.1-py310h7f4e7e6_1.conda - sha256: 64a27e7f4f0460bc4b6b8f0dfb4af156067bd4ce5b959ad840f09e15f9df8999 - md5: 98130728ec3be777d73f6a4c4b6451a4 + size: 368944 + timestamp: 1744034421913 +- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.15.0-py310h7f4e7e6_0.conda + sha256: 03443e1ba42f02eeb73ca7a95248bcb7072fb0e44c93880ef589271320d5e557 + md5: 03edea44d0f2238930dd01018323570a depends: - __osx >=11.0 - libcxx >=18 @@ -13359,11 +13391,11 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 316146 - timestamp: 1741964133271 -- conda: https://prefix.dev/conda-forge/win-64/optree-0.14.1-py310hc19bc0b_1.conda - sha256: cf105ff6b4ae37f4baeeecf8cd50191f3dbb0e4efca9602b5c2ec5c2c40ffbb6 - md5: 11d4d8725c8543619a6923f20a298bf4 + size: 353150 + timestamp: 1744034685288 +- conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda + sha256: e545275b1c5e30baad1eb4460bb76024d1b98f4f1c51bbff60791ad3db12dd91 + md5: 5727be549e6b31205c7d0819ddbd1b0f depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -13375,8 +13407,8 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 275227 - timestamp: 1741964569333 + size: 312353 + timestamp: 1744034833264 - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda sha256: f78b0e440baa1bf8352f3a33b678f0f2a14465fd1d7bf771aa2f8b1846006f2e md5: cfe9bc267c22b6d53438eff187649d43 @@ -13680,7 +13712,7 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/platformdirs?source=compressed-mapping + - pkg:pypi/platformdirs?source=hash-mapping size: 23291 timestamp: 1742485085457 - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -14194,24 +14226,25 @@ packages: - pkg:pypi/pytest-cov?source=hash-mapping size: 27565 timestamp: 1743886993683 -- conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-he725a3c_1_cpython.conda - build_number: 1 - sha256: 3f90a2d5062a73cd2dd8a0027718aee1db93f7975b9cfe529e2c9aeec2db262e - md5: b887811a901b3aa622a92caf03bc8917 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda + build_number: 3 + sha256: a6a2cda721d49c7f9ea9efbdd77e42e9035a066c5b185fb858389cf659d816d3 + md5: dcf6249350c0f08fe07bc95c730dadbf depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.7.0,<3.0a0 - libffi >=3.4,<4.0a0 - libgcc >=13 - - liblzma >=5.6.3,<6.0a0 + - liblzma >=5.8.1,<6.0a0 - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.47.0,<4.0a0 + - libsqlite >=3.49.1,<4.0a0 - libuuid >=2.38.1,<3.0a0 - libxcrypt >=4.4.36 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.0,<4.0a0 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata @@ -14219,8 +14252,8 @@ packages: - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 25199631 - timestamp: 1733409331823 + size: 25077035 + timestamp: 1744146575752 - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda build_number: 101 sha256: cc1984ee54261cee6a2db75c65fc7d2967bc8c6e912d332614df15244d7730ef @@ -14248,19 +14281,20 @@ packages: size: 33233150 timestamp: 1739803603242 python_site_packages_path: lib/python3.13/site-packages -- conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h5acdff8_1_cpython.conda - build_number: 1 - sha256: 45b0a0a021cbaddfd25a1e43026564bbec33883e4bc9c30fd341be40c12ad88c - md5: 116dda7daaadcc877b936edcdf655208 +- conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda + build_number: 3 + sha256: 7c58885297ffef48018818b7464044b75eef8aa14570b16a535f66bc04bf2991 + md5: fc856b3d804a75dde33fee81acf0a975 depends: - __osx >=10.13 - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.0,<3.0a0 - libffi >=3.4,<4.0a0 - - liblzma >=5.6.3,<6.0a0 - - libsqlite >=3.47.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 + - libsqlite >=3.49.1,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.0,<4.0a0 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata @@ -14268,8 +14302,8 @@ packages: - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 13061363 - timestamp: 1733408434547 + size: 12918546 + timestamp: 1744146340470 - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda build_number: 101 sha256: 19abb6ba8a1af6985934a48f05fccd29ecc54926febdb8b3803f30134c518b34 @@ -14294,19 +14328,20 @@ packages: size: 13961675 timestamp: 1739802065430 python_site_packages_path: lib/python3.13/site-packages -- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h870587a_1_cpython.conda - build_number: 1 - sha256: cd617b15712c4f9316b22c75459311ed106ccb0659c0bf36e281a9162b4e2d95 - md5: 11ce777f54d8a4b821d7f5f159eda36c +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda + build_number: 3 + sha256: 06bc0854de55338697b5f796fafec0661fc0c1ac03be4eed14c925ae2721a615 + md5: db72ea742e5143f2abf21630dac5e0bb depends: - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.0,<3.0a0 - libffi >=3.4,<4.0a0 - - liblzma >=5.6.3,<6.0a0 - - libsqlite >=3.47.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 + - libsqlite >=3.49.1,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.0,<4.0a0 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata @@ -14314,8 +14349,8 @@ packages: - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 12372048 - timestamp: 1733408850559 + size: 11528430 + timestamp: 1744146213203 - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda build_number: 101 sha256: 6239a14c39a9902d6b617d57efe3eefbab23cf30cdc67122fdab81d04da193cd @@ -14340,17 +14375,18 @@ packages: size: 11682568 timestamp: 1739801342527 python_site_packages_path: lib/python3.13/site-packages -- conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-h37870fc_1_cpython.conda - build_number: 1 - sha256: 3392db6a7a90864d3fd1ce281859a49e27ee68121b63eece2ae6f1dbb2a8aaf1 - md5: 5c292a7bd9c32a256ba7939b3e6dee03 +- conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda + build_number: 3 + sha256: 86da2bfc353624c8a787d4f04674f547d441277c85aea6765d1ba8f41df1752c + md5: 519a23ba79ee0241ce130e3d10e120e5 depends: - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.0,<3.0a0 - libffi >=3.4,<4.0a0 - - liblzma >=5.6.3,<6.0a0 - - libsqlite >=3.47.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 + - libsqlite >=3.49.1,<4.0a0 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.0,<4.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata - ucrt >=10.0.20348.0 @@ -14360,8 +14396,8 @@ packages: - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 16061214 - timestamp: 1733408154785 + size: 15933817 + timestamp: 1744145769322 - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda build_number: 101 sha256: b6e7a6f314343926b5a236592272e5014edcda150e14d18d0fb9440d8a185c3f @@ -14409,94 +14445,94 @@ packages: - pkg:pypi/tzdata?source=compressed-mapping size: 144160 timestamp: 1742745254292 -- conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-5_cp310.conda - build_number: 5 - sha256: 074d2f0b31f0333b7e553042b17ea54714b74263f8adda9a68a4bd8c7e219971 - md5: 2921c34715e74b3587b4cff4d36844f9 +- conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda + build_number: 6 + sha256: 716287b4c15fb9a78b49a627dd7057c9fc7a29c6d4056b506fc84dab2cd2ca85 + md5: 01f0f2104b8466714804a72e511de599 constrains: - python 3.10.* *_cpython license: BSD-3-Clause license_family: BSD purls: [] - size: 6227 - timestamp: 1723823165457 -- conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - build_number: 5 - sha256: 438225b241c5f9bddae6f0178a97f5870a89ecf927dfca54753e689907331442 - md5: 381bbd2a92c863f640a55b6ff3c35161 + size: 6858 + timestamp: 1743483189130 +- conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-6_cp313.conda + build_number: 6 + sha256: 4cb3b498dac60c05ceeecfd63c6f046d8e94eec902b82238fd5af08e8f3cd048 + md5: ef1d8e55d61220011cceed0b94a920d2 constrains: - python 3.13.* *_cp313 license: BSD-3-Clause license_family: BSD purls: [] - size: 6217 - timestamp: 1723823393322 -- conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-5_cp310.conda - build_number: 5 - sha256: 67eda423ceaf73e50be545464c289ad0c4aecf2df98cc3bbabd5eeded4ca0511 - md5: 5918a11cbc8e1650b2dde23b6ef7452c + size: 6858 + timestamp: 1743483201023 +- conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda + build_number: 6 + sha256: 400e7d5f115f416601f2b1c140ebe4442a4ac5e46f917849d023b3000a57c47c + md5: 927b705b5dd44e2b335e9583f34ef103 constrains: - python 3.10.* *_cpython license: BSD-3-Clause license_family: BSD purls: [] - size: 6319 - timestamp: 1723823093772 -- conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda - build_number: 5 - sha256: 075ad768648e88b78d2a94099563b43d3082e7c35979f457164f26d1079b7b5c - md5: 927a2186f1f997ac018d67c4eece90a6 + size: 6926 + timestamp: 1743483238437 +- conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-6_cp313.conda + build_number: 6 + sha256: ef527337ae8fd3e7cef49bb1ebedb2ad34915f3a19ceb1e452d7691149f1b2e7 + md5: 1867172dd3044e5c3db5772b81d67796 constrains: - python 3.13.* *_cp313 license: BSD-3-Clause license_family: BSD purls: [] - size: 6291 - timestamp: 1723823083064 -- conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-5_cp310.conda - build_number: 5 - sha256: 15a1e37da3e52c9250eac103858aad494ce23501d72fb78f5a2126046c9a9e2d - md5: e33836c9096802b29d28981765becbee + size: 6952 + timestamp: 1743483227308 +- conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda + build_number: 6 + sha256: 5a6710e0e34d20e422ef3ac714b9d7f4daf3cdaede2515eb9fb7ce4f04fab724 + md5: 7a541ee8b982b0f18d679a6f10ca96af constrains: - python 3.10.* *_cpython license: BSD-3-Clause license_family: BSD purls: [] - size: 6324 - timestamp: 1723823147856 -- conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda - build_number: 5 - sha256: 4437198eae80310f40b23ae2f8a9e0a7e5c2b9ae411a8621eb03d87273666199 - md5: b8e82d0a5c1664638f87f63cc5d241fb + size: 6982 + timestamp: 1743483298590 +- conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-6_cp313.conda + build_number: 6 + sha256: 2f5205eba4d65bb6cb09c2f12c69e8981514222d5aee01b59d5610af9dc6917c + md5: c75e7f94ab431acc3942cc93b8ca6f8d constrains: - python 3.13.* *_cp313 license: BSD-3-Clause license_family: BSD purls: [] - size: 6322 - timestamp: 1723823058879 -- conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-5_cp310.conda - build_number: 5 - sha256: 0671bea4d5c5b8618ee7e2b1117d5a90901348ac459db57b654007f1644fa087 - md5: 3c510f4c4383f5fbdb12fdd971b30d49 + size: 6972 + timestamp: 1743483253239 +- conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda + build_number: 6 + sha256: 27015f67c4cea426e16cdc8054a1a3f9e78825c2e9b8a594a34e0feb9f7de606 + md5: 041cd0bfc8be015fbd78b5b2fe9b168e constrains: - python 3.10.* *_cpython license: BSD-3-Clause license_family: BSD purls: [] - size: 6715 - timestamp: 1723823141288 -- conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda - build_number: 5 - sha256: 0c12cc1b84962444002c699ed21e815fb9f686f950d734332a1b74d07db97756 - md5: 44b4fe6f22b57103afb2299935c8b68e + size: 7381 + timestamp: 1743483191931 +- conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-6_cp313.conda + build_number: 6 + sha256: 0816298ff9928059d3a0c647fda7de337a2364b26c974622d1a8a6435bb04ae6 + md5: e1746f65158fa51d5367ec02547db248 constrains: - python 3.13.* *_cp313 license: BSD-3-Clause license_family: BSD purls: [] - size: 6716 - timestamp: 1723823166911 + size: 7361 + timestamp: 1743483194308 - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_103.conda sha256: 26552661510d8a30214dd123fb81ed56b8db7e9ec85efeb7ad3efdf1e8a75e29 md5: cef95a860921c287137b633ade3c2af3 @@ -14781,6 +14817,7 @@ packages: depends: - python >=3.9 license: MIT + license_family: MIT purls: - pkg:pypi/pytz?source=compressed-mapping size: 189015 @@ -14905,21 +14942,21 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 182783 timestamp: 1737455202579 -- conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda - sha256: 24cc8c5e8a88a81931c73b8255a4af038a0a72cd1575ec5e507def2ea3f238bb - md5: a73b3f6d529417fa78d64e8af82444b1 +- conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.1-h5888daf_1.conda + sha256: ce543c4fbb06bf5b33265ac328443d894173d6904ecda43e079a50022da50ee3 + md5: b75c4a651ffafbd033756ca09361d88a depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libnl >=3.11.0,<4.0a0 - libstdcxx >=13 - - libsystemd0 >=257.2 - - libudev1 >=257.2 + - libsystemd0 >=257.4 + - libudev1 >=257.4 license: Linux-OpenIB license_family: BSD purls: [] - size: 1236325 - timestamp: 1738845891771 + size: 1233336 + timestamp: 1744133649720 - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda sha256: 66d34e3b4881f856486d11914392c585713100ca547ccfc0947f3a4765c2c486 md5: 6f445fb139c356f903746b2b91bbe786 @@ -15018,9 +15055,9 @@ packages: - pkg:pypi/roman-numerals-py?source=hash-mapping size: 13348 timestamp: 1740240332327 -- conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda - sha256: 39419e07dc5d2b49cea1c8550320d04dda49bfced41d535518b5620d6240e2ff - md5: efab4ad81ba5731b2fefa0ab4359e884 +- conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.15-hd830067_0.conda + sha256: a186abbc72cc09fcb89311304a0e1db79608cb86147e5fe85fa0f0ae3df7cd7b + md5: 81bde3ad0187adf0dd37fe86e84aff46 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -15028,8 +15065,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 353374 - timestamp: 1741231104518 + size: 353310 + timestamp: 1742547161559 - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda sha256: 4cb98641f870666d365594013701d5691205a0fe81ac3ba7778a23b1cc2caa8e md5: 8c29cd33b64b2eb78597fa28b5595c8d @@ -15061,7 +15098,7 @@ packages: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - libcxx >=18 - - libgfortran 5.* + - libgfortran >=5 - libgfortran5 >=13.2.0 - liblapack >=3.9.0,<4.0a0 - numpy <2.5 @@ -15083,7 +15120,7 @@ packages: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - libcxx >=18 - - libgfortran 5.* + - libgfortran >=5 - libgfortran5 >=13.2.0 - liblapack >=3.9.0,<4.0a0 - numpy <2.5 @@ -15109,6 +15146,17 @@ packages: - pkg:pypi/setuptools?source=hash-mapping size: 777736 timestamp: 1740654030775 +- conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda + sha256: d4c74d2140f2fbc72fe5320cbd65f3fd1d1f7832ab4d7825c37c38ab82440ae2 + md5: a42da9837e46c53494df0044c3eb1f53 + depends: + - python >=3.9 + license: MIT + license_family: MIT + purls: + - pkg:pypi/setuptools?source=compressed-mapping + size: 786557 + timestamp: 1743775941985 - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db md5: a451d576819089b0d672f18768be0f65 @@ -15544,17 +15592,17 @@ packages: purls: [] size: 151460 timestamp: 1732982860332 -- conda: https://prefix.dev/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda - sha256: 6869cd2e043426d30c84d0ff6619f176b39728f9c75dc95dca89db994548bb8a - md5: 60ce69f73f3e75b21f1c27b1b471320c +- conda: https://prefix.dev/conda-forge/noarch/tblib-3.1.0-pyhd8ed1ab_0.conda + sha256: a83c83f5e622a2f34fb1d179c55c3ff912429cd0a54f9f3190ae44a0fdba2ad2 + md5: a15c62b8a306b8978f094f76da2f903f depends: - python >=3.9 license: BSD-2-Clause license_family: BSD purls: - - pkg:pypi/tblib?source=hash-mapping - size: 17421 - timestamp: 1733842487151 + - pkg:pypi/tblib?source=compressed-mapping + size: 17914 + timestamp: 1743515657639 - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e md5: d453b98d9c83e71da0741bb0ff4d76bc @@ -15911,33 +15959,33 @@ packages: - pkg:pypi/urllib3?source=hash-mapping size: 100102 timestamp: 1734859520452 -- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-hbf610ac_24.conda - sha256: 8ef83b62f9f0b885882d0dd41cbe47c2308f7ac0537fd508a5bbe6d3953a176e - md5: 9098c5cfb418fc0b0204bf2efc1e9afa +- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + sha256: 7a685b5c37e9713fa314a0d26b8b1d7a2e6de5ab758698199b5d5b6dba2e3ce1 + md5: d3f0381e38093bde620a8d85f266ae55 depends: - - vc14_runtime >=14.42.34438 + - vc14_runtime >=14.42.34433 track_features: - vc14 license: BSD-3-Clause license_family: BSD purls: [] - size: 17469 - timestamp: 1741043406253 -- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda - sha256: fb36814355ac12dcb4a55b75b5ef0d49ec219ad9df30d7955f2ace88bd6919c4 - md5: 5fceb7d965d59955888d9a9732719aa8 + size: 17893 + timestamp: 1743195261486 +- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda + sha256: 30dcb71bb166e351aadbdc18f1718757c32cdaa0e1e5d9368469ee44f6bf4709 + md5: 91651a36d31aa20c7ba36299fb7068f4 depends: - ucrt >=10.0.20348.0 constrains: - - vs2015_runtime 14.42.34438.* *_24 + - vs2015_runtime 14.42.34438.* *_26 license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime license_family: Proprietary purls: [] - size: 751362 - timestamp: 1741043402335 -- conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.29.3-pyhd8ed1ab_0.conda - sha256: f7b2cd8ee05769e57dab1f2e2206360cb03d15d4290ddb30442711700c430ba6 - md5: 87a2061465e55be9a997dd8cf8b5a578 + size: 750733 + timestamp: 1743195092905 +- conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda + sha256: 1dbb24b144f7b8400b30cca760cdee1b7de61716cd7f06d7ea82b741645823ce + md5: c0e0b4a09aa5a698a1bdd4ebfe28be38 depends: - distlib >=0.3.7,<1 - filelock >=3.12.2,<4 @@ -15947,18 +15995,18 @@ packages: license_family: MIT purls: - pkg:pypi/virtualenv?source=hash-mapping - size: 3520880 - timestamp: 1741337922189 -- conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda - sha256: a7104d3d605d191c8ee8d85d4175df3630d61830583494a5d1e62cd9f1260420 - md5: 1dd2e838eb13190ae1f1e2760c036fdc + size: 3635535 + timestamp: 1743474070226 +- conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda + sha256: 432f2937206f1ad4a77e39f84fabc1ce7d2472b669836fb72bd2bfd19a2defc9 + md5: 3357e4383dbce31eed332008ede242ab depends: - vc14_runtime >=14.42.34438 license: BSD-3-Clause license_family: BSD purls: [] - size: 17474 - timestamp: 1741043406612 + size: 17873 + timestamp: 1743195097269 - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda sha256: f21e63e8f7346f9074fd00ca3b079bd3d2fa4d71f1f89d5b6934bf31446dc2a5 md5: b68980f2495d096e71c7fd9d7ccf63e6 diff --git a/pyproject.toml b/pyproject.toml index 72bc1ed5..0471921e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,25 +5,25 @@ build-backend = "hatchling.build" [project] name = "array-api-extra" authors = [ - { name = "Lucas Colley", email = "lucas.colley8@gmail.com" }, - # { name = "Open Source Contributors" }, # https://github.com/pypi/warehouse/issues/14813 + { name = "Lucas Colley", email = "lucas.colley8@gmail.com" }, + # { name = "Open Source Contributors" }, # https://github.com/pypi/warehouse/issues/14813 ] description = "Extra array functions built on top of the array API standard." readme = "README.md" license.file = "LICENSE" requires-python = ">=3.10" classifiers = [ - "Intended Audience :: Developers", - "License :: OSI Approved :: MIT License", - "Operating System :: OS Independent", - "Programming Language :: Python", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Programming Language :: Python :: 3.13", - "Typing :: Typed", + "Intended Audience :: Developers", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Typing :: Typed", ] dynamic = ["version"] dependencies = ["array-api-compat>=1.11.2,<2"] @@ -62,10 +62,10 @@ basedpyright = ">=1.28.3" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: array-api-strict = ">=2.3.1" -numpy = ">=1.26.4" +numpy = ">=2.1.3" pytest = ">=8.3.5" hypothesis = ">=6.130.11" -dask-core = ">=2025.3.0" # No distributed, tornado, etc. +dask-core = ">=2025.3.0" # No distributed, tornado, etc. # NOTE: don't add jax, pytorch, sparse, cupy here # as they slow down mypy and are not portable across target OSs @@ -108,7 +108,7 @@ sphinx-autodoc-typehints = ">=1.25.3" dask-core = ">=2025.3.0" pytest = ">=8.3.5" typing-extensions = ">=4.13.1" -numpy = ">=1.26.4" +numpy = ">=2.1.3" [tool.pixi.feature.docs.tasks] docs = { cmd = "sphinx-build -E -W . build/", cwd = "docs" } @@ -136,8 +136,8 @@ numpy = "=1.22.0" [tool.pixi.feature.backends.dependencies] pytorch = ">=2.6.0" dask = ">=2025.3.0" -numba = ">=0.61.0" # sparse dependency -llvmlite = ">=0.44.0" # sparse dependency +numba = ">=0.61.0" # sparse dependency +llvmlite = ">=0.44.0" # sparse dependency [tool.pixi.feature.backends.pypi-dependencies] sparse = { version = ">=0.16.0" } @@ -188,7 +188,7 @@ default = { features = ["py313"], solve-group = "py313" } lint = { features = ["py313", "lint"], solve-group = "py313" } docs = { features = ["py313", "docs"], solve-group = "py313" } tests = { features = ["py313", "tests"], solve-group = "py313" } -tests-py313 = { features = ["py313", "tests"], solve-group = "py313" } # alias of tests +tests-py313 = { features = ["py313", "tests"], solve-group = "py313" } # alias of tests # Some backends may pin numpy; use separate solve-group dev = { features = ["py310", "lint", "tests", "docs", "dev", "backends"], solve-group = "backends" } @@ -213,8 +213,8 @@ filterwarnings = ["error"] log_cli_level = "INFO" testpaths = ["tests"] markers = [ - "skip_xp_backend(library, *, reason=None): Skip test for a specific backend", - "xfail_xp_backend(library, *, reason=None): Xfail test for a specific backend", + "skip_xp_backend(library, *, reason=None): Skip test for a specific backend", + "xfail_xp_backend(library, *, reason=None): Xfail test for a specific backend", ] @@ -269,8 +269,8 @@ reportImportCycles = false reportUnknownLambdaType = false executionEnvironments = [ - { root = "tests", reportPrivateUsage = false }, - { root = "src" }, + { root = "tests", reportPrivateUsage = false }, + { root = "src" }, ] @@ -281,41 +281,41 @@ target-version = "py310" [tool.ruff.lint] extend-select = [ - "B", # flake8-bugbear - "F", # Pyflakes - "I", # isort - "E", # Pycodestyle - "W", # Pycodestyle - "N", # pep8-naming - "ARG", # flake8-unused-arguments - "C4", # flake8-comprehensions - "EM", # flake8-errmsg - "ICN", # flake8-import-conventions - "ISC", # flake8-implicit-str-concat - "G", # flake8-logging-format - "PGH", # pygrep-hooks - "PIE", # flake8-pie - "PL", # pylint - "PT", # flake8-pytest-style - "PTH", # flake8-use-pathlib - "RET", # flake8-return - "RUF", # Ruff-specific - "SIM", # flake8-simplify - "T20", # flake8-print - "UP", # pyupgrade - "YTT", # flake8-2020 - "EXE", # flake8-executable - "NPY", # NumPy specific rules - "PD", # pandas-vet - "UP", # Pyupgrade + "B", # flake8-bugbear + "F", # Pyflakes + "I", # isort + "E", # Pycodestyle + "W", # Pycodestyle + "N", # pep8-naming + "ARG", # flake8-unused-arguments + "C4", # flake8-comprehensions + "EM", # flake8-errmsg + "ICN", # flake8-import-conventions + "ISC", # flake8-implicit-str-concat + "G", # flake8-logging-format + "PGH", # pygrep-hooks + "PIE", # flake8-pie + "PL", # pylint + "PT", # flake8-pytest-style + "PTH", # flake8-use-pathlib + "RET", # flake8-return + "RUF", # Ruff-specific + "SIM", # flake8-simplify + "T20", # flake8-print + "UP", # pyupgrade + "YTT", # flake8-2020 + "EXE", # flake8-executable + "NPY", # NumPy specific rules + "PD", # pandas-vet + "UP", # Pyupgrade ] ignore = [ - "PLR09", # Too many <...> - "PLR2004", # Magic value used in comparison - "ISC001", # Conflicts with formatter - "N801", # Class name should use CapWords convention - "N802", # Function name should be lowercase - "N806", # Variable in function should be lowercase + "PLR09", # Too many <...> + "PLR2004", # Magic value used in comparison + "ISC001", # Conflicts with formatter + "N801", # Class name should use CapWords convention + "N802", # Function name should be lowercase + "N806", # Variable in function should be lowercase ] @@ -325,13 +325,13 @@ ignore = [ py-version = "3.10" reports.output-format = "colorized" messages_control.disable = [ - "design", # ignore heavily opinionated design checks - "fixme", # allow FIXME comments - "line-too-long", # ruff handles this - "unused-argument", # ruff handles this - "missing-function-docstring", # numpydoc handles this - "import-error", # mypy handles this - "import-outside-toplevel", # optional dependencies + "design", # ignore heavily opinionated design checks + "fixme", # allow FIXME comments + "line-too-long", # ruff handles this + "unused-argument", # ruff handles this + "missing-function-docstring", # numpydoc handles this + "import-error", # mypy handles this + "import-outside-toplevel", # optional dependencies ] @@ -339,11 +339,11 @@ messages_control.disable = [ [tool.numpydoc_validation] checks = [ - "all", # report on all checks, except the below - "EX01", # most docstrings do not need an example - "SA01", # data-apis/array-api-extra#87 - "ES01", # most docstrings do not need an extended summary + "all", # report on all checks, except the below + "EX01", # most docstrings do not need an example + "SA01", # data-apis/array-api-extra#87 + "ES01", # most docstrings do not need an extended summary ] exclude = [ # don't report on objects that match any of these regex - '.*test_*', + '.*test_*', ] From bab2d202c203605bd4b4fdcb3bc7cc82657c8cf1 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 9 Apr 2025 12:47:03 +0100 Subject: [PATCH 119/140] DEV: renovate: ignore some blocked updates (#260) --- renovate.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/renovate.json b/renovate.json index 88188297..10ea8ab9 100644 --- a/renovate.json +++ b/renovate.json @@ -32,6 +32,24 @@ "groupName": "gha", "schedule": ["* * 15 * *"], "automerge": true + }, + { + "description": "Block PRs for updates blocked on dropping Python 3.10.", + "matchManagers": ["pixi"], + "matchPackageNames": ["sphinx", "ipython", "sphinx-autodoc-typehints"], + "enabled": false + }, + { + "description": "Waiting for Numba to support NumPy 2.2.", + "matchManagers": ["pixi"], + "matchPackageNames": ["numpy"], + "enabled": false + }, + { + "description": "Block Python CI updates as setup-python lags behind (gh-194).", + "matchManagers": ["github-actions"], + "matchPackageNames": ["python"], + "enabled": false } ] } From 4fa8883f08e2733c1eea24e4061063fc46543c81 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Apr 2025 14:13:03 +0100 Subject: [PATCH 120/140] deps: Update dependency sphinx to v8 (#261) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- docs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index f5ef400a..539b79ef 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,5 +1,5 @@ furo>=2024.8.6 myst_parser>=4.0.1 -sphinx>=7.4.7 +sphinx>=8.2.3 sphinx_autodoc_typehints sphinx_copybutton From 06c430832f18b9a2bdfbeeec0ed4a9cfd384cd27 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 9 Apr 2025 14:45:45 +0100 Subject: [PATCH 121/140] MAINT: remove obsolete `docs/requirements.txt` (#262) --- docs/requirements.txt | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 docs/requirements.txt diff --git a/docs/requirements.txt b/docs/requirements.txt deleted file mode 100644 index 539b79ef..00000000 --- a/docs/requirements.txt +++ /dev/null @@ -1,5 +0,0 @@ -furo>=2024.8.6 -myst_parser>=4.0.1 -sphinx>=8.2.3 -sphinx_autodoc_typehints -sphinx_copybutton From d3f6f67f3e21f1b77a99d34976634b0eb1b871f8 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Tue, 15 Apr 2025 12:48:18 +0100 Subject: [PATCH 122/140] TST: run tests on CPU+GPU (#221) * TST: run tests on CPU+GPU * lock * Simplify conftest * capitalisation --- pixi.lock | 2 +- pyproject.toml | 2 +- src/array_api_extra/_lib/_at.py | 10 ++++- src/array_api_extra/_lib/_backends.py | 6 ++- src/array_api_extra/_lib/_testing.py | 63 ++++++++++++--------------- tests/conftest.py | 21 ++++++++- tests/test_at.py | 10 ++++- tests/test_funcs.py | 5 ++- tests/test_lazy.py | 14 +++++- tests/test_testing.py | 5 ++- 10 files changed, 91 insertions(+), 47 deletions(-) diff --git a/pixi.lock b/pixi.lock index c2890eee..71b1afc2 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5256,7 +5256,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 038ce201a10c2f3747ee69453356a561627455e1caa462151433eaeea9bdcea6 + sha256: a46c6db2ae9462de7b2b2078ea507a1bd7e21f2a6170bfed292f306878055331 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 0471921e..473e933e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -238,7 +238,7 @@ disable_error_code = ["redundant-expr", "unreachable", "no-any-return"] [[tool.mypy.overrides]] # slow/unavailable on Windows; do not add to the lint env -module = ["dask.*", "jax.*"] +module = ["dask.*", "jax.*", "torch.*"] ignore_missing_imports = true # pyright diff --git a/src/array_api_extra/_lib/_at.py b/src/array_api_extra/_lib/_at.py index 736f77bd..870884b8 100644 --- a/src/array_api_extra/_lib/_at.py +++ b/src/array_api_extra/_lib/_at.py @@ -8,10 +8,12 @@ from types import ModuleType from typing import TYPE_CHECKING, ClassVar, cast +from ._utils import _compat from ._utils._compat import ( array_namespace, is_dask_array, is_jax_array, + is_torch_array, is_writeable_array, ) from ._utils._helpers import meta_namespace @@ -298,7 +300,7 @@ def _op( and idx.dtype == xp.bool and idx.shape == x.shape ): - y_xp = xp.asarray(y, dtype=x.dtype) + y_xp = xp.asarray(y, dtype=x.dtype, device=_compat.device(x)) if y_xp.ndim == 0: if out_of_place_op: # add(), subtract(), ... # suppress inf warnings on Dask @@ -344,6 +346,12 @@ def _op( msg = f"Can't update read-only array {x}" raise ValueError(msg) + # Work around bug in PyTorch where __setitem__ doesn't + # always support mismatched dtypes + # https://github.com/pytorch/pytorch/issues/150017 + if is_torch_array(y): + y = xp.astype(y, x.dtype, copy=False) + # Backends without boolean indexing (other than JAX) crash here if in_place_op: # add(), subtract(), ... x[idx] = in_place_op(x[idx], y) diff --git a/src/array_api_extra/_lib/_backends.py b/src/array_api_extra/_lib/_backends.py index 3beb676d..e30afd55 100644 --- a/src/array_api_extra/_lib/_backends.py +++ b/src/array_api_extra/_lib/_backends.py @@ -34,9 +34,11 @@ class Backend(Enum): # numpydoc ignore=PR01,PR02 # type: ignore[no-subclass-an NUMPY_READONLY = "numpy:readonly", _compat.is_numpy_namespace CUPY = "cupy", _compat.is_cupy_namespace TORCH = "torch", _compat.is_torch_namespace + TORCH_GPU = "torch:gpu", _compat.is_torch_namespace DASK = "dask.array", _compat.is_dask_namespace SPARSE = "sparse", _compat.is_pydata_sparse_namespace JAX = "jax.numpy", _compat.is_jax_namespace + JAX_GPU = "jax.numpy:gpu", _compat.is_jax_namespace def __new__( cls, value: str, _is_namespace: Callable[[ModuleType], bool] @@ -54,7 +56,9 @@ def __init__( def __str__(self) -> str: # type: ignore[explicit-override] # pyright: ignore[reportImplicitOverride] # numpydoc ignore=RT01 """Pretty-print parameterized test names.""" - return self.name.lower() + return ( + self.name.lower().replace("_gpu", ":gpu").replace("_readonly", ":readonly") + ) @property def modname(self) -> str: # numpydoc ignore=RT01 diff --git a/src/array_api_extra/_lib/_testing.py b/src/array_api_extra/_lib/_testing.py index e5ec16a6..319297c8 100644 --- a/src/array_api_extra/_lib/_testing.py +++ b/src/array_api_extra/_lib/_testing.py @@ -65,6 +65,24 @@ def _check_ns_shape_dtype( return desired_xp +def _prepare_for_test(array: Array, xp: ModuleType) -> Array: + """ + Ensure that the array can be compared with xp.testing or np.testing. + + This involves transferring it from GPU to CPU memory, densifying it, etc. + """ + if is_torch_namespace(xp): + return array.cpu() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + if is_pydata_sparse_namespace(xp): + return array.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + if is_array_api_strict_namespace(xp): + # Note: we deliberately did not add a `.to_device` method in _typing.pyi + # even if it is required by the standard as many backends don't support it + return array.to_device(xp.Device("CPU_DEVICE")) # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + # Note: nothing to do for CuPy, because it uses a bespoke test function + return array + + def xp_assert_equal(actual: Array, desired: Array, err_msg: str = "") -> None: """ Array-API compatible version of `np.testing.assert_array_equal`. @@ -84,6 +102,8 @@ def xp_assert_equal(actual: Array, desired: Array, err_msg: str = "") -> None: numpy.testing.assert_array_equal : Similar function for NumPy arrays. """ xp = _check_ns_shape_dtype(actual, desired) + actual = _prepare_for_test(actual, xp) + desired = _prepare_for_test(desired, xp) if is_cupy_namespace(xp): xp.testing.assert_array_equal(actual, desired, err_msg=err_msg) @@ -102,22 +122,7 @@ def xp_assert_equal(actual: Array, desired: Array, err_msg: str = "") -> None: else: import numpy as np # pylint: disable=import-outside-toplevel - if is_pydata_sparse_namespace(xp): - actual = actual.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] - desired = desired.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] - - actual_np = None - desired_np = None - if is_array_api_strict_namespace(xp): - # __array__ doesn't work on array-api-strict device arrays - # We need to convert to the CPU device first - actual_np = np.asarray(xp.asarray(actual, device=xp.Device("CPU_DEVICE"))) - desired_np = np.asarray(xp.asarray(desired, device=xp.Device("CPU_DEVICE"))) - - # JAX/Dask arrays work with `np.testing` - actual_np = actual if actual_np is None else actual_np - desired_np = desired if desired_np is None else desired_np - np.testing.assert_array_equal(actual_np, desired_np, err_msg=err_msg) # pyright: ignore[reportUnknownArgumentType] + np.testing.assert_array_equal(actual, desired, err_msg=err_msg) def xp_assert_close( @@ -165,6 +170,9 @@ def xp_assert_close( elif rtol is None: rtol = 1e-7 + actual = _prepare_for_test(actual, xp) + desired = _prepare_for_test(desired, xp) + if is_cupy_namespace(xp): xp.testing.assert_allclose( actual, desired, rtol=rtol, atol=atol, err_msg=err_msg @@ -176,26 +184,11 @@ def xp_assert_close( else: import numpy as np # pylint: disable=import-outside-toplevel - if is_pydata_sparse_namespace(xp): - actual = actual.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] - desired = desired.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] - - actual_np = None - desired_np = None - if is_array_api_strict_namespace(xp): - # __array__ doesn't work on array-api-strict device arrays - # We need to convert to the CPU device first - actual_np = np.asarray(xp.asarray(actual, device=xp.Device("CPU_DEVICE"))) - desired_np = np.asarray(xp.asarray(desired, device=xp.Device("CPU_DEVICE"))) - - # JAX/Dask arrays work with `np.testing` - actual_np = actual if actual_np is None else actual_np - desired_np = desired if desired_np is None else desired_np - + # JAX/Dask arrays work directly with `np.testing` assert isinstance(rtol, float) - np.testing.assert_allclose( # pyright: ignore[reportCallIssue] - actual_np, # type: ignore[arg-type] # pyright: ignore[reportArgumentType] - desired_np, # type: ignore[arg-type] # pyright: ignore[reportArgumentType] + np.testing.assert_allclose( # type: ignore[call-overload] # pyright: ignore[reportCallIssue] + actual, # pyright: ignore[reportArgumentType] + desired, # pyright: ignore[reportArgumentType] rtol=rtol, atol=atol, err_msg=err_msg, diff --git a/tests/conftest.py b/tests/conftest.py index 4e368850..70854249 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -139,12 +139,31 @@ def xp( # in the global scope of the module containing the test function. patch_lazy_xp_functions(request, monkeypatch, xp=xp) - if library == Backend.JAX: + if library.like(Backend.JAX): import jax # suppress unused-ignore to run mypy in -e lint as well as -e dev jax.config.update("jax_enable_x64", True) # type: ignore[no-untyped-call,unused-ignore] + if library == Backend.JAX_GPU: + try: + device = jax.devices("cuda")[0] + except RuntimeError: + pytest.skip("no CUDA device available") + else: + device = jax.devices("cpu")[0] + jax.config.update("jax_default_device", device) + + elif library == Backend.TORCH_GPU: + import torch.cuda + + if not torch.cuda.is_available(): + pytest.skip("no CUDA device available") + xp.set_default_device("cuda") + + elif library == Backend.TORCH: # CPU + xp.set_default_device("cpu") + yield xp diff --git a/tests/test_at.py b/tests/test_at.py index 4bde5ce2..926685cb 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -118,6 +118,9 @@ def assert_copy( pytest.mark.skip_xp_backend( # test passes when copy=False Backend.JAX, reason="bool mask update with shaped rhs" ), + pytest.mark.skip_xp_backend( # test passes when copy=False + Backend.JAX_GPU, reason="bool mask update with shaped rhs" + ), pytest.mark.xfail_xp_backend( Backend.DASK, reason="bool mask update with shaped rhs" ), @@ -247,14 +250,14 @@ def test_incompatible_dtype( idx = xp.asarray([True, False]) if bool_mask else slice(None) z = None - if library is Backend.JAX: + if library.like(Backend.JAX): if bool_mask: z = at_op(x, idx, op, 1.1, copy=copy) else: with pytest.warns(FutureWarning, match="cannot safely cast"): z = at_op(x, idx, op, 1.1, copy=copy) - elif library is Backend.DASK: + elif library.like(Backend.DASK): z = at_op(x, idx, op, 1.1, copy=copy) elif library.like(Backend.ARRAY_API_STRICT) and op is not _AtOp.SET: @@ -302,6 +305,9 @@ def test_no_inf_warnings(xp: ModuleType, bool_mask: bool): Backend.NUMPY_READONLY, reason="read-only backend" ), pytest.mark.skip_xp_backend(Backend.JAX, reason="read-only backend"), + pytest.mark.skip_xp_backend( + Backend.JAX_GPU, reason="read-only backend" + ), pytest.mark.skip_xp_backend(Backend.SPARSE, reason="read-only backend"), ], ), diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 48ad7b06..553df5dc 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -234,7 +234,7 @@ def test_hypothesis( # type: ignore[explicit-any,decorated-any] # cupy/cupy#8382 # https://github.com/jax-ml/jax/issues/26658 - elements = {"allow_subnormal": library not in (Backend.CUPY, Backend.JAX)} + elements = {"allow_subnormal": not library.like(Backend.CUPY, Backend.JAX)} fill_value = xp.asarray( data.draw(npst.arrays(dtype=dtype, shape=(), elements=elements)) @@ -930,6 +930,9 @@ class TestSetDiff1D: @pytest.mark.xfail_xp_backend( Backend.TORCH, reason="index_select not implemented for uint32" ) + @pytest.mark.xfail_xp_backend( + Backend.TORCH_GPU, reason="index_select not implemented for uint32" + ) def test_setdiff1d(self, xp: ModuleType): x1 = xp.asarray([6, 5, 4, 7, 1, 2, 7, 4]) x2 = xp.asarray([2, 4, 3, 3, 2, 1, 5]) diff --git a/tests/test_lazy.py b/tests/test_lazy.py index d360e50d..8690c33e 100644 --- a/tests/test_lazy.py +++ b/tests/test_lazy.py @@ -27,6 +27,9 @@ True, marks=[ pytest.mark.skip_xp_backend(Backend.CUPY, reason="device->host copy"), + pytest.mark.skip_xp_backend( + Backend.TORCH_GPU, reason="device->host copy" + ), pytest.mark.skip_xp_backend(Backend.SPARSE, reason="densification"), ], ), @@ -100,6 +103,9 @@ def f(x: Array) -> tuple[Array, Array]: True, marks=[ pytest.mark.skip_xp_backend(Backend.CUPY, reason="device->host copy"), + pytest.mark.skip_xp_backend( + Backend.TORCH_GPU, reason="device->host copy" + ), pytest.mark.skip_xp_backend(Backend.SPARSE, reason="densification"), ], ), @@ -216,7 +222,7 @@ def test_lazy_apply_none_shape_in_args(xp: ModuleType, library: Backend): int_type = xp.asarray(0).dtype ctx: contextlib.AbstractContextManager[object] - if library is Backend.JAX: + if library.like(Backend.JAX): ctx = pytest.raises(ValueError, match="Output shape must be fully known") elif library is Backend.ARRAY_API_STRICTEST: ctx = pytest.raises(RuntimeError, match="data-dependent shapes") @@ -254,6 +260,7 @@ def f(x: Array) -> Array: @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="index by sparse array") @pytest.mark.skip_xp_backend(Backend.JAX, reason="boolean indexing") +@pytest.mark.skip_xp_backend(Backend.JAX_GPU, reason="boolean indexing") @pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="boolean indexing") def test_lazy_apply_none_shape_broadcast(xp: ModuleType): """Broadcast from input array with unknown shape""" @@ -273,6 +280,9 @@ def test_lazy_apply_none_shape_broadcast(xp: ModuleType): Backend.ARRAY_API_STRICT, reason="device->host copy" ), pytest.mark.skip_xp_backend(Backend.CUPY, reason="device->host copy"), + pytest.mark.skip_xp_backend( + Backend.TORCH_GPU, reason="device->host copy" + ), pytest.mark.skip_xp_backend(Backend.SPARSE, reason="densification"), ], ), @@ -321,7 +331,7 @@ def f(x: Array, y: None, z: int | Array) -> Array: assert isinstance(x, mtyp) assert y is None # jax.pure_callback wraps scalar args - assert isinstance(z, mtyp if library is Backend.JAX else int) + assert isinstance(z, mtyp if library.like(Backend.JAX) else int) return x + z x = xp.asarray([1, 2]) diff --git a/tests/test_testing.py b/tests/test_testing.py index 10ce7ab3..9976e6fd 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -218,6 +218,7 @@ def test_lazy_xp_function_static_params(xp: ModuleType, func: Callable[..., Arra erf = None +@pytest.mark.skip_xp_backend(Backend.TORCH_GPU, reason="device->host copy") @pytest.mark.filterwarnings("ignore:__array_wrap__:DeprecationWarning") # PyTorch def test_lazy_xp_function_cython_ufuncs(xp: ModuleType, library: Backend): pytest.importorskip("scipy") @@ -293,12 +294,12 @@ def test_lazy_xp_modules(xp: ModuleType, library: Backend): y = naked.f(x) xp_assert_equal(y, x) - if library is Backend.JAX: + if library.like(Backend.JAX): with pytest.raises( TypeError, match="Attempted boolean conversion of traced array" ): wrapped.f(x) - elif library is Backend.DASK: + elif library.like(Backend.DASK): with pytest.raises(AssertionError, match=r"dask\.compute"): wrapped.f(x) else: From f24a4d596d58fe1b4d50a0524a5f612b92e95e3d Mon Sep 17 00:00:00 2001 From: Jake Bowhay <60778417+j-bowhay@users.noreply.github.com> Date: Tue, 15 Apr 2025 12:52:03 +0100 Subject: [PATCH 123/140] DEV: add Pixi task descriptions (#263) * DEV: add Pixi task descriptions * update lock file --------- Co-authored-by: Lucas Colley --- pixi.lock | 1511 ++++++++++++++++++++++++------------------------ pyproject.toml | 38 +- 2 files changed, 781 insertions(+), 768 deletions(-) diff --git a/pixi.lock b/pixi.lock index 71b1afc2..56ee7c56 100644 --- a/pixi.lock +++ b/pixi.lock @@ -25,7 +25,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda @@ -43,7 +43,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda @@ -61,7 +61,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda @@ -78,7 +78,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda @@ -120,7 +120,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda @@ -137,7 +137,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -159,7 +159,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -221,7 +221,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hec71012_103.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hf6ddc5a_104.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda @@ -230,7 +230,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.7-h4bc477f_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_1.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda @@ -249,15 +249,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.12.0-h3f2d84a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h699fe88_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda @@ -265,7 +265,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/optree-0.15.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_3.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda @@ -290,12 +290,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_103.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h8ec2884_104.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda @@ -331,11 +331,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py310h3788b33_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda @@ -376,7 +376,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.12.0-h86941f0_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda @@ -393,7 +393,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -415,7 +415,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -471,14 +471,14 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-h3dc7d44_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libthrift-0.21.0-h75589b3_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h04283be_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h3891332_104.conda - conda: https://prefix.dev/conda-forge/osx-64/libutf8proc-2.10.0-h777c5d8_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.7-h93c44a6_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda @@ -497,15 +497,15 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.12.0-h92383a6_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/nodejs-22.13.0-hffbc63d_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.0-py310h6fcc139_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310h6fcc139_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py310h07c5b4d_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda @@ -513,7 +513,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/optree-0.15.0-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310h96a9d13_3.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda @@ -538,12 +538,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.17-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h73f974a_104.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda - conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -578,11 +578,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py310hfa8da69_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda @@ -623,7 +623,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda @@ -640,7 +640,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -662,7 +662,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -718,14 +718,14 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h4059bed_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.7-h52572c6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda @@ -743,16 +743,16 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.12.0-ha1acc90_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310h75d646b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda @@ -760,7 +760,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.15.0-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310h5936506_3.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda @@ -785,12 +785,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.17-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h10edff7_4.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -824,11 +824,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py310h7306fd8_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda @@ -865,7 +865,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-hddf75dc_4.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda @@ -899,7 +899,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -947,7 +947,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_103.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_hf54a72f_104.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -970,20 +970,20 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py310h4987827_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_3.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda @@ -1005,12 +1005,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_103.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_h946cf0a_104.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -1043,12 +1043,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py310hc19bc0b_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda @@ -1100,7 +1100,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda @@ -1117,7 +1117,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.90-ha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_3.conda @@ -1159,7 +1159,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1215,7 +1215,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.36.0-hc4361e1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.53-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-he753a82_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda @@ -1241,7 +1241,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h76b5ff1_303.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h99b69db_304.conda - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda @@ -1251,7 +1251,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.7-h4bc477f_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_1.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda @@ -1270,16 +1270,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.12.0-h3f2d84a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h699fe88_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda @@ -1287,7 +1287,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/optree-0.15.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_3.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda @@ -1312,12 +1312,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_h5b8fff9_303.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_h5ee0071_304.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.1-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda @@ -1355,11 +1355,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py310h3788b33_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda @@ -1400,7 +1400,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.12.0-h86941f0_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda @@ -1417,7 +1417,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -1439,7 +1439,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1495,14 +1495,14 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-h3dc7d44_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libthrift-0.21.0-h75589b3_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h04283be_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h3891332_104.conda - conda: https://prefix.dev/conda-forge/osx-64/libutf8proc-2.10.0-h777c5d8_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.7-h93c44a6_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda @@ -1521,15 +1521,15 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.12.0-h92383a6_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/nodejs-22.13.0-hffbc63d_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.0-py310h6fcc139_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310h6fcc139_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py310h07c5b4d_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda @@ -1537,7 +1537,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/optree-0.15.0-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310h96a9d13_3.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda @@ -1562,12 +1562,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.17-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h73f974a_104.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda - conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -1602,11 +1602,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py310hfa8da69_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda @@ -1647,7 +1647,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda @@ -1664,7 +1664,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -1686,7 +1686,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1742,14 +1742,14 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h4059bed_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.7-h52572c6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda @@ -1767,16 +1767,16 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.12.0-ha1acc90_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310h75d646b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda @@ -1784,7 +1784,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.15.0-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310h5936506_3.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda @@ -1809,12 +1809,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.17-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h10edff7_4.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -1848,11 +1848,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py310h7306fd8_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda @@ -1889,7 +1889,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-hddf75dc_4.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda @@ -1935,7 +1935,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -1991,7 +1991,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_hdbd231b_303.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_h09c782d_304.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -2014,20 +2014,20 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py310h4987827_0.conda - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_3.conda - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda @@ -2049,12 +2049,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_h3ac3ac7_303.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_h67a8d91_304.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -2087,12 +2087,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py310hc19bc0b_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda @@ -2178,7 +2178,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda @@ -2200,10 +2200,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda @@ -2248,7 +2248,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py313h717bdf5_1.conda @@ -2265,7 +2265,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py313h717bdf5_2.conda @@ -2287,10 +2287,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py313h63b0ddb_1.conda @@ -2335,7 +2335,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda @@ -2352,7 +2352,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda @@ -2374,10 +2374,10 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_1.conda @@ -2439,7 +2439,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda @@ -2461,11 +2461,11 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda @@ -2490,7 +2490,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda @@ -2512,7 +2512,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2562,7 +2562,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda @@ -2584,11 +2584,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -2603,7 +2603,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py313h9ea2907_2.conda - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda @@ -2625,7 +2625,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2648,7 +2648,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py313h717bdf5_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda @@ -2670,7 +2670,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py313h717bdf5_2.conda @@ -2692,11 +2692,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ukkonen-1.0.1-py313h0c4e38b_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -2711,7 +2711,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda @@ -2733,7 +2733,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2756,7 +2756,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda @@ -2778,7 +2778,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py313ha9b7d5b_2.conda @@ -2800,11 +2800,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda @@ -2819,7 +2819,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda @@ -2841,7 +2841,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -2884,7 +2884,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py313hb4c8b1a_2.conda @@ -2906,12 +2906,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda @@ -2939,7 +2939,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -2966,7 +2966,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda @@ -2986,7 +2986,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -3001,7 +3001,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda @@ -3009,7 +3009,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda @@ -3029,7 +3029,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -3044,7 +3044,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda @@ -3052,7 +3052,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda @@ -3072,7 +3072,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -3095,7 +3095,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -3148,7 +3148,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -3164,7 +3164,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3220,7 +3220,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hec71012_103.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hf6ddc5a_104.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda @@ -3229,7 +3229,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.7-h4bc477f_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_1.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda @@ -3241,19 +3241,19 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.12.0-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h699fe88_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/optree-0.15.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_3.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -3268,12 +3268,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_103.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h8ec2884_104.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda @@ -3292,10 +3292,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda @@ -3340,7 +3340,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -3356,7 +3356,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3406,14 +3406,14 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-h3dc7d44_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libthrift-0.21.0-h75589b3_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h04283be_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h3891332_104.conda - conda: https://prefix.dev/conda-forge/osx-64/libutf8proc-2.10.0-h777c5d8_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.7-h93c44a6_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda @@ -3425,19 +3425,19 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.0-py310h6fcc139_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.12.0-h92383a6_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310h6fcc139_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py310h07c5b4d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/optree-0.15.0-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310h96a9d13_3.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pillow-11.1.0-py310hbf7783a_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -3452,12 +3452,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.17-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h73f974a_104.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda - conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -3475,10 +3475,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda @@ -3523,7 +3523,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -3539,7 +3539,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3589,14 +3589,14 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h4059bed_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.7-h52572c6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda @@ -3607,20 +3607,20 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.12.0-ha1acc90_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310h75d646b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.15.0-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310h5936506_3.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -3635,12 +3635,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.17-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h10edff7_4.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -3657,10 +3657,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda @@ -3712,7 +3712,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -3754,7 +3754,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_103.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_hf54a72f_104.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -3770,16 +3770,16 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py310h4987827_0.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_3.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -3793,12 +3793,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_103.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_h946cf0a_104.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda @@ -3814,11 +3814,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda @@ -3874,7 +3874,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.90-ha770c72_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.8.93-ha770c72_3.conda @@ -3910,7 +3910,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3960,7 +3960,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.36.0-hc4361e1_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.53-hbd13f7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-he753a82_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda @@ -3986,7 +3986,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h76b5ff1_303.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h99b69db_304.conda - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda @@ -3996,7 +3996,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.7-h4bc477f_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_1.conda - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda @@ -4008,20 +4008,20 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.12.0-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h699fe88_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/optree-0.15.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_3.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -4036,12 +4036,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_h5b8fff9_303.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_h5ee0071_304.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda - conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.1-h5888daf_1.conda - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda @@ -4062,10 +4062,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_1.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda @@ -4110,7 +4110,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.1-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/cytoolz-1.0.1-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -4126,7 +4126,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -4176,14 +4176,14 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-h3dc7d44_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libthrift-0.21.0-h75589b3_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h04283be_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h3891332_104.conda - conda: https://prefix.dev/conda-forge/osx-64/libutf8proc-2.10.0-h777c5d8_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.7-h93c44a6_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.3.3-py310hf2a43f7_2.conda @@ -4195,19 +4195,19 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.0-py310h6fcc139_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.12.0-h92383a6_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310h6fcc139_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py310h07c5b4d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/optree-0.15.0-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310h96a9d13_3.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pillow-11.1.0-py310hbf7783a_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -4222,12 +4222,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.17-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h73f974a_104.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda - conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -4245,10 +4245,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/tornado-6.4.2-py310hbb8c376_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda - conda: https://prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda @@ -4293,7 +4293,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.1-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/cytoolz-1.0.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda @@ -4309,7 +4309,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -4359,14 +4359,14 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h9cc3647_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h4059bed_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libutf8proc-2.10.0-hda25de7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.50.0-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.7-h52572c6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.3.3-py310hedecf87_2.conda @@ -4377,20 +4377,20 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.12.0-ha1acc90_0.conda - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310h75d646b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.15.0-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.1-hd90e43c_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310h5936506_3.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.1.0-py310h61efb56_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -4405,12 +4405,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.17-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h10edff7_4.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -4427,10 +4427,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tornado-6.4.2-py310h078409c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda @@ -4494,7 +4494,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -4544,7 +4544,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_hdbd231b_303.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_h09c782d_304.conda - conda: https://prefix.dev/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda @@ -4560,16 +4560,16 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py310h4987827_0.conda - conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_3.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -4583,12 +4583,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://prefix.dev/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_h3ac3ac7_303.conda - - conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_h67a8d91_304.conda + - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda @@ -4604,11 +4604,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda @@ -4641,7 +4641,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -4670,7 +4670,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda @@ -4690,7 +4690,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -4704,7 +4704,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-1.22.0-py310hfbbbacf_1.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda @@ -4712,7 +4712,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.17-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda @@ -4732,7 +4732,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -4746,7 +4746,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda @@ -4754,7 +4754,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.17-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda @@ -4774,7 +4774,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -4796,7 +4796,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -4828,7 +4828,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -4856,7 +4856,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda @@ -4876,7 +4876,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -4890,7 +4890,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py310h07c5b4d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda @@ -4898,7 +4898,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.10.17-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda @@ -4918,7 +4918,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -4932,7 +4932,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda @@ -4940,7 +4940,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.17-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda @@ -4960,7 +4960,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -4982,7 +4982,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.10.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.10-6_cp310.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -5013,7 +5013,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -5040,7 +5040,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda @@ -5060,7 +5060,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -5075,7 +5075,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.29-openmp_hbf64a52_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda @@ -5083,7 +5083,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda @@ -5103,7 +5103,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -5118,7 +5118,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.1-h3f77e49_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda @@ -5126,7 +5126,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda @@ -5146,7 +5146,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -5169,7 +5169,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-6_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-78.1.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -5256,7 +5256,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: a46c6db2ae9462de7b2b2078ea507a1bd7e21f2a6170bfed292f306878055331 + sha256: 74777bddfe6ab8d3ced9e5d1c645cb95c637707a45de9e96c88fc3b41723e3af requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' @@ -5406,7 +5406,7 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/attrs?source=hash-mapping + - pkg:pypi/attrs?source=compressed-mapping size: 57181 timestamp: 1741918625732 - conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.8.7-h7743f02_1.conda @@ -6409,9 +6409,9 @@ packages: - pkg:pypi/basedmypy?source=hash-mapping size: 1590486 timestamp: 1741865637604 -- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.3-pyh29332c3_0.conda - sha256: 063c63980bd3bc22bcd41cad6f711d986861a5188652b0b5235cb11b597ee11f - md5: 833e480d199b37f35f4fbdf03f269a2c +- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda + sha256: 09de8ee9f346d65b633d750108298cddc4679ee2208abba76662fe1af400b70f + md5: c26ea9cf3c43c6e73c6d296bb059c13b depends: - python >=3.9 - nodejs-wheel >=20.13.1 @@ -6419,8 +6419,8 @@ packages: license: MIT AND Apache-2.0 purls: - pkg:pypi/basedpyright?source=hash-mapping - size: 8157665 - timestamp: 1742640860122 + size: 8173608 + timestamp: 1744240313778 - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda sha256: 73badfd807775e6e171de10ab752fd4706fe9360f6fd0cfabd509c670d12951b md5: 234a48e49c3913330665c444824e6533 @@ -6724,7 +6724,7 @@ packages: - python >=3.9 license: ISC purls: - - pkg:pypi/certifi?source=hash-mapping + - pkg:pypi/certifi?source=compressed-mapping size: 162721 timestamp: 1739515973129 - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda @@ -7105,17 +7105,17 @@ packages: - pkg:pypi/coverage?source=hash-mapping size: 404719 timestamp: 1743381531629 -- conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.16-py310hd8ed1ab_3.conda +- conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda noarch: generic - sha256: a1740e430036d230cad95a9d55e5e19aa8ec3071a52f438e6d8c0ccba76b0c3c - md5: 622cf017f424470bca75f1636028cc0a + sha256: 6944d47f2bf3c443d5af855ee0c77156da1b90c6f0e79cedc3b934bcd2794d64 + md5: e2b81369f0473107784f8b7da8e6a8e9 depends: - python >=3.10,<3.11.0a0 - python_abi * *_cp310 license: Python-2.0 purls: [] - size: 50405 - timestamp: 1744145454995 + size: 50554 + timestamp: 1744323109983 - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.8.90-ha770c72_1.conda sha256: 43b572b5d0c912b5be6c581846443ce24dfb7b6f6013365808cd88d11b8d4391 md5: cebd15fd844ae8d2b961905c70ab5b62 @@ -8001,9 +8001,9 @@ packages: - pkg:pypi/hyperframe?source=hash-mapping size: 17397 timestamp: 1737618427549 -- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.130.11-pyha770c72_0.conda - sha256: fd6747793ed84005f56e2acc11721835e7fd3393dfec7bd02f89ecfe9138eee8 - md5: a8619ef32d8b2495a138a48b046ebf86 +- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + sha256: 10ba30fee960f8e02b49f030d1272e41694752ed6bd6260be611611c5f03d376 + md5: fdb4b15c1f542fb91da87f8b6f6535de depends: - attrs >=22.2.0 - click >=7.0 @@ -8015,8 +8015,8 @@ packages: license_family: MOZILLA purls: - pkg:pypi/hypothesis?source=hash-mapping - size: 352077 - timestamp: 1744148568706 + size: 352719 + timestamp: 1744300918665 - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 @@ -8092,7 +8092,7 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/importlib-metadata?source=hash-mapping + - pkg:pypi/importlib-metadata?source=compressed-mapping size: 29141 timestamp: 1737420302391 - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -10259,9 +10259,9 @@ packages: purls: [] size: 14544 timestamp: 1741879301389 -- conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda - sha256: 9e0c09c1faf2151ade3ccb64e52d3c1f2dde85c00e37c6a3e6a8bced2aba68be - md5: 168cc19c031482f83b23c4eebbb94e26 +- conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.53-hbd13f7d_0.conda + sha256: 64602a029d89356f62e4999c8f1b64a0a193fbaed6dfc79d8cd9a763545b2061 + md5: 95c5d6d9342880f326dec08ab4cd6253 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -10269,8 +10269,8 @@ packages: license: LGPL-2.1-only license_family: GPL purls: [] - size: 268740 - timestamp: 1731920927644 + size: 277672 + timestamp: 1744440226400 - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-he753a82_0.conda sha256: bd8686a8aa0f840e7a7e63b3be57200d36c136cf1c6280b44a98b89ffac06186 md5: 65e3fc5e73aa153bb069c1baec51fc12 @@ -11424,9 +11424,9 @@ packages: purls: [] size: 978878 timestamp: 1734399004259 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hec71012_103.conda - sha256: fe0c40e29527bdb56a6c77d0dccc9e0c228caa4ab586f2f1a444fca7d1c2b1e2 - md5: f5c1ba21fa4f28b26f518c1954fd8125 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hf6ddc5a_104.conda + sha256: bbef3e9a9c974f0a3bc9965ef4ee23c43368fb1a8205c724ae18669450088dbc + md5: 828146bb6100e9a4217e8351b18c8e83 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm @@ -11440,21 +11440,21 @@ packages: - libstdcxx >=13 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=20.1.1 + - llvm-openmp >=20.1.2 - mkl >=2024.2.2,<2025.0a0 - sleef >=3.8,<4.0a0 constrains: - - pytorch 2.6.0 cpu_mkl_*_103 - - pytorch-cpu ==2.6.0 - - pytorch-gpu ==99999999 + - pytorch-cpu 2.6.0 + - pytorch-gpu <0.0a0 + - pytorch 2.6.0 cpu_mkl_*_104 license: BSD-3-Clause license_family: BSD purls: [] - size: 54461036 - timestamp: 1742921644676 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h76b5ff1_303.conda - sha256: 41ec31be3344aa5db50594fd69c9299fb16a830a7ecbbe996d74b44918358c0d - md5: 9e678f51a95616bfb8435cce925d8866 + size: 54451470 + timestamp: 1744238833553 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cuda126_mkl_h99b69db_304.conda + sha256: 0678a096e8c0002a625b5582c5808580aafe087f1dc18cf6dbb5338d1a7273b5 + md5: 3b260eb40ff77cb6758797e55ac97bc1 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm @@ -11482,22 +11482,22 @@ packages: - libstdcxx >=13 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=20.1.1 + - llvm-openmp >=20.1.2 - mkl >=2024.2.2,<2025.0a0 - nccl >=2.26.2.1,<3.0a0 - sleef >=3.8,<4.0a0 constrains: - - pytorch-gpu ==2.6.0 - - pytorch-cpu ==99999999 - - pytorch 2.6.0 cuda126_mkl_*_303 + - pytorch 2.6.0 cuda126_mkl_*_304 + - pytorch-gpu 2.6.0 + - pytorch-cpu <0.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 522593812 - timestamp: 1742948408683 -- conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h04283be_103.conda - sha256: 8bf2ee076b59040d301d04f980f36afeb955c5903c08feb172adfdcf0582aa2d - md5: 0d5a3adee56aa9441633f3faf2735bc1 + size: 522580891 + timestamp: 1744273963294 +- conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.6.0-cpu_mkl_h3891332_104.conda + sha256: b9cdb6ac24469d6223290175f84b726990351299944be3ade04657bfc7b54536 + md5: 3156f399ac8cec521fd94e17538460b9 depends: - __osx >=10.15 - libabseil * cxx17* @@ -11514,17 +11514,17 @@ packages: - python_abi 3.10.* *_cp310 - sleef >=3.8,<4.0a0 constrains: - - pytorch 2.6.0 cpu_mkl_*_103 - - pytorch-gpu ==99999999 - - pytorch-cpu ==2.6.0 + - pytorch-gpu <0.0a0 + - pytorch-cpu 2.6.0 + - pytorch 2.6.0 cpu_mkl_*_104 license: BSD-3-Clause license_family: BSD purls: [] - size: 46955151 - timestamp: 1742922098260 -- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h755bf8d_3.conda - sha256: 719495cdfffb23fd075bd66cd6c2dd7f37d54102421625e5c98faa861e2eb5ce - md5: 91fce8dd4b3c62d60d27957334c0fd76 + size: 46965692 + timestamp: 1744249453933 +- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h4059bed_4.conda + sha256: 995184c0ce0a9f53d338222fcd03faa8f7bc600d0bf45774165b30919f4724b0 + md5: 0d93400adfc6397981cfb1a81df4d877 depends: - __osx >=11.0 - libabseil * cxx17* @@ -11542,18 +11542,18 @@ packages: - python_abi 3.10.* *_cp310 - sleef >=3.8,<4.0a0 constrains: - - pytorch-cpu ==2.6.0 - - pytorch-gpu ==99999999 + - pytorch-cpu 2.6.0 - openblas * openmp_* - - pytorch 2.6.0 cpu_generic_*_3 + - pytorch-gpu <0.0a0 + - pytorch 2.6.0 cpu_generic_*_4 license: BSD-3-Clause license_family: BSD purls: [] - size: 28648491 - timestamp: 1742922546450 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_h2287ae9_103.conda - sha256: c0dd2dcf7a5c44eea310e3d845aebc37ba6083197f42d6591e9fe170d16dc6a9 - md5: 03d5fe421edef7fa40c45a017f415b62 + size: 28659870 + timestamp: 1744243550060 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cpu_mkl_hf54a72f_104.conda + sha256: 3529f19a0e868482d4c182d48c349e51083ba4e77bae789d52c56ad7c9d5eb6c + md5: 66b76a05d76fd717beab8b3429c7c8ee depends: - intel-openmp <2025 - libabseil * cxx17* @@ -11569,17 +11569,17 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu ==99999999 - - pytorch 2.6.0 cpu_mkl_*_103 - - pytorch-cpu ==2.6.0 + - pytorch 2.6.0 cpu_mkl_*_104 + - pytorch-gpu <0.0a0 + - pytorch-cpu 2.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 33665271 - timestamp: 1742916147429 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_hdbd231b_303.conda - sha256: 93672450d0ff32e2fc222f0134878dadbf993ba8fd1e0ac5f843d65997ac7310 - md5: d56c6450b0700c14416d23e83c3093c9 + size: 33651123 + timestamp: 1744240617170 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_h09c782d_304.conda + sha256: 63f73ded7f692ae0668d4739bae3db19e547e87350181b6f848ecdd37917e689 + md5: 12c02a22809d9ae29b9be9e744325d0a depends: - cuda-cudart >=12.6.77,<13.0a0 - cuda-cupti >=12.6.80,<13.0a0 @@ -11607,14 +11607,14 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu ==2.6.0 - - pytorch-cpu ==99999999 - - pytorch 2.6.0 cuda126_mkl_*_303 + - pytorch-gpu 2.6.0 + - pytorch-cpu <0.0a0 + - pytorch 2.6.0 cuda126_mkl_*_304 license: BSD-3-Clause license_family: BSD purls: [] - size: 415643971 - timestamp: 1742929094123 + size: 415492064 + timestamp: 1744253905978 - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda sha256: 56e55a7e7380a980b418c282cb0240b3ac55ab9308800823ff031a9529e2f013 md5: d6716795cd81476ac2f5465f1b1cde75 @@ -11957,42 +11957,39 @@ packages: purls: [] size: 55476 timestamp: 1727963768015 -- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_0.conda - sha256: 3a9e2098bea3d41a65e08d16c6ab01765ab4fc1cb419ff323c3df91fb5d3c7ae - md5: 322da3c0641a7f0dafd5be6d3ea23d96 +- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_1.conda + sha256: 2c70e18a5bcb3fc2925e5d2c2c39559253d19e38c111afc91885f0dee4540fb1 + md5: 39a3992c2624b8d8e6b4994dedf3102a depends: - __glibc >=2.17,<3.0.a0 constrains: - openmp 20.1.2|20.1.2.* license: Apache-2.0 WITH LLVM-exception - license_family: APACHE purls: [] - size: 3196634 - timestamp: 1743659999988 -- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_0.conda - sha256: ed87c6faeee008dd4ea3957e14d410d754f00734a2121067cbb942910b5cdd4d - md5: 86e822e810ac7658cbed920d548f8398 + size: 3184699 + timestamp: 1744575972960 +- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_1.conda + sha256: 01dfbc83bfba8d674f574908d86bc3ffad12e42fa4f16bd71579c6bc2b7f6153 + md5: 0919db81cb42375dd9f2ab1ec032af94 depends: - __osx >=10.13 constrains: - openmp 20.1.2|20.1.2.* license: Apache-2.0 WITH LLVM-exception - license_family: APACHE purls: [] - size: 306881 - timestamp: 1743660179071 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_0.conda - sha256: 3510c986f94d8baf8bfef834c0a4fa9f059dbaa5940abe59c60342761fb77e27 - md5: 922f10fcb42090cdb0b74340dee96c08 + size: 306742 + timestamp: 1744575941356 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_1.conda + sha256: 5c00ea9e47e94d59513d65c76185891ae0da7fa6a233b3430c93cc5b7ba5ef6e + md5: a4f336d84b7ad192c0c8a6b345ff7da9 depends: - __osx >=11.0 constrains: - openmp 20.1.2|20.1.2.* license: Apache-2.0 WITH LLVM-exception - license_family: APACHE purls: [] - size: 282406 - timestamp: 1743660065194 + size: 282598 + timestamp: 1744575970264 - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda sha256: 47fd93916c73f4f6c3f3c26de517614984537299f8f3c8a4b58933cb28bf4af2 md5: 7ea40d06d6a4a970a449728a806e3308 @@ -12607,17 +12604,16 @@ packages: - pkg:pypi/myst-parser?source=hash-mapping size: 73074 timestamp: 1739381945342 -- conda: https://prefix.dev/conda-forge/noarch/narwhals-1.34.0-pyhd8ed1ab_0.conda - sha256: 3db3d45da8035a3f24f5ee28de7b476730b199fa0abf22dbf785ee1faaee7a8a - md5: 71068c685ba50f05897518b02426cb65 +- conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda + sha256: a3882c36b3986fef1cec71b9fc05a76846ece982fbacb53d1fa658cf2a12dd7c + md5: 3956c90fbbeba4f670d947f0cb2687b9 depends: - python >=3.9 license: MIT - license_family: MIT purls: - - pkg:pypi/narwhals?source=compressed-mapping - size: 191455 - timestamp: 1744031474880 + - pkg:pypi/narwhals?source=hash-mapping + size: 192705 + timestamp: 1744695255478 - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.2.1-ha44e49d_1.conda sha256: d367ddff55cf77d162e435c0a6a24d1532d3dce841d49e8a1a3240c8cbc6a171 md5: 522b11bae3feef2747d919fdcd29b6fa @@ -12675,40 +12671,27 @@ packages: purls: [] size: 1265008 timestamp: 1731521053408 -- conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda - sha256: ce4bcced4f8eea71b7cac8bc3daac097abf7a5792f278cd811dedada199500c1 - md5: e46f7ac4917215b49df2ea09a694a3fa - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 +- conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.12.0-h3f2d84a_0.conda + sha256: e2fc624d6f9b2f1b695b6be6b905844613e813aa180520e73365062683fe7b49 + md5: d76872d096d063e226482c99337209dc license: MIT - license_family: MIT purls: [] - size: 122743 - timestamp: 1723652407663 -- conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.11.3-hf036a51_1.conda - sha256: 41b1aa2a67654917c9c32a5f0111970b11cfce49ed57cf44bba4aefdcd59e54b - md5: 00c3efa95b3a010ee85bc36aac6ab2f6 - depends: - - __osx >=10.13 - - libcxx >=16 + size: 135906 + timestamp: 1744445169928 +- conda: https://prefix.dev/conda-forge/osx-64/nlohmann_json-3.12.0-h92383a6_0.conda + sha256: b3bcb65c023d2e9f5e5e809687cfede587cc71ea9f037c45b1f87727003583db + md5: 9334c0f8d63ac55ff03e3b9cef9e371c license: MIT - license_family: MIT purls: [] - size: 122773 - timestamp: 1723652497933 -- conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.11.3-h00cdb27_1.conda - sha256: 3f4e6a4fa074bb297855f8111ab974dab6d9f98b7d4317d4dd46f8687ee2363b - md5: d2dee849c806430eee64d3acc98ce090 - depends: - - __osx >=11.0 - - libcxx >=16 + size: 136237 + timestamp: 1744445192082 +- conda: https://prefix.dev/conda-forge/osx-arm64/nlohmann_json-3.12.0-ha1acc90_0.conda + sha256: 6e689213c8d5e5f65ef426c0fcfb41b056e4c4d90fc020631cfddb6c87d5d6c9 + md5: c74975897efab6cdc7f5ac5a69cca2f3 license: MIT - license_family: MIT purls: [] - size: 123250 - timestamp: 1723652704997 + size: 136487 + timestamp: 1744445244122 - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda sha256: 3636eec0e60466a00069b47ce94b6d88b01419b6577d8e393da44bb5bc8d3468 md5: 7ba3f09fceae6a120d664217e58fe686 @@ -12800,9 +12783,9 @@ packages: purls: [] size: 3843 timestamp: 1582593857545 -- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.0-py310h699fe88_1.conda - sha256: 2be5e6ad0ffbc0781ab4241bf9ae759e0af6679d4a9e084ed671cef3cacc899d - md5: 73bf45d299c017a67dd8fffab92bcaaa +- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h699fe88_0.conda + sha256: b8865af0c38ec64ebd807ba1a18606053e3c85cc8c735f1266304d265dbed517 + md5: 824facdcc7be56254cbc63fa28cb06aa depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 @@ -12810,100 +12793,100 @@ packages: - libstdcxx >=13 - llvmlite >=0.44.0,<0.45.0a0 - numpy >=1.19,<3 - - numpy >=1.24,<2.2 + - numpy >=1.24 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 constrains: + - cuda-python >=11.6 - cuda-version >=11.2 + - cudatoolkit >=11.2 - libopenblas !=0.3.6 - - scipy >=1.0 - - cuda-python >=11.6 - tbb >=2021.6.0 - - cudatoolkit >=11.2 + - scipy >=1.0 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4473287 - timestamp: 1739224855746 -- conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.0-py310h6fcc139_1.conda - sha256: 3553d542044916db5a43796c3ce9c4a7b8d8f360540263d30bed4f099cb74ee8 - md5: 43ceac4ec8912a74fb4f6c3b4ff7ff79 + size: 4444694 + timestamp: 1744232279110 +- conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310h6fcc139_0.conda + sha256: 64c829d675d1d4d79636a4144ca29810dcb7139767afade188f10d853fce1fbd + md5: 8eceec4ebbb19edabab5210aa6b277e3 depends: - __osx >=10.13 - libcxx >=18 - llvm-openmp >=18.1.8 - - llvm-openmp >=19.1.7 + - llvm-openmp >=20.1.2 - llvmlite >=0.44.0,<0.45.0a0 - numpy >=1.19,<3 - - numpy >=1.24,<2.2 + - numpy >=1.24 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 constrains: - libopenblas !=0.3.6 - cudatoolkit >=11.2 - - cuda-python >=11.6 - scipy >=1.0 - cuda-version >=11.2 - tbb >=2021.6.0 + - cuda-python >=11.6 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4428285 - timestamp: 1739225090424 -- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.0-py310h75d646b_1.conda - sha256: e4867d193cd770b3e195451089dc607bcce723c46221e945a1f2b48ad1b4dedc - md5: 4a465ed5ab6c96b935d6ec7a8643a1c1 + size: 4482764 + timestamp: 1744232296473 +- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310h75d646b_0.conda + sha256: b2bb72b26aec4b35db68b035783f42fdbbade845cc57783123914880dc1e123d + md5: 3add5d4a818767cf20bb22275d74a70b depends: - __osx >=11.0 - libcxx >=18 - llvm-openmp >=18.1.8 - - llvm-openmp >=19.1.7 + - llvm-openmp >=20.1.2 - llvmlite >=0.44.0,<0.45.0a0 - numpy >=1.19,<3 - - numpy >=1.24,<2.2 + - numpy >=1.24 - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 constrains: - - cudatoolkit >=11.2 + - libopenblas >=0.3.18,!=0.3.20 - scipy >=1.0 + - cuda-version >=11.2 - tbb >=2021.6.0 - - libopenblas >=0.3.18, !=0.3.20 - cuda-python >=11.6 - - cuda-version >=11.2 + - cudatoolkit >=11.2 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4477184 - timestamp: 1739225194833 -- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.0-py310h7793332_1.conda - sha256: 27f54a8453fd36c35467d3b556e0a203774905f37c906158e4fdae3c7edaeb1e - md5: e7f2c80934601fc827391b8fbed20b5c + size: 4490438 + timestamp: 1744232500611 +- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h7793332_0.conda + sha256: 9648e97e73c106bb8ddd50f27669959389490b64b4ac33e049641011d2239f22 + md5: b8e2ae572d1d4a2d4686aee8cc66b9f3 depends: - llvmlite >=0.44.0,<0.45.0a0 - numpy >=1.19,<3 - - numpy >=1.24,<2.2 + - numpy >=1.24 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - cuda-version >=11.2 - - tbb >=2021.6.0 - libopenblas !=0.3.6 - - cudatoolkit >=11.2 - - cuda-python >=11.6 + - tbb >=2021.6.0 - scipy >=1.0 + - cuda-python >=11.6 + - cuda-version >=11.2 + - cudatoolkit >=11.2 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4479407 - timestamp: 1739225331727 + size: 4463619 + timestamp: 1744232662364 - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.22.0-py310h454958d_1.tar.bz2 sha256: 8f5a9c1feed1d6062a6d731a62e9fadc52e801789125e8d1a2cea6966aedd411 md5: 607c66f0cce2986515a8fe9e136b2b57 @@ -12923,26 +12906,6 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 20333181 timestamp: 1642632736818 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.1.3-py310hd6e36ab_0.conda - sha256: f75a5ffd197be7b4f965307770d89234c7ea42431ecd4a72a584a8be29bc3616 - md5: b67f4f02236b75765deec42f5cf2b35b - depends: - - __glibc >=2.17,<3.0.a0 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc >=13 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx >=13 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=hash-mapping - size: 7879497 - timestamp: 1730588558893 - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py310hefbff90_0.conda sha256: 98d7fc28869de4a43909e36317f42a1c8b2c131315b43b0d74077422b70682c3 md5: b3a99849aa14b78d32250c0709e8792a @@ -13001,25 +12964,6 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6861771 timestamp: 1642633197594 -- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.1.3-py310hdf3e1fd_0.conda - sha256: 61b9b926da3edbf5da3a75ac80b0aee147f9c86769b1afa72b5cd2e785989928 - md5: 16d444220234224c8725b370dd57bfe2 - depends: - - __osx >=10.13 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libcxx >=18 - - liblapack >=3.9.0,<4.0a0 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=hash-mapping - size: 7051614 - timestamp: 1730588496876 - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py310h07c5b4d_0.conda sha256: 85c82a785ae7394200b4069cd942577eaf8a8276a308558912c363c8369c74d0 md5: 450e96ee6e0b4a085519d1891c5e6f80 @@ -13077,26 +13021,6 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6291591 timestamp: 1642632976128 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.1.3-py310h530be0a_0.conda - sha256: 006b3a60d912f53c244e2b2a1062b4b092be631191204b2502e1f3e45e7decca - md5: 197700c4ca191088c1d47bab613020a4 - depends: - - __osx >=11.0 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libcxx >=18 - - liblapack >=3.9.0,<4.0a0 - - python >=3.10,<3.11.0a0 - - python >=3.10,<3.11.0a0 *_cpython - - python_abi 3.10.* *_cp310 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=hash-mapping - size: 5934307 - timestamp: 1730588442975 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py310h4d83441_0.conda sha256: 9ae06a84a8a27b43547e162652b5d679a7ffd1231984374904e0f4212f515e88 md5: 3cd7fdba65e93337c2d50851ced9e52d @@ -13156,26 +13080,6 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6171270 timestamp: 1642633334774 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.1.3-py310h1ec8c79_0.conda - sha256: 5c47cabe3da23a791b6163acbc6ff8c4b4debd6a72e41f9f4f5294738bc3b321 - md5: 478874a4b6f52f275e71641284343488 - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - liblapack >=3.9.0,<4.0a0 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=hash-mapping - size: 6513869 - timestamp: 1730588869612 - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py310h4987827_0.conda sha256: bbd674e60f0e9201176a6c9ab95dfa58ea642eb7cff7c2d93aab649c3a49cb10 md5: f345b8969677cf68503d28ce0c28e756 @@ -13490,9 +13394,9 @@ packages: - pkg:pypi/packaging?source=hash-mapping size: 60164 timestamp: 1733203368787 -- conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_1.conda - sha256: d772223fd1ca882717ec6db55a13a6be9439c64ca3532231855ce7834599b8a5 - md5: e67778e1cac3bca3b3300f6164f7ffb9 +- conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_3.conda + sha256: 43fd80e57ebc9e0c00d169aafce533c49359174dea327a7fa8ca7454628a56f7 + md5: 07697a584fab513ce895c4511f7a2403 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -13500,75 +13404,199 @@ packages: - numpy >=1.19,<3 - numpy >=1.22.4 - python >=3.10,<3.11.0a0 - - python-dateutil >=2.8.1 - - python-tzdata >=2022a + - python-dateutil >=2.8.2 + - python-tzdata >=2022.7 - python_abi 3.10.* *_cp310 - - pytz >=2020.1,<2024.2 + - pytz >=2020.1 + constrains: + - tabulate >=0.9.0 + - psycopg2 >=2.9.6 + - pyarrow >=10.0.1 + - numba >=0.56.4 + - xlsxwriter >=3.0.5 + - qtpy >=2.3.0 + - fastparquet >=2022.12.0 + - scipy >=1.10.0 + - sqlalchemy >=2.0.0 + - openpyxl >=3.1.0 + - html5lib >=1.1 + - s3fs >=2022.11.0 + - lxml >=4.9.2 + - odfpy >=1.4.1 + - pandas-gbq >=0.19.0 + - pytables >=3.8.0 + - fsspec >=2022.11.0 + - gcsfs >=2022.11.0 + - bottleneck >=1.3.6 + - zstandard >=0.19.0 + - pyxlsb >=1.0.10 + - xarray >=2022.12.0 + - pyreadstat >=1.2.0 + - python-calamine >=0.1.7 + - beautifulsoup4 >=4.11.2 + - xlrd >=2.0.1 + - tzdata >=2022.7 + - numexpr >=2.8.4 + - matplotlib >=3.6.3 + - blosc >=1.21.3 + - pyqt5 >=5.15.9 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/pandas?source=hash-mapping - size: 13014228 - timestamp: 1726878893275 -- conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310ha53a654_1.conda - sha256: 774bcf55aa2afabf93c4bafed416f32554f89d2169fc403372d67fea965f1d09 - md5: b96d54d99c8bd2b0840b2671ab69f4cb + size: 13029755 + timestamp: 1744430958318 +- conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310h96a9d13_3.conda + sha256: 2b7e5dc2e58919803d2182c74c1934cef306bf274b078c8214860aa5994fcacc + md5: 7a35a4aa31d0399bc657251ac11b5c7a depends: - __osx >=10.13 - - libcxx >=17 + - libcxx >=18 - numpy >=1.19,<3 - numpy >=1.22.4 - python >=3.10,<3.11.0a0 - - python-dateutil >=2.8.1 - - python-tzdata >=2022a + - python-dateutil >=2.8.2 + - python-tzdata >=2022.7 - python_abi 3.10.* *_cp310 - - pytz >=2020.1,<2024.2 + - pytz >=2020.1 + constrains: + - psycopg2 >=2.9.6 + - python-calamine >=0.1.7 + - xlsxwriter >=3.0.5 + - pyqt5 >=5.15.9 + - bottleneck >=1.3.6 + - pandas-gbq >=0.19.0 + - blosc >=1.21.3 + - xarray >=2022.12.0 + - matplotlib >=3.6.3 + - openpyxl >=3.1.0 + - tabulate >=0.9.0 + - s3fs >=2022.11.0 + - zstandard >=0.19.0 + - lxml >=4.9.2 + - pyxlsb >=1.0.10 + - tzdata >=2022.7 + - pytables >=3.8.0 + - fsspec >=2022.11.0 + - html5lib >=1.1 + - gcsfs >=2022.11.0 + - odfpy >=1.4.1 + - pyarrow >=10.0.1 + - fastparquet >=2022.12.0 + - xlrd >=2.0.1 + - scipy >=1.10.0 + - qtpy >=2.3.0 + - beautifulsoup4 >=4.11.2 + - numba >=0.56.4 + - sqlalchemy >=2.0.0 + - pyreadstat >=1.2.0 + - numexpr >=2.8.4 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/pandas?source=hash-mapping - size: 12209035 - timestamp: 1726878886272 -- conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310hfd37619_1.conda - sha256: f4e4c0016c56089d22850e16c44c7e912d6368fd43374a92d8de6a1da9a85b47 - md5: 7bc53f11058c93444968c99f1600f73c + size: 12128578 + timestamp: 1744430930237 +- conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310h5936506_3.conda + sha256: d6999d5bcebe1837b26d324b6a440b70a23f3e744e9a176fc9c00fc2408c95e7 + md5: ac8e350fb40fcc86b1554ec20af922d0 depends: - __osx >=11.0 - - libcxx >=17 + - libcxx >=18 - numpy >=1.19,<3 - numpy >=1.22.4 - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython - - python-dateutil >=2.8.1 - - python-tzdata >=2022a + - python-dateutil >=2.8.2 + - python-tzdata >=2022.7 - python_abi 3.10.* *_cp310 - - pytz >=2020.1,<2024.2 + - pytz >=2020.1 + constrains: + - openpyxl >=3.1.0 + - tzdata >=2022.7 + - tabulate >=0.9.0 + - pyxlsb >=1.0.10 + - pyqt5 >=5.15.9 + - pyreadstat >=1.2.0 + - pandas-gbq >=0.19.0 + - qtpy >=2.3.0 + - scipy >=1.10.0 + - pytables >=3.8.0 + - lxml >=4.9.2 + - numba >=0.56.4 + - odfpy >=1.4.1 + - numexpr >=2.8.4 + - xlrd >=2.0.1 + - fsspec >=2022.11.0 + - html5lib >=1.1 + - xarray >=2022.12.0 + - pyarrow >=10.0.1 + - xlsxwriter >=3.0.5 + - s3fs >=2022.11.0 + - bottleneck >=1.3.6 + - beautifulsoup4 >=4.11.2 + - blosc >=1.21.3 + - matplotlib >=3.6.3 + - psycopg2 >=2.9.6 + - zstandard >=0.19.0 + - gcsfs >=2022.11.0 + - sqlalchemy >=2.0.0 + - fastparquet >=2022.12.0 + - python-calamine >=0.1.7 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/pandas?source=hash-mapping - size: 12024352 - timestamp: 1726878958127 -- conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_1.conda - sha256: 1fa40b4a351f1eb7a878d1f25f6bec71664699cd4a39c8ed5e2221f53ecca0c4 - md5: 565b3f19282642a23e5ff9bbfb01569c + size: 12046934 + timestamp: 1744430939366 +- conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_3.conda + sha256: fa3986017273899fd21aa14a524469bedac3923e2ecfdfdba59a34769b56b9b8 + md5: 60c6ae5813eb1cbc4f7774fb69623db8 depends: - numpy >=1.19,<3 - numpy >=1.22.4 - python >=3.10,<3.11.0a0 - - python-dateutil >=2.8.1 - - python-tzdata >=2022a + - python-dateutil >=2.8.2 + - python-tzdata >=2022.7 - python_abi 3.10.* *_cp310 - - pytz >=2020.1,<2024.2 + - pytz >=2020.1 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + constrains: + - scipy >=1.10.0 + - pyarrow >=10.0.1 + - python-calamine >=0.1.7 + - xlsxwriter >=3.0.5 + - openpyxl >=3.1.0 + - numexpr >=2.8.4 + - matplotlib >=3.6.3 + - fsspec >=2022.11.0 + - lxml >=4.9.2 + - html5lib >=1.1 + - s3fs >=2022.11.0 + - bottleneck >=1.3.6 + - blosc >=1.21.3 + - gcsfs >=2022.11.0 + - pyqt5 >=5.15.9 + - pyreadstat >=1.2.0 + - sqlalchemy >=2.0.0 + - qtpy >=2.3.0 + - odfpy >=1.4.1 + - tabulate >=0.9.0 + - pyxlsb >=1.0.10 + - tzdata >=2022.7 + - xarray >=2022.12.0 + - zstandard >=0.19.0 + - beautifulsoup4 >=4.11.2 + - xlrd >=2.0.1 + - pandas-gbq >=0.19.0 + - psycopg2 >=2.9.6 + - numba >=0.56.4 + - fastparquet >=2022.12.0 + - pytables >=3.8.0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/pandas?source=hash-mapping - size: 11810567 - timestamp: 1726879420659 + size: 11917543 + timestamp: 1744431481619 - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc md5: 5c092057b6badd30f75b06244ecd01c9 @@ -13712,7 +13740,7 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/platformdirs?source=hash-mapping + - pkg:pypi/platformdirs?source=compressed-mapping size: 23291 timestamp: 1742485085457 - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda @@ -14226,10 +14254,9 @@ packages: - pkg:pypi/pytest-cov?source=hash-mapping size: 27565 timestamp: 1743886993683 -- conda: https://prefix.dev/conda-forge/linux-64/python-3.10.16-habfa6aa_3_cpython.conda - build_number: 3 - sha256: a6a2cda721d49c7f9ea9efbdd77e42e9035a066c5b185fb858389cf659d816d3 - md5: dcf6249350c0f08fe07bc95c730dadbf +- conda: https://prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda + sha256: 0ae32507817402bfad08fbf0f4a9b5ae26859d5390b98bc939da85fd0bd4239f + md5: 7bb89638dae9ce1b8e051d0b721e83c2 depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 @@ -14252,39 +14279,38 @@ packages: - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 25077035 - timestamp: 1744146575752 -- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.2-hf636f53_101_cp313.conda + size: 25058210 + timestamp: 1744324903492 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda build_number: 101 - sha256: cc1984ee54261cee6a2db75c65fc7d2967bc8c6e912d332614df15244d7730ef - md5: a7902a3611fe773da3921cbbf7bc2c5c + sha256: eecb11ea60f8143deeb301eab2e04d04f7acb83659bb20fdfeacd431a5f31168 + md5: 10622e12d649154af0bd76bcf33a7c5c depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 - ld_impl_linux-64 >=2.36.1 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 - libgcc >=13 - - liblzma >=5.6.4,<6.0a0 + - liblzma >=5.8.1,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.48.0,<4.0a0 + - libsqlite >=3.49.1,<4.0a0 - libuuid >=2.38.1,<3.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.1,<4.0a0 + - openssl >=3.5.0,<4.0a0 - python_abi 3.13.* *_cp313 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata license: Python-2.0 purls: [] - size: 33233150 - timestamp: 1739803603242 + size: 33268245 + timestamp: 1744665022734 python_site_packages_path: lib/python3.13/site-packages -- conda: https://prefix.dev/conda-forge/osx-64/python-3.10.16-h65d3e95_3_cpython.conda - build_number: 3 - sha256: 7c58885297ffef48018818b7464044b75eef8aa14570b16a535f66bc04bf2991 - md5: fc856b3d804a75dde33fee81acf0a975 +- conda: https://prefix.dev/conda-forge/osx-64/python-3.10.17-h93e8a92_0_cpython.conda + sha256: de7b0090aba3e2336bdceb8cbec2de799de6e0e309439f9ecf44196bd16406e3 + md5: 94c16bc611cce843a2b25df2ca08a532 depends: - __osx >=10.13 - bzip2 >=1.0.8,<2.0a0 @@ -14302,36 +14328,35 @@ packages: - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 12918546 - timestamp: 1744146340470 -- conda: https://prefix.dev/conda-forge/osx-64/python-3.13.2-h534c281_101_cp313.conda + size: 12898620 + timestamp: 1744323796398 +- conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda build_number: 101 - sha256: 19abb6ba8a1af6985934a48f05fccd29ecc54926febdb8b3803f30134c518b34 - md5: 2e883c630979a183e23a510d470194e2 + sha256: fe70f145472820922a01279165b96717815dcd4f346ad9a2f2338045d8818930 + md5: ebcc7c42561d8d8b01477020b63218c0 depends: - __osx >=10.13 - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - liblzma >=5.6.4,<6.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.48.0,<4.0a0 + - libsqlite >=3.49.1,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.1,<4.0a0 + - openssl >=3.5.0,<4.0a0 - python_abi 3.13.* *_cp313 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata license: Python-2.0 purls: [] - size: 13961675 - timestamp: 1739802065430 + size: 13875464 + timestamp: 1744664784298 python_site_packages_path: lib/python3.13/site-packages -- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.16-h2ecfa3e_3_cpython.conda - build_number: 3 - sha256: 06bc0854de55338697b5f796fafec0661fc0c1ac03be4eed14c925ae2721a615 - md5: db72ea742e5143f2abf21630dac5e0bb +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.17-h6cefb37_0_cpython.conda + sha256: 62941aa93c59a69e56a56387ba7a8f0ae564273e00db72a4ce8e0b277d672e8f + md5: d181061519c02589c2c4203476730c25 depends: - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 @@ -14349,36 +14374,35 @@ packages: - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 11528430 - timestamp: 1744146213203 -- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.2-h81fe080_101_cp313.conda + size: 11477490 + timestamp: 1744324062010 +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda build_number: 101 - sha256: 6239a14c39a9902d6b617d57efe3eefbab23cf30cdc67122fdab81d04da193cd - md5: 71a76067a1cac1a2f03b43a08646a63e + sha256: f96468ab1e6f27bda92157bfc7f272d1fbf2ba2f85697bdc5bb106bccba1befb + md5: b3240ae8c42a3230e0b7f831e1c72e9f depends: - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - liblzma >=5.6.4,<6.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.48.0,<4.0a0 + - libsqlite >=3.49.1,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.1,<4.0a0 + - openssl >=3.5.0,<4.0a0 - python_abi 3.13.* *_cp313 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata license: Python-2.0 purls: [] - size: 11682568 - timestamp: 1739801342527 + size: 12136505 + timestamp: 1744663807953 python_site_packages_path: lib/python3.13/site-packages -- conda: https://prefix.dev/conda-forge/win-64/python-3.10.16-hfdde91d_3_cpython.conda - build_number: 3 - sha256: 86da2bfc353624c8a787d4f04674f547d441277c85aea6765d1ba8f41df1752c - md5: 519a23ba79ee0241ce130e3d10e120e5 +- conda: https://prefix.dev/conda-forge/win-64/python-3.10.17-h8c5b53a_0_cpython.conda + sha256: 071303a9bcbba4d79ab1ca61f34ec9f4ad65bc15d897828f5006ef9507094557 + md5: 0c59918f056ab2e9c7bb45970d32b2ea depends: - bzip2 >=1.0.8,<2.0a0 - libexpat >=2.7.0,<3.0a0 @@ -14396,21 +14420,21 @@ packages: - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 15933817 - timestamp: 1744145769322 -- conda: https://prefix.dev/conda-forge/win-64/python-3.13.2-h261c0b1_101_cp313.conda + size: 16005181 + timestamp: 1744323366041 +- conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda build_number: 101 - sha256: b6e7a6f314343926b5a236592272e5014edcda150e14d18d0fb9440d8a185c3f - md5: 5116c74f5e3e77b915b7b72eea0ec946 + sha256: 25cf0113c0e4fa42d31b0ff85349990dc454f1237638ba4642b009b451352cdf + md5: 4784d7aecc8996babe9681d017c81b8a depends: - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - liblzma >=5.6.4,<6.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.48.0,<4.0a0 + - libsqlite >=3.49.1,<4.0a0 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.1,<4.0a0 + - openssl >=3.5.0,<4.0a0 - python_abi 3.13.* *_cp313 - tk >=8.6.13,<8.7.0a0 - tzdata @@ -14419,8 +14443,8 @@ packages: - vc14_runtime >=14.29.30139 license: Python-2.0 purls: [] - size: 16848398 - timestamp: 1739800686310 + size: 16614435 + timestamp: 1744663103022 python_site_packages_path: Lib/site-packages - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79 @@ -14533,9 +14557,9 @@ packages: purls: [] size: 7361 timestamp: 1743483194308 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h90decc8_103.conda - sha256: 26552661510d8a30214dd123fb81ed56b8db7e9ec85efeb7ad3efdf1e8a75e29 - md5: cef95a860921c287137b633ade3c2af3 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h8ec2884_104.conda + sha256: e5fa4d701e50de1e7db15b19225d04cab0b865e57866e28e2904a328577e508a + md5: df91ebc9c16c4332750f739f4b8b6d37 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm @@ -14550,10 +14574,10 @@ packages: - libgcc >=13 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libtorch 2.6.0 cpu_mkl_hec71012_103 + - libtorch 2.6.0 cpu_mkl_hf6ddc5a_104 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=20.1.1 + - llvm-openmp >=20.1.2 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 @@ -14566,17 +14590,17 @@ packages: - sympy >=1.13.1,!=1.13.2 - typing_extensions >=4.10.0 constrains: - - pytorch-cpu ==2.6.0 - - pytorch-gpu ==99999999 + - pytorch-cpu 2.6.0 + - pytorch-gpu <0.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 24429163 - timestamp: 1742923402457 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_h5b8fff9_303.conda - sha256: 0bdb79ae6151ffbf8a23b12783d612dda25f910d435e8693b6c0ad9b1389e977 - md5: 873de2b0d84b5bfdd22fb83a6c801ca3 + size: 24590093 + timestamp: 1744241362723 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cuda126_mkl_py310_h5ee0071_304.conda + sha256: 043dfe1eb0f09f275ab8ab82eab333f673c6fea70e97ecf66951d115cd6c32a4 + md5: 7d6677d437a22b5e64fcf45805b4ff1c depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -14606,10 +14630,10 @@ packages: - libmagma >=2.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libtorch 2.6.0 cuda126_mkl_h76b5ff1_303 + - libtorch 2.6.0 cuda126_mkl_h99b69db_304 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=20.1.1 + - llvm-openmp >=20.1.2 - mkl >=2024.2.2,<2025.0a0 - nccl >=2.26.2.1,<3.0a0 - networkx @@ -14624,17 +14648,17 @@ packages: - triton 3.2.0.* - typing_extensions >=4.10.0 constrains: - - pytorch-gpu ==2.6.0 - - pytorch-cpu ==99999999 + - pytorch-gpu 2.6.0 + - pytorch-cpu <0.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 24851608 - timestamp: 1742953924846 -- conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h1aa1961_103.conda - sha256: 0c321b73b17df133265073da1a0cb417f981660d3b576a3d6f8faeda19026157 - md5: 57a9cf6bcf2486740afc7dd8003c35e4 + size: 24911983 + timestamp: 1744275531413 +- conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.6.0-cpu_mkl_py310_h73f974a_104.conda + sha256: 4d1a2aee8558954b043041b8fb14bcf5f2fbb16c7d042fe3363f641b53c56131 + md5: 6a587a49a68d7ba6f5deefb3f01801fd depends: - __osx >=10.15 - filelock @@ -14646,7 +14670,7 @@ packages: - libcblas >=3.9.0,<4.0a0 - libcxx >=18 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0.* + - libtorch 2.6.0.* *_104 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 @@ -14662,17 +14686,17 @@ packages: - sympy >=1.13.1,!=1.13.2 - typing_extensions >=4.10.0 constrains: - - pytorch-gpu ==99999999 - - pytorch-cpu ==2.6.0 + - pytorch-gpu <0.0a0 + - pytorch-cpu 2.6.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 23602186 - timestamp: 1742922911753 -- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h8980c24_3.conda - sha256: c0d11e2daa7ab8f882a1b6834aadb9eaac11123f4267e59547e09afbb3677cfe - md5: fdb80c6738d440a58e2766b4aacb29e6 + size: 23626509 + timestamp: 1744249962365 +- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.6.0-cpu_generic_py310_h10edff7_4.conda + sha256: b8dbd3b4dbf2000c165a00890d459c1ce4cc1736657a3525aee9458a9759e9c2 + md5: fa90e112a120afc83e44842df39aa9cb depends: - __osx >=11.0 - filelock @@ -14684,7 +14708,7 @@ packages: - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0.* + - libtorch 2.6.0.* *_4 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 @@ -14701,17 +14725,17 @@ packages: - sympy >=1.13.1,!=1.13.2 - typing_extensions >=4.10.0 constrains: - - pytorch-cpu ==2.6.0 - - pytorch-gpu ==99999999 + - pytorch-cpu 2.6.0 + - pytorch-gpu <0.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 23621475 - timestamp: 1742923328807 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_haf0a941_103.conda - sha256: 3a052307dd287563c8d5ebfa7fc63cde55cdc397e1d7269bb5da62c7d8355a5a - md5: 1c477af2daebb6d4e5f38e6e848c09cb + size: 23540302 + timestamp: 1744243900168 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cpu_mkl_py310_h946cf0a_104.conda + sha256: cd6edd4fd1525d68a152a7f5ab185c4d7c22d8488d2f6669c46c2ae2b6eb8c8e + md5: e4c9426552318588e4002804750da2f0 depends: - filelock - fsspec @@ -14722,7 +14746,7 @@ packages: - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0 cpu_mkl_h2287ae9_103 + - libtorch 2.6.0 cpu_mkl_hf54a72f_104 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -14740,17 +14764,17 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu ==99999999 - - pytorch-cpu ==2.6.0 + - pytorch-gpu <0.0a0 + - pytorch-cpu 2.6.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 22862154 - timestamp: 1742919116660 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_h3ac3ac7_303.conda - sha256: 0c5ee1f3154b0a4a742318aa0c349d8c3601525a3f0ad72f68a5b9720c11ce43 - md5: 8d540c2b669a6bf94b2bb9b7a698af6d + size: 22806252 + timestamp: 1744242126453 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_h67a8d91_304.conda + sha256: 28dd9e862c8e13eb0d2dcb5634bce96a76ae66d8e696213fd658e73d95ea4191 + md5: 069788d9dc6b8008cca858afff4e27ae depends: - __cuda - cuda-cudart >=12.6.77,<13.0a0 @@ -14774,7 +14798,7 @@ packages: - libcusparse >=12.5.4.2,<13.0a0 - libmagma >=2.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0 cuda126_mkl_hdbd231b_303 + - libtorch 2.6.0 cuda126_mkl_h09c782d_304 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -14792,25 +14816,14 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu ==2.6.0 - - pytorch-cpu ==99999999 + - pytorch-gpu 2.6.0 + - pytorch-cpu <0.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 22822977 - timestamp: 1742935964815 -- conda: https://prefix.dev/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 - md5: 3eeeeb9e4827ace8c0c1419c85d590ad - depends: - - python >=3.7 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pytz?source=hash-mapping - size: 188538 - timestamp: 1706886944988 + size: 22880687 + timestamp: 1744263487205 - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 md5: bc8e3267d44011051f2eb14d22fb0960 @@ -15780,19 +15793,19 @@ packages: - pkg:pypi/triton?source=hash-mapping size: 102101472 timestamp: 1741776175758 -- conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.1-hf5ce1d7_0.conda - sha256: f38c8a4cb27155a3c0d2853683569b1b1b38b31aa17195c23789367868d2125e - md5: e37cf790f710cf72fd13dcb6b2d4370c +- conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: 568ed1300869dca0ba09fb750cda5dbb depends: - - typing_extensions ==4.13.1 pyh29332c3_0 + - typing_extensions ==4.13.2 pyh29332c3_0 license: PSF-2.0 license_family: PSF purls: [] - size: 89685 - timestamp: 1743820059977 -- conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.1-pyh29332c3_0.conda - sha256: 78a5efbf86eca68b5f9e58f0dc7e56dcfa96d1dcba5c7f5f37d2c0444de22085 - md5: 5710c79a5fb0a6bfdba0a887f90583b1 + size: 89900 + timestamp: 1744302253997 +- conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 83fc6ae00127671e301c9f44254c31b8 depends: - python >=3.9 - python @@ -15800,8 +15813,8 @@ packages: license_family: PSF purls: - pkg:pypi/typing-extensions?source=compressed-mapping - size: 52170 - timestamp: 1743820059977 + size: 52189 + timestamp: 1744302253997 - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 md5: 4222072737ccff51314b5ece9c7d6f5a @@ -15944,9 +15957,9 @@ packages: - pkg:pypi/ukkonen?source=hash-mapping size: 17210 timestamp: 1725784604368 -- conda: https://prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - sha256: 114919ffa80c328127dab9c8e7a38f9d563c617691fb81fccb11c1e86763727e - md5: 32674f8dbfb7b26410ed580dd3c10a29 +- conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda + sha256: a25403b76f7f03ca1a906e1ef0f88521edded991b9897e7fed56a3e334b3db8c + md5: c1e349028e0052c4eea844e94f773065 depends: - brotli-python >=1.0.9 - h2 >=4,<5 @@ -15957,8 +15970,8 @@ packages: license_family: MIT purls: - pkg:pypi/urllib3?source=hash-mapping - size: 100102 - timestamp: 1734859520452 + size: 100791 + timestamp: 1744323705540 - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda sha256: 7a685b5c37e9713fa314a0d26b8b1d7a2e6de5ab758698199b5d5b6dba2e3ce1 md5: d3f0381e38093bde620a8d85f266ae55 diff --git a/pyproject.toml b/pyproject.toml index 473e933e..67651904 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -70,12 +70,12 @@ dask-core = ">=2025.3.0" # No distributed, tornado, etc. # as they slow down mypy and are not portable across target OSs [tool.pixi.feature.lint.tasks] -pre-commit-install = "pre-commit install" -pre-commit = "pre-commit run --all-files" -mypy = "mypy" -pylint = { cmd = "pylint array_api_extra", cwd = "src" } -pyright = "basedpyright" -lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] } +pre-commit-install = { cmd = "pre-commit install", description = "Install pre-commit"} +pre-commit = { cmd = "pre-commit run --all-files", description = "Run pre-commit"} +mypy = { cmd = "mypy", description="Type check with mypy"} +pylint = { cmd = "pylint array_api_extra", cwd = "src" , description = "Lint using pylint"} +pyright = { cmd = "basedpyright", description = "Type check with basedpyright"} +lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] , description = "Run pre-commit, pylint, mypy, and pyright"} [tool.pixi.feature.tests.dependencies] pytest = ">=8.3.5" @@ -85,18 +85,18 @@ array-api-strict = ">=2.3.1" numpy = ">=1.22.0" [tool.pixi.feature.tests.tasks] -tests = "pytest -v" -tests-cov = "pytest -v -ra --cov --cov-report=xml --cov-report=term --durations=20" +tests = { cmd = "pytest -v", description = "Run tests"} +tests-cov = { cmd="pytest -v -ra --cov --cov-report=xml --cov-report=term --durations=20", description = "Run tests with coverage"} -clean-vendor-compat = "rm -rf vendor_tests/array_api_compat" -clean-vendor-extra = "rm -rf vendor_tests/array_api_extra" -copy-vendor-compat = { cmd = "cp -r $(python -c 'import site; print(site.getsitepackages()[0])')/array_api_compat vendor_tests/", depends-on = ["clean-vendor-compat"] } -copy-vendor-extra = { cmd = "cp -r src/array_api_extra vendor_tests/", depends-on = ["clean-vendor-extra"] } -tests-vendor = { cmd = "pytest -v vendor_tests", depends-on = ["copy-vendor-compat", "copy-vendor-extra"] } +clean-vendor-compat = { cmd = "rm -rf vendor_tests/array_api_compat", description = "Delete the existing vendored version of array-api-compat"} +clean-vendor-extra = { cmd = "rm -rf vendor_tests/array_api_extra" , description = "Delete the existing vendored version of array-api-extra"} +copy-vendor-compat = { cmd = "cp -r $(python -c 'import site; print(site.getsitepackages()[0])')/array_api_compat vendor_tests/", depends-on = ["clean-vendor-compat"] , description = "Vendor a clean copy of array-api-compat"} +copy-vendor-extra = { cmd = "cp -r src/array_api_extra vendor_tests/", depends-on = ["clean-vendor-extra"] , description = "Vendor a clean copy of array-api-extra"} +tests-vendor = { cmd = "pytest -v vendor_tests", depends-on = ["copy-vendor-compat", "copy-vendor-extra"] , description = "Check that array-api-extra and array-api-compat can be vendored together" } -tests-ci = { depends-on = ["tests-cov", "tests-vendor"] } -coverage = { cmd = "coverage html", depends-on = ["tests-cov"] } -open-coverage = { cmd = "open htmlcov/index.html", depends-on = ["coverage"] } +tests-ci = { depends-on = ["tests-cov", "tests-vendor"] , description = "Run tests with coverage and vendor tests"} +coverage = { cmd = "coverage html", depends-on = ["tests-cov"], description = "Generate test coverage html report"} +open-coverage = { cmd = "open htmlcov/index.html", depends-on = ["coverage"] , description = "Open test coverage report"} [tool.pixi.feature.docs.dependencies] sphinx = ">=7.4.7" @@ -111,14 +111,14 @@ typing-extensions = ">=4.13.1" numpy = ">=2.1.3" [tool.pixi.feature.docs.tasks] -docs = { cmd = "sphinx-build -E -W . build/", cwd = "docs" } -open-docs = { cmd = "open build/index.html", cwd = "docs", depends-on = ["docs"] } +docs = { cmd = "sphinx-build -E -W . build/", cwd = "docs" , description = "Build docs"} +open-docs = { cmd = "open build/index.html", cwd = "docs", depends-on = ["docs"] , description = "Open the generated docs"} [tool.pixi.feature.dev.dependencies] ipython = ">=7.33.0" [tool.pixi.feature.dev.tasks] -ipython = { cmd = "ipython" } +ipython = { cmd = "ipython" , description = "Launch ipython"} [tool.pixi.feature.py310.dependencies] python = "~=3.10.0" From c1cd43e7495e278c2bd28cf7d1feec23949f9344 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 12:53:39 +0100 Subject: [PATCH 124/140] docs: add j-bowhay as a contributor for tool (#264) * docs: update README.md * docs: update CONTRIBUTORS.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 3 ++- CONTRIBUTORS.md | 2 +- README.md | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 4c24b4a8..5e5e6b0b 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -48,7 +48,8 @@ "profile": "https://github.com/j-bowhay", "contributions": [ "code", - "review" + "review", + "tool" ] }, { diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 7d095124..36d50b0d 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -11,7 +11,7 @@ This project exists thanks to the following contributors Lucas Colley
Lucas Colley

💻 📖 💡 🤔 🚇 🚧 🔧 ⚠️ 🐛 📦 👀 Matt Haberland
Matt Haberland

💻 🤔 - Jake Bowhay
Jake Bowhay

💻 👀 + Jake Bowhay
Jake Bowhay

💻 👀 🔧 Aaron Meurer
Aaron Meurer

👀 🤔 🚇 Tim Head
Tim Head

🤔 Athan
Athan

👀 🤔 diff --git a/README.md b/README.md index 9220d693..3fe7e3eb 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ This project exists thanks to the following contributors Lucas Colley
Lucas Colley

💻 📖 💡 🤔 🚇 🚧 🔧 ⚠️ 🐛 📦 👀 Matt Haberland
Matt Haberland

💻 🤔 - Jake Bowhay
Jake Bowhay

💻 👀 + Jake Bowhay
Jake Bowhay

💻 👀 🔧 Aaron Meurer
Aaron Meurer

👀 🤔 🚇 Tim Head
Tim Head

🤔 Athan
Athan

👀 🤔 From 6e3ad0f37d887f87d75de84e39148f50724a8c7a Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Tue, 15 Apr 2025 17:31:40 +0100 Subject: [PATCH 125/140] MAINT: Don't use `Backend` for delegation (#265) * MAINT: don't use `Backend` for delegation * Update src/array_api_extra/_lib/_backends.py Co-authored-by: Lucas Colley --------- Co-authored-by: Lucas Colley --- src/array_api_extra/_delegation.py | 53 +++++++++++++-------------- src/array_api_extra/_lib/__init__.py | 4 -- src/array_api_extra/_lib/_backends.py | 52 +++++++------------------- tests/conftest.py | 2 +- tests/test_at.py | 2 +- tests/test_funcs.py | 2 +- tests/test_helpers.py | 2 +- tests/test_lazy.py | 2 +- tests/test_testing.py | 2 +- 9 files changed, 46 insertions(+), 75 deletions(-) diff --git a/src/array_api_extra/_delegation.py b/src/array_api_extra/_delegation.py index bb11b7ee..b52c23ae 100644 --- a/src/array_api_extra/_delegation.py +++ b/src/array_api_extra/_delegation.py @@ -4,33 +4,22 @@ from types import ModuleType from typing import Literal -from ._lib import Backend, _funcs -from ._lib._utils._compat import array_namespace +from ._lib import _funcs +from ._lib._utils._compat import ( + array_namespace, + is_cupy_namespace, + is_dask_namespace, + is_jax_namespace, + is_numpy_namespace, + is_pydata_sparse_namespace, + is_torch_namespace, +) from ._lib._utils._helpers import asarrays from ._lib._utils._typing import Array __all__ = ["isclose", "pad"] -def _delegate(xp: ModuleType, *backends: Backend) -> bool: - """ - Check whether `xp` is one of the `backends` to delegate to. - - Parameters - ---------- - xp : array_namespace - Array namespace to check. - *backends : IsNamespace - Arbitrarily many backends (from the ``IsNamespace`` enum) to check. - - Returns - ------- - bool - ``True`` if `xp` matches one of the `backends`, ``False`` otherwise. - """ - return any(backend.is_namespace(xp) for backend in backends) - - def isclose( a: Array | complex, b: Array | complex, @@ -108,10 +97,15 @@ def isclose( """ xp = array_namespace(a, b) if xp is None else xp - if _delegate(xp, Backend.NUMPY, Backend.CUPY, Backend.DASK, Backend.JAX): + if ( + is_numpy_namespace(xp) + or is_cupy_namespace(xp) + or is_dask_namespace(xp) + or is_jax_namespace(xp) + ): return xp.isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan) - if _delegate(xp, Backend.TORCH): + if is_torch_namespace(xp): a, b = asarrays(a, b, xp=xp) # Array API 2024.12 support return xp.isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan) @@ -159,14 +153,19 @@ def pad( msg = "Only `'constant'` mode is currently supported" raise NotImplementedError(msg) + if ( + is_numpy_namespace(xp) + or is_cupy_namespace(xp) + or is_jax_namespace(xp) + or is_pydata_sparse_namespace(xp) + ): + return xp.pad(x, pad_width, mode, constant_values=constant_values) + # https://github.com/pytorch/pytorch/blob/cf76c05b4dc629ac989d1fb8e789d4fac04a095a/torch/_numpy/_funcs_impl.py#L2045-L2056 - if _delegate(xp, Backend.TORCH): + if is_torch_namespace(xp): pad_width = xp.asarray(pad_width) pad_width = xp.broadcast_to(pad_width, (x.ndim, 2)) pad_width = xp.flip(pad_width, axis=(0,)).flatten() return xp.nn.functional.pad(x, tuple(pad_width), value=constant_values) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] - if _delegate(xp, Backend.NUMPY, Backend.JAX, Backend.CUPY, Backend.SPARSE): - return xp.pad(x, pad_width, mode, constant_values=constant_values) - return _funcs.pad(x, pad_width, constant_values=constant_values, xp=xp) diff --git a/src/array_api_extra/_lib/__init__.py b/src/array_api_extra/_lib/__init__.py index b83d7e8c..d7b32033 100644 --- a/src/array_api_extra/_lib/__init__.py +++ b/src/array_api_extra/_lib/__init__.py @@ -1,5 +1 @@ """Internals of array-api-extra.""" - -from ._backends import Backend - -__all__ = ["Backend"] diff --git a/src/array_api_extra/_lib/_backends.py b/src/array_api_extra/_lib/_backends.py index e30afd55..f64e1479 100644 --- a/src/array_api_extra/_lib/_backends.py +++ b/src/array_api_extra/_lib/_backends.py @@ -1,58 +1,34 @@ -"""Backends with which array-api-extra interacts in delegation and testing.""" +"""Backends against which array-api-extra runs its tests.""" from __future__ import annotations -from collections.abc import Callable from enum import Enum -from types import ModuleType - -from ._utils import _compat __all__ = ["Backend"] -class Backend(Enum): # numpydoc ignore=PR01,PR02 # type: ignore[no-subclass-any] +class Backend(Enum): # numpydoc ignore=PR02 """ All array library backends explicitly tested by array-api-extra. Parameters ---------- value : str - Name of the backend's module. - is_namespace : Callable[[ModuleType], bool] - Function to check whether an input module is the array namespace - corresponding to the backend. + Tag of the backend's module, in the format ``[:]``. """ # Use : to prevent Enum from deduplicating items with the same value - ARRAY_API_STRICT = "array_api_strict", _compat.is_array_api_strict_namespace - ARRAY_API_STRICTEST = ( - "array_api_strict:strictest", - _compat.is_array_api_strict_namespace, - ) - NUMPY = "numpy", _compat.is_numpy_namespace - NUMPY_READONLY = "numpy:readonly", _compat.is_numpy_namespace - CUPY = "cupy", _compat.is_cupy_namespace - TORCH = "torch", _compat.is_torch_namespace - TORCH_GPU = "torch:gpu", _compat.is_torch_namespace - DASK = "dask.array", _compat.is_dask_namespace - SPARSE = "sparse", _compat.is_pydata_sparse_namespace - JAX = "jax.numpy", _compat.is_jax_namespace - JAX_GPU = "jax.numpy:gpu", _compat.is_jax_namespace - - def __new__( - cls, value: str, _is_namespace: Callable[[ModuleType], bool] - ): # numpydoc ignore=GL08 - obj = object.__new__(cls) - obj._value_ = value - return obj - - def __init__( - self, - value: str, # noqa: ARG002 # pylint: disable=unused-argument - is_namespace: Callable[[ModuleType], bool], - ): # numpydoc ignore=GL08 - self.is_namespace = is_namespace + ARRAY_API_STRICT = "array_api_strict" + ARRAY_API_STRICTEST = "array_api_strict:strictest" + NUMPY = "numpy" + NUMPY_READONLY = "numpy:readonly" + CUPY = "cupy" + TORCH = "torch" + TORCH_GPU = "torch:gpu" + DASK = "dask.array" + SPARSE = "sparse" + JAX = "jax.numpy" + JAX_GPU = "jax.numpy:gpu" def __str__(self) -> str: # type: ignore[explicit-override] # pyright: ignore[reportImplicitOverride] # numpydoc ignore=RT01 """Pretty-print parameterized test names.""" diff --git a/tests/conftest.py b/tests/conftest.py index 70854249..410a87ff 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -9,7 +9,7 @@ import numpy as np import pytest -from array_api_extra._lib import Backend +from array_api_extra._lib._backends import Backend from array_api_extra._lib._testing import xfail from array_api_extra._lib._utils._compat import array_namespace from array_api_extra._lib._utils._compat import device as get_device diff --git a/tests/test_at.py b/tests/test_at.py index 926685cb..4ccf584e 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -9,8 +9,8 @@ import pytest from array_api_extra import at -from array_api_extra._lib import Backend from array_api_extra._lib._at import _AtOp +from array_api_extra._lib._backends import Backend from array_api_extra._lib._testing import xp_assert_equal from array_api_extra._lib._utils._compat import array_namespace, is_writeable_array from array_api_extra._lib._utils._compat import device as get_device diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 553df5dc..4e40f09b 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -25,7 +25,7 @@ setdiff1d, sinc, ) -from array_api_extra._lib import Backend +from array_api_extra._lib._backends import Backend from array_api_extra._lib._testing import xp_assert_close, xp_assert_equal from array_api_extra._lib._utils._compat import device as get_device from array_api_extra._lib._utils._helpers import eager_shape, ndindex diff --git a/tests/test_helpers.py b/tests/test_helpers.py index c7d271ca..ebd4811f 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -4,7 +4,7 @@ import numpy as np import pytest -from array_api_extra._lib import Backend +from array_api_extra._lib._backends import Backend from array_api_extra._lib._testing import xp_assert_equal from array_api_extra._lib._utils._compat import array_namespace from array_api_extra._lib._utils._compat import device as get_device diff --git a/tests/test_lazy.py b/tests/test_lazy.py index 8690c33e..f40df277 100644 --- a/tests/test_lazy.py +++ b/tests/test_lazy.py @@ -7,7 +7,7 @@ import array_api_extra as xpx # Let some tests bypass lazy_xp_function from array_api_extra import lazy_apply -from array_api_extra._lib import Backend +from array_api_extra._lib._backends import Backend from array_api_extra._lib._testing import xp_assert_equal from array_api_extra._lib._utils import _compat from array_api_extra._lib._utils._compat import array_namespace, is_dask_array diff --git a/tests/test_testing.py b/tests/test_testing.py index 9976e6fd..ff67121b 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -5,7 +5,7 @@ import numpy as np import pytest -from array_api_extra._lib import Backend +from array_api_extra._lib._backends import Backend from array_api_extra._lib._testing import xp_assert_close, xp_assert_equal from array_api_extra._lib._utils._compat import ( array_namespace, From 9c9326adb81efa1b48b2ab1cc7f91c4916e2d7f1 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Mon, 21 Apr 2025 15:55:57 +0100 Subject: [PATCH 126/140] TST: `xfail_xp_backend(strict=False)` (#269) --- pixi.lock | 2 +- pyproject.toml | 4 ++-- src/array_api_extra/_lib/_testing.py | 14 +++++++++++-- tests/conftest.py | 30 ++++++++++++++++++---------- tests/test_at.py | 12 +++++++---- tests/test_funcs.py | 2 +- tests/test_helpers.py | 2 +- 7 files changed, 44 insertions(+), 22 deletions(-) diff --git a/pixi.lock b/pixi.lock index 56ee7c56..2153c4e2 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5256,7 +5256,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 74777bddfe6ab8d3ced9e5d1c645cb95c637707a45de9e96c88fc3b41723e3af + sha256: 68490b5f2feb7687422f882f54bb2a93c687425b984a69ecd58c9d6d73653139 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 67651904..9d897cc0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -213,8 +213,8 @@ filterwarnings = ["error"] log_cli_level = "INFO" testpaths = ["tests"] markers = [ - "skip_xp_backend(library, *, reason=None): Skip test for a specific backend", - "xfail_xp_backend(library, *, reason=None): Xfail test for a specific backend", + "skip_xp_backend(library, /, *, reason=None): Skip test for a specific backend", + "xfail_xp_backend(library, /, *, reason=None, strict=None): Xfail test for a specific backend", ] diff --git a/src/array_api_extra/_lib/_testing.py b/src/array_api_extra/_lib/_testing.py index 319297c8..301a851f 100644 --- a/src/array_api_extra/_lib/_testing.py +++ b/src/array_api_extra/_lib/_testing.py @@ -195,7 +195,9 @@ def xp_assert_close( ) -def xfail(request: pytest.FixtureRequest, reason: str) -> None: +def xfail( + request: pytest.FixtureRequest, *, reason: str, strict: bool | None = None +) -> None: """ XFAIL the currently running test. @@ -209,5 +211,13 @@ def xfail(request: pytest.FixtureRequest, reason: str) -> None: ``request`` argument of the test function. reason : str Reason for the expected failure. + strict: bool, optional + If True, the test will be marked as failed if it passes. + If False, the test will be marked as passed if it fails. + Default: ``xfail_strict`` value in ``pyproject.toml``, or False if absent. """ - request.node.add_marker(pytest.mark.xfail(reason=reason)) + if strict is not None: + marker = pytest.mark.xfail(reason=reason, strict=strict) + else: + marker = pytest.mark.xfail(reason=reason) + request.node.add_marker(marker) diff --git a/tests/conftest.py b/tests/conftest.py index 410a87ff..5676cc0d 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,7 +1,6 @@ """Pytest fixtures.""" from collections.abc import Callable, Generator -from contextlib import suppress from functools import partial, wraps from types import ModuleType from typing import ParamSpec, TypeVar, cast @@ -34,20 +33,29 @@ def library(request: pytest.FixtureRequest) -> Backend: # numpydoc ignore=PR01, """ elem = cast(Backend, request.param) - for marker_name, skip_or_xfail in ( - ("skip_xp_backend", pytest.skip), - ("xfail_xp_backend", partial(xfail, request)), + for marker_name, skip_or_xfail, allow_kwargs in ( + ("skip_xp_backend", pytest.skip, {"reason"}), + ("xfail_xp_backend", partial(xfail, request), {"reason", "strict"}), ): for marker in request.node.iter_markers(marker_name): - library = marker.kwargs.get("library") or marker.args[0] # type: ignore[no-untyped-usage] - if not isinstance(library, Backend): - msg = f"argument of {marker_name} must be a Backend enum" + if len(marker.args) != 1: # pyright: ignore[reportUnknownArgumentType] + msg = f"Expected exactly one positional argument; got {marker.args}" raise TypeError(msg) + if not isinstance(marker.args[0], Backend): + msg = f"Argument of {marker_name} must be a Backend enum" + raise TypeError(msg) + if invalid_kwargs := set(marker.kwargs) - allow_kwargs: # pyright: ignore[reportUnknownArgumentType] + msg = f"Unexpected kwarg(s): {invalid_kwargs}" + raise TypeError(msg) + + library: Backend = marker.args[0] + reason: str | None = marker.kwargs.get("reason", None) + strict: bool | None = marker.kwargs.get("strict", None) + if library == elem: - reason = str(library) - with suppress(KeyError): - reason += ":" + cast(str, marker.kwargs["reason"]) - skip_or_xfail(reason=reason) + reason = f"{library}: {reason}" if reason else str(library) # pyright: ignore[reportUnknownArgumentType] + kwargs = {"strict": strict} if strict is not None else {} + skip_or_xfail(reason=reason, **kwargs) # pyright: ignore[reportUnknownArgumentType] return elem diff --git a/tests/test_at.py b/tests/test_at.py index 4ccf584e..fa9bcdc8 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -115,11 +115,15 @@ def assert_copy( pytest.param( *(True, 1, 1), marks=( - pytest.mark.skip_xp_backend( # test passes when copy=False - Backend.JAX, reason="bool mask update with shaped rhs" + pytest.mark.xfail_xp_backend( + Backend.JAX, + reason="bool mask update with shaped rhs", + strict=False, # test passes when copy=False ), - pytest.mark.skip_xp_backend( # test passes when copy=False - Backend.JAX_GPU, reason="bool mask update with shaped rhs" + pytest.mark.xfail_xp_backend( + Backend.JAX_GPU, + reason="bool mask update with shaped rhs", + strict=False, # test passes when copy=False ), pytest.mark.xfail_xp_backend( Backend.DASK, reason="bool mask update with shaped rhs" diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 4e40f09b..652e12ef 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -196,7 +196,7 @@ def test_device(self, xp: ModuleType, device: Device): y = apply_where(x % 2 == 0, x, self.f1, fill_value=x) assert get_device(y) == device - @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no isdtype") + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") @pytest.mark.filterwarnings("ignore::RuntimeWarning") # overflows, etc. @hypothesis.settings( # The xp and library fixtures are not regenerated between hypothesis iterations diff --git a/tests/test_helpers.py b/tests/test_helpers.py index ebd4811f..a104e93c 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -27,7 +27,7 @@ lazy_xp_function(in1d, jax_jit=False, static_argnames=("assume_unique", "invert", "xp")) -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no unique_inverse") +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no unique_inverse") @pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="no unique_inverse") class TestIn1D: # cover both code paths From 6998deb01f5a78d2f0c1285c10c110eb698cf8e2 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Tue, 22 Apr 2025 16:50:28 +0100 Subject: [PATCH 127/140] TST: flaky `test_single_axis` (#272) --- tests/test_funcs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 652e12ef..0cee0b4d 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -521,7 +521,7 @@ def test_xp(self, xp: ModuleType): class TestExpandDims: def test_single_axis(self, xp: ModuleType): """Trivial case where xpx.expand_dims doesn't add anything to xp.expand_dims""" - a = xp.empty((2, 3, 4, 5)) + a = xp.asarray(np.reshape(np.arange(2 * 3 * 4 * 5), (2, 3, 4, 5))) for axis in range(-5, 4): b = expand_dims(a, axis=axis) xp_assert_equal(b, xp.expand_dims(a, axis=axis)) From 2ba372c6b08ad32fcabef58403d33114c500e9a5 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 22 Apr 2025 20:29:41 +0100 Subject: [PATCH 128/140] CD: fix docs deployment (#273) closes gh-266 --- .github/workflows/docs-deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index 3f7e6ed0..78a5ada1 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -1,7 +1,7 @@ name: Docs Deploy permissions: - contents: read + contents: write # needed for the deploy step on: workflow_run: From 675582f74420ed260d8d079b8d5244d26aa660c0 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 23 Apr 2025 15:06:07 +0100 Subject: [PATCH 129/140] deps: add dep groups for dask and jax (#275) --- renovate.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/renovate.json b/renovate.json index 10ea8ab9..473f963c 100644 --- a/renovate.json +++ b/renovate.json @@ -50,6 +50,14 @@ "matchManagers": ["github-actions"], "matchPackageNames": ["python"], "enabled": false + }, + { + "matchPackageNames": ["dask", "dask-core"], + "groupName": "dask" + }, + { + "matchPackageNames": ["jax", "jaxlib"], + "groupName": "jax" } ] } From 143ff393c57516c914e786ddb6309a5a32b477ab Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 23 Apr 2025 14:19:07 +0000 Subject: [PATCH 130/140] deps: Update dependency hypothesis to >=6.130.12 (#274) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pixi.lock b/pixi.lock index 2153c4e2..487c161a 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5256,7 +5256,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 68490b5f2feb7687422f882f54bb2a93c687425b984a69ecd58c9d6d73653139 + sha256: ba6f94790cc0ad792e4857f421b2bed4c62892f2bc923db0108ff6b34c92ddef requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 9d897cc0..058b2467 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ numpydoc = ">=1.8.0,<2" array-api-strict = ">=2.3.1" numpy = ">=2.1.3" pytest = ">=8.3.5" -hypothesis = ">=6.130.11" +hypothesis = ">=6.130.12" dask-core = ">=2025.3.0" # No distributed, tornado, etc. # NOTE: don't add jax, pytorch, sparse, cupy here # as they slow down mypy and are not portable across target OSs @@ -80,7 +80,7 @@ lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] , description [tool.pixi.feature.tests.dependencies] pytest = ">=8.3.5" pytest-cov = ">=6.1.1" -hypothesis = ">=6.130.11" +hypothesis = ">=6.130.12" array-api-strict = ">=2.3.1" numpy = ">=1.22.0" From 53db9db57c60abd52614afe8b51208e20d09c2f3 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 23 Apr 2025 15:22:02 +0100 Subject: [PATCH 131/140] DEV: disable codecov project status (#276) this avoids failing statuses on PRs due to having to wait for test-backends in unrelated areas of the codebase --- codecov.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codecov.yml b/codecov.yml index d05bc8e2..dc9b47cd 100644 --- a/codecov.yml +++ b/codecov.yml @@ -4,3 +4,6 @@ github_checks: ignore: - "src/array_api_extra/_lib/_compat" - "src/array_api_extra/_lib/_typing" +coverage: + status: + project: off From 54aaf84ebc90465249ad14d6784ae373ca68ef8f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 04:21:04 +0000 Subject: [PATCH 132/140] deps: Update dependency basedpyright to >=1.28.5 (#277) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index 487c161a..aeb86565 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5256,7 +5256,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: ba6f94790cc0ad792e4857f421b2bed4c62892f2bc923db0108ff6b34c92ddef + sha256: e0b7b737906dee4bde7c104b7c777f78a22a1b296f32ba74da5b72cce828eb63 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 058b2467..82290941 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,7 +58,7 @@ typing-extensions = ">=4.13.1" pre-commit = ">=4.2.0" pylint = ">=3.3.6" basedmypy = ">=2.10.0" -basedpyright = ">=1.28.3" +basedpyright = ">=1.28.5" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: array-api-strict = ">=2.3.1" From ebcdaca65bbf5fa78dd76ef16afeb3e51937badb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 10:58:24 +0000 Subject: [PATCH 133/140] deps: Update dependency numba to >=0.61.2 (#278) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pixi.lock b/pixi.lock index aeb86565..58f0ca0f 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5256,7 +5256,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: e0b7b737906dee4bde7c104b7c777f78a22a1b296f32ba74da5b72cce828eb63 + sha256: 620e3454c349ccc780eefd0a1aa3ab21e1e574465484b43c089402f12f71e3e6 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 82290941..df9b6b0e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -136,7 +136,7 @@ numpy = "=1.22.0" [tool.pixi.feature.backends.dependencies] pytorch = ">=2.6.0" dask = ">=2025.3.0" -numba = ">=0.61.0" # sparse dependency +numba = ">=0.61.2" # sparse dependency llvmlite = ">=0.44.0" # sparse dependency [tool.pixi.feature.backends.pypi-dependencies] From 9a425121bbf6afb5bd155e137ac65b8aa5494926 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 20:49:58 +0000 Subject: [PATCH 134/140] deps: Update dependency typing-extensions to >=4.13.2 (#279) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pixi.lock b/pixi.lock index 58f0ca0f..fbe6f8b8 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5256,7 +5256,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 620e3454c349ccc780eefd0a1aa3ab21e1e574465484b43c089402f12f71e3e6 + sha256: 3c9987a48df7f5e5f16e25b7b14512512f23c4438e62c85f5c830973620138ca requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index df9b6b0e..e560ff2d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,7 +54,7 @@ array-api-compat = ">=1.11.2,<2" array-api-extra = { path = ".", editable = true } [tool.pixi.feature.lint.dependencies] -typing-extensions = ">=4.13.1" +typing-extensions = ">=4.13.2" pre-commit = ">=4.2.0" pylint = ">=3.3.6" basedmypy = ">=2.10.0" @@ -107,7 +107,7 @@ sphinx-autodoc-typehints = ">=1.25.3" # Needed to import parsed modules with autodoc dask-core = ">=2025.3.0" pytest = ">=8.3.5" -typing-extensions = ">=4.13.1" +typing-extensions = ">=4.13.2" numpy = ">=2.1.3" [tool.pixi.feature.docs.tasks] From 375429280779ac8b0d6bef508a695428cba626f9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 21:51:55 +0100 Subject: [PATCH 135/140] deps: Update dependency hypothesis to >=6.131.0 (#280) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pixi.lock b/pixi.lock index fbe6f8b8..098b77a2 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5256,7 +5256,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 3c9987a48df7f5e5f16e25b7b14512512f23c4438e62c85f5c830973620138ca + sha256: 9d5f699a813b67c48b9b575fcc37ccd15092cfbf685005c28ab952d29096d05b requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index e560ff2d..b87bfc57 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ numpydoc = ">=1.8.0,<2" array-api-strict = ">=2.3.1" numpy = ">=2.1.3" pytest = ">=8.3.5" -hypothesis = ">=6.130.12" +hypothesis = ">=6.131.0" dask-core = ">=2025.3.0" # No distributed, tornado, etc. # NOTE: don't add jax, pytorch, sparse, cupy here # as they slow down mypy and are not portable across target OSs @@ -80,7 +80,7 @@ lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] , description [tool.pixi.feature.tests.dependencies] pytest = ">=8.3.5" pytest-cov = ">=6.1.1" -hypothesis = ">=6.130.12" +hypothesis = ">=6.131.0" array-api-strict = ">=2.3.1" numpy = ">=1.22.0" From 22234b4593be902efd494909705fbe321613c1f5 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Thu, 24 Apr 2025 21:52:22 +0100 Subject: [PATCH 136/140] deps: schedule hypothesis monthly (#281) releases are very frequent, causing noise --- renovate.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/renovate.json b/renovate.json index 473f963c..05342e62 100644 --- a/renovate.json +++ b/renovate.json @@ -52,12 +52,20 @@ "enabled": false }, { + "description": "Group Dask packages.", "matchPackageNames": ["dask", "dask-core"], "groupName": "dask" }, { + "description": "Group JAX packages.", "matchPackageNames": ["jax", "jaxlib"], "groupName": "jax" + }, + { + "description": "Schedule hypothesis monthly as releases are frequent.", + "matchManagers": ["pixi"], + "matchPackageNames": ["hypothesis"], + "schedule": ["* * 10 * *"] } ] } From 93763994120c4c57b53f4d65d59f5dc21cfa9f16 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 22:02:38 +0100 Subject: [PATCH 137/140] deps: Update dependency hypothesis to >=6.131.8 (#282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 85 +++++++++++++++++++++++++------------------------- pyproject.toml | 4 +-- 2 files changed, 44 insertions(+), 45 deletions(-) diff --git a/pixi.lock b/pixi.lock index 098b77a2..61b1f717 100644 --- a/pixi.lock +++ b/pixi.lock @@ -159,7 +159,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -415,7 +415,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -662,7 +662,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -899,7 +899,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -1159,7 +1159,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1439,7 +1439,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1686,7 +1686,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1935,7 +1935,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -2512,7 +2512,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2625,7 +2625,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2733,7 +2733,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2841,7 +2841,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 @@ -2939,7 +2939,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -2986,7 +2986,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -3029,7 +3029,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -3072,7 +3072,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -3164,7 +3164,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3356,7 +3356,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3539,7 +3539,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3712,7 +3712,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -3910,7 +3910,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -4126,7 +4126,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -4309,7 +4309,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -4494,7 +4494,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda @@ -4641,7 +4641,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -4690,7 +4690,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -4732,7 +4732,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -4774,7 +4774,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -4828,7 +4828,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -4876,7 +4876,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -4918,7 +4918,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -4960,7 +4960,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -5013,7 +5013,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda @@ -5060,7 +5060,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-31_h7f60823_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-31_hff6cab4_openblas.conda @@ -5103,7 +5103,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda @@ -5146,7 +5146,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda @@ -5256,7 +5256,7 @@ packages: - pypi: . name: array-api-extra version: 0.7.2.dev0 - sha256: 9d5f699a813b67c48b9b575fcc37ccd15092cfbf685005c28ab952d29096d05b + sha256: eb518a1094740e5a41c947fb7b93845d39c8c52fd03755313440f3771ecad7f6 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' @@ -8001,9 +8001,9 @@ packages: - pkg:pypi/hyperframe?source=hash-mapping size: 17397 timestamp: 1737618427549 -- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.0-pyha770c72_0.conda - sha256: 10ba30fee960f8e02b49f030d1272e41694752ed6bd6260be611611c5f03d376 - md5: fdb4b15c1f542fb91da87f8b6f6535de +- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda + sha256: 420637353239732b2649bf3ed6039bf7e12f09f595752a67d5d27be72b88e86b + md5: 09f4414e824e694fb3b89b25421b27df depends: - attrs >=22.2.0 - click >=7.0 @@ -8012,11 +8012,10 @@ packages: - setuptools - sortedcontainers >=2.1.0,<3.0.0 license: MPL-2.0 - license_family: MOZILLA purls: - pkg:pypi/hypothesis?source=hash-mapping - size: 352719 - timestamp: 1744300918665 + size: 356193 + timestamp: 1745475780825 - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 diff --git a/pyproject.toml b/pyproject.toml index b87bfc57..cba9c4cf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ numpydoc = ">=1.8.0,<2" array-api-strict = ">=2.3.1" numpy = ">=2.1.3" pytest = ">=8.3.5" -hypothesis = ">=6.131.0" +hypothesis = ">=6.131.8" dask-core = ">=2025.3.0" # No distributed, tornado, etc. # NOTE: don't add jax, pytorch, sparse, cupy here # as they slow down mypy and are not portable across target OSs @@ -80,7 +80,7 @@ lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] , description [tool.pixi.feature.tests.dependencies] pytest = ">=8.3.5" pytest-cov = ">=6.1.1" -hypothesis = ">=6.131.0" +hypothesis = ">=6.131.8" array-api-strict = ">=2.3.1" numpy = ">=1.22.0" From 4425d149867770a28b316fd98133c2b4584bfc48 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Fri, 25 Apr 2025 13:18:52 +0100 Subject: [PATCH 138/140] ENH: `allow_dask_compute=True` instead of 999 (#283) --- src/array_api_extra/testing.py | 18 +++++++++++++----- tests/test_testing.py | 20 +++++++++++++------- 2 files changed, 26 insertions(+), 12 deletions(-) diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index 4f8288cf..37e8e69e 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -39,7 +39,7 @@ def override(func: object) -> object: def lazy_xp_function( # type: ignore[explicit-any] func: Callable[..., Any], *, - allow_dask_compute: int = 0, + allow_dask_compute: bool | int = False, jax_jit: bool = True, static_argnums: int | Sequence[int] | None = None, static_argnames: str | Iterable[str] | None = None, @@ -59,9 +59,10 @@ def lazy_xp_function( # type: ignore[explicit-any] ---------- func : callable Function to be tested. - allow_dask_compute : int, optional - Number of times `func` is allowed to internally materialize the Dask graph. This - is typically triggered by ``bool()``, ``float()``, or ``np.asarray()``. + allow_dask_compute : bool | int, optional + Whether `func` is allowed to internally materialize the Dask graph, or maximum + number of times it is allowed to do so. This is typically triggered by + ``bool()``, ``float()``, or ``np.asarray()``. Set to 1 if you are aware that `func` converts the input parameters to NumPy and want to let it do so at least for the time being, knowing that it is going to be @@ -75,7 +76,10 @@ def lazy_xp_function( # type: ignore[explicit-any] a test function that invokes `func` multiple times should still work with this parameter set to 1. - Default: 0, meaning that `func` must be fully lazy and never materialize the + Set to True to allow `func` to materialize the graph an unlimited number + of times. + + Default: False, meaning that `func` must be fully lazy and never materialize the graph. jax_jit : bool, optional Set to True to replace `func` with ``jax.jit(func)`` after calling the @@ -235,6 +239,10 @@ def iter_tagged() -> ( # type: ignore[explicit-any] if is_dask_namespace(xp): for mod, name, func, tags in iter_tagged(): n = tags["allow_dask_compute"] + if n is True: + n = 1_000_000 + elif n is False: + n = 0 wrapped = _dask_wrap(func, n) monkeypatch.setattr(mod, name, wrapped) diff --git a/tests/test_testing.py b/tests/test_testing.py index ff67121b..fb9ba581 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -130,13 +130,18 @@ def non_materializable4(x: Array) -> Array: return non_materializable(x) +def non_materializable5(x: Array) -> Array: + return non_materializable(x) + + lazy_xp_function(good_lazy) # Works on JAX and Dask lazy_xp_function(non_materializable2, jax_jit=False, allow_dask_compute=2) +lazy_xp_function(non_materializable3, jax_jit=False, allow_dask_compute=True) # Works on JAX, but not Dask -lazy_xp_function(non_materializable3, jax_jit=False, allow_dask_compute=1) +lazy_xp_function(non_materializable4, jax_jit=False, allow_dask_compute=1) # Works neither on Dask nor JAX -lazy_xp_function(non_materializable4) +lazy_xp_function(non_materializable5) def test_lazy_xp_function(xp: ModuleType): @@ -147,29 +152,30 @@ def test_lazy_xp_function(xp: ModuleType): xp_assert_equal(non_materializable(x), xp.asarray([1.0, 2.0])) # Wrapping explicitly disabled xp_assert_equal(non_materializable2(x), xp.asarray([1.0, 2.0])) + xp_assert_equal(non_materializable3(x), xp.asarray([1.0, 2.0])) if is_jax_namespace(xp): - xp_assert_equal(non_materializable3(x), xp.asarray([1.0, 2.0])) + xp_assert_equal(non_materializable4(x), xp.asarray([1.0, 2.0])) with pytest.raises( TypeError, match="Attempted boolean conversion of traced array" ): - _ = non_materializable4(x) # Wrapped + _ = non_materializable5(x) # Wrapped elif is_dask_namespace(xp): with pytest.raises( AssertionError, match=r"dask\.compute.* 2 times, but only up to 1 calls are allowed", ): - _ = non_materializable3(x) + _ = non_materializable4(x) with pytest.raises( AssertionError, match=r"dask\.compute.* 1 times, but no calls are allowed", ): - _ = non_materializable4(x) + _ = non_materializable5(x) else: - xp_assert_equal(non_materializable3(x), xp.asarray([1.0, 2.0])) xp_assert_equal(non_materializable4(x), xp.asarray([1.0, 2.0])) + xp_assert_equal(non_materializable5(x), xp.asarray([1.0, 2.0])) def static_params(x: Array, n: int, flag: bool = False) -> Array: From bb6129b1bfe344b9807a2f28451fe9211efe0b1b Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Fri, 25 Apr 2025 15:57:08 +0100 Subject: [PATCH 139/140] MAINT: array_api_compat tweaks (#285) --- src/array_api_extra/_lib/_utils/_compat.py | 3 ++ src/array_api_extra/_lib/_utils/_compat.pyi | 43 ++++++++++++--------- vendor_tests/test_vendor.py | 3 +- 3 files changed, 29 insertions(+), 20 deletions(-) diff --git a/src/array_api_extra/_lib/_utils/_compat.py b/src/array_api_extra/_lib/_utils/_compat.py index b9997450..c6eec4cd 100644 --- a/src/array_api_extra/_lib/_utils/_compat.py +++ b/src/array_api_extra/_lib/_utils/_compat.py @@ -23,6 +23,7 @@ is_torch_namespace, is_writeable_array, size, + to_device, ) except ImportError: from array_api_compat import ( @@ -45,6 +46,7 @@ is_torch_namespace, is_writeable_array, size, + to_device, ) __all__ = [ @@ -67,4 +69,5 @@ "is_torch_namespace", "is_writeable_array", "size", + "to_device", ] diff --git a/src/array_api_extra/_lib/_utils/_compat.pyi b/src/array_api_extra/_lib/_utils/_compat.pyi index f40d7556..48addda4 100644 --- a/src/array_api_extra/_lib/_utils/_compat.pyi +++ b/src/array_api_extra/_lib/_utils/_compat.pyi @@ -4,6 +4,7 @@ from __future__ import annotations from types import ModuleType +from typing import Any, TypeGuard # TODO import from typing (requires Python >=3.13) from typing_extensions import TypeIs @@ -12,29 +13,33 @@ from ._typing import Array, Device # pylint: disable=missing-class-docstring,unused-argument -class Namespace(ModuleType): - def device(self, x: Array, /) -> Device: ... - def array_namespace( *xs: Array | complex | None, api_version: str | None = None, use_compat: bool | None = None, -) -> Namespace: ... +) -> ModuleType: ... def device(x: Array, /) -> Device: ... def is_array_api_obj(x: object, /) -> TypeIs[Array]: ... -def is_array_api_strict_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... -def is_cupy_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... -def is_dask_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... -def is_jax_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... -def is_numpy_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... -def is_pydata_sparse_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... -def is_torch_namespace(xp: ModuleType, /) -> TypeIs[Namespace]: ... -def is_cupy_array(x: object, /) -> TypeIs[Array]: ... -def is_dask_array(x: object, /) -> TypeIs[Array]: ... -def is_jax_array(x: object, /) -> TypeIs[Array]: ... -def is_numpy_array(x: object, /) -> TypeIs[Array]: ... -def is_pydata_sparse_array(x: object, /) -> TypeIs[Array]: ... -def is_torch_array(x: object, /) -> TypeIs[Array]: ... -def is_lazy_array(x: object, /) -> TypeIs[Array]: ... -def is_writeable_array(x: object, /) -> TypeIs[Array]: ... +def is_array_api_strict_namespace(xp: ModuleType, /) -> bool: ... +def is_cupy_namespace(xp: ModuleType, /) -> bool: ... +def is_dask_namespace(xp: ModuleType, /) -> bool: ... +def is_jax_namespace(xp: ModuleType, /) -> bool: ... +def is_numpy_namespace(xp: ModuleType, /) -> bool: ... +def is_pydata_sparse_namespace(xp: ModuleType, /) -> bool: ... +def is_torch_namespace(xp: ModuleType, /) -> bool: ... +def is_cupy_array(x: object, /) -> TypeGuard[Array]: ... +def is_dask_array(x: object, /) -> TypeGuard[Array]: ... +def is_jax_array(x: object, /) -> TypeGuard[Array]: ... +def is_numpy_array(x: object, /) -> TypeGuard[Array]: ... +def is_pydata_sparse_array(x: object, /) -> TypeGuard[Array]: ... +def is_torch_array(x: object, /) -> TypeGuard[Array]: ... +def is_lazy_array(x: object, /) -> TypeGuard[Array]: ... +def is_writeable_array(x: object, /) -> TypeGuard[Array]: ... def size(x: Array, /) -> int | None: ... +def to_device( # type: ignore[explicit-any] + x: Array, + device: Device, # pylint: disable=redefined-outer-name + /, + *, + stream: int | Any | None = None, +) -> Array: ... diff --git a/vendor_tests/test_vendor.py b/vendor_tests/test_vendor.py index 4613edc7..374cba11 100644 --- a/vendor_tests/test_vendor.py +++ b/vendor_tests/test_vendor.py @@ -23,11 +23,12 @@ def test_vendor_compat(): is_torch_namespace, is_writeable_array, size, + to_device, ) x = xp.asarray([1, 2, 3]) assert array_namespace(x) is xp - device(x) + to_device(x, device(x)) assert is_array_api_obj(x) assert is_array_api_strict_namespace(xp) assert not is_cupy_array(x) From c3ba802c2625064d993c271e281d2543a1638e32 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 30 Apr 2025 15:16:32 +0100 Subject: [PATCH 140/140] deps: disable requires-python updates (#288) --- renovate.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 05342e62..c263292b 100644 --- a/renovate.json +++ b/renovate.json @@ -21,8 +21,8 @@ "enabled": false }, { - "description": "Do not bump Python deps in the manifest.", - "matchManagers": ["pixi"], + "description": "Do not bump Python deps in the manifest or requires-python.", + "matchManagers": ["pixi", "pep621"], "matchPackageNames": ["python"], "enabled": false },