From 70c7c8092d665c1556f6cd9ab819e266c5d88674 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 18 Mar 2025 23:09:04 +0000 Subject: [PATCH 001/131] 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 002/131] 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 003/131] 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 004/131] 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 005/131] 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 006/131] 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 007/131] 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 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

🤔 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 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

🤔 From 114a3ec4d870db6a0decb4b583ca69d4c902f2ce Mon Sep 17 00:00:00 2001 From: crusaderky Date: Sun, 23 Mar 2025 19:16:35 +0000 Subject: [PATCH 008/131] 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 009/131] 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 010/131] 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 011/131] 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 012/131] 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 013/131] 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 014/131] 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 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 015/131] 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 016/131] 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 017/131] 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 018/131] 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 019/131] 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 020/131] 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 021/131] 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 022/131] 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 023/131] 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 024/131] 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 025/131] 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 026/131] 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 027/131] 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 028/131] 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 029/131] 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 030/131] 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 031/131] 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 032/131] 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 033/131] 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 034/131] 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 035/131] 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 036/131] 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 037/131] 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 038/131] 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 039/131] 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 040/131] 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 041/131] 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 042/131] 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 043/131] 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 044/131] 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 045/131] 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 046/131] 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 047/131] 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 048/131] 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 049/131] 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 050/131] 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 051/131] 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 052/131] 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 053/131] 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 054/131] 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 055/131] 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 056/131] 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 057/131] 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 058/131] 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 059/131] 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 060/131] 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 061/131] 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 062/131] 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 063/131] 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 064/131] 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 065/131] 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 066/131] 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 067/131] 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 068/131] 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 069/131] 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 070/131] 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 071/131] 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 072/131] 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 073/131] 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 074/131] 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 075/131] 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 076/131] 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 077/131] 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 078/131] 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 079/131] 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 080/131] 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 081/131] 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 082/131] 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 083/131] 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 084/131] 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 }, From b56aeba0223cbe0585d2018ec6566dea8c57aa55 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sun, 11 May 2025 23:08:07 +0100 Subject: [PATCH 085/131] REL: prepare 0.7.2 release (#289) * REL: bump version to 0.7.2 * update lock file --- pixi.lock | 7190 +++++++++++++++---------------- src/array_api_extra/__init__.py | 2 +- 2 files changed, 3595 insertions(+), 3597 deletions(-) diff --git a/pixi.lock b/pixi.lock index 61b1f717..ac0d48f9 100644 --- a/pixi.lock +++ b/pixi.lock @@ -11,22 +11,22 @@ 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.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/noarch/ca-certificates-2025.4.26-hbd8a1cb_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.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.8.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-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/libsqlite-3.49.1-hee588c1_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.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/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/openssl-3.5.0-h7b32b05_1.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/python_abi-3.13-7_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 @@ -34,17 +34,17 @@ environments: 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_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/liblzma-5.8.1-hd471939_1.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/libsqlite-3.49.2-hdb6dae5_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/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/openssl-3.5.0-hc426f3f_1.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/python_abi-3.13-7_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 @@ -52,17 +52,17 @@ environments: 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 - - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2025.1.31-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_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/liblzma-5.8.1-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.49.1-h3f77e49_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.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_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/openssl-3.5.0-h81ee809_1.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/python_abi-3.13-7_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 @@ -70,16 +70,16 @@ environments: win-64: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_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/liblzma-5.8.1-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.49.1-h67fdade_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.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.5.0-ha4e3fda_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.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/python_abi-3.13-7_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 @@ -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.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/aws-c-auth-0.9.0-h66f1c83_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.9.0-hada3f3f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hc2d532b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h9312af0_8.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.10.1-hc373b34_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.19.0-h756d8c7_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.13.0-h034c9a0_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.17-h73c4702_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hc2d532b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.7-hc2d532b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.32.5-h5e5e39d_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h7cc6b5f_7.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 @@ -120,54 +120,53 @@ 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.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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/beautifulsoup4-4.13.4-pyha770c72_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.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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/contourpy-1.3.2-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.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 + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-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/dill-0.4.0-pyhd8ed1ab_0.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/distributed-2025.4.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/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.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 - 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.2.1-py310he8512ff_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.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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/identify-2.6.10-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.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/ipython-8.36.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.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/jedi-0.19.2-pyhd8ed1ab_1.conda @@ -176,12 +175,12 @@ environments: - 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/lerc-4.0.0-h0aef613_1.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-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/libarrow-20.0.0-hebdba27_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-20.0.0-hcb10f89_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-20.0.0-hcb10f89_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-20.0.0-h1bed206_3_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 @@ -189,51 +188,53 @@ environments: - 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.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/libdeflate-1.23-h86f0d12_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.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/libfreetype-2.13.3-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_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/libgrpc-1.71.0-h8e591d7_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_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/libjpeg-turbo-3.1.0-hb9d3cd8_0.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.8.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-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/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/libparquet-20.0.0-h081d1f1_3_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/libprotobuf-5.29.3-h501fc15_1.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/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.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_hf6ddc5a_104.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_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.7-h4bc477f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.8-h4bc477f_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-20.1.2-h024ca30_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.4-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 + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.4.4-py310h80b8a69_0.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-py310h89163eb_1.conda @@ -247,60 +248,60 @@ 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/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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.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/noarch/nodejs-wheel-22.15.0-pyhd8ed1ab_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/numpy-2.2.5-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 + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_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.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/orc-2.1.2-h17f744e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - 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-py310h7e6dc6c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.2.1-py310h7e6dc6c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_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/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/noarch/prompt-toolkit-3.0.51-pyha770c72_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-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/linux-64/pyarrow-20.0.0-py310hff52083_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-20.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/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.1.1-pyhd8ed1ab_0.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_h8ec2884_104.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cpu_mkl_py310_h8ec2884_100.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 - 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.15-hd830067_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.18-h763c568_1.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 @@ -308,7 +309,7 @@ environments: - 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_1.conda - - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-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 @@ -320,7 +321,7 @@ 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/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda @@ -336,16 +337,16 @@ 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.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/virtualenv-20.31.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 - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -356,19 +357,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.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/aws-c-auth-0.9.0-h5203cb5_6.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.9.0-h5d1f64b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.2-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h6021610_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-ha86263b_8.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.10.1-h6a41807_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.19.0-h08206e7_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.13.0-h23d829b_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.17-hcffc3f7_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h6021610_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.7-h6021610_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.32.5-he981082_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h35f2fc2_7.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 @@ -376,66 +377,65 @@ 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.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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/beautifulsoup4-4.13.4-pyha770c72_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.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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/contourpy-1.3.2-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.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 + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-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/dill-0.4.0-pyhd8ed1ab_0.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/distributed-2025.4.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/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.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-64/freetype-2.13.3-h40dfd5c_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 - 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/osx-64/gmpy2-2.2.1-py310he278d95_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.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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/identify-2.6.10-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.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/ipython-8.36.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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/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/lerc-4.0.0-hcca01a6_1.conda - 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-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/libarrow-20.0.0-he825168_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-20.0.0-hdc53af8_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-20.0.0-hdc53af8_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-20.0.0-ha37b807_3_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 @@ -443,45 +443,47 @@ environments: - 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.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/libcxx-20.1.4-hf95d169_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-hcc1b750_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/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/libfreetype-2.13.3-h694c41f_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_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 + - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h7d722e6_1.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/libjpeg-turbo-3.1.0-h6e16a3a_0.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.8.1-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.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.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/libparquet-20.0.0-h283e888_3_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/libprotobuf-5.29.3-h1c7185b_1.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/libsqlite-3.49.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-hed3591d_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_h3891332_104.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.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/libxml2-2.13.8-h93c44a6_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.4-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 + - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.4.4-py310hf2a43f7_0.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 @@ -495,54 +497,54 @@ 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/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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.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/noarch/nodejs-wheel-22.15.0-pyhd8ed1ab_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/numpy-2.2.5-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 + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.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/orc-2.1.2-h82caab2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - 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/osx-64/pillow-11.2.1-py310hbf7783a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_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/noarch/prompt-toolkit-3.0.51-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/osx-64/pyarrow-20.0.0-py310h2ec42d9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-20.0.0-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.6-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.1.1-pyhd8ed1ab_0.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_h73f974a_104.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.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 @@ -555,7 +557,7 @@ environments: - 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/soupsieve-2.7-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 @@ -567,7 +569,7 @@ 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/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda @@ -583,16 +585,16 @@ 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.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/virtualenv-20.31.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-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/noarch/xyzservices-2025.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/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/zstandard-0.23.0-py310hbb8c376_2.conda - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -603,19 +605,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.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/aws-c-auth-0.9.0-hf8df148_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.9.0-hd7db386_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.2-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hc2321cf_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h00dedb7_8.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.10.1-h4486ab7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.19.0-hff97710_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.13.0-hc33dfae_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.17-h2b77d3b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hc2321cf_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.7-hc2321cf_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.32.5-he5a6918_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-h22d0237_7.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 @@ -623,66 +625,65 @@ 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.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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/beautifulsoup4-4.13.4-pyha770c72_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.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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/contourpy-1.3.2-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.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 + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-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/dill-0.4.0-pyhd8ed1ab_0.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/distributed-2025.4.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/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.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 - 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.2.1-py310h805dbd7_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.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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/identify-2.6.10-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.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/ipython-8.36.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.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/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/lerc-4.0.0-hd64df32_1.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-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/libarrow-20.0.0-h271b6f8_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-20.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-20.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-20.0.0-he749cb8_3_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 @@ -690,45 +691,47 @@ 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.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/libcxx-20.1.4-ha82da77_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-h5773f1b_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.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/libfreetype-2.13.3-hce30654_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_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/libgrpc-1.71.0-h857da87_1.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/libjpeg-turbo-3.1.0-h5505292_0.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.8.1-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-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.29-openmp_hf332438_0.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/libparquet-20.0.0-h636d7b7_3_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/libprotobuf-5.29.3-hccd9074_1.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/libsqlite-3.49.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_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_h4059bed_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_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.7-h52572c6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.8-h52572c6_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.4-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 + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.4.4-py310hedecf87_0.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-py310hc74094e_1.conda @@ -741,55 +744,55 @@ 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/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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.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/nodejs-wheel-22.15.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.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/numpy-2.2.5-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 + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_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.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/orc-2.1.2-hd90e43c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - 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-py310h61efb56_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.2.1-py310h61efb56_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_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-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/noarch/prompt-toolkit-3.0.51-pyha770c72_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-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/osx-arm64/pyarrow-20.0.0-py310hb6292c7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-20.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/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.1.1-pyhd8ed1ab_0.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_h10edff7_4.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_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-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda @@ -802,7 +805,7 @@ environments: - 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_1.conda - - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-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 @@ -814,7 +817,7 @@ 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/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda @@ -829,16 +832,16 @@ 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.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/virtualenv-20.31.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 - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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-py310h078409c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -850,74 +853,73 @@ 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.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/win-64/aws-c-auth-0.9.0-h94ec422_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.9.0-hd30f992_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.2-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-hd30f992_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-h7b20b9f_8.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.10.1-h49b9655_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.19.0-h5eb4f99_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.13.0-hfb73e5e_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.17-hbbd7047_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-hd30f992_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.7-hd30f992_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.32.5-h16ca276_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h3f4ff8e_7.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.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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/beautifulsoup4-4.13.4-pyha770c72_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.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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/contourpy-1.3.2-py310hc19bc0b_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 + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-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/dill-0.4.0-pyhd8ed1ab_0.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/distributed-2025.4.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/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.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 - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_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/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-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.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/ipython-8.36.0-pyh9ab4c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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.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/lerc-4.0.0-h6470a55_1.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-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/libarrow-20.0.0-hde72ee7_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-20.0.0-h7d8d6a5_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-20.0.0-h7d8d6a5_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-20.0.0-hb76e781_3_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 @@ -925,39 +927,41 @@ environments: - 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.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/libdeflate-1.23-h76ddb4d_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.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/libfreetype-2.13.3-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_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/libgrpc-1.71.0-h8c3449c_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/libjpeg-turbo-3.0.0-hcfcfb64_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.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.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/liblzma-5.8.1-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-20.0.0-ha850022_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.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/libsqlite-3.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_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_hf54a72f_104.conda + - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_4.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_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 - 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.7-h442d1da_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_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_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.4.4-py310hd8baafb_0.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-py310h38315fa_1.conda @@ -968,48 +972,48 @@ 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/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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/noarch/nodejs-wheel-22.15.0-pyhd8ed1ab_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/numpy-2.2.5-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/openssl-3.5.0-ha4e3fda_1.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/orc-2.1.2-h35764e3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - - 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/win-64/pillow-11.2.1-py310h9595edc_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_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/prompt-toolkit-3.0.50-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_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-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/win-64/pyarrow-20.0.0-py310h5588dad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-20.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/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.1.1-pyhd8ed1ab_0.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_h946cf0a_104.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.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 @@ -1020,7 +1024,7 @@ environments: - 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_1.conda - - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-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 @@ -1032,7 +1036,7 @@ 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/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda @@ -1051,17 +1055,17 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-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 - 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/noarch/xyzservices-2025.4.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-py310ha8f682b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -1080,19 +1084,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.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/aws-c-auth-0.9.0-h66f1c83_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.9.0-hada3f3f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hc2d532b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h9312af0_8.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.10.1-hc373b34_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.19.0-h756d8c7_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.13.0-h034c9a0_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.17-h73c4702_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hc2d532b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.7-hc2d532b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.32.5-h5e5e39d_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h7cc6b5f_7.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 @@ -1100,74 +1104,73 @@ 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.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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/beautifulsoup4-4.13.4-pyha770c72_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.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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/contourpy-1.3.2-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.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 - - 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-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-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_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.9.27-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.41-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.41-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.9.37-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.9.37-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.9.37-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.9.37-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.9.26-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.9.19-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.9.19-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.9.41-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.9.19-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.9.41-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.19-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.41-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.9.0.52-h81d5506_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/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-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/dill-0.4.0-pyhd8ed1ab_0.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/distributed-2025.4.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/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.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.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 - 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.2.1-py310he8512ff_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.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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/identify-2.6.10-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.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/ipython-8.36.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.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/jedi-0.19.2-pyhd8ed1ab_1.conda @@ -1176,12 +1179,12 @@ environments: - 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/lerc-4.0.0-h0aef613_1.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-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/libarrow-20.0.0-hebdba27_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-20.0.0-hcb10f89_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-20.0.0-hcb10f89_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-20.0.0-h1bed206_3_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 @@ -1189,59 +1192,60 @@ 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_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/libcublas-12.9.0.13-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.0.13-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-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-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/libcufft-11.4.0.6-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.0.6-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.14.0.30-h628e99a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.10.19-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.10.19-h9ab20c4_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-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/libcusolver-11.7.4.40-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.4.40-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.9.5-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.9.5-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h86f0d12_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.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/libfreetype-2.13.3-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.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_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/libgfortran-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_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.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/libgpg-error-1.55-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-h8e591d7_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_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/libjpeg-turbo-3.1.0-hb9d3cd8_0.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.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/liblzma-5.8.1-hb9d3cd8_1.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/libnvjitlink-12.9.41-h5888daf_0.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/libparquet-20.0.0-h081d1f1_3_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/libprotobuf-5.29.3-h501fc15_1.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/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.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_h99b69db_304.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cuda126_mkl_h99b69db_300.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 @@ -1249,12 +1253,12 @@ 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.7-h4bc477f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.8-h4bc477f_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-20.1.2-h024ca30_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.4-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 + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.4.4-py310h80b8a69_0.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-py310h89163eb_1.conda @@ -1268,62 +1272,62 @@ 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/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.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/noarch/narwhals-1.38.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.5.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.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/noarch/nodejs-wheel-22.15.0-pyhd8ed1ab_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/numpy-2.2.5-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 + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_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.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/orc-2.1.2-h17f744e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - 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-py310h7e6dc6c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.2.1-py310h7e6dc6c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_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/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/noarch/prompt-toolkit-3.0.51-pyha770c72_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-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/linux-64/pyarrow-20.0.0-py310hff52083_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-20.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/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.1.1-pyhd8ed1ab_0.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_h5ee0071_304.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cuda126_mkl_py310_h5ee0071_300.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/rdma-core-57.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/linux-64/s2n-1.5.15-hd830067_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.18-h763c568_1.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 @@ -1331,7 +1335,7 @@ environments: - 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_1.conda - - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-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 @@ -1343,7 +1347,7 @@ 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/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda @@ -1354,22 +1358,22 @@ 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/linux-64/triton-3.2.0-cuda126py310h50ec074_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.3.0-cuda126py310h05ca3d0_1.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.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/virtualenv-20.31.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 - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -1380,19 +1384,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.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/aws-c-auth-0.9.0-h5203cb5_6.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.9.0-h5d1f64b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.2-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h6021610_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-ha86263b_8.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.10.1-h6a41807_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.19.0-h08206e7_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.13.0-h23d829b_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.17-hcffc3f7_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h6021610_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.7-h6021610_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.32.5-he981082_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h35f2fc2_7.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 @@ -1400,66 +1404,65 @@ 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.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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/beautifulsoup4-4.13.4-pyha770c72_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.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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/contourpy-1.3.2-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.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 + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-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/dill-0.4.0-pyhd8ed1ab_0.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/distributed-2025.4.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/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.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-64/freetype-2.13.3-h40dfd5c_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 - 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/osx-64/gmpy2-2.2.1-py310he278d95_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.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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/identify-2.6.10-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.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/ipython-8.36.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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/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/lerc-4.0.0-hcca01a6_1.conda - 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-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/libarrow-20.0.0-he825168_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-20.0.0-hdc53af8_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-20.0.0-hdc53af8_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-20.0.0-ha37b807_3_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 @@ -1467,45 +1470,47 @@ environments: - 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.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/libcxx-20.1.4-hf95d169_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-hcc1b750_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/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/libfreetype-2.13.3-h694c41f_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_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 + - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h7d722e6_1.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/libjpeg-turbo-3.1.0-h6e16a3a_0.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.8.1-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.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.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/libparquet-20.0.0-h283e888_3_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/libprotobuf-5.29.3-h1c7185b_1.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/libsqlite-3.49.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-hed3591d_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_h3891332_104.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.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/libxml2-2.13.8-h93c44a6_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.4-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 + - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.4.4-py310hf2a43f7_0.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 @@ -1519,54 +1524,54 @@ 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/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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.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/noarch/nodejs-wheel-22.15.0-pyhd8ed1ab_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/numpy-2.2.5-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 + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.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/orc-2.1.2-h82caab2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - 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/osx-64/pillow-11.2.1-py310hbf7783a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_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/noarch/prompt-toolkit-3.0.51-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/osx-64/pyarrow-20.0.0-py310h2ec42d9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-20.0.0-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.6-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.1.1-pyhd8ed1ab_0.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_h73f974a_104.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.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 @@ -1579,7 +1584,7 @@ environments: - 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/soupsieve-2.7-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 @@ -1591,7 +1596,7 @@ 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/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda @@ -1607,16 +1612,16 @@ 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.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/virtualenv-20.31.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-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/noarch/xyzservices-2025.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/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/zstandard-0.23.0-py310hbb8c376_2.conda - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -1627,19 +1632,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.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/aws-c-auth-0.9.0-hf8df148_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.9.0-hd7db386_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.2-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hc2321cf_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h00dedb7_8.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.10.1-h4486ab7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.19.0-hff97710_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.13.0-hc33dfae_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.17-h2b77d3b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hc2321cf_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.7-hc2321cf_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.32.5-he5a6918_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-h22d0237_7.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 @@ -1647,66 +1652,65 @@ 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.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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/beautifulsoup4-4.13.4-pyha770c72_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.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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/contourpy-1.3.2-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.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 + - conda: https://prefix.dev/conda-forge/noarch/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-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/dill-0.4.0-pyhd8ed1ab_0.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/distributed-2025.4.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/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.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 - 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.2.1-py310h805dbd7_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.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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/identify-2.6.10-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.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/ipython-8.36.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.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/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/lerc-4.0.0-hd64df32_1.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-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/libarrow-20.0.0-h271b6f8_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-20.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-20.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-20.0.0-he749cb8_3_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 @@ -1714,45 +1718,47 @@ 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.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/libcxx-20.1.4-ha82da77_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-h5773f1b_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.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/libfreetype-2.13.3-hce30654_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_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/libgrpc-1.71.0-h857da87_1.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/libjpeg-turbo-3.1.0-h5505292_0.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.8.1-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-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.29-openmp_hf332438_0.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/libparquet-20.0.0-h636d7b7_3_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/libprotobuf-5.29.3-hccd9074_1.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/libsqlite-3.49.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_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_h4059bed_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_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.7-h52572c6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.8-h52572c6_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.4-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 + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.4.4-py310hedecf87_0.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-py310hc74094e_1.conda @@ -1765,55 +1771,55 @@ 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/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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.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/nodejs-wheel-22.15.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.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/numpy-2.2.5-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 + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_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.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/orc-2.1.2-hd90e43c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - 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-py310h61efb56_0.conda - - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.2.1-py310h61efb56_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_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-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/noarch/prompt-toolkit-3.0.51-pyha770c72_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-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/osx-arm64/pyarrow-20.0.0-py310hb6292c7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-20.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/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.1.1-pyhd8ed1ab_0.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_h10edff7_4.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_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-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda @@ -1826,7 +1832,7 @@ environments: - 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_1.conda - - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-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 @@ -1838,7 +1844,7 @@ 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/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda @@ -1853,16 +1859,16 @@ 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.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/virtualenv-20.31.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 - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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-py310h078409c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -1874,134 +1880,135 @@ 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.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/win-64/aws-c-auth-0.9.0-h94ec422_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.9.0-hd30f992_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.2-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-hd30f992_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-h7b20b9f_8.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.10.1-h49b9655_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.19.0-h5eb4f99_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.13.0-hfb73e5e_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.17-hbbd7047_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-hd30f992_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.7-hd30f992_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.32.5-h16ca276_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h3f4ff8e_7.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.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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/beautifulsoup4-4.13.4-pyha770c72_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.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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/contourpy-1.3.2-py310hc19bc0b_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_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_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.9.27-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.37-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.37-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.9.37-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.9.37-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.19-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.41-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.9.0.52-h1361d0a_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/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-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/dill-0.4.0-pyhd8ed1ab_0.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/distributed-2025.4.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/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.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.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 - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_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/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-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.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/ipython-8.36.0-pyh9ab4c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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.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/lerc-4.0.0-h6470a55_1.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-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/libarrow-20.0.0-h80a5264_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-20.0.0-h7d8d6a5_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-20.0.0-h7d8d6a5_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-20.0.0-hb76e781_3_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_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.9.0.13-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_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/libcufft-11.4.0.6-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.10.19-he0c23c2_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_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.4.40-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.9.5-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h76ddb4d_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.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/libfreetype-2.13.3-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_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/libgrpc-1.71.0-h8c3449c_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/libjpeg-turbo-3.0.0-hcfcfb64_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.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.8.1-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_1.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_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/libnvjitlink-12.9.41-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-20.0.0-ha850022_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.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/libsqlite-3.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_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/libtiff-4.7.0-h797046b_4.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 - 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.7-h442d1da_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_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_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.4.4-py310hd8baafb_0.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-py310h38315fa_1.conda @@ -2012,47 +2019,47 @@ 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/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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/noarch/nodejs-wheel-22.15.0-pyhd8ed1ab_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/numpy-2.2.5-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/openssl-3.5.0-ha4e3fda_1.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/orc-2.1.2-h35764e3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - - 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/win-64/pillow-11.2.1-py310h9595edc_0.conda + - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_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/prompt-toolkit-3.0.50-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_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-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/win-64/pyarrow-20.0.0-py310h5588dad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-20.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/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.1.1-pyhd8ed1ab_0.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/noarch/python_abi-3.10-7_cp310.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 @@ -2064,7 +2071,7 @@ environments: - 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_1.conda - - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-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 @@ -2076,7 +2083,7 @@ 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/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda @@ -2095,17 +2102,17 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-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 - 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/noarch/xyzservices-2025.4.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-py310ha8f682b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -2121,19 +2128,19 @@ 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.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/noarch/beautifulsoup4-4.13.4-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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/dask-core-2025.4.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/exceptiongroup-1.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 @@ -2149,17 +2156,17 @@ environments: - 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.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/libgcc-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-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.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/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.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/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -2169,9 +2176,9 @@ 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/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.5.0-h7b32b05_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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 @@ -2179,16 +2186,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/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/python_abi-3.13-7_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/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/soupsieve-2.7-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-autodoc-typehints-3.2.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 @@ -2206,25 +2213,25 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_2.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/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/noarch/beautifulsoup4-4.13.4-pyha770c72_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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/dask-core-2025.4.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/exceptiongroup-1.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 @@ -2237,18 +2244,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.2-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.4-hf95d169_1.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.8.1-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.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/libsqlite-3.49.2-hdb6dae5_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.4-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 @@ -2256,9 +2263,9 @@ 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-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 - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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 @@ -2266,16 +2273,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/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/python_abi-3.13-7_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/soupsieve-2.7-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-autodoc-typehints-3.2.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 @@ -2293,25 +2300,25 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py313h63b0ddb_2.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/noarch/beautifulsoup4-4.13.4-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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/dask-core-2025.4.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/exceptiongroup-1.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 @@ -2324,18 +2331,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.2-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.4-ha82da77_1.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.8.1-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-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.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/libsqlite-3.49.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-20.1.2-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.4-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 @@ -2343,9 +2350,9 @@ 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.2.4-py313h41a2e72_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/osx-arm64/numpy-2.2.5-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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 @@ -2353,16 +2360,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/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/python_abi-3.13-7_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/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/soupsieve-2.7-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-autodoc-typehints-3.2.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 @@ -2380,25 +2387,25 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_2.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.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/noarch/beautifulsoup4-4.13.4-pyha770c72_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/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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.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/exceptiongroup-1.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 @@ -2417,11 +2424,11 @@ 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.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.8.1-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-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.49.1-h67fdade_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-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.7-h442d1da_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_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 @@ -2430,9 +2437,9 @@ 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.2.4-py313hefb8edb_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/win-64/numpy-2.2.5-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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 @@ -2440,15 +2447,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/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/python_abi-3.13-7_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/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/soupsieve-2.7-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-autodoc-typehints-3.2.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 @@ -2472,7 +2479,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-py313ha7868ed_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_2.conda - pypi: . lint: channels: @@ -2490,86 +2497,86 @@ 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.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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 - - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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/exceptiongroup-1.3.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.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 - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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/identify-2.6.10-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/isort-6.0.1-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.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/libgcc-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-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.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/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.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/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-py313h8060acc_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/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.2.4-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-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.5.0-h7b32b05_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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/platformdirs-4.3.8-pyhe01879c_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.6-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.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/python_abi-3.13-7_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-78.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 @@ -2589,11 +2596,11 @@ 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.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/virtualenv-20.31.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-py313h536fd9c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_2.conda - pypi: . osx-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda @@ -2603,81 +2610,81 @@ 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.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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/exceptiongroup-1.3.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.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 - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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/identify-2.6.10-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/isort-6.0.1-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/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.2-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.4-hf95d169_1.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.8.1-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.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/libsqlite-3.49.2-hdb6dae5_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/libzlib-1.3.1-hd23fc13_2.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/llvm-openmp-20.1.4-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 - - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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/nodejs-wheel-22.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-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.5.0-hc426f3f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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/platformdirs-4.3.8-pyhe01879c_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.6-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.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/python_abi-3.13-7_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-78.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 @@ -2697,11 +2704,11 @@ 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.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/virtualenv-20.31.2-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 + - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py313h63b0ddb_2.conda - pypi: . osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda @@ -2711,81 +2718,81 @@ 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.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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 - - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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/exceptiongroup-1.3.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.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 - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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/identify-2.6.10-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/isort-6.0.1-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.2-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.4-ha82da77_1.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.8.1-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-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.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/libsqlite-3.49.2-h3f77e49_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/libzlib-1.3.1-h8359307_2.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/llvm-openmp-20.1.4-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 - - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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-2.2.4-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-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.5.0-h81ee809_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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/platformdirs-4.3.8-pyhe01879c_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.6-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.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/python_abi-3.13-7_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-78.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 @@ -2805,11 +2812,11 @@ 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.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/virtualenv-20.31.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-py313h90d716c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_2.conda - pypi: . win-64: - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda @@ -2819,36 +2826,36 @@ 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.5-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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 - - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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/exceptiongroup-1.3.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.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 - - 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/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-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/isort-6.0.1-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 @@ -2857,40 +2864,40 @@ 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.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.8.1-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-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.49.1-h67fdade_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-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.7-h442d1da_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_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 - 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/mypy_extensions-1.1.0-pyha770c72_0.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-2.2.4-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-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.5.0-ha4e3fda_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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/platformdirs-4.3.8-pyhe01879c_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.6-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.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/python_abi-3.13-7_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-78.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 @@ -2914,12 +2921,12 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-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 - - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_2.conda - pypi: . tests: channels: @@ -2934,46 +2941,47 @@ environments: - 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/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.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/libgcc-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-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.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/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.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.4-py313h17eae1a_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/linux-64/numpy-2.2.5-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/python_abi-3.13-7_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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - pypi: . osx-64: @@ -2981,42 +2989,43 @@ environments: - 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/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.2-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.4-hf95d169_1.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.8.1-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.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/libsqlite-3.49.2-hdb6dae5_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.4-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.5.0-hc426f3f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/python_abi-3.13-7_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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - pypi: . osx-arm64: @@ -3024,42 +3033,43 @@ environments: - 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/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.2-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.4-ha82da77_1.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.8.1-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-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.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/libsqlite-3.49.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-20.1.2-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.4-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.5.0-h81ee809_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/python_abi-3.13-7_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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - pypi: . win-64: @@ -3067,12 +3077,12 @@ environments: - 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/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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 @@ -3082,27 +3092,28 @@ 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.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.8.1-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-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.49.1-h67fdade_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-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.7-h442d1da_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_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.4-py313hefb8edb_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/win-64/numpy-2.2.5-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/python_abi-3.13-7_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - 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/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/vc-14.3-h2b53caa_26.conda @@ -3119,19 +3130,19 @@ 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.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/aws-c-auth-0.9.0-h66f1c83_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.9.0-hada3f3f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hc2d532b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h9312af0_8.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.10.1-hc373b34_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.19.0-h756d8c7_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.13.0-h034c9a0_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.17-h73c4702_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hc2d532b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.7-hc2d532b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.32.5-h5e5e39d_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h7cc6b5f_7.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 @@ -3141,30 +3152,29 @@ 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.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/ca-certificates-2025.4.26-hbd8a1cb_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/click-8.2.0-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/contourpy-1.3.2-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.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 - - 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/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.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 - - 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.2.1-py310he8512ff_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.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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 @@ -3175,12 +3185,12 @@ environments: - 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/lerc-4.0.0-h0aef613_1.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-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/libarrow-20.0.0-hebdba27_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-20.0.0-hcb10f89_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-20.0.0-hcb10f89_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-20.0.0-h1bed206_3_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 @@ -3188,51 +3198,53 @@ environments: - 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.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/libdeflate-1.23-h86f0d12_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.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/libfreetype-2.13.3-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_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/libgrpc-1.71.0-h8e591d7_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_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/libjpeg-turbo-3.1.0-hb9d3cd8_0.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.8.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-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/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/libparquet-20.0.0-h081d1f1_3_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/libprotobuf-5.29.3-h501fc15_1.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/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.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_hf6ddc5a_104.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_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.7-h4bc477f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.8-h4bc477f_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-20.1.2-h024ca30_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.4-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 + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.4.4-py310h80b8a69_0.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 @@ -3241,27 +3253,27 @@ 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.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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.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/numpy-2.2.5-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/linux-64/openssl-3.5.0-h7b32b05_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.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/orc-2.1.2-h17f744e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/linux-64/pillow-11.2.1-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-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 + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-20.0.0-py310hff52083_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-20.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 @@ -3271,20 +3283,20 @@ environments: - 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_h8ec2884_104.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cpu_mkl_py310_h8ec2884_100.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 - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.15-hd830067_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.18-h763c568_1.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 - 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/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda @@ -3298,12 +3310,12 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -3311,19 +3323,19 @@ 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.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/aws-c-auth-0.9.0-h5203cb5_6.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.9.0-h5d1f64b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.2-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h6021610_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-ha86263b_8.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.10.1-h6a41807_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.19.0-h08206e7_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.13.0-h23d829b_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.17-hcffc3f7_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h6021610_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.7-h6021610_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.32.5-he981082_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h35f2fc2_7.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 @@ -3333,30 +3345,29 @@ environments: - 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.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/ca-certificates-2025.4.26-hbd8a1cb_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/click-8.2.0-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/contourpy-1.3.2-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.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 - - 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/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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-64/freetype-2.13.3-h40dfd5c_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 - - conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.1.5-py310he278d95_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.2.1-py310he278d95_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.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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 @@ -3365,12 +3376,12 @@ environments: - 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/lerc-4.0.0-hcca01a6_1.conda - 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-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/libarrow-20.0.0-he825168_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-20.0.0-hdc53af8_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-20.0.0-hdc53af8_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-20.0.0-ha37b807_3_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 @@ -3378,45 +3389,47 @@ environments: - 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.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/libcxx-20.1.4-hf95d169_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-hcc1b750_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/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/libfreetype-2.13.3-h694c41f_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_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 + - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h7d722e6_1.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/libjpeg-turbo-3.1.0-h6e16a3a_0.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.8.1-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.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.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/libparquet-20.0.0-h283e888_3_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/libprotobuf-5.29.3-h1c7185b_1.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/libsqlite-3.49.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-hed3591d_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_h3891332_104.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.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/libxml2-2.13.8-h93c44a6_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.4-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 + - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.4.4-py310hf2a43f7_0.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 @@ -3425,27 +3438,27 @@ 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.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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.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/numpy-2.2.5-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/osx-64/openssl-3.5.0-hc426f3f_1.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/orc-2.1.2-h82caab2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/osx-64/pillow-11.2.1-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/osx-64/pyarrow-20.0.0-py310h2ec42d9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-20.0.0-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 @@ -3455,8 +3468,8 @@ environments: - 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_h73f974a_104.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.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 @@ -3467,7 +3480,7 @@ environments: - 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/noarch/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda @@ -3481,12 +3494,12 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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/zstandard-0.23.0-py310hbb8c376_2.conda - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -3494,19 +3507,19 @@ 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.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/aws-c-auth-0.9.0-hf8df148_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.9.0-hd7db386_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.2-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hc2321cf_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h00dedb7_8.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.10.1-h4486ab7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.19.0-hff97710_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.13.0-hc33dfae_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.17-h2b77d3b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hc2321cf_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.7-hc2321cf_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.32.5-he5a6918_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-h22d0237_7.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 @@ -3516,30 +3529,29 @@ 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.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/ca-certificates-2025.4.26-hbd8a1cb_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/click-8.2.0-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/contourpy-1.3.2-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.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 - - 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/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.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 - - 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.2.1-py310h805dbd7_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.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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 @@ -3548,12 +3560,12 @@ environments: - 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/lerc-4.0.0-hd64df32_1.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-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/libarrow-20.0.0-h271b6f8_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-20.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-20.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-20.0.0-he749cb8_3_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 @@ -3561,45 +3573,47 @@ 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.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/libcxx-20.1.4-ha82da77_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-h5773f1b_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.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/libfreetype-2.13.3-hce30654_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_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/libgrpc-1.71.0-h857da87_1.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/libjpeg-turbo-3.1.0-h5505292_0.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.8.1-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-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.29-openmp_hf332438_0.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/libparquet-20.0.0-h636d7b7_3_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/libprotobuf-5.29.3-hccd9074_1.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/libsqlite-3.49.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_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_h4059bed_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_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.7-h52572c6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.8-h52572c6_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.4-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 + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.4.4-py310hedecf87_0.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 @@ -3607,28 +3621,28 @@ 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.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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.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.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/numpy-2.2.5-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/osx-arm64/openssl-3.5.0-h81ee809_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.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/orc-2.1.2-hd90e43c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/osx-arm64/pillow-11.2.1-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-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 + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-20.0.0-py310hb6292c7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-20.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 @@ -3638,8 +3652,8 @@ environments: - 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_h10edff7_4.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_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-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda @@ -3650,7 +3664,7 @@ 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/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.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 @@ -3663,12 +3677,12 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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-py310h078409c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -3677,54 +3691,53 @@ 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.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/win-64/aws-c-auth-0.9.0-h94ec422_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.9.0-hd30f992_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.2-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-hd30f992_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-h7b20b9f_8.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.10.1-h49b9655_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.19.0-h5eb4f99_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.13.0-hfb73e5e_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.17-hbbd7047_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-hd30f992_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.7-hd30f992_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.32.5-h16ca276_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h3f4ff8e_7.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.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/ca-certificates-2025.4.26-h4c7d964_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/click-8.2.0-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/contourpy-1.3.2-py310hc19bc0b_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 - - 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/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.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 - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.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/lerc-4.0.0-h6470a55_1.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-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/libarrow-20.0.0-hde72ee7_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-20.0.0-h7d8d6a5_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-20.0.0-h7d8d6a5_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-20.0.0-hb76e781_3_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 @@ -3732,61 +3745,63 @@ environments: - 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.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/libdeflate-1.23-h76ddb4d_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.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/libfreetype-2.13.3-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_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/libgrpc-1.71.0-h8c3449c_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/libjpeg-turbo-3.0.0-hcfcfb64_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.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.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/liblzma-5.8.1-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-20.0.0-ha850022_3_cpu.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.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/libsqlite-3.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_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_hf54a72f_104.conda + - conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_4.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_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 - 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.7-h442d1da_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_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_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.4.4-py310hd8baafb_0.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/narwhals-1.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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.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/numpy-2.2.5-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/openssl-3.5.0-ha4e3fda_1.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/orc-2.1.2-h35764e3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/win-64/pillow-11.2.1-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-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 + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-20.0.0-py310h5588dad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-20.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 @@ -3796,8 +3811,8 @@ environments: - 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_h946cf0a_104.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.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 @@ -3806,7 +3821,7 @@ environments: - 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/sympy-1.13.3-pyh04b8f61_5.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda @@ -3825,11 +3840,11 @@ 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-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.4.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-py310ha8f682b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -3845,19 +3860,19 @@ 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.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/aws-c-auth-0.9.0-h66f1c83_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.9.0-hada3f3f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hc2d532b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h9312af0_8.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.10.1-hc373b34_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.19.0-h756d8c7_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.13.0-h034c9a0_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.17-h73c4702_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hc2d532b_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.7-hc2d532b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.32.5-h5e5e39d_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h7cc6b5f_7.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 @@ -3867,50 +3882,49 @@ 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.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/ca-certificates-2025.4.26-hbd8a1cb_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/click-8.2.0-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/contourpy-1.3.2-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.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 - - 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-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-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_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.9.27-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.41-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.41-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.9.37-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.9.37-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.9.37-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.9.37-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.9.26-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.9.19-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.9.19-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.9.41-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.9.19-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.9.41-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.19-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.41-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.9.0.52-h81d5506_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/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/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.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.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 - - 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.2.1-py310he8512ff_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.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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 @@ -3921,12 +3935,12 @@ environments: - 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/lerc-4.0.0-h0aef613_1.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-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/libarrow-20.0.0-hebdba27_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-20.0.0-hcb10f89_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-20.0.0-hcb10f89_3_cpu.conda + - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-20.0.0-h1bed206_3_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 @@ -3934,59 +3948,60 @@ 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_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/libcublas-12.9.0.13-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.0.13-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-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-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/libcufft-11.4.0.6-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.0.6-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.14.0.30-h628e99a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.10.19-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.10.19-h9ab20c4_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-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/libcusolver-11.7.4.40-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.4.40-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.9.5-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.9.5-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h86f0d12_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.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/libfreetype-2.13.3-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.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_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/libgfortran-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_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.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/libgpg-error-1.55-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-h8e591d7_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_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/libjpeg-turbo-3.1.0-hb9d3cd8_0.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.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/liblzma-5.8.1-hb9d3cd8_1.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/libnvjitlink-12.9.41-h5888daf_0.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/libparquet-20.0.0-h081d1f1_3_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/libprotobuf-5.29.3-h501fc15_1.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/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.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_h99b69db_304.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cuda126_mkl_h99b69db_300.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 @@ -3994,12 +4009,12 @@ 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.7-h4bc477f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.8-h4bc477f_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-20.1.2-h024ca30_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.4-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 + - conda: https://prefix.dev/conda-forge/linux-64/lz4-4.4.4-py310h80b8a69_0.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 @@ -4008,28 +4023,28 @@ 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.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/noarch/narwhals-1.38.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.5.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.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/numpy-2.2.5-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/linux-64/openssl-3.5.0-h7b32b05_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.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/orc-2.1.2-h17f744e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/linux-64/pillow-11.2.1-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-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 + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-20.0.0-py310hff52083_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-20.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 @@ -4039,21 +4054,21 @@ environments: - 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_h5ee0071_304.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cuda126_mkl_py310_h5ee0071_300.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/rdma-core-57.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/linux-64/s2n-1.5.15-hd830067_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.18-h763c568_1.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 - 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/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda @@ -4061,19 +4076,19 @@ 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_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/triton-3.3.0-cuda126py310h05ca3d0_1.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.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 + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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-py310ha75aee5_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -4081,19 +4096,19 @@ 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.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/aws-c-auth-0.9.0-h5203cb5_6.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.9.0-h5d1f64b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.2-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h6021610_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-ha86263b_8.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.10.1-h6a41807_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.19.0-h08206e7_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.13.0-h23d829b_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.17-hcffc3f7_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h6021610_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.7-h6021610_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.32.5-he981082_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h35f2fc2_7.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 @@ -4103,30 +4118,29 @@ environments: - 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.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/ca-certificates-2025.4.26-hbd8a1cb_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/click-8.2.0-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/contourpy-1.3.2-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.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 - - 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/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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-64/freetype-2.13.3-h40dfd5c_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 - - conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.1.5-py310he278d95_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.2.1-py310he278d95_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.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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 @@ -4135,12 +4149,12 @@ environments: - 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/lerc-4.0.0-hcca01a6_1.conda - 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-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/libarrow-20.0.0-he825168_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-20.0.0-hdc53af8_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-20.0.0-hdc53af8_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-20.0.0-ha37b807_3_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 @@ -4148,45 +4162,47 @@ environments: - 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.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/libcxx-20.1.4-hf95d169_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-hcc1b750_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/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/libfreetype-2.13.3-h694c41f_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_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 + - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h7d722e6_1.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/libjpeg-turbo-3.1.0-h6e16a3a_0.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.8.1-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.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.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/libparquet-20.0.0-h283e888_3_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/libprotobuf-5.29.3-h1c7185b_1.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/libsqlite-3.49.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-hed3591d_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_h3891332_104.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_4.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.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/libxml2-2.13.8-h93c44a6_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.4-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 + - conda: https://prefix.dev/conda-forge/osx-64/lz4-4.4.4-py310hf2a43f7_0.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 @@ -4195,27 +4211,27 @@ 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.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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.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/numpy-2.2.5-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/osx-64/openssl-3.5.0-hc426f3f_1.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/orc-2.1.2-h82caab2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/osx-64/pillow-11.2.1-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/osx-64/pyarrow-20.0.0-py310h2ec42d9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-20.0.0-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 @@ -4225,8 +4241,8 @@ environments: - 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_h73f974a_104.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.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 @@ -4237,7 +4253,7 @@ environments: - 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/noarch/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda @@ -4251,12 +4267,12 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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/zstandard-0.23.0-py310hbb8c376_2.conda - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -4264,19 +4280,19 @@ 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.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/aws-c-auth-0.9.0-hf8df148_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.9.0-hd7db386_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.2-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hc2321cf_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h00dedb7_8.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.10.1-h4486ab7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.19.0-hff97710_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.13.0-hc33dfae_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.17-h2b77d3b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hc2321cf_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.7-hc2321cf_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.32.5-he5a6918_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-h22d0237_7.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 @@ -4286,30 +4302,29 @@ 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.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/ca-certificates-2025.4.26-hbd8a1cb_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/click-8.2.0-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/contourpy-1.3.2-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.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 - - 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/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.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 - - 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.2.1-py310h805dbd7_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.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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 @@ -4318,12 +4333,12 @@ environments: - 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/lerc-4.0.0-hd64df32_1.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-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/libarrow-20.0.0-h271b6f8_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-20.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-20.0.0-hf07054f_3_cpu.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-20.0.0-he749cb8_3_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 @@ -4331,45 +4346,47 @@ 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.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/libcxx-20.1.4-ha82da77_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-h5773f1b_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.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/libfreetype-2.13.3-hce30654_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_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/libgrpc-1.71.0-h857da87_1.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/libjpeg-turbo-3.1.0-h5505292_0.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.8.1-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-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.29-openmp_hf332438_0.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/libparquet-20.0.0-h636d7b7_3_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/libprotobuf-5.29.3-hccd9074_1.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/libsqlite-3.49.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_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_h4059bed_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_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.7-h52572c6_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.8-h52572c6_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.4-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 + - conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.4.4-py310hedecf87_0.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 @@ -4377,28 +4394,28 @@ 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.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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.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.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/numpy-2.2.5-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/osx-arm64/openssl-3.5.0-h81ee809_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.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/orc-2.1.2-hd90e43c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/osx-arm64/pillow-11.2.1-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-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 + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-20.0.0-py310hb6292c7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-20.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 @@ -4408,8 +4425,8 @@ environments: - 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_h10edff7_4.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_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-py310hc74094e_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/re2-2024.07.02-h6589ca4_3.conda @@ -4420,7 +4437,7 @@ 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/sympy-1.13.3-pyh2585a3b_105.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.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 @@ -4433,12 +4450,12 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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-py310h078409c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -4447,136 +4464,137 @@ 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.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/win-64/aws-c-auth-0.9.0-h94ec422_6.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.9.0-hd30f992_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.2-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-hd30f992_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-h7b20b9f_8.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.10.1-h49b9655_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.19.0-h5eb4f99_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.13.0-hfb73e5e_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.17-hbbd7047_1.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-hd30f992_4.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.7-hd30f992_0.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.32.5-h16ca276_2.conda + - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h3f4ff8e_7.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.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/ca-certificates-2025.4.26-h4c7d964_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/click-8.2.0-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/contourpy-1.3.2-py310hc19bc0b_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_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_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.9.27-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.37-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.37-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.9.37-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.9.37-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.19-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.41-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.9.0.52-h1361d0a_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/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/dask-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.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.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 - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.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/lerc-4.0.0-h6470a55_1.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-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/libarrow-20.0.0-h80a5264_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-20.0.0-h7d8d6a5_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-20.0.0-h7d8d6a5_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-20.0.0-hb76e781_3_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_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.9.0.13-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_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/libcufft-11.4.0.6-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.10.19-he0c23c2_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_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.4.40-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.9.5-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h76ddb4d_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.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/libfreetype-2.13.3-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_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/libgrpc-1.71.0-h8c3449c_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/libjpeg-turbo-3.0.0-hcfcfb64_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.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.8.1-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_1.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_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/libnvjitlink-12.9.41-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libparquet-20.0.0-ha850022_3_cuda.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.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/libsqlite-3.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_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/libtiff-4.7.0-h797046b_4.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 - 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.7-h442d1da_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_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_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.4.4-py310hd8baafb_0.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/narwhals-1.35.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_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.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/numpy-2.2.5-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/openssl-3.5.0-ha4e3fda_1.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/orc-2.1.2-h35764e3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/win-64/pillow-11.2.1-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-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 + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-20.0.0-py310h5588dad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-20.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 @@ -4586,7 +4604,7 @@ environments: - 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/noarch/python_abi-3.10-7_cp310.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 @@ -4596,7 +4614,7 @@ environments: - 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/sympy-1.13.3-pyh04b8f61_5.conda + - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda @@ -4615,11 +4633,11 @@ 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-2025.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.4.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-py310ha8f682b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . @@ -4636,48 +4654,49 @@ environments: - 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/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.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/libgcc-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-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.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/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.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.22.0-py310h454958d_1.tar.bz2 - - 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/linux-64/openssl-3.5.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/noarch/python_abi-3.10-7_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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - pypi: . osx-64: @@ -4685,41 +4704,42 @@ environments: - 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/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.2-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.4-hf95d169_1.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.8.1-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.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/libsqlite-3.49.2-hdb6dae5_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.4-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.5.0-hc426f3f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/noarch/python_abi-3.10-7_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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - pypi: . osx-arm64: @@ -4727,41 +4747,42 @@ environments: - 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/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.2-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.4-ha82da77_1.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.8.1-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_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/libsqlite-3.49.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-20.1.2-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.4-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.5.0-h81ee809_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/noarch/python_abi-3.10-7_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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - pypi: . win-64: @@ -4769,12 +4790,12 @@ environments: - 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/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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 @@ -4784,26 +4805,27 @@ 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.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.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/liblzma-5.8.1-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-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.7-h442d1da_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_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.22.0-py310hcae7c84_1.tar.bz2 - - 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/win-64/openssl-3.5.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - 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/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/vc-14.3-h2b53caa_26.conda @@ -4823,47 +4845,48 @@ environments: - 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/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.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/libgcc-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-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.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/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.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.4-py310hefbff90_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/linux-64/numpy-2.2.5-py310hefbff90_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/noarch/python_abi-3.10-7_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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - pypi: . osx-64: @@ -4871,41 +4894,42 @@ environments: - 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/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.2-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.4-hf95d169_1.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.8.1-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.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/libsqlite-3.49.2-hdb6dae5_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.4-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.5.0-hc426f3f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-py310h07c5b4d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/noarch/python_abi-3.10-7_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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - pypi: . osx-arm64: @@ -4913,41 +4937,42 @@ environments: - 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/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.2-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.4-ha82da77_1.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.8.1-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_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/libsqlite-3.49.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-20.1.2-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.4-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.5.0-h81ee809_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-py310h4d83441_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/noarch/python_abi-3.10-7_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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - pypi: . win-64: @@ -4955,12 +4980,12 @@ environments: - 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/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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 @@ -4970,26 +4995,27 @@ 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.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.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/liblzma-5.8.1-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-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.7-h442d1da_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_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.4-py310h4987827_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/win-64/numpy-2.2.5-py310h4987827_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/python_abi-3.10-7_cp310.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - 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/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/vc-14.3-h2b53caa_26.conda @@ -5008,46 +5034,47 @@ environments: - 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/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.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/libgcc-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-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.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/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.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.4-py313h17eae1a_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/linux-64/numpy-2.2.5-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/python_abi-3.13-7_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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - pypi: . osx-64: @@ -5055,42 +5082,43 @@ environments: - 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/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.2-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.4-hf95d169_1.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.8.1-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.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/libsqlite-3.49.2-hdb6dae5_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.4-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.5.0-hc426f3f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/python_abi-3.13-7_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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - pypi: . osx-arm64: @@ -5098,42 +5126,43 @@ environments: - 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/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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.2-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.4-ha82da77_1.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.8.1-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-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.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/libsqlite-3.49.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-20.1.2-hdb05f8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.4-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.5.0-h81ee809_0.conda - - conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/python_abi-3.13-7_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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - pypi: . win-64: @@ -5141,12 +5170,12 @@ environments: - 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/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.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.8-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-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 @@ -5156,27 +5185,28 @@ 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.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.8.1-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-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.49.1-h67fdade_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-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.7-h442d1da_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_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.4-py313hefb8edb_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/win-64/numpy-2.2.5-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.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/python_abi-3.13-7_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.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 - 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/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/vc-14.3-h2b53caa_26.conda @@ -5409,60 +5439,60 @@ packages: - 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 - sha256: 27e19ef71edc1b3efa842e4b140569a6304d543b75b5acd3df41c8b23dfb9bc5 - md5: 185af639e073ef45fbd75f9d4f30605b +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.9.0-h66f1c83_6.conda + sha256: f335dde275108780370575005af6a808df15b39fb19e84a2fb5719a13e6b271a + md5: 08e6c1487ed4a40ee2771c760020bdf4 depends: - __glibc >=2.17,<3.0.a0 - - aws-c-cal >=0.8.7,<0.8.8.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-cal >=0.9.0,<0.9.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - 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 + size: 110834 + timestamp: 1746787593783 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.9.0-h5203cb5_6.conda + sha256: 5d69c23e113a74c878b1a280d0803544353134003ab08efa302008e349a656c6 + md5: 1ddc71d0b1c72886f45d27226a9d70c7 depends: - __osx >=10.13 - - aws-c-cal >=0.8.7,<0.8.8.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-cal >=0.9.0,<0.9.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - 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 + size: 97447 + timestamp: 1746787685381 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.9.0-hf8df148_6.conda + sha256: 6b82f80b89c430a9cc69ecf65d8f172b0813dbac251b56732efff3c75c3bb0e5 + md5: f26cfcfc78494084363c0071397ebf98 depends: - __osx >=11.0 - - aws-c-cal >=0.8.7,<0.8.8.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-cal >=0.9.0,<0.9.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - 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 + size: 94796 + timestamp: 1746787678523 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.9.0-h94ec422_6.conda + sha256: 4b3e8b741f72217398bbbe61540569784308b98b0b73b09d410a7c1d6ee747e1 + md5: e67fe040a0bd0d4cdbeaff37a5a48b9a depends: - - aws-c-cal >=0.8.7,<0.8.8.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-cal >=0.9.0,<0.9.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -5470,90 +5500,90 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - 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 + size: 105820 + timestamp: 1746788245986 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.9.0-hada3f3f_0.conda + sha256: e635934e54c2145afa06bd69f5d92d14cb2e27a59625f7236493dd9b11717e9b + md5: 05a965f6def53dbcb5217945eb0b3689 depends: - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 - libgcc >=13 - - openssl >=3.4.1,<4.0a0 + - openssl >=3.5.0,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - 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 + size: 50986 + timestamp: 1744436950913 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.9.0-h5d1f64b_0.conda + sha256: 8f161825254f6bb29223b8a0d49816d7481a4bccadb98c42814b3c4b28071c03 + md5: 512696da364090f8270b196e94b50466 depends: - __osx >=10.13 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: Apache purls: [] - 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 + size: 41358 + timestamp: 1744437057266 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.9.0-hd7db386_0.conda + sha256: db2aa993bc3b8defeb952be0acded1e6f0e391a0d2b5dfe52343421a76c7a607 + md5: 594d9a085f3fed8156edbc613b23c848 depends: - __osx >=11.0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: Apache purls: [] - 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 + size: 41587 + timestamp: 1744437132656 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.9.0-hd30f992_0.conda + sha256: 4e336ab2e5e642de14eafff863ffb177a448823b1c8281534a6402d247a2a273 + md5: 1240f5e6171880ae745648c660da7ad4 depends: - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - 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 + size: 48782 + timestamp: 1744437199242 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.2-hb9d3cd8_0.conda + sha256: 155621a78e38a092f455a75b04d09bfce04b768e8af10895429e48e57a08b6c2 + md5: bd52f376d1d34d7823a7bf0773be86e8 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - 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 + size: 236536 + timestamp: 1743046458804 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.2-h6e16a3a_0.conda + sha256: 62df8f47ff2d2f942c4de7cb387e9cd73dcbcf8f9a975d465ede0faeb9cdb967 + md5: 4ba6a5e1e0b9da81234ad113b7b4d786 depends: - __osx >=10.13 license: Apache-2.0 license_family: Apache purls: [] - 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 + size: 226896 + timestamp: 1743046517030 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.2-h5505292_0.conda + sha256: 1eff36f8b190cf1511348ed8b1b5f442b51f630e403ed12f0cbe3a804d4b1226 + md5: f80c835544dc1a9c5d23810ac7b614f4 depends: - __osx >=11.0 license: Apache-2.0 license_family: Apache purls: [] - 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 + size: 221425 + timestamp: 1743046538965 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.2-h2466b09_0.conda + sha256: a4cc144779acb15ee31ef257789d43d09bf68018bbc508705722f20c95165369 + md5: 36d4492359c55606f704a417aa4f756b depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -5561,45 +5591,45 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - 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 + size: 235196 + timestamp: 1743046822171 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hc2d532b_4.conda + sha256: cf6caf5207c95a36c8089c54307e192befa92b773a65e0369b72fabfdc408fee + md5: 4cc4dcd582b2f087d62c70b2d6daa59f depends: - libgcc >=13 - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 21753 + timestamp: 1743446917660 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h6021610_4.conda + sha256: 2ae141131b79247bfa4cd3ef7101212060406e27e163060c0226051bbbd3827e + md5: 1616ece589b1945fa0eeb6e77d81b96f depends: - __osx >=10.13 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 21241 + timestamp: 1743446918148 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hc2321cf_4.conda + sha256: 4bd9286e7b8cf12b336d0db78abefb012081e82aa5f1c35d377c3ece2ac636e5 + md5: f37fcb08dbf21248097df098abde0d4b depends: - __osx >=11.0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 21179 + timestamp: 1743446985806 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-hd30f992_4.conda + sha256: 54d4f6565f72cba70fa4ee3c49c58e5c09ea5002f1210e24a6632fc6bebf5253 + md5: 43c20a65e5078da97d5cbddd8f39d7a6 depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5607,59 +5637,59 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 22617 + timestamp: 1743447033268 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h9312af0_8.conda + sha256: a632fc26e45d277dc8b3b3d35a83f06efb65d3c20a8760ee0e381f144513a801 + md5: 32789e527d9a9ca6fd71f463df708188 depends: + - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 - libgcc >=13 - - __glibc >=2.17,<3.0.a0 - - 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-io >=0.19.0,<0.19.1.0a0 + - aws-checksums >=0.2.7,<0.2.8.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 57177 + timestamp: 1746376081324 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-ha86263b_8.conda + sha256: b3214bee33d98b7e47fd53bd536998f8871e8ba413e1ce05083c0d0b3fb150ed + md5: b6c800f35b2dd8a91eb2f6c86690d6e3 depends: - libcxx >=18 - __osx >=10.13 - - aws-c-common >=0.12.1,<0.12.2.0a0 - - aws-checksums >=0.2.3,<0.2.4.0a0 - - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-checksums >=0.2.7,<0.2.8.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 51087 + timestamp: 1746376081720 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h00dedb7_8.conda + sha256: dac67e3d9d3b43f536b418ea8a5aeb525d34eabea2e6c2b2e9d50ecaf1f5a105 + md5: 849a891adc2cdf88f60f08361f110765 depends: - libcxx >=18 - __osx >=11.0 - - 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-common >=0.12.2,<0.12.3.0a0 + - aws-checksums >=0.2.7,<0.2.8.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 50626 + timestamp: 1746376095856 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-h7b20b9f_8.conda + sha256: 6d1c248fbb88f7e0839e89074a0cca0dd8767d366c95b1e9d4477203f72c7b7a + md5: b865daa1d3ccfe1c5e08f1804f659a96 depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5667,60 +5697,60 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - 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 + - aws-checksums >=0.2.7,<0.2.8.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 55607 + timestamp: 1746376155047 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.10.1-hc373b34_0.conda + sha256: 84606e0e0683d78a1923fae23193d79cc0edb304232f3cd1fabf009cd5836338 + md5: ce674c8395070748d89f0f907a6caa59 depends: - 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-io >=0.19.0,<0.19.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 - aws-c-compression >=0.3.1,<0.3.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 223016 + timestamp: 1746738491192 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.10.1-h6a41807_0.conda + sha256: 469a40dcb8938fbbed6a95bc0182c1dade9bc3ab946a7527077a168998bba6f4 + md5: b17770b4a1dde3b36ee55b5f1bd79b89 depends: - __osx >=10.13 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-c-cal >=0.9.0,<0.9.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 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 190641 + timestamp: 1746738471412 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.10.1-h4486ab7_0.conda + sha256: bd792cbddc012be070ff3b32ae2616144b4ea52e0511123f0d875b3fb9c2f751 + md5: eab3747486af0a29ef49f5c95afbe4d0 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.2,<0.12.3.0a0 - aws-c-compression >=0.3.1,<0.3.2.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 169370 + timestamp: 1746738497856 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.10.1-h49b9655_0.conda + sha256: e2885b9001b06c5ccaeb85019f2c1bb5013b226a82f96d4aea2251928b6f16a3 + md5: 448b91c35aebe54671d96f597445803f depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5728,56 +5758,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-common >=0.12.2,<0.12.3.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 + - aws-c-io >=0.19.0,<0.19.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 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 202760 + timestamp: 1746738547780 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.19.0-h756d8c7_1.conda + sha256: 1e852cbe527dcfe654573e47287ddc3462de160c9a2f89bfd99da66368a05fe5 + md5: 35ffc73105ad0bdb8e5c2555f4a3c5d6 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-common >=0.12.1,<0.12.2.0a0 - - s2n >=1.5.15,<1.5.16.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - s2n >=1.5.18,<1.5.19.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 179062 + timestamp: 1746361007292 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.19.0-h08206e7_1.conda + sha256: 4c0d802495d5bc5de667a169d4f237a43ae2857708cd311bf0aec279683f605d + md5: 4510e776158ebe173ae28ea0411b3c15 depends: - __osx >=10.15 - - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 181381 + timestamp: 1746361008958 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.19.0-hff97710_1.conda + sha256: 1ddaad1adb2ce47d3669b2275c365834728d4738624b47bdbfde047f5b60c672 + md5: a050367cefc2e56c69eb6397a0eb7b23 depends: - __osx >=11.0 - - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 175447 + timestamp: 1746361057261 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.19.0-h5eb4f99_1.conda + sha256: 8404b27b4f58fb7877f8b6c4c3f992859a945c2657c85510201162af2a606e66 + md5: 17c5a3cc7367d0714ab7baa23708eb03 depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5785,56 +5815,56 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-c-common >=0.12.1,<0.12.2.0a0 - - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 177549 + timestamp: 1746361105281 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.13.0-h034c9a0_2.conda + sha256: 779b6e778f503cbb4139717b78325f50ef6975cbbb98e3e4323801e88d066dd2 + md5: c5fe6225b205100049d90afbfc000dd1 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.5,<0.9.6.0a0 + - __glibc >=2.17,<3.0.a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 215729 + timestamp: 1746797150431 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.13.0-h23d829b_2.conda + sha256: 8f36fef57442112ff4cba6ad2dabae1d460609ed900d50c3bf39e5df1f5e3473 + md5: 9737ca94658164af09dd7e68f827f1a8 depends: - __osx >=10.13 - - 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-http >=0.10.1,<0.10.2.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 187017 + timestamp: 1746797156798 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.13.0-hc33dfae_2.conda + sha256: c2db8916ba9fa421ec2e48f69fbfadbc237f61cc003235461ee019067e2168d5 + md5: 672a44e7cb556538bd54b29e12dcdbc5 depends: - __osx >=11.0 - - aws-c-io >=0.17.0,<0.17.1.0a0 - - aws-c-common >=0.12.1,<0.12.2.0a0 - - aws-c-http >=0.9.5,<0.9.6.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 149758 + timestamp: 1746797172858 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.13.0-hfb73e5e_2.conda + sha256: 853f6792feaa6d10b994eb9bebe3a6aa36599a03cba023d96a042b4cb5015d9b + md5: 25b76469214f395a812fcc6ca7286a6b depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5842,67 +5872,67 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - 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 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 203441 + timestamp: 1746797228984 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.17-h73c4702_1.conda + sha256: 2199a5843e0843ca941993b33140c7499d03dd84b4b4aef381b1a71c406f21bb + md5: 7283d4d0d39d97dcb5ef06412375478f depends: - - libgcc >=13 - __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 + - libgcc >=13 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - openssl >=3.5.0,<4.0a0 + - aws-checksums >=0.2.7,<0.2.8.0a0 + - aws-c-auth >=0.9.0,<0.9.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 128915 - timestamp: 1742563189195 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.13-h0a7a62b_3.conda - sha256: 8be4414c13b177e362257129508f7a246bc2cd2cc47b408bff7d91fecacc9c70 - md5: bf95907b6800d3bb9128f5015854127e + size: 129744 + timestamp: 1746808806386 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.17-hcffc3f7_1.conda + sha256: 2af50c605879a3a53ee6721e4387a814a0bbebbeaa31f4a3d7816ae33d1c9e39 + md5: 1c85a2d838df02e6d78c8590e4e35358 depends: - __osx >=10.13 - - aws-c-io >=0.17.0,<0.17.1.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 + - aws-c-auth >=0.9.0,<0.9.1.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-checksums >=0.2.7,<0.2.8.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 115966 + timestamp: 1746808800046 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.17-h2b77d3b_1.conda + sha256: 745610cd3efbae6ee72b3eb7b01f9be8c431ef3f3633ea2f670661a38b449ded + md5: d3f16a88a29f6a57cf9eb51d0c2db2af depends: - __osx >=11.0 - - aws-c-http >=0.9.5,<0.9.6.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 - - aws-c-io >=0.17.0,<0.17.1.0a0 - - aws-c-auth >=0.8.7,<0.8.8.0a0 + - aws-checksums >=0.2.7,<0.2.8.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-c-auth >=0.9.0,<0.9.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 113126 + timestamp: 1746808802247 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.17-hbbd7047_1.conda + sha256: 253d8a6defed8c6662bed7f5a6363a510b847289f21d99b00dcf4d37d6baa601 + md5: e5cadd23054cb1b85a611372405012cd depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5910,54 +5940,54 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - 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 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-checksums >=0.2.7,<0.2.8.0a0 + - aws-c-auth >=0.9.0,<0.9.1.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 122356 + timestamp: 1746808880823 +- conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hc2d532b_4.conda + sha256: 09d276413249df36ecc533d9aff97945cc3a2d4ae818bf50d3968fde7e68bc61 + md5: 15a1f6fb713b4cd3fee74588b996a846 depends: - libgcc >=13 - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 58917 + timestamp: 1743448087115 +- conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h6021610_4.conda + sha256: cb1bdc20e41a19d687bb5ce819d56ab89e0e9ab563ca5c385740b76c8c1e643b + md5: c7bb6ed3c922c16ad67eb0f30d2cb9e7 depends: - __osx >=10.13 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 55380 + timestamp: 1743448098086 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hc2321cf_4.conda + sha256: 2c4e4241ba9131407b8b83ea1748ec6f8c941fe1845f4da1c596d03b64d3aa29 + md5: 6dd0f3bae80ae02801b6fc514994acec depends: - __osx >=11.0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 53329 + timestamp: 1743448137161 +- conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-hd30f992_4.conda + sha256: 83a3dd9153bef973f0dd210668184c5e5ea614f866c3e5653d724d891379a0c8 + md5: 176c6e6d78ad131b73556f9d3e7230ce depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -5965,49 +5995,49 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 55521 - timestamp: 1742308625466 -- conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.3-hcbd9e4e_3.conda - sha256: 7666762171dd434664cbe48e8cd14ea50a7748c38ae1256a887a229921996235 - md5: 42f28750f17fd7fa4a8942f300211bf6 + size: 55548 + timestamp: 1743448148194 +- conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.7-hc2d532b_0.conda + sha256: 69141040515c0e52401d5e2e49afcd29b39dc0f6fecac41afda21f99086ac38f + md5: 398521f53e58db246658e7cff56d669f depends: - - libgcc >=13 - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - libgcc >=13 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 75314 - timestamp: 1742308579725 -- conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.3-h9988e47_3.conda - sha256: b5ed752accdf36b4a0e8ab3de0886a0b12860b47046b36ac31f799547a8ffb4d - md5: e7573c983659f9cbac990485e5bfb781 + size: 76585 + timestamp: 1744426573605 +- conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.7-h6021610_0.conda + sha256: 86abe2e3161afac1b32de1bde218cade8e7053bb952f95617031c10d25d402b9 + md5: f6205184c77f5cba7f67bc5f3a211e34 depends: - __osx >=10.13 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 74718 - timestamp: 1742308623020 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.3-h2da6199_3.conda - sha256: bf4aa546c960f0895d2b19b93032fc179e1b5ba342a8b8dc2cbf956baf3a88c7 - md5: 3abf0378a38f73b37124a9f0c3bd7510 + size: 75483 + timestamp: 1744426572019 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.7-hc2321cf_0.conda + sha256: 09a1a6647c6a340a1d2f39d5e497800ff4c34689a21a05361395599c8f378d91 + md5: b075eac2ef651274cd4dceec170a0d3e depends: - __osx >=11.0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 73973 - timestamp: 1742308590175 -- conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.3-h131b658_3.conda - sha256: d616f27e33ebf1eb3994160118d3b216bac3b875dc7c263914fe7b4c2ea4ba1a - md5: fb447eb0ca5eb5f165d667539fb2c696 + size: 74030 + timestamp: 1744426587670 +- conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.7-hd30f992_0.conda + sha256: 4b652947fc7e60d88cf6f32e9f4b75cb42012c20b608df388048e480eb0553f6 + md5: 2c9909277c0521726124536bd58724a5 depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -6015,77 +6045,77 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 92638 + timestamp: 1744426658602 +- conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.32.5-h5e5e39d_2.conda + sha256: 6399257677fab7e513d131f1dfae130a305a8c250e5c9290b1c32831c146b435 + md5: 70ae8529a42baa6fdac9e037b6ccc0c3 depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 - libgcc >=13 - - 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 + - __glibc >=2.17,<3.0.a0 - aws-c-sdkutils >=0.2.3,<0.2.4.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-cal >=0.9.0,<0.9.1.0a0 + - aws-c-mqtt >=0.13.0,<0.13.1.0a0 - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - aws-c-cal >=0.8.7,<0.8.8.0a0 + - aws-c-s3 >=0.7.17,<0.7.18.0a0 + - aws-c-auth >=0.9.0,<0.9.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 394540 + timestamp: 1746836544536 +- conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.32.5-he981082_2.conda + sha256: b347d5e90132f84acfb4fc58e8118e3e2bf2abe9f111beb3d8cb1e8ccde4f809 + md5: d1cf2f15a43ec6d0e5cb7787d1340f59 depends: - libcxx >=18 - __osx >=10.13 - - aws-c-http >=0.9.5,<0.9.6.0a0 - - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-io >=0.17.0,<0.17.1.0a0 + - aws-c-mqtt >=0.13.0,<0.13.1.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 + - aws-c-auth >=0.9.0,<0.9.1.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-auth >=0.8.7,<0.8.8.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-s3 >=0.7.17,<0.7.18.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: 332178 - timestamp: 1742811270490 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.31.1-hf6bcbf0_1.conda - sha256: 12bb6091b0e65766f91881dd96e4dd6cc71b739f01c3f2ed84e6b220279fbe0a - md5: ef4334beff49187bd38d7de6bc3e91c8 + size: 335223 + timestamp: 1746836556628 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.32.5-he5a6918_2.conda + sha256: e818656dd193bc31ae5853b8cdc9e252c72a9f2c2bff6ac61482c494ab47914f + md5: 1992fadf9f4bd4f23d3bed087e5a10c1 depends: - __osx >=11.0 - libcxx >=18 - - aws-c-s3 >=0.7.13,<0.7.14.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.7,<0.8.8.0a0 - - aws-c-cal >=0.8.7,<0.8.8.0a0 - - aws-c-http >=0.9.5,<0.9.6.0a0 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-c-mqtt >=0.13.0,<0.13.1.0a0 + - aws-c-auth >=0.9.0,<0.9.1.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-event-stream >=0.5.4,<0.5.5.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-c-s3 >=0.7.17,<0.7.18.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 261858 + timestamp: 1746836537448 +- conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.32.5-h16ca276_2.conda + sha256: 988dd6060589ebfe71e2f0322b015a3943a816df49c7d49e006bbab2112b748d + md5: c8fa6094141f9b1db4d36ea9941efe8c depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -6093,73 +6123,73 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 + - aws-c-cal >=0.9.0,<0.9.1.0a0 + - aws-c-auth >=0.9.0,<0.9.1.0a0 + - aws-c-s3 >=0.7.17,<0.7.18.0a0 + - aws-c-http >=0.10.1,<0.10.2.0a0 + - aws-c-io >=0.19.0,<0.19.1.0a0 + - aws-c-mqtt >=0.13.0,<0.13.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-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 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 291528 + timestamp: 1746836642882 +- conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h7cc6b5f_7.conda + sha256: cb67f2ed9ea04902bd8fcee528281233668b92d2190e61d8eaebc92330c6fe0f + md5: 35c4d2ece6b4b098501e595f04250bee depends: - libgcc >=13 - libstdcxx >=13 - libgcc >=13 - __glibc >=2.17,<3.0.a0 - libzlib >=1.3.1,<2.0a0 - - libcurl >=8.12.1,<9.0a0 - - aws-c-common >=0.12.1,<0.12.2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - aws-crt-cpp >=0.31.1,<0.31.2.0a0 + - aws-crt-cpp >=0.32.5,<0.32.6.0a0 + - libcurl >=8.13.0,<9.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 3401409 + timestamp: 1746625079643 +- conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h35f2fc2_7.conda + sha256: 90d9492992a1ac231b6d9d5a5500c6391b639ee785a30b2721aca551de1739f6 + md5: 414c9a85e9e8a53e5b3ce807d47f8ad2 depends: - 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.1,<0.12.2.0a0 + - libcurl >=8.13.0,<9.0a0 + - aws-crt-cpp >=0.32.5,<0.32.6.0a0 - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - libcurl >=8.12.1,<9.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 + - libzlib >=1.3.1,<2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - 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 + size: 3255239 + timestamp: 1746625060048 +- conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-h22d0237_7.conda + sha256: 4818daa48ad4bb7c56a994575c9fb26242f766252b400a1d1d4d34b0fc49ad5b + md5: a9ab14902d2400624d56f56f169f5ed5 depends: - libcxx >=18 - __osx >=11.0 + - libcurl >=8.13.0,<9.0a0 + - aws-crt-cpp >=0.32.5,<0.32.6.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 - libzlib >=1.3.1,<2.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: 3066012 - timestamp: 1743505797276 -- conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-hddf75dc_4.conda - sha256: 8bc93d94347875c4963b46fab3526b243606705883e51d316a4d43348b8600c8 - md5: 12ac6c423fe2ef753ee8380d338b0fa5 + size: 3066218 + timestamp: 1746625090639 +- conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h3f4ff8e_7.conda + sha256: 14779071b39c309dd971b4386bd04bc4c68f6a99c64db44bf5c18036b5113670 + md5: d430c9d539c7d53da0134cb129b0772b depends: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -6167,15 +6197,15 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - ucrt >=10.0.20348.0 - - libzlib >=1.3.1,<2.0a0 + - aws-crt-cpp >=0.32.5,<0.32.6.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 + - libzlib >=1.3.1,<2.0a0 + - aws-c-common >=0.12.2,<0.12.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 3222133 - timestamp: 1743505862630 + size: 3222624 + timestamp: 1746625141088 - conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda sha256: fe07debdb089a3db17f40a7f20d283d75284bb4fc269ef727b8ba6fc93f7cb5a md5: 0a8838771cc2e985cd295e01ae83baf1 @@ -6409,9 +6439,9 @@ packages: - pkg:pypi/basedmypy?source=hash-mapping size: 1590486 timestamp: 1741865637604 -- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.28.5-pyh29332c3_0.conda - sha256: 09de8ee9f346d65b633d750108298cddc4679ee2208abba76662fe1af400b70f - md5: c26ea9cf3c43c6e73c6d296bb059c13b +- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-pyh29332c3_0.conda + sha256: c113bec0b059a4239c982a568ea30ef14e00cbc365567d943a27ce1b227d4ad8 + md5: 4d27f520a35dcc7b21589c0e5979f744 depends: - python >=3.9 - nodejs-wheel >=20.13.1 @@ -6419,8 +6449,8 @@ packages: license: MIT AND Apache-2.0 purls: - pkg:pypi/basedpyright?source=hash-mapping - size: 8173608 - timestamp: 1744240313778 + size: 8180668 + timestamp: 1745457032750 - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda sha256: 73badfd807775e6e171de10ab752fd4706fe9360f6fd0cfabd509c670d12951b md5: 234a48e49c3913330665c444824e6533 @@ -6435,9 +6465,9 @@ packages: - pkg:pypi/basedtyping?source=hash-mapping size: 22725 timestamp: 1735032220353 -- conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda - sha256: 4ce42860292a57867cfc81a5d261fb9886fc709a34eca52164cc8bbf6d03de9f - md5: 373374a3ed20141090504031dc7b693e +- conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda + sha256: ddb0df12fd30b2d36272f5daf6b6251c7625d6a99414d7ea930005bbaecad06d + md5: 9f07c4fc992adb2d6c30da7fab3959a7 depends: - python >=3.9 - soupsieve >=1.2 @@ -6446,8 +6476,8 @@ packages: license_family: MIT purls: - pkg:pypi/beautifulsoup4?source=compressed-mapping - size: 145482 - timestamp: 1738740460562 + size: 146613 + timestamp: 1744783307123 - conda: https://prefix.dev/conda-forge/noarch/bokeh-3.7.2-pyhd8ed1ab_1.conda sha256: 08242b239354ff98fdf6909d8b77bba96b450445c60c0f8e3aadfafeb8625ba0 md5: 2f31c581e29bdb830ec77e112f3776ae @@ -6689,44 +6719,34 @@ packages: purls: [] size: 194147 timestamp: 1744128507613 -- conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda - sha256: bf832198976d559ab44d6cdb315642655547e26d826e34da67cbee6624cda189 - md5: 19f3a56f68d2fd06c516076bff482c52 - license: ISC - 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 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + sha256: 1454f3f53a3b828d3cb68a3440cb0fa9f1cc0e3c8c26e9e023773dc19d88cc06 + md5: 23c7fd5062b48d8294fc7f61bf157fba + depends: + - __win license: ISC purls: [] - size: 158425 - timestamp: 1738298167688 -- conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda - sha256: 1bedccdf25a3bd782d6b0e57ddd97cdcda5501716009f2de4479a779221df155 - md5: 5304a31607974dfc2110dfbb662ed092 + size: 152945 + timestamp: 1745653639656 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + sha256: 2a70ed95ace8a3f8a29e6cd1476a943df294a7111dfb3e152e3478c4c889b7ac + md5: 95db94f75ba080a22eb623590993167b + depends: + - __unix license: ISC purls: [] - size: 158690 - timestamp: 1738298232550 -- conda: https://prefix.dev/conda-forge/noarch/certifi-2025.1.31-pyhd8ed1ab_0.conda - sha256: 42a78446da06a2568cb13e69be3355169fbd0ea424b00fc80b7d840f5baaacf3 - md5: c207fa5ac7ea99b149344385a9c0880d + size: 152283 + timestamp: 1745653616541 +- conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + sha256: 52aa837642fd851b3f7ad3b1f66afc5366d133c1d452323f786b0378a391915c + md5: c33eeaaa33f45031be34cda513df39b6 depends: - python >=3.9 license: ISC purls: - - pkg:pypi/certifi?source=compressed-mapping - size: 162721 - timestamp: 1739515973129 + - pkg:pypi/certifi?source=hash-mapping + size: 157200 + timestamp: 1746569627830 - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda sha256: 1b389293670268ab80c3b8735bc61bc71366862953e000efbb82204d00e41b6c md5: 1fc24a3196ad5ede2a68148be61894f4 @@ -6864,42 +6884,42 @@ packages: - pkg:pypi/cfgv?source=hash-mapping size: 12973 timestamp: 1734267180483 -- conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b - md5: e83a31202d1c0a000fce3e9cf3825875 +- conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 + md5: 40fe4284b8b5835a9073a645139f35af depends: - python >=3.9 license: MIT license_family: MIT purls: - - pkg:pypi/charset-normalizer?source=hash-mapping - size: 47438 - timestamp: 1735929811779 -- conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda - sha256: c920d23cd1fcf565031c679adb62d848af60d6fbb0edc2d50ba475cea4f0d8ab - md5: f22f4d4970e09d68a10b922cbb0408d3 + - pkg:pypi/charset-normalizer?source=compressed-mapping + size: 50481 + timestamp: 1746214981991 +- conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + sha256: 910f0e5e74a75f6e270b9dedd0f8ac55830250b0874f9f67605816fd069af283 + md5: 4d4f33c3d9e5a23a7f4795d327a5d1f0 depends: - __unix - - python >=3.9 + - python >=3.10 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/click?source=hash-mapping - size: 84705 - timestamp: 1734858922844 -- conda: https://prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda - sha256: c889ed359ae47eead4ffe8927b7206b22c55e67d6e74a9044c23736919d61e8d - md5: 90e5571556f7a45db92ee51cb8f97af6 + size: 87705 + timestamp: 1746951781787 +- conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + sha256: cfde6568dedb1726b4cd9f2f8204caee745cf972d25a3ebc8b75a2349c5e7205 + md5: 8fac1fede8f5ea11cf93235463c8a045 depends: - __win - colorama - - python >=3.9 + - python >=3.10 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/click?source=hash-mapping - size: 85169 - timestamp: 1734858972635 + size: 88276 + timestamp: 1746951775467 - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda sha256: 21ecead7268241007bf65691610cd7314da68c1f88113092af690203b5780db5 md5: 364ba6c9fb03886ac979b482f39ebb92 @@ -6922,9 +6942,9 @@ packages: - pkg:pypi/colorama?source=hash-mapping size: 27011 timestamp: 1733218222191 -- conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.1-py310h3788b33_0.conda - sha256: 1b18ebb72fb20b9ece47c582c6112b1d4f0f7deebaa056eada99e1f994e8a81f - md5: f993b13665fc2bb262b30217c815d137 +- conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.2-py310h3788b33_0.conda + sha256: 5231c1b68e01a9bc9debabc077a6fb48c4395206d59f40a4598d1d5e353e11d8 + md5: b6420d29123c7c823de168f49ccdfe6a depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -6935,12 +6955,12 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - 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 + - pkg:pypi/contourpy?source=compressed-mapping + size: 261280 + timestamp: 1744743236964 +- conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.2-py310hf166250_0.conda + sha256: dd53a103826d4ee455bf1c1996724a6ab551f6532473fe84b3a78402741248ff + md5: 7465ff776ecb1a44f3e293a938c05df5 depends: - __osx >=10.13 - libcxx >=18 @@ -6951,11 +6971,11 @@ packages: 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 + size: 239967 + timestamp: 1744743388239 +- conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.2-py310h7f4e7e6_0.conda + sha256: 758a7a858d8a5dca265e0754c73659690a99226e7e8d530666fece3b38e44558 + md5: 18ad60675af8d74a6e49bf40055419d0 depends: - __osx >=11.0 - libcxx >=18 @@ -6967,11 +6987,11 @@ packages: license_family: BSD purls: - pkg:pypi/contourpy?source=hash-mapping - size: 230775 - timestamp: 1731428811312 -- conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.1-py310hc19bc0b_0.conda - sha256: b9e50ead1c1a7a7c0bff5b1e72436016037b0187cecba7f626c9feffe5b3deaf - md5: 741bcc6a07e77d3102aa23c580cad4f0 + size: 231970 + timestamp: 1744743542215 +- conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.2-py310hc19bc0b_0.conda + sha256: 096a7cf6bf77faf3e093936d831118151781ddbd2ab514355ee2f0104b490b1e + md5: 039416813b5290e7d100a05bb4326110 depends: - numpy >=1.23 - python >=3.10,<3.11.0a0 @@ -6983,8 +7003,8 @@ packages: license_family: BSD purls: - pkg:pypi/contourpy?source=hash-mapping - size: 199849 - timestamp: 1731429286097 + size: 201075 + timestamp: 1744743764641 - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda sha256: ac410dbd3b1e28d40b88a27f801210b853ebd388f3cf20f85c0178e97f788013 md5: 9f7865c17117d16f804b687b498e35fa @@ -7086,7 +7106,7 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/coverage?source=compressed-mapping + - pkg:pypi/coverage?source=hash-mapping size: 325689 timestamp: 1743381828490 - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py313hb4c8b1a_0.conda @@ -7116,269 +7136,269 @@ packages: purls: [] 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 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.9.27-ha770c72_0.conda + sha256: 2ee3b9564ca326226e5cda41d11b251482df8e7c757e333d28ec75213c75d126 + md5: 87ff6381e33b76e5b9b179a2cdd005ec depends: - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 1150650 + timestamp: 1746189825236 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.9.27-h57928b3_0.conda + sha256: 681eb1d9afd596e04329a82b04734c0e37c6ecb94b3380f3a378d61983e2a8cc + md5: 8f897dca7111f3bb4ded97ba6947b186 depends: - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1055312 - timestamp: 1741373579246 -- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.8.93-ha770c72_3.conda - sha256: cc09a43373a0e0677051fc6821d797b89ed9d96119d95e342e94f704fc9a5338 - md5: 21a6a73bb90807d78cd0c5f07e3715b9 + size: 1139649 + timestamp: 1746189858434 +- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.41-ha770c72_0.conda + sha256: 54e00942d92e21c35adcd2c55af7987719a48b01975abcefe0f936f3e2995e17 + md5: 1b8184d441b383f0b1cf36005598fc05 depends: - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 93781 + timestamp: 1746198278062 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.41-ha770c72_0.conda + sha256: e291e3468396ab2dc9fc17607754fed19eac6cdcb3a5f30cf9063c18916ec491 + md5: 452ec0ccbf67954a0a03c4ec0b1fa7a5 depends: - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 28081 - timestamp: 1744159249576 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.8.90-h5888daf_1.conda - sha256: 294b789d6bce9944fc5987c86dc1cdcdbc4eb965f559b81749dbf03b43e6c135 - md5: 46e0a8ffe985a3aa2652446fc40c7fe9 + size: 28214 + timestamp: 1746198287537 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.9.37-h5888daf_0.conda + sha256: 5bf59a9cb7d581339daa291e2cb8d541a6c2bf264ae71dc516fa38720bc11ab4 + md5: d874c87fba16e4ddf005f7e191da0775 depends: - __glibc >=2.17,<3.0.a0 - - cuda-cudart_linux-64 12.8.90 h3f2d84a_1 - - cuda-version >=12.8,<12.9.0a0 + - cuda-cudart_linux-64 12.9.37 h3f2d84a_0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 22751 - timestamp: 1741374679128 -- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.8.90-he0c23c2_1.conda - sha256: 9ae3f5aa47b6b09fd8991059f63080b2c5759b125609e8b0218f44c1ee540bf6 - md5: 7afdeb39446eb69f994f25afb102bb8c + size: 23165 + timestamp: 1746194366557 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.37-he0c23c2_0.conda + sha256: acd1b2a93fe7882e791d0c559e8a08bf98f485541f82094b0951d716ce788fb5 + md5: 8f6e143e039cf11351ea4959e24a7709 depends: - - cuda-cudart_win-64 12.8.90 he0c23c2_1 - - cuda-version >=12.8,<12.9.0a0 + - cuda-cudart_win-64 12.9.37 he0c23c2_0 + - cuda-version >=12.9,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 169984 + timestamp: 1746194845751 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.9.37-h3f2d84a_0.conda + sha256: 369bf15b6ab428279620fa9a806db6e6adb7987c6137654054b07a192b8a8252 + md5: 9ae200ef917b953d39c60d45ba78bebb depends: - cuda-cccl_linux-64 - cuda-cudart-static_linux-64 - cuda-cudart_linux-64 - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 388621 + timestamp: 1746194374721 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.37-he0c23c2_0.conda + sha256: 0a95913e231cc13a0bba0d92d409acb1a152b1776e2786c520029ca3ba692831 + md5: 72ee3e25a338296c6950b218bed4f7e8 depends: - cuda-cccl_win-64 - cuda-cudart-static_win-64 - cuda-cudart_win-64 - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 1189935 + timestamp: 1746194862026 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.9.37-h3f2d84a_0.conda + sha256: 47f9c7f8c946b9e6e2c7c616d9c59acf59ea96cf64f1e0a5c090f63b456ab1fc + md5: bc0e5f61bfea338148d265fe9bbbacae depends: - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 1148263 + timestamp: 1746194340428 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.9.37-he0c23c2_0.conda + sha256: 2b2c0168971ef5b5df4b9a19b2651b4b7b3c481c652188c92df10e4effc3c2b6 + md5: 690c41b0a951e9c309e9977e5d439e59 depends: - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 354543 + timestamp: 1746194418295 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.9.37-h3f2d84a_0.conda + sha256: 5d3da5b258785cb7aa593363518d11e7b5580373d612faba43a72c9c9db941f9 + md5: 05c9f71dede6cfae29dfc1141128e717 depends: - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 197833 + timestamp: 1746194349673 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.9.37-he0c23c2_0.conda + sha256: 8e13960315e60e8bb477ceb0ec0f49cc5416fac426921af9f7231641261be37e + md5: f6859fa854794d05f770a7497f04c15d depends: - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 22914 - timestamp: 1741374877247 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.8.90-hbd13f7d_1.conda - sha256: 262fbee5daf766777cdc924e40d982ceff9358d8316faa683d6496e402f79b0a - md5: 58f3a7019158135be2aa99f77a07b7b0 + size: 23230 + timestamp: 1746194434599 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.9.26-hbd13f7d_0.conda + sha256: 873d7f722904b104cbc31402380c0749cecf83e8ee270e4277e97975c4170793 + md5: 9f83ac9b3dcc0401bb19a546af50bd47 depends: - __glibc >=2.17,<3.0.a0 - cuda-nvdisasm - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 232426 - timestamp: 1742416137141 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.8.90-h5888daf_1.conda - sha256: d0560bcb505ccf6a3d71e153d45dd6afec5ee7009d9482c723210ac2ce79db1b - md5: d08def22d8f7c7a2875ed8c53aebd185 + size: 244544 + timestamp: 1746193903455 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.9.19-h9ab20c4_0.conda + sha256: 19ca76b00200608775c97579ac0be54e767a86dd6b614d0b001d1bad8007f1fb + md5: 2ccc05e957d8f6a9e3d5d35b0847f0b2 depends: - - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 + - __glibc >=2.28,<3.0.a0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1848503 - timestamp: 1743629512155 -- conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.8.90-he0c23c2_1.conda - sha256: 5ebb660c0c33375f9ac28836cdfbfceaa7e30feb6cead8ad910040a6cc555435 - md5: 9594a153a558254a7f5bde2beffd9420 + size: 1844732 + timestamp: 1746192697291 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.19-he0c23c2_0.conda + sha256: 8a1201431007a9499fc13d7cf7216f9ed749d225e12228a7e60a1403abe91165 + md5: ae69973065b5cedc747e4958c8128268 depends: - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 3695760 + timestamp: 1746193095945 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.9.19-h9ab20c4_0.conda + sha256: 611ec4743bfc27cf21d5529611a384a6621a9600a8d036299fab198625465b51 + md5: 359a97d37351c1f1795155508a5337fc depends: - - __glibc >=2.17,<3.0.a0 - - cuda-cupti 12.8.90 h5888daf_1 - - cuda-version >=12.8,<12.9.0a0 + - __glibc >=2.28,<3.0.a0 + - cuda-cupti 12.9.19 h9ab20c4_0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 constrains: - - cuda-cupti-static >=12.8.90 + - cuda-cupti-static >=12.9.19 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 4614575 + timestamp: 1746192761574 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.9.41-he02047a_0.conda + sha256: e8784400792235d24e1e743a2678885ca631ec81dbf392a7c56511abe5efceec + md5: a53cbad5c98447d550b1740d0001cdc4 depends: - __glibc >=2.17,<3.0.a0 - - cuda-crt-tools 12.8.93 ha770c72_3 - - cuda-nvvm-tools 12.8.93 he02047a_3 - - cuda-version >=12.8,<12.9.0a0 + - cuda-crt-tools 12.9.41 ha770c72_0 + - cuda-nvvm-tools 12.9.41 he02047a_0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=12 - libstdcxx >=12 constrains: - gcc_impl_linux-64 >=6,<15.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 25644307 - timestamp: 1744159388339 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.8.90-hbd13f7d_1.conda - sha256: b8db8c6a1dd658ad66739f473df8c16a35143d8058f1bc7e66d221691dcbb737 - md5: c6d84f4b5d81dad39054eb37ecd2d136 + size: 27425139 + timestamp: 1746198424385 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.9.19-hbd13f7d_0.conda + sha256: d3846331680396c3adf9adee7f0db9fbfb39b20c06c4235fc687489cced8b9b7 + md5: 8138274dcbaab5489b3e43b33d7825e9 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 5124390 - timestamp: 1742414503225 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.8.93-h5888daf_1.conda - sha256: 38edf4f501ccbb996cc9f0797fcf404c12d4aeef974308cf8b997b470409c171 - md5: 7c5ae09d55b1b2b390772755fe5b4c13 + size: 5517513 + timestamp: 1746189877059 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.9.41-h5888daf_0.conda + sha256: 67d17fe3ca19ad30d3f5c885da1b509c2372ba865e6ace4074ddd3a4d89ff525 + md5: 57ea71a617e163f0b36512a5c9edd0bc depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 66214407 - timestamp: 1742405328961 -- conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.8.93-he0c23c2_1.conda - sha256: b68487e5e8ef36b51e695ac654a7aa32deaad45a354e98404c52dd61fb740674 - md5: 1971a2a454a892fbb05bde72aee865f5 + size: 67173643 + timestamp: 1746190515836 +- conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.41-he0c23c2_0.conda + sha256: d5cc6d54217feb2a5bbe57c8ee2259f40274e8ddae1c02f74ed728aedcd29a24 + md5: 70d0ea61cc98e2e8c77e6d7812738980 depends: - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 56519607 - timestamp: 1742405852584 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.8.90-h5888daf_1.conda - sha256: 0ce1ff2d4ab5ba7c91373125815f8127f5c338d25ace4bef5fb30fb17402a7b2 - md5: 8f32e53c88c897392a1ba79a4f268276 + size: 58558185 + timestamp: 1746190988918 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.19-h5888daf_0.conda + sha256: cccfc520ef222303de0fc94dd951b6c356d25f46eee450b17d853078afb6956c + md5: eeba52bd19d561f6b0be3bfcf4e292af depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 29222 + timestamp: 1746195676216 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.41-he02047a_0.conda + sha256: c0da297dc963cd4d1d333815189c4a60360a7bcb8d3905fb37c208326bda1dc4 + md5: e3310ca76e355bdb2b9589edc8fd6083 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=12 - libstdcxx >=12 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 24620959 - timestamp: 1744159329485 -- conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.8-h5d125a7_3.conda - sha256: 6f93ceb66267e69728d83cf98673221f6b1f95a3514b3a97777cfd0ef8e24f3f - md5: 794eaca58880616a508dd6f6eb389266 + size: 24248207 + timestamp: 1746198369570 +- conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda + sha256: 5f5f428031933f117ff9f7fcc650e6ea1b3fef5936cf84aa24af79167513b656 + md5: b6d5d7f1c171cbd228ea06b556cfa859 constrains: - - cudatoolkit 12.8|12.8.* + - cudatoolkit 12.9|12.9.* - __cuda >=12 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 21086 - timestamp: 1737663758355 -- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.8.0.87-h81d5506_1.conda - sha256: 88fd0bd4ad77f126d8b4d89a9d1a661f8be322c8a1ae9da28a89fb7373b5d4ca - md5: c87536f2e5d0740f4193625eb00fab7e + size: 21578 + timestamp: 1746134436166 +- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.9.0.52-h81d5506_0.conda + sha256: c71ecfd4172417d74941c671ac37074429bb57f9d3653caa9897a40051d7e2b0 + md5: bb7cd7594059688e25345109f8e7f28f depends: - __glibc >=2.28,<3.0.a0 - cuda-nvrtc @@ -7389,11 +7409,11 @@ packages: - libzlib >=1.3.1,<2.0a0 license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 490227234 - timestamp: 1743628408368 -- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.8.0.87-h1361d0a_1.conda - sha256: e3920c063eefba471a25c5b15d5512d376b08d3b466c400bd026f7ca6b2624de - md5: 51d9ca9954df0c51ca47cdd6fb3471cf + size: 573879604 + timestamp: 1746798816437 +- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.9.0.52-h1361d0a_0.conda + sha256: 52ed1d42cb408331513aaf10ded50d23e57943240dee9d4281abce129db93f5f + md5: 3775de0b83d1e7118957c1cda344c1f8 depends: - cuda-nvrtc - cuda-version >=12,<13.0a0 @@ -7403,8 +7423,8 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 472001149 - timestamp: 1743628434395 + size: 556238884 + timestamp: 1746799001361 - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.1-py310hab14140_0.conda sha256: 749753ed431dd905fee25d42172bcc16d40572bd52a0e544a764ca926bd5c4ac md5: 269c1cc23a17c99d23135b463e2f873b @@ -7566,14 +7586,14 @@ packages: - pkg:pypi/cytoolz?source=hash-mapping size: 295487 timestamp: 1734107690341 -- conda: https://prefix.dev/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda - sha256: 193aaa5dc9d8b6610dba2bde8d041db872cd23c875c10a5ef75fa60c18d9ea16 - md5: 95e33679c10ef9ef65df0fc01a71fdc5 +- conda: https://prefix.dev/conda-forge/noarch/dask-2025.4.1-pyhd8ed1ab_0.conda + sha256: 838f12ea98e47b30e5e3ee3f92590dc9975093b6bbda22c41c79792676156ea6 + md5: adc2ee9865fb39584eab3892b4c2881a depends: - bokeh >=3.1.0 - cytoolz >=0.11.0 - - dask-core >=2025.3.0,<2025.3.1.0a0 - - distributed >=2025.3.0,<2025.3.1.0a0 + - dask-core >=2025.4.1,<2025.4.2.0a0 + - distributed >=2025.4.1,<2025.4.2.0a0 - jinja2 >=2.10.3 - lz4 >=4.3.2 - numpy >=1.24 @@ -7585,11 +7605,11 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 8033 - timestamp: 1742608951611 -- conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda - sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec - md5: 36f6cc22457e3d6a6051c5370832f96c + size: 8018 + timestamp: 1745620417405 +- conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + sha256: 43fd778a172a37a892682b95449c3a44d25afc9053f1c2cd39501619e7d0271d + md5: 0735ecef025a6c2d6eb61aae4785fc3f depends: - click >=8.1 - cloudpickle >=3.0.0 @@ -7604,8 +7624,8 @@ packages: license_family: BSD purls: - pkg:pypi/dask?source=hash-mapping - size: 982414 - timestamp: 1742598041610 + size: 992333 + timestamp: 1745614305296 - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017 md5: 9ce473d1d1be1cc3810856a48b3fab32 @@ -7617,17 +7637,17 @@ packages: - 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 +- conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda + sha256: 43dca52c96fde0c4845aaff02bcc92f25e1c2e5266ddefc2eac1a3de0960a3b1 + md5: 885745570573eb6a08e021841928297a depends: - python >=3.9 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/dill?source=hash-mapping - size: 89973 - timestamp: 1733249646688 + size: 90864 + timestamp: 1744798629464 - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda sha256: 0e160c21776bd881b79ce70053e59736f51036784fa43a50da10a04f0c1b9c45 md5: 8d88f4a2242e6b96f9ecff9a6a05b2f1 @@ -7639,14 +7659,14 @@ packages: - pkg:pypi/distlib?source=hash-mapping size: 274151 timestamp: 1733238487461 -- conda: https://prefix.dev/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda - sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a - md5: 968a7a4ff98bcfb515b0f1c94d35553f +- conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + sha256: 909da6982547688fd0ee320d9f6cbb08e0316d8b95376f8b434d1751264ebb8a + md5: cd6d1cab1174ca5e954b7dbae659b479 depends: - click >=8.0 - cloudpickle >=3.0.0 - cytoolz >=0.11.2 - - dask-core >=2025.3.0,<2025.3.1.0a0 + - dask-core >=2025.4.1,<2025.4.2.0a0 - jinja2 >=2.10.3 - locket >=1.0.0 - msgpack-python >=1.0.2 @@ -7666,8 +7686,8 @@ packages: license_family: BSD purls: - pkg:pypi/distributed?source=hash-mapping - size: 799717 - timestamp: 1742601963648 + size: 801615 + timestamp: 1745616394233 - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda sha256: fa5966bb1718bbf6967a85075e30e4547901410cc7cb7b16daf68942e9a94823 md5: 24c1ca34138ee57de72a943237cde4cc @@ -7678,27 +7698,28 @@ packages: - pkg:pypi/docutils?source=hash-mapping size: 402700 timestamp: 1733217860944 -- conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda - sha256: cbde2c64ec317118fc06b223c5fd87c8a680255e7348dd60e7b292d2e103e701 - md5: a16662747cdeb9abbac74d0057cc976e +- conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca + md5: 72e42d28960d875c7654614f8b50939a depends: - python >=3.9 + - typing_extensions >=4.6.0 license: MIT and PSF-2.0 purls: - - pkg:pypi/exceptiongroup?source=hash-mapping - size: 20486 - timestamp: 1733208916977 -- conda: https://prefix.dev/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda - sha256: 28d25ea375ebab4bf7479228f8430db20986187b04999136ff5c722ebd32eb60 - md5: ef8b5fca76806159fc25b4f48d8737eb + - pkg:pypi/exceptiongroup?source=compressed-mapping + size: 21284 + timestamp: 1746947398083 +- conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda + sha256: 7510dd93b9848c6257c43fdf9ad22adf62e7aa6da5f12a6a757aed83bcfedf05 + md5: 81d30c08f9a3e556e8ca9e124b044d14 depends: - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/executing?source=hash-mapping - size: 28348 - timestamp: 1733569440265 + size: 29652 + timestamp: 1745502200340 - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda sha256: 25c6927ff29307a937ab3d549665adfd69070c4eccc850b6dc7fb401fd4f118c md5: 4c9c2d9a2754460d342a84703b64c96b @@ -7743,53 +7764,6 @@ packages: - 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 - sha256: 7385577509a9c4730130f54bb6841b9b416249d5f4e9f74bf313e6378e313c57 - md5: 9ecfd6f2ca17077dd9c2d24770bb9ccd - depends: - - __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: 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 - depends: - - __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: 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.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: 510718 - timestamp: 1741864688363 - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda sha256: 2040d4640708bd6ab9ed6cb9901267441798c44974bc63c9b6c1cb4c1891d825 md5: 9c40692c3d24c7aaf335f673ac09d308 @@ -7916,9 +7890,9 @@ packages: purls: [] size: 365188 timestamp: 1718981343258 -- conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.1.5-py310he8512ff_3.conda - sha256: 18866d66175a957fd5a61125bb618b160c77c8d08d0d9d5be991e9f77c19b288 - md5: 832c93fd1bee415d2833b023f5ebb2dc +- conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.2.1-py310he8512ff_0.conda + sha256: ea27ef97976eb0d709e4ef296f8ce83d7775ea56833cdbef107b42ef39867276 + md5: 2086c92c9e98a12acfc287412c18f2e8 depends: - __glibc >=2.17,<3.0.a0 - gmp >=6.3.0,<7.0a0 @@ -7931,11 +7905,11 @@ packages: license_family: LGPL purls: - 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 + size: 203183 + timestamp: 1745509500381 +- conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.2.1-py310he278d95_0.conda + sha256: 60354b6307ea3b13aedf3c85f7f584ed4c5451321f025bf49a87ff68cc9a81fc + md5: b1bd6eefdfda6a1e5ddf1602b9aa4268 depends: - __osx >=10.13 - gmp >=6.3.0,<7.0a0 @@ -7947,11 +7921,11 @@ packages: 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 + size: 163934 + timestamp: 1745509581773 +- conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.2.1-py310h805dbd7_0.conda + sha256: d7431b9f4b9908e3b041e8636a958fb3d705a7fb89c3a760c76518bab8b74293 + md5: 79fdfce72a057c4d47dbe77eefeb86cc depends: - __osx >=11.0 - gmp >=6.3.0,<7.0a0 @@ -7964,8 +7938,8 @@ packages: license_family: LGPL purls: - pkg:pypi/gmpy2?source=hash-mapping - size: 146398 - timestamp: 1733462796032 + size: 157240 + timestamp: 1745509674112 - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 md5: b4754fb1bdcb70c8fd54f918301582c6 @@ -8001,9 +7975,9 @@ packages: - pkg:pypi/hyperframe?source=hash-mapping size: 17397 timestamp: 1737618427549 -- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.8-pyha770c72_0.conda - sha256: 420637353239732b2649bf3ed6039bf7e12f09f595752a67d5d27be72b88e86b - md5: 09f4414e824e694fb3b89b25421b27df +- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + sha256: 38b97ec0b35070ac915a6732b920076d7bad376f9746375045ce31313c758fed + md5: 42127e8b4b57e92f097c74a396ae6511 depends: - attrs >=22.2.0 - click >=7.0 @@ -8012,10 +7986,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: 356193 - timestamp: 1745475780825 + size: 357607 + timestamp: 1746683820692 - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 @@ -8048,9 +8023,9 @@ packages: purls: [] size: 11857802 timestamp: 1720853997952 -- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.9-pyhd8ed1ab_0.conda - sha256: b74a2ffa7be9278d7b8770b6870c360747149c683865e63476b0e1db23038429 - md5: 542f45bf054c6b9cf8d00a3b1976f945 +- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-pyhd8ed1ab_0.conda + sha256: 02f47df6c6982b796aecb086b434627207e87c0a90a50226f11f2cc99c089770 + md5: 8d5b9b702810fb3054d52ba146023bc3 depends: - python >=3.9 - ukkonen @@ -8058,8 +8033,8 @@ packages: license_family: MIT purls: - pkg:pypi/identify?source=hash-mapping - size: 78600 - timestamp: 1741502780749 + size: 79057 + timestamp: 1745098917031 - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 md5: 39a4f67be3286c86d696df570b1201b7 @@ -8091,7 +8066,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 @@ -8113,9 +8088,9 @@ packages: purls: [] size: 1852356 timestamp: 1723739573141 -- conda: https://prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh907856f_0.conda - sha256: 24a9f9ae8b5b15c11e1b71e44c9d4f483265c6c938ff3a88452864f57b81d104 - md5: 1c70446f398dab3c413f56adb8a5d212 +- conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda + sha256: 21e33e5c779227df52d443bf17e3f470c295a5b2ede5501e5e8eb90b9747f82e + md5: 886e40ae1c3851b6d348d4cd41e5de39 depends: - __unix - pexpect >4.3 @@ -8135,11 +8110,11 @@ packages: license_family: BSD purls: - 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 + size: 638204 + timestamp: 1745673194404 +- conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh9ab4c32_0.conda + sha256: 8ee58de26571788587c2b58bae8fdd11fdb9a089af52fe5253424d1a8c907998 + md5: 29ed2705fd3f71927cdde35874f29ae8 depends: - __win - colorama @@ -8159,20 +8134,19 @@ packages: license_family: BSD purls: - 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 + size: 637450 + timestamp: 1745673220528 +- conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda + sha256: e1d0e81e3c3da5d7854f9f57ffb89d8f4505bb64a2f05bb01d78eff24344a105 + md5: c25d1a27b791dab1797832aafd6a3e9a depends: - python >=3.9,<4.0 - - setuptools license: MIT license_family: MIT purls: - pkg:pypi/isort?source=hash-mapping - size: 74660 - timestamp: 1740643514349 + size: 75118 + timestamp: 1746190379093 - conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda sha256: be7644c955cd4be330a13a8f64c0b73d520f8b3ab6bb64b8b1d3a17945345684 md5: f19f3d281603af8e67d533dbeac279ce @@ -8463,48 +8437,52 @@ packages: purls: [] size: 671240 timestamp: 1740155456116 -- conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 - md5: 76bbff344f0134279f225174e9064c8f +- conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda + sha256: 412381a43d5ff9bbed82cd52a0bbca5b90623f62e41007c9c42d3870c60945ff + md5: 9344155d33912347b37f0ae6c410a835 depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 license: Apache-2.0 license_family: Apache 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 + size: 264243 + timestamp: 1745264221534 +- conda: https://prefix.dev/conda-forge/osx-64/lerc-4.0.0-hcca01a6_1.conda + sha256: cc1f1d7c30aa29da4474ec84026ec1032a8df1d7ec93f4af3b98bb793d01184e + md5: 21f765ced1a0ef4070df53cb425e1967 depends: - - libcxx >=13.0.1 + - __osx >=10.13 + - libcxx >=18 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 + size: 248882 + timestamp: 1745264331196 +- conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-hd64df32_1.conda + sha256: 12361697f8ffc9968907d1a7b5830e34c670e4a59b638117a2cdfed8f63a38f8 + md5: a74332d9b60b62905e3d30709df08bf1 depends: - - libcxx >=13.0.1 + - __osx >=11.0 + - libcxx >=18 license: Apache-2.0 license_family: Apache purls: [] - size: 215721 - timestamp: 1657977558796 -- conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - sha256: f4f39d7f6a2f9b407f8fb567a6c25755270421731d70f0ff331f5de4fa367488 - md5: 1900cb3cab5055833cfddb0ba233b074 + size: 188306 + timestamp: 1745264362794 +- conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h6470a55_1.conda + sha256: 868a3dff758cc676fa1286d3f36c3e0101cca56730f7be531ab84dc91ec58e9d + md5: c1b81da6d29a14b542da14a36c9fbf3f depends: + - ucrt >=10.0.20348.0 - vc >=14.2,<15 - - vs2015_runtime >=14.29.30037 + - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 194365 - timestamp: 1657977692274 + size: 164701 + timestamp: 1745264384716 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda sha256: 65d5ca837c3ee67b9d769125c21dc857194d7f6181bb0e7bd98ae58597b457d0 md5: 00290e549c5c8a32cc271020acc9ec6b @@ -8563,13 +8541,13 @@ packages: purls: [] size: 1836732 timestamp: 1742370096247 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-19.0.1-hb90904d_7_cpu.conda - build_number: 7 - sha256: 44da1301fbea6d54812fdb09227b46b397013ff3aa9a96d5c202cdf7ddb3c2de - md5: cb63f3394929ba771ac798bbda23dfc9 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-20.0.0-hebdba27_3_cpu.conda + build_number: 3 + sha256: dff51b5c2164ad21b7dbf796f7c79c2abba84a88d6932ce7bd09418a672a5e83 + md5: 5be86a1b5f496f82c7dfeb0dbe19ef03 depends: - __glibc >=2.17,<3.0.a0 - - aws-crt-cpp >=0.31.1,<0.31.2.0a0 + - aws-crt-cpp >=0.32.5,<0.32.6.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 @@ -8591,26 +8569,25 @@ packages: - 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 + - orc >=2.1.2,<2.1.3.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.7,<1.6.0a0 constrains: - - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 + - arrow-cpp <0.0a0 - apache-arrow-proc =*=cpu license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 9189847 + timestamp: 1746920464544 +- conda: https://prefix.dev/conda-forge/osx-64/libarrow-20.0.0-he825168_3_cpu.conda + build_number: 3 + sha256: 92f1fbc8829ae575ee07a0f889c9d2044b684a2e1b7c52545c72e6caa853d4fb + md5: fcec5fa302e21ae0eb324f4459e59f2f depends: - __osx >=10.14 - - aws-crt-cpp >=0.31.1,<0.31.2.0a0 + - aws-crt-cpp >=0.32.5,<0.32.6.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 @@ -8631,26 +8608,25 @@ packages: - 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 + - orc >=2.1.2,<2.1.3.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.7,<1.6.0a0 constrains: - - arrow-cpp <0.0a0 - parquet-cpp <0.0a0 + - arrow-cpp <0.0a0 - apache-arrow-proc =*=cpu license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 6426465 + timestamp: 1746918651172 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-20.0.0-h271b6f8_3_cpu.conda + build_number: 3 + sha256: e2133d977d0eb2fb50d20e533fc716cb95df88a6591ae664ddce2b08ba488f6e + md5: f73e43bed95af9670698b9aa2431dad2 depends: - __osx >=11.0 - - aws-crt-cpp >=0.31.1,<0.31.2.0a0 + - aws-crt-cpp >=0.32.5,<0.32.6.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 @@ -8671,25 +8647,24 @@ packages: - 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 + - orc >=2.1.2,<2.1.3.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.7,<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: 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 + size: 5723487 + timestamp: 1746918974769 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-20.0.0-h80a5264_3_cuda.conda + build_number: 3 + sha256: 7575c16966ab764a1e34e24213e9de0502a54abd79a429e0f03654ddb64b904d + md5: 1971053826b1c1190ae53ab04dfd48fb depends: - - aws-crt-cpp >=0.31.1,<0.31.2.0a0 + - aws-crt-cpp >=0.32.5,<0.32.6.0a0 - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 - bzip2 >=1.0.8,<2.0a0 - libabseil * cxx17* @@ -8705,7 +8680,7 @@ packages: - 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 + - orc >=2.1.2,<2.1.3.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - ucrt >=10.0.20348.0 @@ -8713,20 +8688,19 @@ packages: - vc14_runtime >=14.42.34438 - zstd >=1.5.7,<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: 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 + size: 5490876 + timestamp: 1746923290661 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-20.0.0-hde72ee7_3_cpu.conda + build_number: 3 + sha256: dbd7fec61dbd09d294ec45d5d0bd01219e5ee8a38be30fb39cab74dd3ad63386 + md5: 39e4391a98393faab135ba37eaebacf3 depends: - - aws-crt-cpp >=0.31.1,<0.31.2.0a0 + - aws-crt-cpp >=0.32.5,<0.32.6.0a0 - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 - bzip2 >=1.0.8,<2.0a0 - libabseil * cxx17* @@ -8742,7 +8716,7 @@ packages: - 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 + - orc >=2.1.2,<2.1.3.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - ucrt >=10.0.20348.0 @@ -8750,253 +8724,237 @@ packages: - vc14_runtime >=14.42.34438 - zstd >=1.5.7,<1.6.0a0 constrains: - - apache-arrow-proc =*=cuda - parquet-cpp <0.0a0 + - apache-arrow-proc =*=cpu - arrow-cpp <0.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 5392609 + timestamp: 1746922611088 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-20.0.0-hcb10f89_3_cpu.conda + build_number: 3 + sha256: 28f186a7806085e13cb8ee939931dc2020b59413b762f68b872cc6620f777f69 + md5: 679cd6bb558cd6565d98ad66af6ff6ed depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1 hb90904d_7_cpu + - libarrow 20.0.0 hebdba27_3_cpu - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 642069 + timestamp: 1746920544904 +- conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-20.0.0-hdc53af8_3_cpu.conda + build_number: 3 + sha256: 3916a240ce2ca3b440eba652c54cca63188da86a6dac93a31caf425ae769bc82 + md5: 011949cd9ef4857f599d9fba48a87ee2 depends: - __osx >=10.14 - - libarrow 19.0.1 hf1fce67_7_cpu + - libarrow 20.0.0 he825168_3_cpu - libcxx >=18 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 550971 + timestamp: 1746918788992 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-20.0.0-hf07054f_3_cpu.conda + build_number: 3 + sha256: c5c8fe93ed9edfb1c7fd827aa30e17693c407c2184c806c64327f7d8b59b3036 + md5: 58391f74d64ea319bb6e191eb527b74d depends: - __osx >=11.0 - - libarrow 19.0.1 hd4a375f_7_cpu + - libarrow 20.0.0 h271b6f8_3_cpu - libcxx >=18 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 503187 + timestamp: 1746919090627 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-20.0.0-h7d8d6a5_3_cpu.conda + build_number: 3 + sha256: dd6280946c1f65af7a8f5543a19f7d7083f4729c165c739b10bad942fa143c51 + md5: e8a5dad0b248e38318af73c7ed19f4b3 depends: - - libarrow 19.0.1 hb2d35ca_7_cpu + - libarrow 20.0.0 hde72ee7_3_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 461507 + timestamp: 1746922744051 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-20.0.0-h7d8d6a5_3_cuda.conda + build_number: 3 + sha256: 8099fb4d5c039a7aaa7f7ec6f3a2ad9390cd6a0cb6f263b58badbaa86e775caf + md5: 232b6d2675b3ccad9e9a69bea6aeae58 depends: - - libarrow 19.0.1 he744d6e_7_cuda + - libarrow 20.0.0 h80a5264_3_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 461722 + timestamp: 1746923458725 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-20.0.0-hcb10f89_3_cpu.conda + build_number: 3 + sha256: ae0cc1eade563a14eaf59a921021cec5c526f6c1af93b81d3136caf41075c6ef + md5: 0e84685fdecbd83666dd73292cc7d05a depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1 hb90904d_7_cpu - - libarrow-acero 19.0.1 hcb10f89_7_cpu + - libarrow 20.0.0 hebdba27_3_cpu + - libarrow-acero 20.0.0 hcb10f89_3_cpu - libgcc >=13 - - libparquet 19.0.1 h081d1f1_7_cpu + - libparquet 20.0.0 h081d1f1_3_cpu - libstdcxx >=13 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 607683 + timestamp: 1746920679379 +- conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-20.0.0-hdc53af8_3_cpu.conda + build_number: 3 + sha256: 7666956f743d1aab83871b3ba5022eab05cab4341978fede91a6c57599a716e8 + md5: 8ea31298a2f1510c944a384c212a1958 depends: - __osx >=10.14 - - libarrow 19.0.1 hf1fce67_7_cpu - - libarrow-acero 19.0.1 hdc53af8_7_cpu + - libarrow 20.0.0 he825168_3_cpu + - libarrow-acero 20.0.0 hdc53af8_3_cpu - libcxx >=18 - - libparquet 19.0.1 h283e888_7_cpu + - libparquet 20.0.0 h283e888_3_cpu license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 532519 + timestamp: 1746919033365 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-20.0.0-hf07054f_3_cpu.conda + build_number: 3 + sha256: 2e728cd6b05feeaaa8bf4b4ec1f3bfec03f0c2d46aa0eb7c88bdbba079e56e69 + md5: 471d535a6c9e13966df4b05d537e8eb3 depends: - __osx >=11.0 - - libarrow 19.0.1 hd4a375f_7_cpu - - libarrow-acero 19.0.1 hf07054f_7_cpu + - libarrow 20.0.0 h271b6f8_3_cpu + - libarrow-acero 20.0.0 hf07054f_3_cpu - libcxx >=18 - - libparquet 19.0.1 h636d7b7_7_cpu + - libparquet 20.0.0 h636d7b7_3_cpu license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 503873 + timestamp: 1746919291099 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-20.0.0-h7d8d6a5_3_cpu.conda + build_number: 3 + sha256: 1e5a8cc4a06e4cadf7f65e05d10f3ddf04ae8ecdf0c56aef2795d1af23e3c770 + md5: 3d2ddcef0ad24d8f3e29e61f4b3f357c depends: - - libarrow 19.0.1 hb2d35ca_7_cpu - - libarrow-acero 19.0.1 h7d8d6a5_7_cpu - - libparquet 19.0.1 ha850022_7_cpu + - libarrow 20.0.0 hde72ee7_3_cpu + - libarrow-acero 20.0.0 h7d8d6a5_3_cpu + - libparquet 20.0.0 ha850022_3_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 441687 + timestamp: 1746922983049 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-20.0.0-h7d8d6a5_3_cuda.conda + build_number: 3 + sha256: 77e21d21e6d468ea5d5a559234305f5312a4b2d5a9ba7b971ccaf46c3ae2a7ac + md5: af70b74e8c2e4afce79a76545e856ce6 depends: - - libarrow 19.0.1 he744d6e_7_cuda - - libarrow-acero 19.0.1 h7d8d6a5_7_cuda - - libparquet 19.0.1 ha850022_7_cuda + - libarrow 20.0.0 h80a5264_3_cuda + - libarrow-acero 20.0.0 h7d8d6a5_3_cuda + - libparquet 20.0.0 ha850022_3_cuda - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 441428 + timestamp: 1746923720018 +- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-20.0.0-h1bed206_3_cpu.conda + build_number: 3 + sha256: 828806da67cb821c74d43920cc15782d5c8b08318807799b30d9cbcf9fe94733 + md5: c4d2a874f1ca439fb3c2a17060d6b911 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - 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 + - libarrow 20.0.0 hebdba27_3_cpu + - libarrow-acero 20.0.0 hcb10f89_3_cpu + - libarrow-dataset 20.0.0 hcb10f89_3_cpu - libgcc >=13 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 525332 + timestamp: 1746920767029 +- conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-20.0.0-ha37b807_3_cpu.conda + build_number: 3 + sha256: fdcf6cf788351ef1673a05fb8f3517cb41fb59a8b7f11f633b494d4a0eb5112c + md5: 4dd510e5eb9b8d4d74f350f7e0576202 depends: - __osx >=10.14 - libabseil * cxx17* - 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 + - libarrow 20.0.0 he825168_3_cpu + - libarrow-acero 20.0.0 hdc53af8_3_cpu + - libarrow-dataset 20.0.0 hdc53af8_3_cpu - libcxx >=18 - libprotobuf >=5.29.3,<5.29.4.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 465322 + timestamp: 1746919218823 +- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-20.0.0-he749cb8_3_cpu.conda + build_number: 3 + sha256: de5dfdaf1e317175ca392ac6323d14b7f9ab3fa583cda1656006c0b9755c360b + md5: c3e0e3082492e97905bbf23022967443 depends: - __osx >=11.0 - libabseil * cxx17* - 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 + - libarrow 20.0.0 h271b6f8_3_cpu + - libarrow-acero 20.0.0 hf07054f_3_cpu + - libarrow-dataset 20.0.0 hf07054f_3_cpu - libcxx >=18 - libprotobuf >=5.29.3,<5.29.4.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 450798 + timestamp: 1746919445525 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-20.0.0-hb76e781_3_cpu.conda + build_number: 3 + sha256: f78f902d9ea1c5d8b53aeb2c138b3bb0cca198ed97abf5f3f697e6f81cbc2e51 + md5: f69e8f82efe19f9435676a3f8be34e83 depends: - libabseil * cxx17* - 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 + - libarrow 20.0.0 hde72ee7_3_cpu + - libarrow-acero 20.0.0 h7d8d6a5_3_cpu + - libarrow-dataset 20.0.0 h7d8d6a5_3_cpu - libprotobuf >=5.29.3,<5.29.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 366762 + timestamp: 1746923149997 +- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-20.0.0-hb76e781_3_cuda.conda + build_number: 3 + sha256: 10c436f86c97eb07c050ce1c6665db9855978ecf3fc5705fb15112a5400e8790 + md5: 2666e6d78d269706e1903b01d9237b8f depends: - libabseil * cxx17* - 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 + - libarrow 20.0.0 h80a5264_3_cuda + - libarrow-acero 20.0.0 h7d8d6a5_3_cuda + - libarrow-dataset 20.0.0 h7d8d6a5_3_cuda - libprotobuf >=5.29.3,<5.29.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 - license_family: APACHE purls: [] - size: 372411 - timestamp: 1744027624247 + size: 367691 + timestamp: 1746923891060 - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda build_number: 31 sha256: 9839fc4ac0cbb0aa3b9eea520adfb57311838959222654804e58f6f2d1771db5 @@ -9388,49 +9346,49 @@ packages: purls: [] size: 25694 timestamp: 1633684287072 -- conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.8.4.1-h9ab20c4_1.conda - sha256: 3d3f7344db000feced2f9154cf0b3f3d245a1d317a1981e43b8b15f7baaaf6f1 - md5: 3ba4fd8bef181c020173d29ac67cae68 +- conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.9.0.13-h9ab20c4_0.conda + sha256: 18dc7b16b5ab5f397222566b20c450ade1a16f1f2639991cbfe91eef6960ad62 + md5: 9c1477b1793b43fd128dffd240286e98 depends: - __glibc >=2.28,<3.0.a0 - cuda-nvrtc - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 471593172 - timestamp: 1742405543791 -- conda: https://prefix.dev/conda-forge/win-64/libcublas-12.8.4.1-he0c23c2_1.conda - sha256: 7a4c53bbcf77c37033777acd1ff60b4664615ae67fff245718d43db422feac59 - md5: 626453d0b7f7b9f3c3a92e4398314714 + size: 467452297 + timestamp: 1746202246998 +- conda: https://prefix.dev/conda-forge/win-64/libcublas-12.9.0.13-he0c23c2_0.conda + sha256: b7f848c3f0b8545b5290d081efa1410b8a628c5dc3d1ff964dcf2d30525ec7db + md5: 161e703ccf3e27f5c98b0b572f461a80 depends: - cuda-nvrtc - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 460843310 + timestamp: 1746202450501 +- conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.0.13-h9ab20c4_0.conda + sha256: 2ace6dd4b60212b3870dfefc63010c77cb486da06aadc46a4426ab340f032689 + md5: fdf825f59f01293b8e335e536296478e 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_1 + - cuda-version >=12.9,<12.10.0a0 + - libcublas 12.9.0.13 h9ab20c4_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcublas-static >=12.8.4.1 + - libcublas-static >=12.9.0.13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 91388 - timestamp: 1742406432538 + size: 91998 + timestamp: 1746203009003 - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda sha256: 0fb14ae71efe11429c24b2fa7d82e718fb52f4cf9cad9379dd7c0302e4294373 md5: 290a26e7caf9bcbdde629db6612e212e @@ -9465,97 +9423,97 @@ packages: purls: [] size: 31520993 timestamp: 1739909536696 -- conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.3.3.83-h5888daf_1.conda - sha256: 1a38727a9666b7020ad844fd5074693b2c378d0161f58401d9f8488bdeb920a1 - md5: d0d12b6842be47267e3214e7ab2b1b02 +- conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.4.0.6-h5888daf_0.conda + sha256: 09689f760978a77d18bc393ce749b539e1fcc870c0e41f666993be26b0296314 + md5: 498af0c40a20ee97db04d51269f2fd87 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 154743307 - timestamp: 1742415975122 -- conda: https://prefix.dev/conda-forge/win-64/libcufft-11.3.3.83-he0c23c2_1.conda - sha256: 083ba1d13f5512dae13fd7e3785336d578bc66f01c88917bbf1f53923339a5e4 - md5: 6e4c0fa04966e643cbe847321bdeee54 + size: 161845949 + timestamp: 1746193474688 +- conda: https://prefix.dev/conda-forge/win-64/libcufft-11.4.0.6-he0c23c2_0.conda + sha256: eaea9b163e6558fa84379380e6cc29645ac20096c915e1bd8fa7824409a482fd + md5: 07cc55823a34c221560fdf202eceee97 depends: - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 161768682 + timestamp: 1746193623262 +- conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.0.6-h5888daf_0.conda + sha256: 4966ea4478e602583f8af1ee68e549abd77e9c014302f3ccc11e0cf6b6174275 + md5: 67dc1b5160e2fd24446b8355f3a0f175 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 - - libcufft 11.3.3.83 h5888daf_1 + - cuda-version >=12.9,<12.10.0a0 + - libcufft 11.4.0.6 h5888daf_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcufft-static >=11.3.3.83 + - libcufft-static >=11.4.0.6 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 33996 - timestamp: 1742416361653 -- conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.13.1.3-h628e99a_1.conda - sha256: 213f5df6ed25d19c4390666708a32ea457b1dcda64aca121f861b94671e2ed63 - md5: 9a97a35e7e63910013d638c389fa3514 + size: 34188 + timestamp: 1746193845048 +- conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.14.0.30-h628e99a_0.conda + sha256: 59807deae0844774301acc8d03d78dbaae8718ab69faca7d203dc689be06d952 + md5: 248bb7bf66da6f601ee99fd24892380c depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 - rdma-core >=55.0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 960749 - timestamp: 1743624986191 -- conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.9.90-h9ab20c4_1.conda - sha256: 379b2fd280bc4f4da999ab6560f56d4d3c02485089fb5f50b8933731a3eb5078 - md5: 06061f033297d93999b89d3c067f5f1c + size: 971139 + timestamp: 1746193260621 +- conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.10.19-h9ab20c4_0.conda + sha256: c4576976b8b5ceb060b32d24fc08db5253606256c3c99b42ace343e9be2229db + md5: c745bc0dd1f066e6752c8b2909216b62 depends: - __glibc >=2.28,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 45729190 - timestamp: 1742487698497 -- conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.9.90-he0c23c2_1.conda - sha256: 0da92fadd7e484ee892a6117edec850b7ee0abb54470d63b42fedb53242e5f07 - md5: 570a9b24de539d7ec8bda1e69e49ece0 + size: 46161381 + timestamp: 1746193213392 +- conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.10.19-he0c23c2_0.conda + sha256: 3d3bddf1126f257a90b6e17b336b2a13c9dfa23e8c480b9d155803debcfa5c8a + md5: 3f2c7b49414e5b761333aea772d93da4 depends: - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 49031195 + timestamp: 1746193674828 +- conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.10.19-h9ab20c4_0.conda + sha256: 1d59e844f3a79c19040efc1f15f23e33bb6b13df19bb63714e9b34515fc9d8fc + md5: 9a7e41b2c3cf57f6a3a1aeac35ebebc0 depends: - __glibc >=2.28,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 - - libcurand 10.3.9.90 h9ab20c4_1 + - cuda-version >=12.9,<12.10.0a0 + - libcurand 10.3.10.19 h9ab20c4_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcurand-static >=10.3.9.90 + - libcurand-static >=10.3.10.19 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 246729 - timestamp: 1742487805723 + size: 253530 + timestamp: 1746193336357 - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.13.0-h332b0f4_0.conda sha256: 38e528acfaa0276b7052f4de44271ff9293fdb84579650601a8c49dac171482a md5: cbdc92ac0d93fe3c796e36ad65c7905c @@ -9620,147 +9578,147 @@ packages: purls: [] size: 357142 timestamp: 1743602240803 -- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.3.90-h9ab20c4_1.conda - sha256: 868ba1b0b0ae15f7621ee960a459a74b9a17b69ba629c510a11bb37480e7b6df - md5: 2d58a7eb9150525ea89195cf1bcfbc4c +- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.4.40-h9ab20c4_0.conda + sha256: 4148415e990c51e5e396ea24869415de3996527f92b0e4dc625aa6bcccd50f87 + md5: 9b693f50985ce248765108972099fe55 depends: - __glibc >=2.28,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 - - libcublas >=12.8.4.1,<12.9.0a0 - - libcusparse >=12.5.8.93,<12.6.0a0 + - cuda-version >=12.9,<12.10.0a0 + - libcublas >=12.9.0.13,<12.10.0a0 + - libcusparse >=12.5.9.5,<12.6.0a0 - libgcc >=13 - - libnvjitlink >=12.8.93,<12.9.0a0 + - libnvjitlink >=12.9.41,<12.10.0a0 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 164375128 - timestamp: 1742415308752 -- conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.3.90-he0c23c2_1.conda - sha256: c967651aab88a4a9a761be0b027b460c36850a9cd9df03890ce5bf833cef8c9f - md5: 830a8909cfd5427f57b93ca6e468c1dd + size: 201753979 + timestamp: 1746205898951 +- conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.4.40-he0c23c2_0.conda + sha256: 8ddd01ef415015fd06db545cdb0135b0d6d3948c0226f40a1bdab3041ef784f3 + md5: b0457807333ee83cc13e8ca0565ef77f depends: - - cuda-version >=12.8,<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 + - cuda-version >=12.9,<12.10.0a0 + - libcublas >=12.9.0.13,<12.10.0a0 + - libcusparse >=12.5.9.5,<12.6.0a0 + - libnvjitlink >=12.9.41,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 195025257 + timestamp: 1746206188378 +- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.4.40-h9ab20c4_0.conda + sha256: d6811f35727a6cedc4f6dec20584bcd775fe1cdb367b8cf3e7fd01d2c4439313 + md5: 416a81027b133a2cff0585e31d9dcafe depends: - __glibc >=2.28,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 - - libcusolver 11.7.3.90 h9ab20c4_1 + - cuda-version >=12.9,<12.10.0a0 + - libcusolver 11.7.4.40 h9ab20c4_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcusolver-static >=11.7.3.90 + - libcusolver-static >=11.7.4.40 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 61032 - timestamp: 1742415570459 -- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.8.93-h5888daf_1.conda - sha256: c97c95beedc098c5a9ec9250ac6eaf1a7db4c8475de0e4f42997df973133a7e3 - md5: 2ba14c21959411d913a0e74f58d52e08 + size: 60998 + timestamp: 1746206190695 +- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.9.5-h5888daf_0.conda + sha256: 2ae08171a1d207af2046951177f09f771a4ca76e757b8ce4020fa559524800d2 + md5: 2b89788a46b00abd59ffab688868c321 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - - libnvjitlink >=12.8.93,<12.9.0a0 + - libnvjitlink >=12.9.41,<12.10.0a0 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 170119902 - timestamp: 1743620054443 -- conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.8.93-he0c23c2_1.conda - sha256: 4cb21b413e66f3a9eabd44bbc5333776f05af8f00bc985c92cf769523abae365 - md5: 50600717c953c6fa95f25e497cdea47d + size: 208851709 + timestamp: 1746195989263 +- conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.9.5-he0c23c2_0.conda + sha256: 06cc8cfe8936fda61858f935034adcd98537db2fd18ad3d2c8112691b4056061 + md5: 89431cf7c2ee58bfac9b5a13c68bb62c depends: - - cuda-version >=12.8,<12.9.0a0 - - libnvjitlink >=12.8.93,<12.9.0a0 + - cuda-version >=12.9,<12.10.0a0 + - libnvjitlink >=12.9.41,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - 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 + size: 206419763 + timestamp: 1746196437283 +- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.9.5-h5888daf_0.conda + sha256: 82aef570f27ec0770477b841e16e70db352db7253425818c60d91dddf34f16f2 + md5: 7580baba0294656dda948344452e51c0 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.8,<12.9.0a0 - - libcusparse 12.5.8.93 h5888daf_1 + - cuda-version >=12.9,<12.10.0a0 + - libcusparse 12.5.9.5 h5888daf_0 - libgcc >=13 - - libnvjitlink >=12.8.93,<12.9.0a0 + - libnvjitlink >=12.9.41,<12.10.0a0 - libstdcxx >=13 constrains: - - libcusparse-static >=12.5.8.93 + - libcusparse-static >=12.5.9.5 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 52819 - timestamp: 1743620381340 -- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.2-hf95d169_0.conda - sha256: 44a62b1fdc70ba07a9375eaca433bdac50518ffee6e0c6977eb65069fb70977e - md5: 25cc3210a5a8a1b332e12d20db11c6dd + size: 52753 + timestamp: 1746196334627 +- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.4-hf95d169_1.conda + sha256: 63676ac19e9819ae01506cfd353b2d202188981c753ea34634c4afbf3c1c6a2c + md5: 2d8e0efc0788d49051e7e02ad6571340 depends: - __osx >=10.13 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 563556 - timestamp: 1743573278971 -- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.2-ha82da77_0.conda - sha256: e3ad5ba1ff49f988c1476f47f395499e841bdd8eafc3908cb1b64daae3a83f3b - md5: 85ea0d49eb61f57e02ce98dc29ca161f + size: 561294 + timestamp: 1746653898484 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.4-ha82da77_1.conda + sha256: 365c2c7bd017ebb8d3605b2f5c23bac7b35e2de8f26ddc46552fa6b4c61c6c13 + md5: 85be146c49d0a2f6ca59cf4c8b58db47 depends: - __osx >=11.0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 566452 - timestamp: 1743573280445 -- conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda - sha256: 511d801626d02f4247a04fff957cc6e9ec4cc7e8622bd9acd076bcdc5de5fe66 - md5: 8dfae1d2e74767e9ce36d5fa0d8605db + size: 567046 + timestamp: 1746653977544 +- conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h86f0d12_0.conda + sha256: 4db2f70a1441317d964e84c268e388110ad9cf75ca98994d1336d670e62e6f07 + md5: 27fe770decaf469a53f3e3a6d593067f depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: MIT license_family: MIT purls: [] - size: 72255 - timestamp: 1734373823254 -- conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-he65b83e_0.conda - sha256: 20c1e685e7409bb82c819ba55b9f7d9a654e8e6d597081581493badb7464520e - md5: 120f8f7ba6a8defb59f4253447db4bb4 + size: 72783 + timestamp: 1745260463421 +- conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-hcc1b750_0.conda + sha256: 9105bb8656649f9676008f95b0f058d2b8ef598e058190dcae1678d6ebc1f9b3 + md5: 5d3507f22dda24f7d9a79325ad313e44 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 + size: 69911 + timestamp: 1745260530684 +- conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-h5773f1b_0.conda + sha256: ebc06154e9a2085e8c9edf81f8f5196b73a1698e18ac6386c9b43fb426103327 + md5: 4dc332b504166d7f89e4b3b18ab5e6ea depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 54132 - timestamp: 1734373971372 -- conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda - sha256: 96c47725a8258159295996ea2758fa0ff9bea330e72b59641642e16be8427ce8 - md5: a9624935147a25b06013099d3038e467 + size: 54685 + timestamp: 1745260666631 +- conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h76ddb4d_0.conda + sha256: 881244050587dc658078ee45dfc792ecb458bbb1fdc861da67948d747b117dc2 + md5: 34f03138e46543944d4d7f8538048842 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -9768,8 +9726,8 @@ packages: license: MIT license_family: MIT purls: [] - size: 155723 - timestamp: 1734374084110 + size: 155548 + timestamp: 1745260818985 - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724 md5: c277e0a4d549b03ac1e9d6cbbe3d017b @@ -9971,45 +9929,136 @@ packages: purls: [] size: 44978 timestamp: 1743435053850 -- conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda - sha256: 3a572d031cb86deb541d15c1875aaa097baefc0c580b54dc61f5edab99215792 - md5: ef504d1acbd74b7cc6849ef8af47dd03 +- conda: https://prefix.dev/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda + sha256: 7be9b3dac469fe3c6146ff24398b685804dfc7a1de37607b84abd076f57cc115 + md5: 51f5be229d83ecd401fb369ab96ae669 + depends: + - libfreetype6 >=2.13.3 + license: GPL-2.0-only OR FTL + purls: [] + size: 7693 + timestamp: 1745369988361 +- conda: https://prefix.dev/conda-forge/osx-64/libfreetype-2.13.3-h694c41f_1.conda + sha256: afe0e2396844c8cfdd6256ac84cabc9af823b1727f704c137b030b85839537a6 + md5: 07c8d3fbbe907f32014b121834b36dd5 + depends: + - libfreetype6 >=2.13.3 + license: GPL-2.0-only OR FTL + purls: [] + size: 7805 + timestamp: 1745370212559 +- conda: https://prefix.dev/conda-forge/osx-arm64/libfreetype-2.13.3-hce30654_1.conda + sha256: 1f8c16703fe333cdc2639f7cdaf677ac2120843453222944a7c6c85ec342903c + md5: d06282e08e55b752627a707d58779b8f + depends: + - libfreetype6 >=2.13.3 + license: GPL-2.0-only OR FTL + purls: [] + size: 7813 + timestamp: 1745370144506 +- conda: https://prefix.dev/conda-forge/win-64/libfreetype-2.13.3-h57928b3_1.conda + sha256: e5bc7d0a8d11b7b234da4fcd9d78f297f7dec3fec8bd06108fd3ac7b2722e32e + md5: 410ba2c8e7bdb278dfbb5d40220e39d2 + depends: + - libfreetype6 >=2.13.3 + license: GPL-2.0-only OR FTL + purls: [] + size: 8159 + timestamp: 1745370227235 +- conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda + sha256: 7759bd5c31efe5fbc36a7a1f8ca5244c2eabdbeb8fc1bee4b99cf989f35c7d81 + md5: 3c255be50a506c50765a93a6644f32fe + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libpng >=1.6.47,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - freetype >=2.13.3 + license: GPL-2.0-only OR FTL + purls: [] + size: 380134 + timestamp: 1745369987697 +- conda: https://prefix.dev/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_1.conda + sha256: 058165962aa64fc5a6955593212c0e1ea42ca6d6dba60ee61dff612d4c3818d7 + md5: c76e6f421a0e95c282142f820835e186 + depends: + - __osx >=10.13 + - libpng >=1.6.47,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - freetype >=2.13.3 + license: GPL-2.0-only OR FTL + purls: [] + size: 357654 + timestamp: 1745370210187 +- conda: https://prefix.dev/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_1.conda + sha256: c278df049b1a071841aa0aca140a338d087ea594e07dcf8a871d2cfe0e330e75 + md5: b163d446c55872ef60530231879908b9 + depends: + - __osx >=11.0 + - libpng >=1.6.47,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - freetype >=2.13.3 + license: GPL-2.0-only OR FTL + purls: [] + size: 333529 + timestamp: 1745370142848 +- conda: https://prefix.dev/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda + sha256: 61308653e7758ff36f80a60d598054168a1389ddfbac46d7864c415fafe18e69 + md5: a84b7d1a13060a9372bea961a8131dbc + depends: + - 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 + constrains: + - freetype >=2.13.3 + license: GPL-2.0-only OR FTL + purls: [] + size: 337007 + timestamp: 1745370226578 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda + sha256: 0024f9ab34c09629621aefd8603ef77bf9d708129b0dd79029e502c39ffc2195 + md5: ea8ac52380885ed41c1baa8f1d6d2b93 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 constrains: - - libgomp 14.2.0 h767d61c_2 - - libgcc-ng ==14.2.0=*_2 + - libgcc-ng ==15.1.0=*_2 + - libgomp 15.1.0 h767d61c_2 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 847885 - timestamp: 1740240653082 -- conda: https://prefix.dev/conda-forge/win-64/libgcc-14.2.0-h1383e82_2.conda - sha256: fddf2fc037bc95adb3b369e8866da8a71b6a67ebcfc4d7035ac4208309dc9e72 - md5: 4a74c1461a0ba47a3346c04bdccbe2ad + size: 829108 + timestamp: 1746642191935 +- conda: https://prefix.dev/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda + sha256: c0288596ac58366d96a56c57e4088fe1c6dd4194fdcaeacf5862f47fb1e1e5be + md5: 9bedb24480136bfeb81ebc81d4285e70 depends: - _openmp_mutex >=4.5 - libwinpthread >=12.0.0.r4.gg4f2fc60ca constrains: - msys2-conda-epoch <0.0a0 - - libgcc-ng ==14.2.0=*_2 - - libgomp 14.2.0 h1383e82_2 + - libgcc-ng ==15.1.0=*_2 + - libgomp 15.1.0 h1383e82_2 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 666343 - timestamp: 1740240717807 -- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda - sha256: fb7558c328b38b2f9d2e412c48da7890e7721ba018d733ebdfea57280df01904 - md5: a2222a6ada71fb478682efe483ce0f92 + size: 673459 + timestamp: 1746656621653 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + sha256: 0ab5421a89f090f3aa33841036bb3af4ed85e1f91315b528a9d75fab9aad51ae + md5: ddca86c7040dd0e73b2b69bd7833d225 depends: - - libgcc 14.2.0 h767d61c_2 + - libgcc 15.1.0 h767d61c_2 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 53758 - timestamp: 1740240660904 + size: 34586 + timestamp: 1746642200749 - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda sha256: ffc3602f9298da248786f46b00d0594d26a18feeb1b07ce88f3d7d61075e39e6 md5: e55712ff40a054134d51b89afca57dbc @@ -10021,18 +10070,18 @@ packages: purls: [] size: 586185 timestamp: 1732523190369 -- conda: https://prefix.dev/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda - sha256: e05263e8960da03c341650f2a3ffa4ccae4e111cb198e8933a2908125459e5a6 - md5: fb54c4ea68b460c278d26eea89cfbcc3 +- conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda + sha256: 914daa4f632b786827ea71b5e07cd00d25fc6e67789db2f830dc481eec660342 + md5: f92e6e0a3c0c0c85561ef61aa59d555d depends: - - libgfortran5 14.2.0 hf1ad2bd_2 + - libgfortran5 15.1.0 hcea5267_2 constrains: - - libgfortran-ng ==14.2.0=*_2 + - libgfortran-ng ==15.1.0=*_2 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 53733 - timestamp: 1740240690977 + size: 34541 + timestamp: 1746642233221 - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda sha256: 984040aa98dedcfbe1cf59befd73740e30d368b96cbfa17c002297e67fa5af23 md5: 6b27baf030f5d6603713c7e72d3f6b9a @@ -10053,19 +10102,19 @@ packages: purls: [] size: 155474 timestamp: 1743913530958 -- conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda - sha256: c17b7cf3073a1f4e1f34d50872934fa326346e104d3c445abc1e62481ad6085c - md5: 556a4fdfac7287d349b8f09aba899693 +- conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda + sha256: be23750f3ca1a5cb3ada858c4f633effe777487d1ea35fddca04c0965c073350 + md5: 01de444988ed960031dbe84cf4f9b1fc depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=14.2.0 + - libgcc >=15.1.0 constrains: - - libgfortran 14.2.0 + - libgfortran 15.1.0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 1461978 - timestamp: 1740240671964 + size: 1569986 + timestamp: 1746642212331 - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda sha256: 02fc48106e1ca65cf7de15f58ec567f866f6e8e9dcced157d0cff89f0768bb59 md5: 94560312ff3c78225bed62ab59854c31 @@ -10090,19 +10139,19 @@ packages: purls: [] size: 806283 timestamp: 1743913488925 -- conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda - sha256: 1a3130e0b9267e781b89399580f3163632d59fe5b0142900d63052ab1a53490e - md5: 06d02030237f4d5b3d9a7e7d348fe3c6 +- conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_2.conda + sha256: 05fff3dc7e80579bc28de13b511baec281c4343d703c406aefd54389959154fb + md5: fbe7d535ff9d3a168c148e07358cd5b1 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 + size: 452635 + timestamp: 1746642113092 +- conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_2.conda + sha256: 4316316097ce5fde2608b6fccd18709cf647dce52e230f5ac66f5c524dfad791 + md5: 5fbacaa9b41e294a6966602205b99747 depends: - libwinpthread >=12.0.0.r4.gg4f2fc60ca constrains: @@ -10110,8 +10159,8 @@ packages: license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 524548 - timestamp: 1740240660967 + size: 540903 + timestamp: 1746656563815 - conda: https://prefix.dev/conda-forge/linux-64/libgoogle-cloud-2.36.0-hc4361e1_1.conda sha256: 3a56c653231d6233de5853dc01f07afad6a332799a39c3772c0948d2e68547e4 md5: ae36e6296a8dd8e8a9a8375965bf6398 @@ -10258,93 +10307,93 @@ packages: purls: [] size: 14544 timestamp: 1741879301389 -- conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.53-hbd13f7d_0.conda - sha256: 64602a029d89356f62e4999c8f1b64a0a193fbaed6dfc79d8cd9a763545b2061 - md5: 95c5d6d9342880f326dec08ab4cd6253 +- conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda + sha256: 697334de4786a1067ea86853e520c64dd72b11a05137f5b318d8a444007b5e60 + md5: 2bd47db5807daade8500ed7ca4c512a4 depends: + - libstdcxx >=13 + - libgcc >=13 - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - libstdcxx >=13 license: LGPL-2.1-only - license_family: GPL purls: [] - size: 277672 - timestamp: 1744440226400 -- conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-he753a82_0.conda - sha256: bd8686a8aa0f840e7a7e63b3be57200d36c136cf1c6280b44a98b89ffac06186 - md5: 65e3fc5e73aa153bb069c1baec51fc12 + size: 312184 + timestamp: 1745575272035 +- conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-h8e591d7_1.conda + sha256: 37267300b25f292a6024d7fd9331085fe4943897940263c3a41d6493283b2a18 + md5: c3cfd72cbb14113abee7bbd86f44ad69 depends: - __glibc >=2.17,<3.0.a0 - - c-ares >=1.34.4,<2.0a0 + - c-ares >=1.34.5,<2.0a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libgcc >=13 - 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 + - openssl >=3.5.0,<4.0a0 - re2 constrains: - grpc-cpp =1.71.0 license: Apache-2.0 license_family: APACHE purls: [] - size: 8228423 - timestamp: 1741431701085 -- conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h53c9a1c_0.conda - sha256: 966ba2eb5ccd871d8ac5fd8ad60edf63bc4d063fa81a1cf88b1edb748481ec9a - md5: a216708030647d270390de778510e6c9 + size: 7920187 + timestamp: 1745229332239 +- conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h7d722e6_1.conda + sha256: 304649f99f6cde43cf4fb95cc2892b5955aa31bf3d8b74f707a8ca1347c06b88 + md5: 460e0c0ac50927c2974e41aab9272c6b depends: - __osx >=10.14 - - c-ares >=1.34.4,<2.0a0 + - c-ares >=1.34.5,<2.0a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<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 + - openssl >=3.5.0,<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 + size: 5510897 + timestamp: 1745201273719 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-h857da87_1.conda + sha256: 082668830025c2a2842165724b44d4f742688353932a6705cd61aa4ecb9aa173 + md5: 59fe16787c94d3dc92f2dfa533de97c6 depends: - __osx >=11.0 - - c-ares >=1.34.4,<2.0a0 + - c-ares >=1.34.5,<2.0a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<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 + - openssl >=3.5.0,<4.0a0 - re2 constrains: - grpc-cpp =1.71.0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5210004 - timestamp: 1741422151125 -- conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.71.0-h35301be_0.conda - sha256: 0aabf519f422cca5e16322b69bd4ee5ee81f63ecf1b1d3d30ad4ac7b97f3e18d - md5: 7f07cb0bdcf2043e2be7d0ae3977a9a7 + size: 4908484 + timestamp: 1745191611284 +- conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.71.0-h8c3449c_1.conda + sha256: eb832f8eea6936400753a5344ebce3e09c36698d04becd6ef234fda9c480cccb + md5: ef38e4d5e1814a912311abd4468e90bb depends: - - c-ares >=1.34.4,<2.0a0 + - c-ares >=1.34.5,<2.0a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<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 + - openssl >=3.5.0,<4.0a0 - re2 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -10354,8 +10403,8 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 14003117 - timestamp: 1741422320713 + size: 13999413 + timestamp: 1745192535016 - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda sha256: d14c016482e1409ae1c50109a9ff933460a50940d2682e745ab1c172b5282a69 md5: 804ca9e91bcaea0824a341d55b1684f2 @@ -10434,38 +10483,43 @@ packages: purls: [] size: 638142 timestamp: 1740128665984 -- conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - sha256: b954e09b7e49c2f2433d6f3bb73868eda5e378278b0f8c1dd10a7ef090e14f2f - md5: ea25936bb4080d843790b586850f82b8 +- conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda + sha256: 98b399287e27768bf79d48faba8a99a2289748c65cd342ca21033fab1860d4a4 + md5: 9fa334557db9f63da6c9285fd2a48638 depends: - - libgcc-ng >=12 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 constrains: - jpeg <0.0.0a license: IJG AND BSD-3-Clause AND Zlib 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 + size: 628947 + timestamp: 1745268527144 +- conda: https://prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.1.0-h6e16a3a_0.conda + sha256: 9c0009389c1439ec96a08e3bf7731ac6f0eab794e0a133096556a9ae10be9c27 + md5: 87537967e6de2f885a9fcebd42b7cb10 + depends: + - __osx >=10.13 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 + size: 586456 + timestamp: 1745268522731 +- conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda + sha256: 78df2574fa6aa5b6f5fc367c03192f8ddf8e27dc23641468d54e031ff560b9d4 + md5: 01caa4fbcaf0e6b08b3aef1151e91745 + depends: + - __osx >=11.0 constrains: - jpeg <0.0.0a license: IJG AND BSD-3-Clause AND Zlib purls: [] - size: 547541 - timestamp: 1694475104253 -- conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - sha256: 4e7808e3098b4b4ed7e287f63bb24f9045cc4d95bfd39f0db870fc2837d74dff - md5: 3f1b948619c45b1ca714d60c7389092c + size: 553624 + timestamp: 1745268405713 +- conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda + sha256: e61b0adef3028b51251124e43eb6edf724c67c0f6736f1628b02511480ac354e + md5: 7c51d27540389de84852daa1cdb9c63c depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -10474,8 +10528,8 @@ packages: - jpeg <0.0.0a license: IJG AND BSD-3-Clause AND Zlib purls: [] - size: 822966 - timestamp: 1694475223854 + size: 838154 + timestamp: 1745268437136 - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda build_number: 31 sha256: f583661921456e798aba10972a8abbd9d33571c655c1f66eff450edc9cbefcf3 @@ -10570,60 +10624,57 @@ packages: purls: [] size: 3732648 timestamp: 1740088548986 -- 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.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: 43003617 - timestamp: 1743601873840 -- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda - sha256: f4f21dfc54b08d462f707b771ecce3fa9bc702a2a05b55654f64154f48b141ef - md5: 0e87378639676987af32fee53ba32258 +- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_1.conda + sha256: eeff241bddc8f1b87567dd6507c9f441f7f472c27f0860a07628260c000ef27c + md5: a76fd702c93cd2dfd89eff30a5fd45a8 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 + constrains: + - xz 5.8.1.* + - xz ==5.8.1=*_1 license: 0BSD purls: [] - size: 112709 - timestamp: 1743771086123 -- conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_0.conda - sha256: 3369b8ef0b544d17aebc530a687c0480051e825e8ffcd001b1a5f594fe276159 - md5: 8e1197f652c67e87a9ece738d82cef4f + size: 112845 + timestamp: 1746531470399 +- conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda + sha256: 20a4c5291f3e338548013623bb1dc8ee2fba5dbac8f77acaddd730ed2a7d29b6 + md5: f87e8821e0e38a4140a7ed4f52530053 depends: - __osx >=10.13 + constrains: + - xz 5.8.1.* + - xz ==5.8.1=*_1 license: 0BSD purls: [] - size: 104689 - timestamp: 1743771137842 -- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_0.conda - sha256: 4291dde55ebe9868491dc29716b84ac3de21b8084cbd4d05c9eea79d206b8ab7 - md5: ba24e6f25225fea3d5b6912e2ac562f8 + size: 104814 + timestamp: 1746531577001 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_1.conda + sha256: 5ab62c179229640c34491a7de806ad4ab7bec47ea2b5fc2136e3b8cf5ef26a57 + md5: 4e8ef3d79c97c9021b34d682c24c2044 depends: - __osx >=11.0 + constrains: + - xz 5.8.1.* + - xz ==5.8.1=*_1 license: 0BSD purls: [] - size: 92295 - timestamp: 1743771392206 -- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda - sha256: 1477e9bff05318f3129d37be0e64c76cce0973c4b8c73d13a467d0b7f03d157c - md5: 8d5cb0016b645d6688e2ff57c5d51302 + size: 92218 + timestamp: 1746531818330 +- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_1.conda + sha256: adbf6c7bde70536ada734a81b8b5aa23654f2b95445204404622e0cc40e921a0 + md5: 14a1042c163181e143a7522dfb8ad6ab depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 + constrains: + - xz 5.8.1.* + - xz ==5.8.1=*_1 license: 0BSD purls: [] - size: 104682 - timestamp: 1743771561515 + size: 104699 + timestamp: 1746531718026 - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.9.0-h19665d7_1.conda sha256: 13d50a4f7da02e6acce4b5b6df82072c0f447a2c5ba1f4a3190dfec3a9174965 md5: 38b3447782263c96b0c0a7b92c97575e @@ -10774,30 +10825,30 @@ packages: purls: [] size: 33408 timestamp: 1697359010159 -- conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.8.93-h5888daf_1.conda - sha256: 254737c0ffb506f3a69aaeb11ea95b8e0fb2689d9e87d6bba13b575fe5d00c1c - md5: 8f5ccfab9b7cb2560d5e11dd14763d82 +- conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.9.41-h5888daf_0.conda + sha256: 363335da59cb71e6576087c98b13e7e13289b8c05b140b09de2e5e9bd06e675b + md5: fa47324d7e1e78492c2f17f0ce67e906 depends: - __glibc >=2.17,<3.0.a0 - - cuda-version >=12,<12.9.0a0 + - cuda-version >=12,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 30128577 - timestamp: 1742414274976 -- conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.8.93-he0c23c2_1.conda - sha256: 4b8937983263f24f73eb8e08cc29cfb7114899bdd10addbb3d94aadc53210421 - md5: e8ac6a1c24d1c29b1ca77b62f25fa0e8 + size: 30491008 + timestamp: 1746190924588 +- conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.9.41-he0c23c2_0.conda + sha256: 931701772a6fea462951581e220dda20ffee026f49ad07bb57b7b672de449776 + md5: 3df78fae3cd40acb9a0e9db8031c5568 depends: - - cuda-version >=12,<12.9.0a0 + - cuda-version >=12,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 25594915 - timestamp: 1742414630457 + size: 27352070 + timestamp: 1746191228948 - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda sha256: cc5389ea254f111ef17a53df75e8e5209ef2ea6117e3f8aced88b5a8e51f11c4 md5: 0a4d0252248ef9a0f88f2ba8b8a08e12 @@ -10927,84 +10978,79 @@ packages: purls: [] 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 +- conda: https://prefix.dev/conda-forge/linux-64/libparquet-20.0.0-h081d1f1_3_cpu.conda + build_number: 3 + sha256: 113148922c560f8d2dd2a1684782dc4f93f44637dacd97fce1ad5e5af9dd10e9 + md5: f15cc1214c08019be884e3defd93e000 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1 hb90904d_7_cpu + - libarrow 20.0.0 hebdba27_3_cpu - libgcc >=13 - libstdcxx >=13 - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.4.1,<4.0a0 + - openssl >=3.5.0,<4.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 1243008 + timestamp: 1746920646524 +- conda: https://prefix.dev/conda-forge/osx-64/libparquet-20.0.0-h283e888_3_cpu.conda + build_number: 3 + sha256: e62b7b38fbeeb758320537271821b3edf9dc4d0f54c3b5b3c96f15dcf6e4f787 + md5: dedba6c36ceb94ff49014d04381a9218 depends: - __osx >=10.14 - - libarrow 19.0.1 hf1fce67_7_cpu + - libarrow 20.0.0 he825168_3_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.4.1,<4.0a0 + - openssl >=3.5.0,<4.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 966622 + timestamp: 1746918972264 +- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-20.0.0-h636d7b7_3_cpu.conda + build_number: 3 + sha256: 8fbb756f54ef75aff25e57393fe84a7d9b0feaa05908041626f4ce3636359766 + md5: e11a090321ed0fc8fe5b40077e58fbe6 depends: - __osx >=11.0 - - libarrow 19.0.1 hd4a375f_7_cpu + - libarrow 20.0.0 h271b6f8_3_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.4.1,<4.0a0 + - openssl >=3.5.0,<4.0a0 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 897867 + timestamp: 1746919245168 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-20.0.0-ha850022_3_cpu.conda + build_number: 3 + sha256: 66b219b09fcc152c7528b62b3d7938a4e860e2937acb90c0e6524708d4dcd4a3 + md5: 0acf55d82fa2f5f0ae2d6fef8c7ef961 depends: - - libarrow 19.0.1 hb2d35ca_7_cpu + - libarrow 20.0.0 hde72ee7_3_cpu - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.4.1,<4.0a0 + - openssl >=3.5.0,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 - license_family: APACHE purls: [] - 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 + size: 824704 + timestamp: 1746922928580 +- conda: https://prefix.dev/conda-forge/win-64/libparquet-20.0.0-ha850022_3_cuda.conda + build_number: 3 + sha256: 8292d1d040f010189552ec06ce3ca2c0ed19fb3f1fc99ed7bab2797ca7a87b89 + md5: 4accb8f0812d51e4b88f8ebe888f59de depends: - - libarrow 19.0.1 he744d6e_7_cuda + - libarrow 20.0.0 h80a5264_3_cuda - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.4.1,<4.0a0 + - openssl >=3.5.0,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.42.34438 license: Apache-2.0 - license_family: APACHE purls: [] - size: 832836 - timestamp: 1744027451700 + size: 824426 + timestamp: 1746923658672 - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 md5: 55199e2ae2c3651f6f9b2a447b47bdc9 @@ -11036,9 +11082,9 @@ packages: purls: [] size: 259332 timestamp: 1739953032676 -- conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda - sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac - md5: 7d717163d9dab337c65f2bf21a676b8f +- conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda + sha256: e12c46ca882080d901392ae45e0e5a1c96fc3e5acd5cd1a23c2632eb7f024f26 + md5: ad620e92b82d2948bc019e029c574ebb depends: - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 @@ -11046,57 +11092,57 @@ packages: - vc14_runtime >=14.29.30139 license: zlib-acknowledgement purls: [] - size: 346101 - timestamp: 1739953426806 -- conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda - sha256: 9965b1ada1f997202ad8c5a960e69057280b7b926c718df9b07c62924d9c1d73 - md5: 452518a9744fbac05fb45531979bdf29 + size: 346511 + timestamp: 1745771984515 +- conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.conda + sha256: 691af28446345674c6b3fb864d0e1a1574b6cc2f788e0f036d73a6b05dcf81cf + md5: edb86556cf4a0c133e7932a1597ff236 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libgcc >=13 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 3352450 - timestamp: 1741126291267 -- conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_0.conda - sha256: 7e863ceaade6c466c2f2adf8a1c21b0c8e2181c7ab1cf407e58325c1a122d613 - md5: c4295aae4cc8918f85c574800267cde9 + size: 3358788 + timestamp: 1745159546868 +- conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_1.conda + sha256: cc4dd61aa257c4b4a9451ddf9a5148e4640fea0df416737c1086724ca09641f6 + md5: 7c7d8218221568e544986713881d36ee depends: - __osx >=10.14 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<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 + size: 2840883 + timestamp: 1745159228883 +- conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_1.conda + sha256: 6e5b49bfa09bfc1aa0d69113be435d40ace0d01592b7b22cac696928cee6be03 + md5: f7951fdf76556f91bc146384ede7de40 depends: - __osx >=11.0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libcxx >=18 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 2630681 - timestamp: 1741125634671 -- conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda - sha256: 3dbc4a112ed617cd016710740104a688c59b2a77afba197b33bd4526bd12a497 - md5: 719c9c29a00e4199ad2eba91ce92fd8e + size: 2613087 + timestamp: 1745158781377 +- conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda + sha256: 101b6cd0bde3ea29a161c9d36beda20851c0426e115d845555222e75d620d33e + md5: d1d3b80a1a04251bd75439b630e874be depends: - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -11104,8 +11150,8 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 6794378 - timestamp: 1741127152394 + size: 6898266 + timestamp: 1745160248538 - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda sha256: 392ec1e49370eb03270ffd4cc8d727f8e03e1e3a92b12f10c53f396ae4554668 md5: 545e93a513c10603327c76c15485e946 @@ -11168,119 +11214,119 @@ packages: purls: [] size: 263495 timestamp: 1741121665560 -- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda - sha256: a086289bf75c33adc1daed3f1422024504ffb5c3c8b3285c49f025c29708ed16 - md5: 962d6ac93c30b1dfc54c9cccafd1003e +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.2-hee588c1_0.conda + sha256: 525d4a0e24843f90b3ff1ed733f0a2e408aa6dd18b9d4f15465595e078e104a2 + md5: 93048463501053a00739215ea3f36324 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 918664 - timestamp: 1742083674731 -- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.1-hdb6dae5_2.conda - sha256: 82695c9b16a702de615c8303387384c6ec5cf8b98e16458e5b1935b950e4ec38 - md5: 1819e770584a7e83a81541d8253cbabe + size: 916313 + timestamp: 1746637007836 +- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.2-hdb6dae5_0.conda + sha256: 8fd9562478b4d1dc90ab2bcad5289ee2b5a971ca8ad87e6b137ce0ca53bf801d + md5: 9377ba1ade655ea3fc831b456f4a2351 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 + size: 977388 + timestamp: 1746637093883 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.2-h3f77e49_0.conda + sha256: d89f979497cf56eccb099b6ab9558da7bba1f1ba264f50af554e0ea293d9dcf9 + md5: 85f443033cd5b3df82b5cabf79bddb09 depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 900188 - timestamp: 1742083865246 -- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda - sha256: c092d42d00fd85cf609cc58574ba2b03c141af5762283f36f5dd445ef7c0f4fe - md5: b58b66d4ad1aaf1c2543cbbd6afb1a59 + size: 899462 + timestamp: 1746637228408 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-h67fdade_0.conda + sha256: 1612baa49124ec1972b085ab9d6bf1855c5f38e8f16e8d8f96c193d6e11688b2 + md5: a3900c97ba9e03332e9a911fe63f7d64 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Unlicense purls: [] - size: 1081292 - timestamp: 1742083956001 -- conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda - sha256: 0407ac9fda2bb67e11e357066eff144c845801d00b5f664efbc48813af1e7bb9 - md5: be2de152d8073ef1c01b7728475f2fe7 + size: 1081123 + timestamp: 1746637406471 +- conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661 + md5: eecce068c7e4eddeb169591baac20ac4 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.0,<4.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 304278 - timestamp: 1732349402869 -- conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-h3dc7d44_0.conda - sha256: ef2a81c9a15080b996a37f0e1712881da90a710b234e63d8539d69892353de90 - md5: b1caec4561059e43a5d056684c5a2de0 + size: 304790 + timestamp: 1745608545575 +- conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-hed3591d_0.conda + sha256: 00654ba9e5f73aa1f75c1f69db34a19029e970a4aeb0fa8615934d8e9c369c3c + md5: a6cb15db1c2dc4d3a5f6cf3772e09e81 depends: - __osx >=10.13 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.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 + size: 284216 + timestamp: 1745608575796 +- conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda + sha256: 8bfe837221390ffc6f111ecca24fa12d4a6325da0c8d131333d63d6c37f27e0a + md5: b68e8f66b94b44aaa8de4583d3d4cc40 depends: - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.0,<4.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 279028 - timestamp: 1732349599461 -- conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda - sha256: 4b3256bd2b4e4b3183005d3bd8826d651eccd1a4740b70625afa2b7e7123d191 - md5: af0cbf037dd614c34399b3b3e568c557 + size: 279193 + timestamp: 1745608793272 +- conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_0.conda + sha256: cbdf93898f2e27cefca5f3fe46519335d1fab25c4ea2a11b11502ff63e602c09 + md5: 9dce2f112bfd3400f4f432b3d0ac07b2 depends: - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.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: 291889 - timestamp: 1732349796504 -- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda - sha256: 8f5bd92e4a24e1d35ba015c5252e8f818898478cb3bc50bd8b12ab54707dc4da - md5: a78c856b6dc6bf4ea8daeb9beaaa3fb0 + size: 292785 + timestamp: 1745608759342 +- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + sha256: 6ae3d153e78f6069d503d9309f2cac6de5b93d067fc6433160a4c05226a5dad4 + md5: 1cb1c67961f6dd257eae9e9691b341aa depends: - __glibc >=2.17,<3.0.a0 - - libgcc 14.2.0 h767d61c_2 + - libgcc 15.1.0 h767d61c_2 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 3884556 - timestamp: 1740240685253 -- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda - sha256: e86f38b007cf97cc2c67cd519f2de12a313c4ee3f5ef11652ad08932a5e34189 - md5: c75da67f045c2627f59e6fcb5f4e3a9b + size: 3902355 + timestamp: 1746642227493 +- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda + sha256: 11bea86e11de7d6bce87589197a383344df3fa0a3552dab7e931785ff1159a5b + md5: 9d2072af184b5caa29492bf2344597bb depends: - - libstdcxx 14.2.0 h8f9b012_2 + - libstdcxx 15.1.0 h8f9b012_2 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 53830 - timestamp: 1740240722530 + size: 34647 + timestamp: 1746642266826 - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda sha256: 5aa2ba63747ad3b6e717f025c9d2ab4bb32c0d366e1ef81669ffa73b1d9af4a2 md5: 04bcf3055e51f8dde6fab9672fb9fca0 @@ -11354,78 +11400,78 @@ packages: purls: [] size: 633857 timestamp: 1727206429954 -- conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda - sha256: b224e16b88d76ea95e4af56e2bc638c603bd26a770b98d117d04541d3aafa002 - md5: 0ea6510969e1296cc19966fad481f6de +- conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_4.conda + sha256: 7480613af15795281bd338a4d3d2ca148f9c2ecafc967b9cc233e78ba2fe4a6d + md5: 6c1028898cf3a2032d9af46689e1b81a depends: - __glibc >=2.17,<3.0.a0 - lerc >=4.0.0,<5.0a0 - libdeflate >=1.23,<1.24.0a0 - libgcc >=13 - - libjpeg-turbo >=3.0.0,<4.0a0 - - liblzma >=5.6.3,<6.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 - libstdcxx >=13 - - libwebp-base >=1.4.0,<2.0a0 + - libwebp-base >=1.5.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: HPND purls: [] - size: 428173 - timestamp: 1734398813264 -- conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_3.conda - sha256: bb50df7cfc1acb11eae63c5f4fdc251d381cda96bf02c086c3202c83a5200032 - md5: 6f2f9df7b093d6b33bc0c334acc7d2d9 + size: 429381 + timestamp: 1745372713285 +- conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_4.conda + sha256: 2bf372fb7da33a25b3c555e2f40ffab5f6b1f2a01a0c14a0a3b2f4eaa372564d + md5: b36d793dd65b28e3aeaa3a77abe71678 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 + - libjpeg-turbo >=3.1.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 + - libwebp-base >=1.5.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<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 + size: 400931 + timestamp: 1745372828096 +- conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_4.conda + sha256: 5d3f7a71b70f0d88470eda8e7b6afe3095d66708a70fb912e79d56fc30b35429 + md5: 717e02c4cca2a760438384d48b7cd1b9 depends: - __osx >=11.0 - 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 + - libjpeg-turbo >=3.1.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 + - libwebp-base >=1.5.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: HPND purls: [] - size: 370600 - timestamp: 1734398863052 -- conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda - sha256: c363a8baba4ce12b8f01f0ab74fe8b0dc83facd89c6604f4a191084923682768 - md5: defed79ff7a9164ad40320e3f116a138 + size: 370898 + timestamp: 1745372834516 +- conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_4.conda + sha256: 3456e2a6dfe6c00fd0cda316f0cbb47caddf77f83d3ed4040b6ad17ec1610d2a + md5: 7d938ca70c64c5516767b4eae0a56172 depends: - lerc >=4.0.0,<5.0a0 - libdeflate >=1.23,<1.24.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - liblzma >=5.6.3,<6.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 - libzlib >=1.3.1,<2.0a0 - 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: HPND purls: [] - size: 978878 - timestamp: 1734399004259 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.6.0-cpu_mkl_hf6ddc5a_104.conda - sha256: bbef3e9a9c974f0a3bc9965ef4ee23c43368fb1a8205c724ae18669450088dbc - md5: 828146bb6100e9a4217e8351b18c8e83 + size: 980597 + timestamp: 1745373037447 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_100.conda + sha256: 7b6178464b02d65c4af92086c71b79e5c2b7fc1500c1547334a4755e6e92d8a9 + md5: 6bdda0b10852c6d03b030bab7ec251f0 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm @@ -11439,21 +11485,21 @@ packages: - libstdcxx >=13 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=20.1.2 + - llvm-openmp >=20.1.4 - mkl >=2024.2.2,<2025.0a0 - sleef >=3.8,<4.0a0 constrains: - - pytorch-cpu 2.6.0 - pytorch-gpu <0.0a0 - - pytorch 2.6.0 cpu_mkl_*_104 + - pytorch 2.7.0 cpu_mkl_*_100 + - pytorch-cpu 2.7.0 license: BSD-3-Clause license_family: BSD purls: [] - 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 + size: 55565925 + timestamp: 1746256872466 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cuda126_mkl_h99b69db_300.conda + sha256: b4e8c062ddc343be1ff84346ef4f90b258a87d67e747e50a3644a81d1978eb40 + md5: 67d004faec95b8fff704681eae9ccf40 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm @@ -11481,22 +11527,22 @@ packages: - libstdcxx >=13 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=20.1.2 + - llvm-openmp >=20.1.4 - mkl >=2024.2.2,<2025.0a0 - - nccl >=2.26.2.1,<3.0a0 + - nccl >=2.26.5.1,<3.0a0 - sleef >=3.8,<4.0a0 constrains: - - pytorch 2.6.0 cuda126_mkl_*_304 - - pytorch-gpu 2.6.0 + - pytorch-gpu 2.7.0 - pytorch-cpu <0.0a0 + - pytorch 2.7.0 cuda126_mkl_*_300 license: BSD-3-Clause license_family: BSD purls: [] - 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 + size: 594396124 + timestamp: 1746283375271 +- conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.conda + sha256: 94e8d82cd43b605d97ce3559ff25cee12e001297b30b0f3402af08e6e38bed6b + md5: 8b8a69d33167d5ae45719259c098116c depends: - __osx >=10.15 - libabseil * cxx17* @@ -11513,17 +11559,17 @@ packages: - python_abi 3.10.* *_cp310 - sleef >=3.8,<4.0a0 constrains: + - pytorch 2.7.0 cpu_mkl_*_100 + - pytorch-cpu 2.7.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: 46965692 - timestamp: 1744249453933 -- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.6.0-cpu_generic_h4059bed_4.conda - sha256: 995184c0ce0a9f53d338222fcd03faa8f7bc600d0bf45774165b30919f4724b0 - md5: 0d93400adfc6397981cfb1a81df4d877 + size: 48281858 + timestamp: 1746268926088 +- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_0.conda + sha256: fdc1dd29a68071e7b1e33179e6325611767a9d9fdb59942575e13144720bb706 + md5: 2abb3817ba2bd358556b17ed8d71309c depends: - __osx >=11.0 - libabseil * cxx17* @@ -11541,41 +11587,15 @@ packages: - python_abi 3.10.* *_cp310 - sleef >=3.8,<4.0a0 constrains: - - pytorch-cpu 2.6.0 - openblas * openmp_* + - pytorch 2.7.0 cpu_generic_*_0 + - pytorch-cpu 2.7.0 - pytorch-gpu <0.0a0 - - pytorch 2.6.0 cpu_generic_*_4 - license: BSD-3-Clause - license_family: BSD - purls: [] - 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* - - libabseil >=20250127.1,<20250128.0a0 - - libblas * *mkl - - libcblas >=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 - - 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.6.0 cpu_mkl_*_104 - - pytorch-gpu <0.0a0 - - pytorch-cpu 2.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 33651123 - timestamp: 1744240617170 + size: 29595513 + timestamp: 1746265450806 - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_h09c782d_304.conda sha256: 63f73ded7f692ae0668d4739bae3db19e547e87350181b6f848ecdd37917e689 md5: 12c02a22809d9ae29b9be9e744325d0a @@ -11614,6 +11634,32 @@ packages: purls: [] size: 415492064 timestamp: 1744253905978 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_100.conda + sha256: 4b91a35b9ad625edc3937390553b89d8b9753c751ea3c4ab4ce73dc41289fc8f + md5: 37f0167f6b4ffad067ff2483b164d26f + depends: + - intel-openmp <2025 + - libabseil * cxx17* + - libabseil >=20250127.1,<20250128.0a0 + - libblas * *mkl + - libcblas >=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 + - 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-gpu <0.0a0 + - pytorch-cpu 2.7.0 + - pytorch 2.7.0 cpu_mkl_*_100 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 34549984 + timestamp: 1746259799213 - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda sha256: 56e55a7e7380a980b418c282cb0240b3ac55ab9308800823ff031a9529e2f013 md5: d6716795cd81476ac2f5465f1b1cde75 @@ -11848,9 +11894,9 @@ packages: purls: [] size: 100393 timestamp: 1702724383534 -- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.7-h4bc477f_1.conda - sha256: 01c471d9912c482297fd8e83afc193101ff4504c72361b6aec6d07f2fa379263 - md5: ad1f1f8238834cd3c88ceeaee8da444a +- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.8-h4bc477f_0.conda + sha256: b0b3a96791fa8bb4ec030295e8c8bf2d3278f33c0f9ad540e73b5e538e6268e7 + md5: 14dbe05b929e329dbaa6f2d0aa19466d depends: - __glibc >=2.17,<3.0.a0 - icu >=75.1,<76.0a0 @@ -11861,11 +11907,11 @@ packages: license: MIT license_family: MIT purls: [] - size: 692101 - timestamp: 1743794568181 -- conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.7-h93c44a6_1.conda - sha256: f65c22d825ae7674dd5d1906052a6046cf50eebd1d5f03d6145a6b41c0d305b5 - md5: ac5c809731d4412fd1ccff49fae27c72 + size: 690864 + timestamp: 1746634244154 +- conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-h93c44a6_0.conda + sha256: 4b29663164d7beb9a9066ddcb8578fc67fe0e9b40f7553ea6255cd6619d24205 + md5: e42a93a31cbc6826620144343d42f472 depends: - __osx >=10.13 - icu >=75.1,<76.0a0 @@ -11875,11 +11921,11 @@ packages: license: MIT license_family: MIT purls: [] - size: 609618 - timestamp: 1743794752414 -- conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.7-h52572c6_1.conda - sha256: 7afd5879a72e37f44a68b4af3e03f37fc1a310f041bf31fad2461d9a157e823b - md5: 522fcdaebf3bac06a7b5a78e0a89195b + size: 609197 + timestamp: 1746634704204 +- conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.8-h52572c6_0.conda + sha256: 13eb825eddce93761d965da3edaf3a42d868c61ece7d9cf21f7e2a13087c2abe + md5: d7884c7af8af5a729353374c189aede8 depends: - __osx >=11.0 - icu >=75.1,<76.0a0 @@ -11889,11 +11935,11 @@ packages: license: MIT license_family: MIT purls: [] - size: 583561 - timestamp: 1743794674233 -- conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.7-h442d1da_1.conda - sha256: 0a013527f784f4702dc18460070d8ec79d1ebb5087dd9e678d6afbeaca68d2ac - md5: c14ff7f05e57489df9244917d2b55763 + size: 583068 + timestamp: 1746634531197 +- conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_0.conda + sha256: 473b8a53c8df714d676ab41711551c8d250f8d799f2db5cb7cb2b177a0ce13f6 + md5: 833c2dbc1a5020007b520b044c713ed3 depends: - libiconv >=1.18,<2.0a0 - libzlib >=1.3.1,<2.0a0 @@ -11903,8 +11949,8 @@ packages: license: MIT license_family: MIT purls: [] - size: 1513740 - timestamp: 1743795035107 + size: 1513627 + timestamp: 1746634633560 - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 md5: edb0dca6bc32e4f4789199455a1dbeb8 @@ -11956,39 +12002,42 @@ packages: purls: [] size: 55476 timestamp: 1727963768015 -- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.2-h024ca30_1.conda - sha256: 2c70e18a5bcb3fc2925e5d2c2c39559253d19e38c111afc91885f0dee4540fb1 - md5: 39a3992c2624b8d8e6b4994dedf3102a +- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.4-h024ca30_0.conda + sha256: 5b39cdde3457e41b133d6f1fe53095c7fd3951bbdab46580098ccbf5ee9c99f7 + md5: 4fc395cda27912a7d904b86b5dbf3a4d depends: - __glibc >=2.17,<3.0.a0 constrains: - - openmp 20.1.2|20.1.2.* + - openmp 20.1.4|20.1.4.* license: Apache-2.0 WITH LLVM-exception + license_family: APACHE purls: [] - size: 3184699 - timestamp: 1744575972960 -- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.2-ha54dae1_1.conda - sha256: 01dfbc83bfba8d674f574908d86bc3ffad12e42fa4f16bd71579c6bc2b7f6153 - md5: 0919db81cb42375dd9f2ab1ec032af94 + size: 3322195 + timestamp: 1746134424442 +- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.4-ha54dae1_0.conda + sha256: 5830f3a9109e52cb8476685e9ccd4ff207517c95ff453c47e6ed35221715b879 + md5: 985619d7704847d30346abb6feeb8351 depends: - __osx >=10.13 constrains: - - openmp 20.1.2|20.1.2.* + - openmp 20.1.4|20.1.4.* license: Apache-2.0 WITH LLVM-exception + license_family: APACHE purls: [] - size: 306742 - timestamp: 1744575941356 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.2-hdb05f8b_1.conda - sha256: 5c00ea9e47e94d59513d65c76185891ae0da7fa6a233b3430c93cc5b7ba5ef6e - md5: a4f336d84b7ad192c0c8a6b345ff7da9 + size: 306636 + timestamp: 1746134503342 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.4-hdb05f8b_0.conda + sha256: b8e8547116dba85890d7b39bfad1c86ed69a6b923caed1e449c90850d271d4d5 + md5: 00cbae3f2127efef6db76bd423a09807 depends: - __osx >=11.0 constrains: - - openmp 20.1.2|20.1.2.* + - openmp 20.1.4|20.1.4.* license: Apache-2.0 WITH LLVM-exception + license_family: APACHE purls: [] - size: 282598 - timestamp: 1744575970264 + size: 282599 + timestamp: 1746134861758 - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda sha256: 47fd93916c73f4f6c3f3c26de517614984537299f8f3c8a4b58933cb28bf4af2 md5: 7ea40d06d6a4a970a449728a806e3308 @@ -12063,9 +12112,9 @@ packages: - pkg:pypi/locket?source=hash-mapping size: 8250 timestamp: 1650660473123 -- conda: https://prefix.dev/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda - sha256: 7a1807e906846b633e0e2aeba720edf4f98df8d6bb886ddcc091fa0e3a622139 - md5: 2b8aa03bc9deca99d7e5d26ce27bb93d +- conda: https://prefix.dev/conda-forge/linux-64/lz4-4.4.4-py310h80b8a69_0.conda + sha256: 09b61582dfbda0a6efaa838b395a2871a8566c555555ee4ecd0f8b8ac173cd71 + md5: 5081569b9d3c98c1969d38a595b3cd1f depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -12076,11 +12125,11 @@ packages: license_family: BSD purls: - 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 + size: 37926 + timestamp: 1746562038879 +- conda: https://prefix.dev/conda-forge/osx-64/lz4-4.4.4-py310hf2a43f7_0.conda + sha256: ad7a907b366f9934c011ffd908f41f643971cd3842daa285d712cad4d3336c96 + md5: e4576107836f6b209c7a7efe8fe3c0bf depends: - __osx >=10.13 - lz4-c >=1.10.0,<1.11.0a0 @@ -12090,11 +12139,11 @@ packages: 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 + size: 34932 + timestamp: 1746562217288 +- conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.4.4-py310hedecf87_0.conda + sha256: a44ea7ca65406c7cc502cbbd95d649b5e4139b8b30bdd5006850e658085e6de2 + md5: d63b5c7bc5d0988cdd3eacfe29f128ec depends: - __osx >=11.0 - lz4-c >=1.10.0,<1.11.0a0 @@ -12105,11 +12154,11 @@ packages: license_family: BSD purls: - pkg:pypi/lz4?source=hash-mapping - size: 102597 - timestamp: 1733474460262 -- conda: https://prefix.dev/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda - sha256: 778a895ab9909274dc57b7bc16cbf8f1e3980bccb7bb0111f16e3aec6b1c39d8 - md5: 3546f20f09fb9d3f5eaf764f87fb79f0 + size: 104778 + timestamp: 1746562144119 +- conda: https://prefix.dev/conda-forge/win-64/lz4-4.4.4-py310hd8baafb_0.conda + sha256: 976014a6fa38e5c0462150a12361db4a5493a33d8731a5a370ae29b008d62692 + md5: d8aa386651885ecf0a7523f7b682598b depends: - lz4-c >=1.10.0,<1.11.0a0 - python >=3.10,<3.11.0a0 @@ -12121,8 +12170,8 @@ packages: license_family: BSD purls: - pkg:pypi/lz4?source=hash-mapping - size: 39891 - timestamp: 1733474751459 + size: 40269 + timestamp: 1746562508998 - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 md5: 9de5350a85c4a20c685259b889aa6393 @@ -12575,17 +12624,17 @@ packages: - pkg:pypi/msgpack?source=hash-mapping size: 82057 timestamp: 1725975615063 -- conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_1.conda - sha256: 1895f47b7d68581a6facde5cb13ab8c2764c2e53a76bd746f8f98910dc4e08fe - md5: 29097e7ea634a45cc5386b95cac6568f +- conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda + sha256: 6ed158e4e5dd8f6a10ad9e525631e35cee8557718f83de7a4e3966b1f772c4b1 + md5: e9c622e0d00fa24a6292279af3ab6d06 depends: - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/mypy-extensions?source=hash-mapping - size: 10854 - timestamp: 1733230986902 + size: 11766 + timestamp: 1745776666688 - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda sha256: f035d0ea623f63247f0f944eb080eaa2a45fb5b7fda8947f4ac94d381ef3bf33 md5: b528795158847039003033ee0db20e9b @@ -12603,19 +12652,21 @@ packages: - pkg:pypi/myst-parser?source=hash-mapping size: 73074 timestamp: 1739381945342 -- conda: https://prefix.dev/conda-forge/noarch/narwhals-1.35.0-pyhd8ed1ab_0.conda - sha256: a3882c36b3986fef1cec71b9fc05a76846ece982fbacb53d1fa658cf2a12dd7c - md5: 3956c90fbbeba4f670d947f0cb2687b9 +- conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_0.conda + sha256: 1c6688eea3ca620830f085f5763cadb45685696cfbef79131f0eaaa74e09ed25 + md5: cd7799e415324fcc94dcf2405095c7da depends: - python >=3.9 + - python license: MIT + license_family: MIT purls: - - 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 + - pkg:pypi/narwhals?source=compressed-mapping + size: 215789 + timestamp: 1746752816125 +- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.5.1-ha44e49d_0.conda + sha256: 3a715dab311d045ecd5811b06012ebc7a1b8ce9c899d40952d834bd713fe9ac9 + md5: 45823c363ce0803d29c4a444e4309634 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12,<13.0a0 @@ -12624,8 +12675,8 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 180238988 - timestamp: 1744191019440 + size: 180506014 + timestamp: 1746010496065 - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 md5: 47e340acb35de30501a76c7c799c41d7 @@ -12674,6 +12725,7 @@ packages: sha256: e2fc624d6f9b2f1b695b6be6b905844613e813aa180520e73365062683fe7b49 md5: d76872d096d063e226482c99337209dc license: MIT + license_family: MIT purls: [] size: 135906 timestamp: 1744445169928 @@ -12681,6 +12733,7 @@ packages: sha256: b3bcb65c023d2e9f5e5e809687cfede587cc71ea9f037c45b1f87727003583db md5: 9334c0f8d63ac55ff03e3b9cef9e371c license: MIT + license_family: MIT purls: [] size: 136237 timestamp: 1744445192082 @@ -12688,6 +12741,7 @@ packages: sha256: 6e689213c8d5e5f65ef426c0fcfb41b056e4c4d90fc020631cfddb6c87d5d6c9 md5: c74975897efab6cdc7f5ac5a69cca2f3 license: MIT + license_family: MIT purls: [] size: 136487 timestamp: 1744445244122 @@ -12760,9 +12814,9 @@ packages: purls: [] size: 26232097 timestamp: 1737384238153 -- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.14.0-pyhd8ed1ab_0.conda - sha256: 68f0ee1513f69776c1fe619b72ff2043a3f3707e778c6023238af5dc6761de16 - md5: c330ae647ffb20646fb327b6bf55c340 +- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.0-pyhd8ed1ab_0.conda + sha256: 93b425453a8e0f77d9d6abc34f8c4bdbc9ef1e6c5433b05a6bb060dc820dc0c4 + md5: d7163f6777c516e8da1167bded50e29f depends: - nodejs - python >=3.9 @@ -12770,8 +12824,8 @@ packages: license_family: MIT purls: - pkg:pypi/nodejs-wheel-binaries?source=hash-mapping - size: 11945 - timestamp: 1739301655520 + size: 12368 + timestamp: 1745429466671 - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 sha256: d38542a151a90417065c1a234866f97fd1ea82a81de75ecb725955ab78f88b4b md5: 9a66894dfd07c4510beb6b3f9672ccc0 @@ -12905,9 +12959,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 20333181 timestamp: 1642632736818 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py310hefbff90_0.conda - sha256: 98d7fc28869de4a43909e36317f42a1c8b2c131315b43b0d74077422b70682c3 - md5: b3a99849aa14b78d32250c0709e8792a +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-py310hefbff90_0.conda + sha256: f0c9f295a58dabdc1ff9ceadd31ab7a6e8d3c903c37f749bfd058afcb0d534ed + md5: 5526bc875ec897f0d335e38da832b6ee depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -12923,11 +12977,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7981846 - timestamp: 1742255356889 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.4-py313h17eae1a_0.conda - sha256: d27a5b605dac225d3b9b28bd4b3dc4479210d6ae72619f56594b4d74c88cb206 - md5: 6c905a8f170edd64f3a390c76572e331 + size: 7963864 + timestamp: 1745119540801 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-py313h17eae1a_0.conda + sha256: c0a200d0e53a1acbfa1d1e2277e3337ea2aa8cb584448790317a98c62dcaebce + md5: 6ceeff9ed72e54e4a2f9a1c88f47bdde depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -12943,8 +12997,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 8521492 - timestamp: 1742255362413 + size: 8528362 + timestamp: 1745119324280 - conda: https://prefix.dev/conda-forge/osx-64/numpy-1.22.0-py310hfbbbacf_1.tar.bz2 sha256: 314f87226d04969a8cf6444a547b8437c5a45869acedb0d9adca9d18b0b0db80 md5: 6c533068089d17205d21055ed717831e @@ -12963,9 +13017,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6861771 timestamp: 1642633197594 -- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.4-py310h07c5b4d_0.conda - sha256: 85c82a785ae7394200b4069cd942577eaf8a8276a308558912c363c8369c74d0 - md5: 450e96ee6e0b4a085519d1891c5e6f80 +- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-py310h07c5b4d_0.conda + sha256: 1f1ea7ea9350525afdbe6ce0da2cf5e8c2ee09dd140f251c1418b6ca91be2c25 + md5: 45a16d37bdc5c6474b9ed0b20499ff09 depends: - __osx >=10.13 - libblas >=3.9.0,<4.0a0 @@ -12980,11 +13034,11 @@ packages: 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 + size: 7009121 + timestamp: 1745119358417 +- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-py313hc518a0f_0.conda + sha256: 7714bd0a8a0aa0e508557a9760a4251e586d92b2941642f23454586d98dec462 + md5: eba644ccc203cfde2fa1f450f528c70d depends: - __osx >=10.13 - libblas >=3.9.0,<4.0a0 @@ -12999,8 +13053,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7711833 - timestamp: 1742255291460 + size: 7670331 + timestamp: 1745119324504 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2 sha256: 985e83cdda1fb1d0c3ff813381c258818696985d10fd4ccab2b719ea8fdc8652 md5: 6ecd7326570ae2fb65fa4d8427f64213 @@ -13020,9 +13074,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6291591 timestamp: 1642632976128 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py310h4d83441_0.conda - sha256: 9ae06a84a8a27b43547e162652b5d679a7ffd1231984374904e0f4212f515e88 - md5: 3cd7fdba65e93337c2d50851ced9e52d +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-py310h4d83441_0.conda + sha256: d5a010c0c31269334a7e14575a46409d8bf85bd76c7ae58a1079b0fc839e9c8b + md5: d9c2516ec37059ea63b163ba477615bf depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -13038,11 +13092,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 5851623 - timestamp: 1742255346844 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.4-py313h41a2e72_0.conda - sha256: 3f4029334a82fb4f22995a0916b58a98769d00f265141f535975ec35015b9699 - md5: 2f69d676535eff4ab82f4f8fcff974bb + size: 6016579 + timestamp: 1745119342863 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-py313h41a2e72_0.conda + sha256: ef86c22868df8ce165ea17932d11232f76d06524f6fd1e35f1c307413afd9e48 + md5: 40517bbc5a052593ba752750550819a4 depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -13057,9 +13111,9 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/numpy?source=hash-mapping - size: 6534258 - timestamp: 1742255432786 + - pkg:pypi/numpy?source=compressed-mapping + size: 6608028 + timestamp: 1745119668840 - conda: https://prefix.dev/conda-forge/win-64/numpy-1.22.0-py310hcae7c84_1.tar.bz2 sha256: c327b5bcc96e9f06147c03eecba689eb3cfe2478d8e68f17b471b273ee60cf45 md5: 07f52c684a2387799426a532170152b6 @@ -13079,9 +13133,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6171270 timestamp: 1642633334774 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py310h4987827_0.conda - sha256: bbd674e60f0e9201176a6c9ab95dfa58ea642eb7cff7c2d93aab649c3a49cb10 - md5: f345b8969677cf68503d28ce0c28e756 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-py310h4987827_0.conda + sha256: 6e78e76d8c75a6ebc38d42fb88c0c25bfb348825fc74501cf8e53c1d5e41e715 + md5: 19e9c5868faa8046020ce870a9a9d0fc depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -13097,11 +13151,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6565557 - timestamp: 1742255902648 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.4-py313hefb8edb_0.conda - sha256: 6747722f0a62af008d573c9615eadcae849ad07d936cb2d9c8cf8a2d26744098 - md5: c724b713601d87f7157ffb495152e337 + size: 6635237 + timestamp: 1745120026858 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-py313hefb8edb_0.conda + sha256: f1ae6a3f7a498c21b4345c711d52b2fba893c308176a65cdd9ee43c0bd0a3d78 + md5: 09c0310ddfb86843efd321198da70d7c depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -13116,9 +13170,9 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/numpy?source=compressed-mapping - size: 7204910 - timestamp: 1742255945595 + - pkg:pypi/numpy?source=hash-mapping + size: 7108203 + timestamp: 1745120126721 - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda sha256: d836860163b027622cb59b96b92824dd75196a37d599e8ae69733b31769989a9 md5: 5af206d64d18d6c8dfb3122b4d9e643b @@ -13191,9 +13245,9 @@ packages: purls: [] size: 240148 timestamp: 1733817010335 -- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda - sha256: 38285d280f84f1755b7c54baf17eccf2e3e696287954ce0adca16546b85ee62c - md5: bb539841f2a3fde210f387d00ed4bb9d +- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda + sha256: b4491077c494dbf0b5eaa6d87738c22f2154e9277e5293175ec187634bd808a0 + md5: de356753cfdbffcde5bb1e86e3aa6cd0 depends: - __glibc >=2.17,<3.0.a0 - ca-certificates @@ -13201,33 +13255,33 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 3121673 - timestamp: 1744132167438 -- conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_0.conda - sha256: 7ee137b67f2de89d203e5ac2ebffd6d42252700005bf6af2bbf3dc11a9dfedbd - md5: e06e13c34056b6334a7a1188b0f4c83c + size: 3117410 + timestamp: 1746223723843 +- conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda + sha256: bcac94cb82a458b4e3164da8d9bced08cc8c3da2bc3bd7330711a3689c1464a5 + md5: 919faa07b9647beb99a0e7404596a465 depends: - __osx >=10.13 - ca-certificates license: Apache-2.0 license_family: Apache purls: [] - size: 2737547 - timestamp: 1744140967264 -- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_0.conda - sha256: 53f825acb8d3e13bdad5c869f6dc7df931941450eea7f6473b955b0aaea1a399 - md5: 3d2936da7e240d24c656138e07fa2502 + size: 2739181 + timestamp: 1746224401118 +- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda + sha256: 73d366c1597a10bcd5f3604b5f0734b31c23225536e03782c6a13f9be9d01bff + md5: 5c7aef00ef60738a14e0e612cfc5bcde depends: - __osx >=11.0 - ca-certificates license: Apache-2.0 license_family: Apache purls: [] - size: 3067649 - timestamp: 1744132084304 -- conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda - sha256: 43dd7f56da142ca83c614c8b0085589650ae9032b351a901c190e48eefc73675 - md5: 4ea7db75035eb8c13fa680bb90171e08 + size: 3064197 + timestamp: 1746223530698 +- conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda + sha256: 02846553d2a4c9bde850c60824d0f02803eb9c9b674d5c1a8cce25bc387e748f + md5: 72c07e46b6766bb057018a9a74861b89 depends: - ca-certificates - ucrt >=10.0.20348.0 @@ -13236,8 +13290,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 8999138 - timestamp: 1744135594688 + size: 9025176 + timestamp: 1746227349882 - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda sha256: af71aabb2bfa4b2c89b7b06403e5cec23b418452cae9f9772bd7ac3f9ea1ff44 md5: 52919815cd35c4e1a0298af658ccda04 @@ -13312,9 +13366,9 @@ packages: - pkg:pypi/optree?source=hash-mapping size: 312353 timestamp: 1744034833264 -- conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda - sha256: f78b0e440baa1bf8352f3a33b678f0f2a14465fd1d7bf771aa2f8b1846006f2e - md5: cfe9bc267c22b6d53438eff187649d43 +- conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.2-h17f744e_0.conda + sha256: f6ff644e27f42f2beb877773ba3adc1228dbb43530dbe9426dd672f3b847c7c5 + md5: ef7f9897a244b2023a066c22a1089ce4 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -13328,11 +13382,11 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 1241124 - timestamp: 1741889606201 -- conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.1-h82caab2_1.conda - sha256: f4b686d470bb4ccb4ffadaa2d226f73ce4442bd894129c098c6aee78e25b6f93 - md5: 92f0e1de8e84f966a531c797dbd66274 + size: 1242887 + timestamp: 1746604310927 +- conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.2-h82caab2_0.conda + sha256: f09b8f1c857e58f80f1b36405c267426c7d72866b2df68195c46f714ea93c6aa + md5: 6ed7bb177d311ceb0ba22f56a2762a58 depends: - __osx >=10.14 - libcxx >=18 @@ -13345,11 +13399,11 @@ packages: 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 + size: 508795 + timestamp: 1746604387916 +- conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.2-hd90e43c_0.conda + sha256: b67606050e2f4c0fbd457c94e60d538a7646f404efa201049a26834674411856 + md5: 2eb36675dbc7c8dc0a24901ba0ca5542 depends: - __osx >=11.0 - libcxx >=18 @@ -13362,11 +13416,11 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 473004 - timestamp: 1741889799170 -- conda: https://prefix.dev/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda - sha256: 593a24c917cb1e2804045d8900d079cd9c24d33da572250db3abcc389b72ce25 - md5: ec8ccb5cec0e1a4f45ca93f2e040a36f + size: 476870 + timestamp: 1746604427927 +- conda: https://prefix.dev/conda-forge/win-64/orc-2.1.2-h35764e3_0.conda + sha256: 1129e9f4346db6bfad7774bc66459913f6ea190e3be33a4632148745db874c65 + md5: 9d1fedcfc170bc82edc7f90f5dc30233 depends: - libprotobuf >=5.29.3,<5.29.4.0a0 - libzlib >=1.3.1,<2.0a0 @@ -13380,19 +13434,20 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 1103840 - timestamp: 1741889978401 -- conda: https://prefix.dev/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - sha256: da157b19bcd398b9804c5c52fc000fcb8ab0525bdb9c70f95beaa0bb42f85af1 - md5: 3bfed7e6228ebf2f7b9eaa47f1b4e2aa + size: 1111604 + timestamp: 1746604806856 +- conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 + md5: 58335b26c38bf4a20f399384c33cbcf9 depends: - python >=3.8 + - python license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/packaging?source=hash-mapping - size: 60164 - timestamp: 1733203368787 + - pkg:pypi/packaging?source=compressed-mapping + size: 62477 + timestamp: 1745345660407 - conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_3.conda sha256: 43fd80e57ebc9e0c00d169aafce533c49359174dea327a7fa8ca7454628a56f7 md5: 07697a584fab513ce895c4511f7a2403 @@ -13440,6 +13495,7 @@ packages: - blosc >=1.21.3 - pyqt5 >=5.15.9 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/pandas?source=hash-mapping size: 13029755 @@ -13490,6 +13546,7 @@ packages: - pyreadstat >=1.2.0 - numexpr >=2.8.4 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/pandas?source=hash-mapping size: 12128578 @@ -13541,6 +13598,7 @@ packages: - fastparquet >=2022.12.0 - python-calamine >=0.1.7 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/pandas?source=hash-mapping size: 12046934 @@ -13592,6 +13650,7 @@ packages: - fastparquet >=2022.12.0 - pytables >=3.8.0 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/pandas?source=hash-mapping size: 11917543 @@ -13642,15 +13701,16 @@ packages: - pkg:pypi/pickleshare?source=hash-mapping size: 11748 timestamp: 1733327448200 -- conda: https://prefix.dev/conda-forge/linux-64/pillow-11.1.0-py310h7e6dc6c_0.conda - sha256: e11d694b7c12b6a76624e8c3e48892924668a97ec26f353ce37b0648bd12ad87 - md5: 14d300b9e1504748e70cc6499a7b4d25 +- conda: https://prefix.dev/conda-forge/linux-64/pillow-11.2.1-py310h7e6dc6c_0.conda + sha256: 6f6ee76c94ed9334bba23da03cf72d71bc7d1c122dd294c2885cc33d76159b3d + md5: 5645a243d90adb50909b9edc209d84fe depends: - __glibc >=2.17,<3.0.a0 - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 + - lcms2 >=2.17,<3.0a0 + - libfreetype >=2.13.3 + - libfreetype6 >=2.13.3 - libgcc >=13 - - libjpeg-turbo >=3.0.0,<4.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 - libtiff >=4.7.0,<4.8.0a0 - libwebp-base >=1.5.0,<2.0a0 - libxcb >=1.17.0,<2.0a0 @@ -13662,16 +13722,17 @@ packages: license: HPND purls: - 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 + size: 42418256 + timestamp: 1746646380453 +- conda: https://prefix.dev/conda-forge/osx-64/pillow-11.2.1-py310hbf7783a_0.conda + sha256: 6d966ac52f20d0d6104c44283cf4452f59555e2cc68d4714325d93f0b847a7c5 + md5: 240555a16386b0d1c4bec696f3b39deb depends: - __osx >=10.13 - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 + - lcms2 >=2.17,<3.0a0 + - libfreetype >=2.13.3 + - libfreetype6 >=2.13.3 + - libjpeg-turbo >=3.1.0,<4.0a0 - libtiff >=4.7.0,<4.8.0a0 - libwebp-base >=1.5.0,<2.0a0 - libxcb >=1.17.0,<2.0a0 @@ -13683,16 +13744,17 @@ packages: 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 + size: 41959596 + timestamp: 1746646672993 +- conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.2.1-py310h61efb56_0.conda + sha256: 4d2c0f8101cd063b139a209cad742f1deab385ba8715f6c39eef48d2afa0d355 + md5: d3b17ce376becd10df87848f708c6569 depends: - __osx >=11.0 - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 + - lcms2 >=2.17,<3.0a0 + - libfreetype >=2.13.3 + - libfreetype6 >=2.13.3 + - libjpeg-turbo >=3.1.0,<4.0a0 - libtiff >=4.7.0,<4.8.0a0 - libwebp-base >=1.5.0,<2.0a0 - libxcb >=1.17.0,<2.0a0 @@ -13705,15 +13767,16 @@ packages: license: HPND purls: - pkg:pypi/pillow?source=hash-mapping - size: 41772845 - timestamp: 1735929952853 -- conda: https://prefix.dev/conda-forge/win-64/pillow-11.1.0-py310h9595edc_0.conda - sha256: a4cf9c10ecdc2ad2bbedce6eb76ba7d193e8be66f4424cfbbabfe53668b0d8bb - md5: 67a38507ac20bd85226fe6dd7ed87462 - depends: - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 + size: 42625519 + timestamp: 1746646784519 +- conda: https://prefix.dev/conda-forge/win-64/pillow-11.2.1-py310h9595edc_0.conda + sha256: 15a585ee0aeaa780355005d3ce1fc4bd616bdc70560901818f1424b58513d266 + md5: 33d0663d469cc146b5fc68587348f450 + depends: + - lcms2 >=2.17,<3.0a0 + - libfreetype >=2.13.3 + - libfreetype6 >=2.13.3 + - libjpeg-turbo >=3.1.0,<4.0a0 - libtiff >=4.7.0,<4.8.0a0 - libwebp-base >=1.5.0,<2.0a0 - libxcb >=1.17.0,<2.0a0 @@ -13728,11 +13791,11 @@ packages: license: HPND purls: - pkg:pypi/pillow?source=hash-mapping - size: 41777634 - timestamp: 1735930357220 -- conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda - sha256: ae7d3e58224d53d6b59e1f5ac5809803bb1972f0ac4fb10cd9b8c87d4122d3e0 - md5: e57da6fe54bb3a5556cf36d199ff07d8 + size: 42919214 + timestamp: 1746646868187 +- conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda + sha256: 0f48999a28019c329cd3f6fd2f01f09fc32cc832f7d6bbe38087ddac858feaa3 + md5: 424844562f5d337077b445ec6b1398a7 depends: - python >=3.9 - python @@ -13740,8 +13803,8 @@ packages: license_family: MIT purls: - pkg:pypi/platformdirs?source=compressed-mapping - size: 23291 - timestamp: 1742485085457 + size: 23531 + timestamp: 1746710438805 - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda sha256: 122433fc5318816b8c69283aaf267c73d87aa2d09ce39f64c9805c9a3b264819 md5: e9dcbce5f45f9ee500e728ae58b605b6 @@ -13812,20 +13875,20 @@ packages: purls: [] size: 173220 timestamp: 1730769371051 -- conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.50-pyha770c72_0.conda - sha256: 0749c49a349bf55b8539ce5addce559b77592165da622944a51c630e94d97889 - md5: 7d823138f550b14ecae927a5ff3286de +- conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda + sha256: ebc1bb62ac612af6d40667da266ff723662394c0ca78935340a5b5c14831227b + md5: d17ae9db4dc594267181bd199bf9a551 depends: - python >=3.9 - wcwidth constrains: - - prompt_toolkit 3.0.50 + - prompt_toolkit 3.0.51 license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/prompt-toolkit?source=hash-mapping - size: 271905 - timestamp: 1737453457168 + - pkg:pypi/prompt-toolkit?source=compressed-mapping + size: 271841 + timestamp: 1744724188108 - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310ha75aee5_0.conda sha256: 31e46270c73cac2b24a7f3462ca03eb39f21cbfdb713b0d41eb61c00867eabe9 md5: da7d592394ff9084a23f62a1186451a2 @@ -13946,115 +14009,115 @@ packages: - pkg:pypi/pure-eval?source=hash-mapping size: 16668 timestamp: 1733569518868 -- 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_* +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-20.0.0-py310hff52083_0.conda + sha256: 8b2496e8c8c775af90ec91226266297bf655d31451a3dabe38568626c211c27a + md5: e66347b55094a2cba9551ec4524fd136 + depends: + - libarrow-acero 20.0.0.* + - libarrow-dataset 20.0.0.* + - libarrow-substrait 20.0.0.* + - libparquet 20.0.0.* + - pyarrow-core 20.0.0 *_0_* - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 license: Apache-2.0 license_family: APACHE 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_* + size: 25830 + timestamp: 1746001231225 +- conda: https://prefix.dev/conda-forge/osx-64/pyarrow-20.0.0-py310h2ec42d9_0.conda + sha256: 6421fc58714a6ffea63b36cb6885db1075e0e4b1c46a21dd21c4b36135755a5b + md5: 993af5fd60730f9a7cbf1e0c786bdf0a + depends: + - libarrow-acero 20.0.0.* + - libarrow-dataset 20.0.0.* + - libarrow-substrait 20.0.0.* + - libparquet 20.0.0.* + - pyarrow-core 20.0.0 *_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 - 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_* + size: 25793 + timestamp: 1746000610680 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-20.0.0-py310hb6292c7_0.conda + sha256: dadbedfabfb84e91f7f340790493a880afd04311d4a89641a47cbd28de693c52 + md5: 7dd9b4d244e2598eb6846ec0f842a8d2 + depends: + - libarrow-acero 20.0.0.* + - libarrow-dataset 20.0.0.* + - libarrow-substrait 20.0.0.* + - libparquet 20.0.0.* + - pyarrow-core 20.0.0 *_0_* - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 license: Apache-2.0 license_family: APACHE purls: [] - size: 25426 - timestamp: 1739792694989 -- 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_* + size: 25841 + timestamp: 1746000898925 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-20.0.0-py310h5588dad_0.conda + sha256: 812bf5438196e3bd7a4fb05d1b3e79e361df75bb91f3f80bc84d7ce164a03f6b + md5: 4bca2ac184ffb65204cf743e1c95fe67 + depends: + - libarrow-acero 20.0.0.* + - libarrow-dataset 20.0.0.* + - libarrow-substrait 20.0.0.* + - libparquet 20.0.0.* + - pyarrow-core 20.0.0 *_0_* - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 license: Apache-2.0 license_family: APACHE purls: [] - size: 25763 - timestamp: 1739792834961 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-19.0.1-py310hac404ae_0_cpu.conda - sha256: b5c63e67ebc1ae151e728759f96fc01b818f6b7de0ee62526448bdd9d85caa47 - md5: 08bfbf49d206e2fbcccd7b92d2526a2a + size: 26235 + timestamp: 1746001031042 +- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-20.0.0-py310hac404ae_0_cpu.conda + sha256: c96fc4d91fbb1b133e35bdeb3ce96874e0a7a385331b3b7a2c298da9b98180bf + md5: 01d158af8c0d9c2abc09a29ac39284a5 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 19.0.1.* *cpu + - libarrow 20.0.0.* *cpu - libgcc >=13 - libstdcxx >=13 - 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 - - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: - 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 + size: 4644381 + timestamp: 1746000749034 +- conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-20.0.0-py310h86202ae_0_cpu.conda + sha256: d715c2a2a5d3df0dc3c22313b6c4ab0a799a54da6ba7a16890f30592336ccf33 + md5: 993524109494f31c8211f9d26b614d6d depends: - __osx >=10.13 - - libarrow 19.0.1.* *cpu + - libarrow 20.0.0.* *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 + - 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 + size: 4808322 + timestamp: 1746000570405 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-20.0.0-py310hc17921c_0_cpu.conda + sha256: ac1f2ca57c988158781c1daa781c1d8194d42d13edef54fbf89f908ab4ec6e90 + md5: a856455cc6df0cafa80e88eae65eb96f depends: - __osx >=11.0 - - libarrow 19.0.1.* *cpu + - libarrow 20.0.0.* *cpu - libcxx >=18 - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 @@ -14062,18 +14125,18 @@ packages: - python_abi 3.10.* *_cp310 constrains: - numpy >=1.21,<3 - - apache-arrow-proc =*=cpu + - apache-arrow-proc * cpu license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3967307 - timestamp: 1739792660170 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py310h399dd74_0_cpu.conda - sha256: 5baec9eb1af798d78137d0d380114f5f1fd4ce84d9356e3b4831e1c7d546a635 - md5: 76fc4f7fc7faedc658cd61c2cd9cea94 + size: 4348162 + timestamp: 1746000835614 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-20.0.0-py310h399dd74_0_cpu.conda + sha256: 00a8e0e9183e6f5067cf5428ed7b716858c6e7dd97b63583ab8431350f56a14e + md5: e3fcc76dde5726c8490db60e5be3429e depends: - - libarrow 19.0.1.* *cpu + - libarrow 20.0.0.* *cpu - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -14081,20 +14144,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: 3471635 - timestamp: 1739792801255 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-19.0.1-py310h8b91b4e_0_cuda.conda - sha256: 774b9770414dc04b1e1068f5e08c575b29da61c06c507675c986bd00c2ed59b1 - md5: 60bfcf1bca4ae4fa0f52163afb288b6b + size: 3508151 + timestamp: 1746001001917 +- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-20.0.0-py310h8b91b4e_0_cuda.conda + sha256: 05ea857b0b580030c247aa131b8e0f4a92c8c2ef96379f942039f4b7fbf728a4 + md5: b14cea87499c8a9049e352415d754763 depends: - __cuda >=11.8 - - libarrow 19.0.1.* *cuda + - libarrow 20.0.0.* *cuda - libzlib >=1.3.1,<2.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -14102,14 +14165,14 @@ 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: 3527034 - timestamp: 1739794073246 + size: 3565385 + timestamp: 1746002121078 - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda sha256: 27f888492af3d5ab19553f263b0015bf3766a334668b5b3a79c7dc0416e603c1 md5: 8088a5e7b2888c780738c3130f2a969d @@ -14174,9 +14237,9 @@ packages: - pkg:pypi/pygments?source=hash-mapping size: 888600 timestamp: 1736243563082 -- conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda - sha256: 3e3e35b2cbb4b1ca3063fc2d6f44a85ac189e0935f00ed8fbe8e4713c0d00b99 - md5: 8242cc62822cc8a17f53d24d4efa75f4 +- conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda + sha256: 6a1dc262763220c9dc046400d8655ebe58ad4d81e872be7264af5137f906e220 + md5: fad6b90165dcf39e3ac79de5dbc030a8 depends: - astroid >=3.3.8,<3.4.0-dev0 - colorama >=0.4.5 @@ -14193,8 +14256,8 @@ packages: license_family: GPL purls: - pkg:pypi/pylint?source=hash-mapping - size: 380800 - timestamp: 1743861447418 + size: 380752 + timestamp: 1746387959153 - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda sha256: d016e04b0e12063fbee4a2d5fbb9b39a8d191b5a0042f0b8459188aedeabb0ca md5: e2fd202833c4a981ce8a65974fe4abd1 @@ -14468,97 +14531,31 @@ packages: - pkg:pypi/tzdata?source=compressed-mapping size: 144160 timestamp: 1742745254292 -- 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: 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: 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: 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: 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: 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: 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 +- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda + build_number: 7 + sha256: 1316c66889313d9caebcfa5d5e9e6af25f8ba09396fc1bc196a08a3febbbabb8 + md5: 44e871cba2b162368476a84b8d040b6c constrains: - python 3.10.* *_cpython license: BSD-3-Clause license_family: BSD purls: [] - 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 + size: 6974 + timestamp: 1745258864549 +- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda + build_number: 7 + sha256: 0595134584589064f56e67d3de1d8fcbb673a972946bce25fb593fb092fdcd97 + md5: e84b44e6300f1703cb25d29120c5b1d8 constrains: - python 3.13.* *_cp313 license: BSD-3-Clause license_family: BSD purls: [] - size: 7361 - timestamp: 1743483194308 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.6.0-cpu_mkl_py310_h8ec2884_104.conda - sha256: e5fa4d701e50de1e7db15b19225d04cab0b865e57866e28e2904a328577e508a - md5: df91ebc9c16c4332750f739f4b8b6d37 + size: 6988 + timestamp: 1745258852285 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cpu_mkl_py310_h8ec2884_100.conda + sha256: a91d20ad4a3246ce8e8b90c3498b145b85c30226e3e37e505012d725541b9872 + md5: 80db30658f13a31389c00b26bb494555 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm @@ -14573,10 +14570,10 @@ packages: - libgcc >=13 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libtorch 2.6.0 cpu_mkl_hf6ddc5a_104 + - libtorch 2.7.0 cpu_mkl_hf6ddc5a_100 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=20.1.2 + - llvm-openmp >=20.1.4 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 @@ -14586,20 +14583,20 @@ packages: - python_abi 3.10.* *_cp310 - setuptools <76 - sleef >=3.8,<4.0a0 - - sympy >=1.13.1,!=1.13.2 + - sympy >=1.13.3 - typing_extensions >=4.10.0 constrains: - - pytorch-cpu 2.6.0 - pytorch-gpu <0.0a0 + - pytorch-cpu 2.7.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - 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 + size: 25184622 + timestamp: 1746261093140 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cuda126_mkl_py310_h5ee0071_300.conda + sha256: f74b4688640b2fba6cb91600179fa33e01824cb6fd0602b085ffd827f8599b30 + md5: 0bd3d9ab462afde912c99a0694352c46 depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -14629,12 +14626,12 @@ 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_h99b69db_304 + - libtorch 2.7.0 cuda126_mkl_h99b69db_300 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=20.1.2 + - llvm-openmp >=20.1.4 - mkl >=2024.2.2,<2025.0a0 - - nccl >=2.26.2.1,<3.0a0 + - nccl >=2.26.5.1,<3.0a0 - networkx - numpy >=1.19,<3 - optree >=0.13.0 @@ -14643,21 +14640,21 @@ packages: - python_abi 3.10.* *_cp310 - setuptools <76 - sleef >=3.8,<4.0a0 - - sympy >=1.13.1,!=1.13.2 - - triton 3.2.0.* + - sympy >=1.13.3 + - triton 3.3.0.* - typing_extensions >=4.10.0 constrains: - - pytorch-gpu 2.6.0 + - pytorch-gpu 2.7.0 - pytorch-cpu <0.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - 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 + size: 25336738 + timestamp: 1746288474204 +- conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.conda + sha256: 7129e7f362516b7a844a495157668229da9ccb3ecaff56ce1ec7931e8aa7006a + md5: 351c882df9b738faf77754caa54208d7 depends: - __osx >=10.15 - filelock @@ -14669,7 +14666,7 @@ packages: - libcblas >=3.9.0,<4.0a0 - libcxx >=18 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0.* *_104 + - libtorch 2.7.0.* *_100 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 @@ -14682,20 +14679,20 @@ packages: - python_abi 3.10.* *_cp310 - setuptools <76 - sleef >=3.8,<4.0a0 - - sympy >=1.13.1,!=1.13.2 + - sympy >=1.13.3 - typing_extensions >=4.10.0 constrains: + - pytorch-cpu 2.7.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: 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 + size: 24622267 + timestamp: 1746269297667 +- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_0.conda + sha256: d4739279f4d39ee181dec4529fee20e6162f9bf80ad337b607aa520ebb78af4e + md5: 21aa1504881dd42be1db42b7a77ffeda depends: - __osx >=11.0 - filelock @@ -14707,7 +14704,7 @@ packages: - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0.* *_4 + - libtorch 2.7.0.* *_0 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 @@ -14721,21 +14718,27 @@ packages: - python_abi 3.10.* *_cp310 - setuptools <76 - sleef >=3.8,<4.0a0 - - sympy >=1.13.1,!=1.13.2 + - sympy >=1.13.3 - typing_extensions >=4.10.0 constrains: - - pytorch-cpu 2.6.0 + - pytorch-cpu 2.7.0 - pytorch-gpu <0.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - 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 + size: 24398193 + timestamp: 1746265761920 +- 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 + - 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 @@ -14744,8 +14747,15 @@ packages: - libabseil >=20250127.1,<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.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0 cpu_mkl_hf54a72f_104 + - 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 @@ -14763,24 +14773,18 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu <0.0a0 - - pytorch-cpu 2.6.0 + - pytorch-gpu 2.6.0 + - pytorch-cpu <0.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - 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 + size: 22880687 + timestamp: 1744263487205 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.conda + sha256: 1e98b88b73b274ce0d33830cdf5e55f743c3e3b287372a90f194d01d882edc7c + md5: b188fb29bb1cf567fc22d632d6e02fe0 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 @@ -14789,15 +14793,8 @@ packages: - libabseil >=20250127.1,<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.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0 cuda126_mkl_h09c782d_304 + - libtorch 2.7.0 cpu_mkl_hf54a72f_100 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -14809,20 +14806,20 @@ packages: - python_abi 3.10.* *_cp310 - setuptools <76 - sleef >=3.8,<4.0a0 - - sympy >=1.13.1,!=1.13.2 + - sympy >=1.13.3 - 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 <0.0a0 + - pytorch-gpu <0.0a0 + - pytorch-cpu 2.7.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 22880687 - timestamp: 1744263487205 + size: 23555333 + timestamp: 1746268961298 - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 md5: bc8e3267d44011051f2eb14d22fb0960 @@ -14954,9 +14951,9 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 182783 timestamp: 1737455202579 -- conda: https://prefix.dev/conda-forge/linux-64/rdma-core-56.1-h5888daf_1.conda - sha256: ce543c4fbb06bf5b33265ac328443d894173d6904ecda43e079a50022da50ee3 - md5: b75c4a651ffafbd033756ca09361d88a +- conda: https://prefix.dev/conda-forge/linux-64/rdma-core-57.0-h5888daf_0.conda + sha256: fbb4599ba969c49d2280c84af196c514c49a3ad1529c693f4b6ac6c705998ec8 + md5: e5be997517f19a365b8b111b888be426 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -14967,8 +14964,8 @@ packages: license: Linux-OpenIB license_family: BSD purls: [] - size: 1233336 - timestamp: 1744133649720 + size: 1238038 + timestamp: 1745325325058 - conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda sha256: 66d34e3b4881f856486d11914392c585713100ca547ccfc0947f3a4765c2c486 md5: 6f445fb139c356f903746b2b91bbe786 @@ -15067,18 +15064,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.15-hd830067_0.conda - sha256: a186abbc72cc09fcb89311304a0e1db79608cb86147e5fe85fa0f0ae3df7cd7b - md5: 81bde3ad0187adf0dd37fe86e84aff46 +- conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.18-h763c568_1.conda + sha256: 6d0399775ef7841914e99aed5b7330ce3d9d29a4219d40b1b94fd9a50d902a73 + md5: 0bf75253494a85260575e23c3b29db90 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - openssl >=3.4.1,<4.0a0 + - openssl >=3.5.0,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 353310 - timestamp: 1742547161559 + size: 353577 + timestamp: 1746350509891 - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda sha256: 4cb98641f870666d365594013701d5691205a0fe81ac3ba7778a23b1cc2caa8e md5: 8c29cd33b64b2eb78597fa28b5595c8d @@ -15158,17 +15155,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 +- conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + sha256: 777d34ed359cedd5a5004c930077c101bb3b70e5fbb04d29da5058d75b0ba487 + md5: f6f72d0837c79eaec77661be43e8a691 depends: - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/setuptools?source=compressed-mapping - size: 786557 - timestamp: 1743775941985 + size: 778484 + timestamp: 1746085063737 - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db md5: a451d576819089b0d672f18768be0f65 @@ -15293,17 +15290,17 @@ packages: - pkg:pypi/sortedcontainers?source=hash-mapping size: 28657 timestamp: 1738440459037 -- conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - sha256: 54ae221033db8fbcd4998ccb07f3c3828b4d77e73b0c72b18c1d6a507059059c - md5: 3f144b2c34f8cb5a9abd9ed23a39c561 +- conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda + sha256: 7518506cce9a736042132f307b3f4abce63bf076f5fb07c1f4e506c0b214295a + md5: fb32097c717486aa34b38a9db57eb49e depends: - - python >=3.8 + - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/soupsieve?source=hash-mapping - size: 36754 - timestamp: 1693929424267 + size: 37773 + timestamp: 1746563720271 - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl name: sparse version: 0.16.0 @@ -15407,9 +15404,9 @@ packages: - 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 +- conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.2.0-pyhd8ed1ab_0.conda + sha256: e9923b7d282ac8840ebe9e2665685a337698f4a93e6eb3c81dc18fe223c1bb57 + md5: 6162f3f1cf914d08b80db65ed2d51871 depends: - python >=3.11 - sphinx >=8.2 @@ -15417,8 +15414,8 @@ packages: license_family: MIT purls: - pkg:pypi/sphinx-autodoc-typehints?source=hash-mapping - size: 24168 - timestamp: 1740131669101 + size: 24745 + timestamp: 1745624912567 - conda: https://prefix.dev/conda-forge/noarch/sphinx-basic-ng-1.0.0b2-pyhd8ed1ab_3.conda sha256: 90d900d31afe0bd6f42cf1e529e23e6eac4284b48bc64e5e942f19f5bf8ef0f2 md5: a090580065b21d9c56662ebe68f6e7a6 @@ -15528,9 +15525,9 @@ 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 +- conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh04b8f61_5.conda + sha256: 60f18c60f6518254f0d28e4892e94c851cdbd650f7bd49899a6169f76cf6796b + md5: d814547f1cbcb6f8397ca5686fee8175 depends: - mpmath >=0.19 - python >=3.9 @@ -15538,11 +15535,11 @@ packages: 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 + size: 4608875 + timestamp: 1745946180513 +- conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda + sha256: 09d3b6ac51d437bc996ad006d9f749ca5c645c1900a854a6c8f193cbd13f03a8 + md5: 8c09fac3785696e1c477156192d64b91 depends: - __unix - cpython @@ -15552,9 +15549,9 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/sympy?source=hash-mapping - size: 4523617 - timestamp: 1736248315124 + - pkg:pypi/sympy?source=compressed-mapping + size: 4616621 + timestamp: 1745946173026 - conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda sha256: 090023bddd40d83468ef86573976af8c514f64119b2bd814ee63a838a542720a md5: 959484a66b4b76befcddc4fa97c95567 @@ -15769,29 +15766,30 @@ packages: - pkg:pypi/traitlets?source=hash-mapping size: 110051 timestamp: 1733367480074 -- conda: https://prefix.dev/conda-forge/linux-64/triton-3.2.0-cuda126py310h50ec074_1.conda - sha256: d8c2bc40cf25233e6a3c976198eeda1722d9bfa8ec0a23635521916bc9d76da2 - md5: 3aa52b0e76cb8ba795099f9f5742f859 +- conda: https://prefix.dev/conda-forge/linux-64/triton-3.3.0-cuda126py310h05ca3d0_1.conda + sha256: 02b3d329c09197d7a137ba8396086137d6297fdfe8d510f1605388b3090bb802 + md5: d9d3a077e401bdfdbb71383993cb34e3 depends: - - __glibc >=2.17,<3.0.a0 - - cuda-cudart - - cuda-cuobjdump - - cuda-cupti >=12.6.80,<13.0a0 + - python + - setuptools - cuda-nvcc-tools - - cuda-version >=12.6,<13 - - libgcc >=13 - - libllvm20 >=20.1.0,<20.2.0a0 + - cuda-cuobjdump + - cuda-cudart + - cuda-cupti - libstdcxx >=13 + - libgcc >=13 + - cuda-version >=12.6,<13 + - __glibc >=2.17,<3.0.a0 - libzlib >=1.3.1,<2.0a0 - - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - setuptools + - zstd >=1.5.7,<1.6.0a0 + - cuda-cupti >=12.6.80,<13.0a0 license: MIT license_family: MIT purls: - pkg:pypi/triton?source=hash-mapping - size: 102101472 - timestamp: 1741776175758 + size: 162861153 + timestamp: 1746164354834 - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 md5: 568ed1300869dca0ba09fb750cda5dbb @@ -15995,9 +15993,9 @@ packages: purls: [] size: 750733 timestamp: 1743195092905 -- conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.30.0-pyhd8ed1ab_0.conda - sha256: 1dbb24b144f7b8400b30cca760cdee1b7de61716cd7f06d7ea82b741645823ce - md5: c0e0b4a09aa5a698a1bdd4ebfe28be38 +- conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-pyhd8ed1ab_0.conda + sha256: 763dc774200b2eebdf5437b112834c5455a1dd1c9b605340696950277ff36729 + md5: c0600c1b374efa7a1ff444befee108ca depends: - distlib >=0.3.7,<1 - filelock >=3.12.2,<4 @@ -16007,8 +16005,8 @@ packages: license_family: MIT purls: - pkg:pypi/virtualenv?source=hash-mapping - size: 3635535 - timestamp: 1743474070226 + size: 4133755 + timestamp: 1746781585998 - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda sha256: 432f2937206f1ad4a77e39f84fabc1ce7d2472b669836fb72bd2bfd19a2defc9 md5: 3357e4383dbce31eed332008ede242ab @@ -16127,17 +16125,17 @@ packages: purls: [] size: 69920 timestamp: 1727795651979 -- conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda - sha256: 9978c22319e85026d5a4134944f73bac820c948ca6b6c32af6b6985b5221cd8a - md5: fdf07e281a9e5e10fc75b2dd444136e9 +- conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda + sha256: ac6d4d4133b1e0f69075158cdf00fccad20e29fc6cc45faa480cec37a84af6ae + md5: 5663fa346821cd06dc1ece2c2600be2c depends: - python >=3.8 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/xyzservices?source=hash-mapping - size: 48641 - timestamp: 1737234992057 + size: 49477 + timestamp: 1745598150265 - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae @@ -16231,9 +16229,9 @@ packages: purls: [] size: 77606 timestamp: 1727963209370 -- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda - sha256: 96f96336f76443f5efb05f8a7232cc62f8fff969c27d03aa4aae181745f6f961 - md5: 0316e8d0e00c00631a6de89207db5b09 +- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_2.conda + sha256: f9b76c2f8a0f96e656843553272e547170182f5b8aba1a6bcba28f7611d87c23 + md5: f9254b5b0193982416b91edcb4b2676f depends: - __glibc >=2.17,<3.0.a0 - cffi >=1.11 @@ -16244,11 +16242,11 @@ packages: license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 720871 - timestamp: 1741853413225 -- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_1.conda - sha256: e884a1fc5e99904eb1c4895eb71ea7bebae35aa865422e2ff006e5b37c98d919 - md5: 22b773d9a4bcf7a25ad5bc8591abc80f + size: 722119 + timestamp: 1745869786772 +- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_2.conda + sha256: ea9c542ef78c9e3add38bf1032e8ca5d18703114db353f6fca5c498f923f8ab8 + md5: a026ac7917310da90a98eac2c782723c depends: - __glibc >=2.17,<3.0.a0 - cffi >=1.11 @@ -16259,11 +16257,11 @@ packages: license_family: BSD purls: - 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 + size: 736909 + timestamp: 1745869790689 +- conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py310hbb8c376_2.conda + sha256: fad4ae15d30c13d0d51748139064fc0bb59359719881e7a370ca8652c4917828 + md5: 5b75d4015ead2df6bf15bc372edfa139 depends: - __osx >=10.13 - cffi >=1.11 @@ -16273,11 +16271,11 @@ packages: 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 + size: 681744 + timestamp: 1745869885563 +- conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py313h63b0ddb_2.conda + sha256: ab53cc54d0af1a8d85a50510209595d09c584101668f35c0fd3c4fbd59c4ece2 + md5: 3babd14037340de278106b258fdb28d9 depends: - __osx >=10.13 - cffi >=1.11 @@ -16286,12 +16284,12 @@ packages: 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 + - pkg:pypi/zstandard?source=hash-mapping + size: 696588 + timestamp: 1745869877231 +- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h078409c_2.conda + sha256: 6fdb3e71c6af5fe9c2469befb724a80d8c874078df1fa9738d84cf857d84d4b1 + md5: a617ab3d9042eef702d8d163c50e9b5e depends: - __osx >=11.0 - cffi >=1.11 @@ -16302,11 +16300,11 @@ packages: license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 520342 - timestamp: 1741853601584 -- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_1.conda - sha256: 7b5035d01ee9f5e80c7a28f198d61c818891306e3b28623a8d73eeb89e17c7ad - md5: fc9329ffb94f33dd18bfbaae4d9216c6 + size: 522323 + timestamp: 1745870245475 +- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_2.conda + sha256: 70ed0c931f9cfad3e3a75a1faf557c5fc5bf638675c6afa2fb8673e4f88fb2c5 + md5: 1f465c71f83bd92cfe9df941437dcd7c depends: - __osx >=11.0 - cffi >=1.11 @@ -16317,11 +16315,11 @@ packages: license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 536091 - timestamp: 1741853541598 -- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda - sha256: 6bc275161380985ba7effabf53534e8b97479d0318329f345b2e936bd2e4dbe6 - md5: 831d9f1bfdfc3616b4c0f91cdb36ed38 + size: 536612 + timestamp: 1745870248616 +- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda + sha256: 76bf75ef83e952ef4974e0e6656a7a90b4c4c1c22cea984cb9fc29aca05e5999 + md5: fdc36a989175bb166109e400c106defa depends: - cffi >=1.11 - python >=3.10,<3.11.0a0 @@ -16333,11 +16331,11 @@ packages: license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 434540 - timestamp: 1741853818826 -- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_1.conda - sha256: 711145d9cc05efe48a093db3ceecadf18f451547c94dc15745430a39ee1556d9 - md5: 0fe8f97370e74acbc7814c4906a5824f + size: 435740 + timestamp: 1745870314659 +- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_2.conda + sha256: b7bfe264fe3810b1abfe7f80c0f21f470d7cc730ada7ce3b3d08a90cb871999c + md5: b4d967b4d695a2ba8554738b3649d754 depends: - cffi >=1.11 - python >=3.13,<3.14.0a0 @@ -16349,8 +16347,8 @@ packages: license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 449910 - timestamp: 1741853538921 + size: 449871 + timestamp: 1745870298072 - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb md5: 6432cb5d4ac0046c3ac0a8a0f95842f9 diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index aa0a484a..aa833bcf 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.2.dev0" +__version__ = "0.7.2" # pylint: disable=duplicate-code __all__ = [ From 5cd2dbc254aae30b5d8b4785f6e2531192cec4d3 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sun, 11 May 2025 23:29:45 +0100 Subject: [PATCH 086/131] DEV: bump version to 0.8.0.dev0 (#292) --- pixi.lock | 114 ++++++++++----------- src/array_api_extra/__init__.py | 2 +- src/array_api_extra/_lib/_utils/_compat.py | 1 + src/array_api_extra/_lib/_utils/_typing.py | 2 +- 4 files changed, 60 insertions(+), 59 deletions(-) diff --git a/pixi.lock b/pixi.lock index ac0d48f9..c154cfdb 100644 --- a/pixi.lock +++ b/pixi.lock @@ -97,7 +97,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.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/linux-64/astroid-3.3.10-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.9.0-h66f1c83_6.conda @@ -354,7 +354,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.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/osx-64/astroid-3.3.10-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.9.0-h5203cb5_6.conda @@ -602,7 +602,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.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/osx-arm64/astroid-3.3.10-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.9.0-hf8df148_6.conda @@ -850,7 +850,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.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/win-64/astroid-3.3.10-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.9.0-h94ec422_6.conda @@ -1080,7 +1080,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.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/linux-64/astroid-3.3.10-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 @@ -1381,7 +1381,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.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/osx-64/astroid-3.3.10-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.9.0-h5203cb5_6.conda @@ -1629,7 +1629,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.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/osx-arm64/astroid-3.3.10-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.9.0-hf8df148_6.conda @@ -1877,7 +1877,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.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/win-64/astroid-3.3.10-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.9.0-h94ec422_6.conda @@ -2493,7 +2493,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.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/linux-64/astroid-3.3.10-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 @@ -2606,7 +2606,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.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/osx-64/astroid-3.3.10-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 @@ -2714,7 +2714,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.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/osx-arm64/astroid-3.3.10-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 @@ -2822,7 +2822,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.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/win-64/astroid-3.3.10-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 @@ -5285,7 +5285,7 @@ packages: timestamp: 1742509526028 - pypi: . name: array-api-extra - version: 0.7.2.dev0 + version: 0.8.0.dev0 sha256: eb518a1094740e5a41c947fb7b93845d39c8c52fd03755313440f3771ecad7f6 requires_dist: - array-api-compat>=1.11.2,<2 @@ -5303,22 +5303,22 @@ packages: - pkg:pypi/array-api-strict?source=hash-mapping size: 56647 timestamp: 1742521671631 -- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py310hff52083_0.conda - sha256: b95f04ff05b296e1ac706d57a3a0bf7bf12b3275d6042a48ac73fee0a0631793 - md5: 2d8f1127e88e64103552fbf86a306eee +- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.10-py310hff52083_0.conda + sha256: 8fc36a19f99ce069add5036b7956c993d17e6fdffe6d89094269ee44d5258376 + md5: 23d30197602d01c464d5ffec91091289 depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - typing_extensions >=4.0.0 + - typing_extensions >=4 license: LGPL-2.1-or-later license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 398984 - timestamp: 1741614694388 -- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.9-py313h78bf25f_0.conda - sha256: 412b22423c0c26313bdeab7eb83a51a5851ae836221a524e36cfbc1e44138f2d - md5: d2b9567408d4c0c23de9c0cfaf8aebb9 + size: 399426 + timestamp: 1746997117686 +- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.10-py313h78bf25f_0.conda + sha256: 55a8e20bf15529a4399ea72a861062bafb91c78f7169a403d2193f4c26d7e9e2 + md5: 835a23d7a82ea1f2e31059cf78e9b822 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -5326,24 +5326,24 @@ packages: license_family: LGPL purls: - 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 + size: 516021 + timestamp: 1746997156884 +- conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.10-py310h2ec42d9_0.conda + sha256: 7c817ac7b097e831e34d33aee0e48a99f1120c35f954b0d793ce72be054e07a8 + md5: ac5c0afc13d04ace807ac20dd6b49f0e depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - typing_extensions >=4.0.0 + - typing_extensions >=4 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 + size: 400124 + timestamp: 1746997273517 +- conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.10-py313habf4b1d_0.conda + sha256: 8d61bde73692f7af9757b91acfe80f6043a97e3054286a0bc1f88614e1832a78 + md5: b7671700076df47240739204b2d52156 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -5351,25 +5351,25 @@ packages: 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 + size: 516449 + timestamp: 1746997188640 +- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.10-py310hbe9552e_0.conda + sha256: 973b9a94a827b34c74e7ad87f5acae6121352b28f56b4e4810c3158fbb9a0847 + md5: 9895259a8e2a63de82b34c6022c88c3d depends: - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 - - typing_extensions >=4.0.0 + - typing_extensions >=4 license: LGPL-2.1-or-later license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 399833 - timestamp: 1741614808536 -- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.9-py313h8f79df9_0.conda - sha256: f6ce10d20af1f13d9692f3dcc9cb5176ea00a9de376d3b224cab0dfe2fa68545 - md5: 63c2e4063e8c1d6646f8d035d6233601 + size: 400635 + timestamp: 1746997297552 +- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.10-py313h8f79df9_0.conda + sha256: 825dbf7908e0ee914e761bea1624fab79dd2514d0e8aaa7652f17393097fcd99 + md5: 113ea185954aefd81c37fbebb7551283 depends: - python >=3.13,<3.14.0a0 - python >=3.13,<3.14.0a0 *_cp313 @@ -5378,24 +5378,24 @@ packages: license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 516696 - timestamp: 1741615027381 -- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py310h5588dad_0.conda - sha256: a4ce7d09c0762da3c3f67c5a6ae6e5b364339599e0f8e13ee62440c943ce692d - md5: 09a0c7f312f8a1e34547ea43cc85867f + size: 517274 + timestamp: 1746997294787 +- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.10-py310h5588dad_0.conda + sha256: 9b1d89a07594eea4b095e36df447fd2f64e4e492256b7b91388378e51996517c + md5: 6eb388b714751d500899de8cb4b4f0fe depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - typing_extensions >=4.0.0 + - typing_extensions >=4 license: LGPL-2.1-or-later license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 399061 - timestamp: 1741614789905 -- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.9-py313hfa70ccb_0.conda - sha256: 09fbd82a58a6e67baf39f1ae8c4824925623ff9656d952743b508ec8724de6c8 - md5: e0ed4cbb6c5e410b0673d33202ed96e2 + size: 398834 + timestamp: 1746997190828 +- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.10-py313hfa70ccb_0.conda + sha256: f32b9bfdb515db963ed5e6b3c92d499c8537c6c2070810c533cf3bdeb5325b5f + md5: 94ccfd2c342d01a5d9f574fdbdddbfd2 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -5403,8 +5403,8 @@ packages: license_family: LGPL purls: - pkg:pypi/astroid?source=hash-mapping - size: 513721 - timestamp: 1741614789100 + size: 516241 + timestamp: 1746997224346 - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda sha256: 93b14414b3b3ed91e286e1cbe4e7a60c4e1b1c730b0814d1e452a8ac4b9af593 md5: 8f587de4bcf981e26228f268df374a9b diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index aa833bcf..1c55a6d1 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.2" +__version__ = "0.8.0.dev0" # pylint: disable=duplicate-code __all__ = [ diff --git a/src/array_api_extra/_lib/_utils/_compat.py b/src/array_api_extra/_lib/_utils/_compat.py index c6eec4cd..82ce76b8 100644 --- a/src/array_api_extra/_lib/_utils/_compat.py +++ b/src/array_api_extra/_lib/_utils/_compat.py @@ -2,6 +2,7 @@ # Allow packages that vendor both `array-api-extra` and # `array-api-compat` to override the import location +# pylint: disable=duplicate-code try: from ...._array_api_compat_vendor import ( array_namespace, diff --git a/src/array_api_extra/_lib/_utils/_typing.py b/src/array_api_extra/_lib/_utils/_typing.py index d32a3a07..8204be47 100644 --- a/src/array_api_extra/_lib/_utils/_typing.py +++ b/src/array_api_extra/_lib/_utils/_typing.py @@ -1,5 +1,5 @@ # numpydoc ignore=GL08 -# pylint: disable=missing-module-docstring +# pylint: disable=missing-module-docstring,duplicate-code Array = object DType = object From 09e0eca700069c2ee3916a87c9a3be884ae6bdc8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 11 May 2025 22:36:59 +0000 Subject: [PATCH 087/131] deps: Update dask to >=2025.4.1 (#290) 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 c154cfdb..0187c5ba 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5286,7 +5286,7 @@ packages: - pypi: . name: array-api-extra version: 0.8.0.dev0 - sha256: eb518a1094740e5a41c947fb7b93845d39c8c52fd03755313440f3771ecad7f6 + sha256: 79190d03eb04cf8aca45f95ee9fdccc3a4e817a2b140a6c7910f465abee077b5 requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index cba9c4cf..ca346fed 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,7 +65,7 @@ array-api-strict = ">=2.3.1" numpy = ">=2.1.3" pytest = ">=8.3.5" hypothesis = ">=6.131.8" -dask-core = ">=2025.3.0" # No distributed, tornado, etc. +dask-core = ">=2025.4.1" # 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 = ">=4.0.1" sphinx-copybutton = ">=0.5.2" sphinx-autodoc-typehints = ">=1.25.3" # Needed to import parsed modules with autodoc -dask-core = ">=2025.3.0" +dask-core = ">=2025.4.1" pytest = ">=8.3.5" typing-extensions = ">=4.13.2" numpy = ">=2.1.3" @@ -135,7 +135,7 @@ numpy = "=1.22.0" # Note: JAX and PyTorch will install CPU variants. [tool.pixi.feature.backends.dependencies] pytorch = ">=2.6.0" -dask = ">=2025.3.0" +dask = ">=2025.4.1" numba = ">=0.61.2" # sparse dependency llvmlite = ">=0.44.0" # sparse dependency From c9204ea5a960605a7f5382b6662b3eb5f0ee5859 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 00:21:12 +0000 Subject: [PATCH 088/131] deps: Update dependency basedpyright to >=1.29.1 (#291) 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 0187c5ba..5213bb47 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5286,7 +5286,7 @@ packages: - pypi: . name: array-api-extra version: 0.8.0.dev0 - sha256: 79190d03eb04cf8aca45f95ee9fdccc3a4e817a2b140a6c7910f465abee077b5 + sha256: 4b8857cf2ae805c43d808b860046f8bad5a0324267b804fd8617978694893c0b requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index ca346fed..0c032896 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,7 +58,7 @@ typing-extensions = ">=4.13.2" pre-commit = ">=4.2.0" pylint = ">=3.3.6" basedmypy = ">=2.10.0" -basedpyright = ">=1.28.5" +basedpyright = ">=1.29.1" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: array-api-strict = ">=2.3.1" From 82db3bf2847e0a002d8859ef9baa556b02c302cf Mon Sep 17 00:00:00 2001 From: Matt Haberland Date: Mon, 12 May 2025 08:12:16 -0700 Subject: [PATCH 089/131] ENH/TST: `xp_assert_` enhancements (#267) * WIP: xp_assert enhancements * ENH: add xp_assert_less * Rework prepare_for_test (#2) * Fix failures in #267 * Update tests/test_testing.py [skip ci] Co-authored-by: Lucas Colley * Update _testing.py --------- Co-authored-by: Guido Imperiale Co-authored-by: Lucas Colley --- src/array_api_extra/_lib/_testing.py | 223 +++++++++++++++++---------- tests/test_funcs.py | 1 - tests/test_testing.py | 92 ++++++++++- 3 files changed, 224 insertions(+), 92 deletions(-) diff --git a/src/array_api_extra/_lib/_testing.py b/src/array_api_extra/_lib/_testing.py index 301a851f..c60cf466 100644 --- a/src/array_api_extra/_lib/_testing.py +++ b/src/array_api_extra/_lib/_testing.py @@ -5,10 +5,13 @@ See also ..testing for public testing utilities. """ +from __future__ import annotations + import math from types import ModuleType -from typing import cast +from typing import Any, cast +import numpy as np import pytest from ._utils._compat import ( @@ -16,16 +19,23 @@ is_array_api_strict_namespace, is_cupy_namespace, is_dask_namespace, + is_jax_namespace, + is_numpy_namespace, is_pydata_sparse_namespace, is_torch_namespace, + to_device, ) -from ._utils._typing import Array +from ._utils._typing import Array, Device -__all__ = ["xp_assert_close", "xp_assert_equal"] +__all__ = ["as_numpy_array", "xp_assert_close", "xp_assert_equal", "xp_assert_less"] def _check_ns_shape_dtype( - actual: Array, desired: Array + actual: Array, + desired: Array, + check_dtype: bool, + check_shape: bool, + check_scalar: bool, ) -> ModuleType: # numpydoc ignore=RT03 """ Assert that namespace, shape and dtype of the two arrays match. @@ -36,6 +46,11 @@ def _check_ns_shape_dtype( The array produced by the tested function. desired : Array The expected array (typically hardcoded). + check_dtype, check_shape : bool, default: True + Whether to check agreement between actual and desired dtypes and shapes + check_scalar : bool, default: False + NumPy only: whether to check agreement between actual and desired types - + 0d array vs scalar. Returns ------- @@ -47,43 +62,67 @@ def _check_ns_shape_dtype( msg = f"namespaces do not match: {actual_xp} != f{desired_xp}" assert actual_xp == desired_xp, msg - actual_shape = actual.shape - desired_shape = desired.shape - if is_dask_namespace(desired_xp): - # 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 - - msg = f"dtypes do not match: {actual.dtype} != {desired.dtype}" - assert actual.dtype == desired.dtype, msg + if check_shape: + actual_shape = actual.shape + desired_shape = desired.shape + if is_dask_namespace(desired_xp): + # 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 + + if check_dtype: + msg = f"dtypes do not match: {actual.dtype} != {desired.dtype}" + assert actual.dtype == desired.dtype, msg + + if is_numpy_namespace(actual_xp) and check_scalar: + # only NumPy distinguishes between scalars and arrays; we do if check_scalar. + _msg = ( + "array-ness does not match:\n Actual: " + f"{type(actual)}\n Desired: {type(desired)}" + ) + assert np.isscalar(actual) == np.isscalar(desired), _msg return desired_xp -def _prepare_for_test(array: Array, xp: ModuleType) -> Array: +def as_numpy_array(array: Array, *, xp: ModuleType) -> np.typing.NDArray[Any]: # type: ignore[explicit-any] """ - 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. + Convert array to NumPy, bypassing GPU-CPU transfer guards and densification guards. """ - if is_torch_namespace(xp): - return array.cpu() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + if is_cupy_namespace(xp): + return xp.asnumpy(array) if is_pydata_sparse_namespace(xp): return array.todense() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + + if is_torch_namespace(xp): + array = to_device(array, "cpu") 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 + cpu: Device = xp.Device("CPU_DEVICE") + array = to_device(array, cpu) + if is_jax_namespace(xp): + import jax + # Note: only needed if the transfer guard is enabled + cpu = cast(Device, jax.devices("cpu")[0]) + array = to_device(array, cpu) -def xp_assert_equal(actual: Array, desired: Array, err_msg: str = "") -> None: + return np.asarray(array) + + +def xp_assert_equal( + actual: Array, + desired: Array, + *, + err_msg: str = "", + check_dtype: bool = True, + check_shape: bool = True, + check_scalar: bool = False, +) -> None: """ Array-API compatible version of `np.testing.assert_array_equal`. @@ -95,34 +134,56 @@ 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. + check_dtype, check_shape : bool, default: True + Whether to check agreement between actual and desired dtypes and shapes + check_scalar : bool, default: False + NumPy only: whether to check agreement between actual and desired types - + 0d array vs scalar. 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) - actual = _prepare_for_test(actual, xp) - desired = _prepare_for_test(desired, xp) + xp = _check_ns_shape_dtype(actual, desired, check_dtype, check_shape, check_scalar) + actual_np = as_numpy_array(actual, xp=xp) + desired_np = as_numpy_array(desired, xp=xp) + np.testing.assert_array_equal(actual_np, desired_np, err_msg=err_msg) - if is_cupy_namespace(xp): - xp.testing.assert_array_equal(actual, desired, err_msg=err_msg) - elif is_torch_namespace(xp): - # PyTorch recommends using `rtol=0, atol=0` like this - # to test for exact equality - xp.testing.assert_close( - actual, - desired, - rtol=0, - atol=0, - equal_nan=True, - check_dtype=False, - msg=err_msg or None, - ) - else: - import numpy as np # pylint: disable=import-outside-toplevel - np.testing.assert_array_equal(actual, desired, err_msg=err_msg) +def xp_assert_less( + x: Array, + y: Array, + *, + err_msg: str = "", + check_dtype: bool = True, + check_shape: bool = True, + check_scalar: bool = False, +) -> None: + """ + Array-API compatible version of `np.testing.assert_array_less`. + + Parameters + ---------- + x, y : Array + The arrays to compare according to ``x < y`` (elementwise). + err_msg : str, optional + Error message to display on failure. + check_dtype, check_shape : bool, default: True + Whether to check agreement between actual and desired dtypes and shapes + check_scalar : bool, default: False + NumPy only: whether to check agreement between actual and desired types - + 0d array vs scalar. + + 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(x, y, check_dtype, check_shape, check_scalar) + x_np = as_numpy_array(x, xp=xp) + y_np = as_numpy_array(y, xp=xp) + np.testing.assert_array_less(x_np, y_np, err_msg=err_msg) def xp_assert_close( @@ -132,6 +193,9 @@ def xp_assert_close( rtol: float | None = None, atol: float = 0, err_msg: str = "", + check_dtype: bool = True, + check_shape: bool = True, + check_scalar: bool = False, ) -> None: """ Array-API compatible version of `np.testing.assert_allclose`. @@ -148,6 +212,11 @@ def xp_assert_close( Absolute tolerance. Default: 0. err_msg : str, optional Error message to display on failure. + check_dtype, check_shape : bool, default: True + Whether to check agreement between actual and desired dtypes and shapes + check_scalar : bool, default: False + NumPy only: whether to check agreement between actual and desired types - + 0d array vs scalar. See Also -------- @@ -159,40 +228,26 @@ def xp_assert_close( ----- The default `atol` and `rtol` differ from `xp.all(xpx.isclose(a, b))`. """ - xp = _check_ns_shape_dtype(actual, desired) - - floating = xp.isdtype(actual.dtype, ("real floating", "complex floating")) - if rtol is None and floating: - # multiplier of 4 is used as for `np.float64` this puts the default `rtol` - # roughly half way between sqrt(eps) and the default for - # `numpy.testing.assert_allclose`, 1e-7 - rtol = xp.finfo(actual.dtype).eps ** 0.5 * 4 - 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 - ) - elif is_torch_namespace(xp): - xp.testing.assert_close( - actual, desired, rtol=rtol, atol=atol, equal_nan=True, msg=err_msg or None - ) - else: - import numpy as np # pylint: disable=import-outside-toplevel - - # JAX/Dask arrays work directly with `np.testing` - assert isinstance(rtol, float) - 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, - ) + xp = _check_ns_shape_dtype(actual, desired, check_dtype, check_shape, check_scalar) + + if rtol is None: + if xp.isdtype(actual.dtype, ("real floating", "complex floating")): + # multiplier of 4 is used as for `np.float64` this puts the default `rtol` + # roughly half way between sqrt(eps) and the default for + # `numpy.testing.assert_allclose`, 1e-7 + rtol = xp.finfo(actual.dtype).eps ** 0.5 * 4 + else: + rtol = 1e-7 + + actual_np = as_numpy_array(actual, xp=xp) + desired_np = as_numpy_array(desired, xp=xp) + np.testing.assert_allclose( # pyright: ignore[reportCallIssue] + actual_np, + desired_np, + rtol=rtol, # pyright: ignore[reportArgumentType] + atol=atol, + err_msg=err_msg, + ) def xfail( diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 0cee0b4d..5f34bd60 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -196,7 +196,6 @@ 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.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_testing.py b/tests/test_testing.py index fb9ba581..adb77d20 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -1,4 +1,5 @@ from collections.abc import Callable +from contextlib import nullcontext from types import ModuleType from typing import cast @@ -6,13 +7,18 @@ import pytest 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._testing import ( + as_numpy_array, + xp_assert_close, + xp_assert_equal, + xp_assert_less, +) 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._lib._utils._typing import Array, Device from array_api_extra.testing import lazy_xp_function # mypy: disable-error-code=decorated-any @@ -22,15 +28,25 @@ "func", [ xp_assert_equal, + xp_assert_less, pytest.param( xp_assert_close, - marks=pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype"), + marks=pytest.mark.xfail_xp_backend( + Backend.SPARSE, reason="no isdtype", strict=False + ), ), ], ) -@param_assert_equal_close +def test_as_numpy_array(xp: ModuleType, device: Device): + x = xp.asarray([1, 2, 3], device=device) + y = as_numpy_array(x, xp=xp) + assert isinstance(y, np.ndarray) + + +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype", strict=False) +@pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close]) 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])) @@ -50,8 +66,8 @@ 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[explicit-any] +@pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close, xp_assert_less]) +def test_assert_close_equal_less_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"): @@ -60,6 +76,59 @@ def test_assert_close_equal_namespace(xp: ModuleType, func: Callable[..., None]) func(xp.asarray([0]), [0]) +@param_assert_equal_close +@pytest.mark.parametrize("check_shape", [False, True]) +def test_assert_close_equal_less_shape( # type: ignore[explicit-any] + xp: ModuleType, + func: Callable[..., None], + check_shape: bool, +): + context = ( + pytest.raises(AssertionError, match="shapes do not match") + if check_shape + else nullcontext() + ) + with context: + # note: NaNs are handled by all 3 checks + func(xp.asarray([xp.nan, xp.nan]), xp.asarray(xp.nan), check_shape=check_shape) + + +@param_assert_equal_close +@pytest.mark.parametrize("check_dtype", [False, True]) +def test_assert_close_equal_less_dtype( # type: ignore[explicit-any] + xp: ModuleType, + func: Callable[..., None], + check_dtype: bool, +): + context = ( + pytest.raises(AssertionError, match="dtypes do not match") + if check_dtype + else nullcontext() + ) + with context: + func( + xp.asarray(xp.nan, dtype=xp.float32), + xp.asarray(xp.nan, dtype=xp.float64), + check_dtype=check_dtype, + ) + + +@pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close, xp_assert_less]) +@pytest.mark.parametrize("check_scalar", [False, True]) +def test_assert_close_equal_less_scalar( # type: ignore[explicit-any] + xp: ModuleType, + func: Callable[..., None], + check_scalar: bool, +): + context = ( + pytest.raises(AssertionError, match="array-ness does not match") + if check_scalar + else nullcontext() + ) + with context: + func(np.asarray(xp.nan), np.asarray(xp.nan)[()], check_scalar=check_scalar) + + @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) @@ -71,9 +140,18 @@ def test_assert_close_tolerance(xp: ModuleType): xp_assert_close(xp.asarray([100.0]), xp.asarray([102.0]), atol=1) -@param_assert_equal_close +def test_assert_less_basic(xp: ModuleType): + xp_assert_less(xp.asarray(-1), xp.asarray(0)) + xp_assert_less(xp.asarray([1, 2]), xp.asarray([2, 3])) + with pytest.raises(AssertionError): + xp_assert_less(xp.asarray([1, 1]), xp.asarray([2, 1])) + with pytest.raises(AssertionError, match="hello"): + xp_assert_less(xp.asarray([1, 1]), xp.asarray([2, 1]), err_msg="hello") + + @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="index by sparse array") @pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="boolean indexing") +@pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close]) 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. From 84b1f0b0c0eb11c3b1acd2bb9aa3f70bac429a37 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 15 May 2025 04:20:58 +0000 Subject: [PATCH 090/131] deps: Update gha (#293) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/cd.yml | 4 ++-- .github/workflows/ci.yml | 10 +++++----- .github/workflows/docs-build.yml | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 13411752..c57eeb4d 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -34,13 +34,13 @@ jobs: if: github.event_name == 'release' && github.event.action == 'published' steps: - - uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1 + - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 with: name: Packages path: dist - name: Generate artifact attestation for sdist and wheel - uses: actions/attest-build-provenance@c074443f1aee8d4aeeae555aebba3282517141b2 # v2.2.3 + uses: actions/attest-build-provenance@db473fddc028af60658334401dc6fa3ffd8669fd # v2.3.0 with: subject-path: "dist/*" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d030beff..73ab37e1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,13 +27,13 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: fetch-depth: 0 - - uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0 + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: - python-version: "3.13.2" + python-version: "3.13.3" - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 with: extra_args: --hook-stage manual --all-files - - uses: prefix-dev/setup-pixi@dbaed5efa0bd33d6bd6d162bec8a06d8fc43c807 # v0.8.5 + - uses: prefix-dev/setup-pixi@19eac09b398e3d0c747adc7921926a6d802df4da # v0.8.8 with: pixi-version: v0.42.1 cache: true @@ -59,7 +59,7 @@ jobs: with: fetch-depth: 0 - - uses: prefix-dev/setup-pixi@dbaed5efa0bd33d6bd6d162bec8a06d8fc43c807 # v0.8.5 + - uses: prefix-dev/setup-pixi@19eac09b398e3d0c747adc7921926a6d802df4da # v0.8.8 with: pixi-version: v0.42.1 cache: true @@ -69,6 +69,6 @@ jobs: run: pixi run -e ${{ matrix.environment }} tests-ci - name: Upload coverage report - uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0 + uses: codecov/codecov-action@ad3126e916f78f00edff4ed0317cf185271ccc2d # v5.4.2 with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index edf949c7..e9da16ec 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@dbaed5efa0bd33d6bd6d162bec8a06d8fc43c807 # v0.8.5 + - uses: prefix-dev/setup-pixi@19eac09b398e3d0c747adc7921926a6d802df4da # v0.8.8 with: pixi-version: v0.42.1 cache: true From 5bcd66d447ee540805bc53bd2eb9298249ab19a2 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Fri, 16 May 2025 11:10:05 +0100 Subject: [PATCH 091/131] MAINT: test against Dask 2025.5 --- pixi.lock | 9449 ++++++++++-------------------------------------- pyproject.toml | 18 +- 2 files changed, 1883 insertions(+), 7584 deletions(-) diff --git a/pixi.lock b/pixi.lock index 5213bb47..5159c189 100644 --- a/pixi.lock +++ b/pixi.lock @@ -100,30 +100,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.10-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.9.0-h66f1c83_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.9.0-hada3f3f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.2-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hc2d532b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h9312af0_8.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.10.1-hc373b34_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.19.0-h756d8c7_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.13.0-h034c9a0_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.17-h73c4702_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hc2d532b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.7-hc2d532b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.32.5-h5e5e39d_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h7cc6b5f_7.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.10.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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.4-pyha770c72_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.5-hb9d3cd8_0.conda @@ -135,30 +116,24 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.2-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.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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.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.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.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 - 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.2.1-py310he8512ff_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.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.10-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -168,74 +143,39 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.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/linux-64/jaxlib-0.5.2-cpu_py310hc96afab_2.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 - - 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-h0aef613_1.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-20.0.0-hebdba27_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-20.0.0-hcb10f89_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-20.0.0-hcb10f89_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-20.0.0-h1bed206_3_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.13.0-h332b0f4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h86f0d12_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.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/libfreetype-2.13.3-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_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-h8e591d7_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_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.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.8.1-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/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-20.0.0-h081d1f1_3_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_1.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.2-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.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_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_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.8-h4bc477f_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-20.1.4-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.5-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.4.4-py310h80b8a69_0.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-py310h89163eb_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda @@ -247,42 +187,30 @@ environments: - 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/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.38.2-pyhe01879c_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.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.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_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.5-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_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.15.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.2-h17f744e_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.2.1-py310h7e6dc6c_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_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-20.0.0-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-20.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 @@ -292,8 +220,6 @@ environments: - 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.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cpu_mkl_py310_h8ec2884_100.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda @@ -301,15 +227,13 @@ environments: - 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.18-h763c568_1.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 - - 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_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_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 @@ -324,13 +248,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.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 - 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/noarch/traitlets-5.14.3-pyhd8ed1ab_1.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 @@ -339,16 +261,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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 - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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-py310ha75aee5_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - - 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 @@ -357,30 +273,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.10-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.9.0-h5203cb5_6.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.9.0-h5d1f64b_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.2-h6e16a3a_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h6021610_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-ha86263b_8.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.10.1-h6a41807_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.19.0-h08206e7_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.13.0-h23d829b_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.17-hcffc3f7_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h6021610_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.7-h6021610_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.32.5-he981082_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h35f2fc2_7.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.29.1-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.4-pyha770c72_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.5-hf13058a_0.conda @@ -392,30 +289,24 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.2-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.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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.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.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.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 - 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.2.1-py310he278d95_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.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.10-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -425,66 +316,32 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_2.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-hcca01a6_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-20.0.0-he825168_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-20.0.0-hdc53af8_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-20.0.0-hdc53af8_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-20.0.0-ha37b807_3_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.13.0-h5dec5d8_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.4-hf95d169_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-hcc1b750_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/libcxx-20.1.5-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/libfreetype-2.13.3-h694c41f_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_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-h7d722e6_1.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.1.0-h6e16a3a_0.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.8.1-hd471939_1.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.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-20.0.0-h283e888_3_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_1.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.2-hdb6dae5_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-hed3591d_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_4.conda - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.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.8-h93c44a6_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.4-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.5-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.4.4-py310hf2a43f7_0.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 @@ -496,42 +353,30 @@ environments: - 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.1.0-pyha770c72_0.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.38.2-pyhe01879c_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.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.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_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.5-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_1.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.2-h82caab2_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/osx-64/pillow-11.2.1-py310hbf7783a_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.51-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-20.0.0-py310h2ec42d9_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-20.0.0-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 @@ -541,8 +386,6 @@ environments: - 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.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda @@ -552,12 +395,11 @@ environments: - 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 - - 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.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_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 @@ -572,13 +414,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.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 - 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.13.2-h0e9735f_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -587,16 +427,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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-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.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/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_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - - 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 @@ -605,30 +439,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.10-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.9.0-hf8df148_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.9.0-hd7db386_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.2-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hc2321cf_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h00dedb7_8.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.10.1-h4486ab7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.19.0-hff97710_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.13.0-hc33dfae_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.17-h2b77d3b_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hc2321cf_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.7-hc2321cf_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.32.5-he5a6918_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-h22d0237_7.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.10.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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.4-pyha770c72_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.5-h5505292_0.conda @@ -640,30 +455,24 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.2-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.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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.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.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.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 - 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.2.1-py310h805dbd7_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.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.10-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -673,66 +482,30 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.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/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_2.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-hd64df32_1.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-20.0.0-h271b6f8_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-20.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-20.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-20.0.0-he749cb8_3_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.13.0-h73640d1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.4-ha82da77_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-h5773f1b_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/libcxx-20.1.5-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/libfreetype-2.13.3-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_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-h857da87_1.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.1.0-h5505292_0.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.8.1-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.29-openmp_hf332438_0.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-20.0.0-h636d7b7_3_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_1.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.2-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_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_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_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.8-h52572c6_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.4-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.5-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.4.4-py310hedecf87_0.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-py310hc74094e_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda @@ -743,43 +516,31 @@ environments: - 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/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.38.2-pyhe01879c_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.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.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.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.61.2-py310h75d646b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-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_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.15.0-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.2-hd90e43c_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.2.1-py310h61efb56_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_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-20.0.0-py310hb6292c7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-20.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 @@ -789,8 +550,6 @@ environments: - 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.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda @@ -800,12 +559,11 @@ environments: - 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.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 - - 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_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_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 @@ -819,13 +577,11 @@ 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.14.0-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.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/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/noarch/traitlets-5.14.3-pyhd8ed1ab_1.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 @@ -834,47 +590,25 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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 - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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-py310h078409c_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - - 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 - 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/win-64/astroid-3.3.10-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.9.0-h94ec422_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.9.0-hd30f992_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.2-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-hd30f992_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-h7b20b9f_8.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.10.1-h49b9655_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.19.0-h5eb4f99_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.13.0-hfb73e5e_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.17-hbbd7047_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-hd30f992_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.7-hd30f992_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.32.5-h16ca276_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h3f4ff8e_7.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.29.1-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.4-pyha770c72_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.5-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda @@ -883,15 +617,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.2-py310hc19bc0b_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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.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.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda @@ -901,7 +631,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.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-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 @@ -912,57 +642,24 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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.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-h6470a55_1.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-20.0.0-hde72ee7_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-20.0.0-h7d8d6a5_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-20.0.0-h7d8d6a5_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-20.0.0-hb76e781_3_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.13.0-h88aaa65_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h76ddb4d_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.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/libfreetype-2.13.3-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_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-h8c3449c_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/libjpeg-turbo-3.1.0-h2466b09_0.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.8.1-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-20.0.0-ha850022_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.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.2-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_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_4.conda - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_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 - 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.8-h442d1da_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_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.4.4-py310hd8baafb_0.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-py310h38315fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda @@ -971,36 +668,26 @@ 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/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/mypy_extensions-1.1.0-pyha770c72_0.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.38.2-pyhe01879c_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.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_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.5-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_1.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.2-h35764e3_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - - conda: https://prefix.dev/conda-forge/win-64/pillow-11.2.1-py310h9595edc_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_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-20.0.0-py310h5588dad_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-20.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 @@ -1010,21 +697,18 @@ environments: - 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.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.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 + - 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/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.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_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 @@ -1039,13 +723,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.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 - 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/noarch/traitlets-5.14.3-pyhd8ed1ab_1.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 @@ -1059,15 +741,9 @@ environments: - 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 - - 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.4.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-py310ha8f682b_2.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . dev-cuda: channels: @@ -1084,30 +760,11 @@ 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.9.0-h66f1c83_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.9.0-hada3f3f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.2-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hc2d532b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h9312af0_8.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.10.1-hc373b34_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.19.0-h756d8c7_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.13.0-h034c9a0_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.17-h73c4702_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hc2d532b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.7-hc2d532b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.32.5-h5e5e39d_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h7cc6b5f_7.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.10.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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.4-pyha770c72_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.5-hb9d3cd8_0.conda @@ -1119,7 +776,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.2-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.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.9.27-ha770c72_0.conda @@ -1138,16 +794,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.19-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.41-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.9.0.52-h81d5506_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.0.56-hcd2ec93_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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.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.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda @@ -1155,14 +808,12 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.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 - 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.2.1-py310he8512ff_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.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.10-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1172,93 +823,61 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.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/linux-64/jaxlib-0.5.2-cuda126py310hec873cc_202.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 - - 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-h0aef613_1.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-20.0.0-hebdba27_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-20.0.0-hcb10f89_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-20.0.0-hcb10f89_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-20.0.0-h1bed206_3_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.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.9.0.13-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.0.13-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.10.0.56-h4840ae0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.10.0.56-hcd2ec93_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.4.0.6-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.0.6-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.14.0.30-h628e99a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.10.19-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.10.19-h9ab20c4_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.4.40-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.4.40-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.9.5-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.9.5-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h86f0d12_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.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/libfreetype-2.13.3-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.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/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_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.55-h3f2d84a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-h8e591d7_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_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.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.8.1-hb9d3cd8_1.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.9.41-h5888daf_0.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-20.0.0-h081d1f1_3_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_1.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.2-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.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_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cuda126_mkl_h99b69db_300.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.8-h4bc477f_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-20.1.4-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.5-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.4.4-py310h80b8a69_0.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-py310h89163eb_1.conda @@ -1271,43 +890,31 @@ environments: - 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/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.38.2-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.5.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.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.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_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.5-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_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.15.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.2-h17f744e_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/linux-64/pillow-11.2.1-py310h7e6dc6c_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_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-20.0.0-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-20.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 @@ -1317,8 +924,6 @@ environments: - 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.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cuda126_mkl_py310_h5ee0071_300.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda @@ -1327,15 +932,13 @@ environments: - 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.18-h763c568_1.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 - - 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_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_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 @@ -1350,13 +953,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.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 - 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/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/linux-64/triton-3.3.0-cuda126py310h05ca3d0_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda @@ -1366,16 +967,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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 - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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-py310ha75aee5_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - - 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 @@ -1384,30 +980,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.10-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.9.0-h5203cb5_6.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.9.0-h5d1f64b_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.2-h6e16a3a_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h6021610_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-ha86263b_8.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.10.1-h6a41807_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.19.0-h08206e7_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.13.0-h23d829b_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.17-hcffc3f7_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h6021610_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.7-h6021610_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.32.5-he981082_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h35f2fc2_7.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.29.1-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.4-pyha770c72_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.5-hf13058a_0.conda @@ -1419,30 +996,24 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.2-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.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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.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.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.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 - 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.2.1-py310he278d95_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.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.10-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1452,66 +1023,32 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_2.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-hcca01a6_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-20.0.0-he825168_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-20.0.0-hdc53af8_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-20.0.0-hdc53af8_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-20.0.0-ha37b807_3_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.13.0-h5dec5d8_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.4-hf95d169_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-hcc1b750_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/libcxx-20.1.5-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/libfreetype-2.13.3-h694c41f_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_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-h7d722e6_1.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.1.0-h6e16a3a_0.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.8.1-hd471939_1.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.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-20.0.0-h283e888_3_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_1.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.2-hdb6dae5_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-hed3591d_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_4.conda - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.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.8-h93c44a6_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.4-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.5-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.4.4-py310hf2a43f7_0.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 @@ -1523,42 +1060,30 @@ environments: - 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.1.0-pyha770c72_0.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.38.2-pyhe01879c_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.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.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_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.5-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_1.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.2-h82caab2_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/osx-64/pillow-11.2.1-py310hbf7783a_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.51-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-20.0.0-py310h2ec42d9_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-20.0.0-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 @@ -1568,8 +1093,6 @@ environments: - 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.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda @@ -1579,12 +1102,11 @@ environments: - 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 - - 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.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_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 @@ -1599,13 +1121,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.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 - 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.13.2-h0e9735f_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -1614,16 +1134,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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-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.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/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_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - - 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 @@ -1632,30 +1146,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.10-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.9.0-hf8df148_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.9.0-hd7db386_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.2-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hc2321cf_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h00dedb7_8.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.10.1-h4486ab7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.19.0-hff97710_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.13.0-hc33dfae_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.17-h2b77d3b_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hc2321cf_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.7-hc2321cf_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.32.5-he5a6918_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-h22d0237_7.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.10.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-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.4-pyha770c72_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.5-h5505292_0.conda @@ -1667,30 +1162,24 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.2-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.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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.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.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.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 - 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.2.1-py310h805dbd7_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.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.10-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -1700,66 +1189,30 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.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/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_2.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-hd64df32_1.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-20.0.0-h271b6f8_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-20.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-20.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-20.0.0-he749cb8_3_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.13.0-h73640d1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.4-ha82da77_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-h5773f1b_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/libcxx-20.1.5-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/libfreetype-2.13.3-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_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-h857da87_1.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.1.0-h5505292_0.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.8.1-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.29-openmp_hf332438_0.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-20.0.0-h636d7b7_3_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_1.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.2-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_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_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_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.8-h52572c6_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.4-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.5-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.4.4-py310hedecf87_0.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-py310hc74094e_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda @@ -1770,43 +1223,31 @@ environments: - 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/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.38.2-pyhe01879c_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.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.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.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.61.2-py310h75d646b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-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_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.15.0-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.2-hd90e43c_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.2.1-py310h61efb56_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_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-20.0.0-py310hb6292c7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-20.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 @@ -1816,8 +1257,6 @@ environments: - 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.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda @@ -1827,12 +1266,11 @@ environments: - 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.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 - - 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_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_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 @@ -1846,13 +1284,11 @@ 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.14.0-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.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/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/noarch/traitlets-5.14.3-pyhd8ed1ab_1.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 @@ -1861,16 +1297,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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 - - conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.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/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-py310h078409c_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - - 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 @@ -1880,28 +1310,13 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.10-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.9.0-h94ec422_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.9.0-hd30f992_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.2-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-hd30f992_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-h7b20b9f_8.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.10.1-h49b9655_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.19.0-h5eb4f99_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.13.0-hfb73e5e_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.17-hbbd7047_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-hd30f992_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.7-hd30f992_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.32.5-h16ca276_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h3f4ff8e_7.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.29.1-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.4-pyha770c72_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.5-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda @@ -1910,7 +1325,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.2-py310hc19bc0b_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.9.27-h57928b3_0.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.37-he0c23c2_0.conda @@ -1920,16 +1334,13 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.19-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.41-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.9.0.52-h1361d0a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.0.56-hffc9a7f_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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.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.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda @@ -1940,7 +1351,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.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-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 @@ -1951,65 +1362,35 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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.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-h6470a55_1.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-20.0.0-h80a5264_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-20.0.0-h7d8d6a5_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-20.0.0-h7d8d6a5_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-20.0.0-hb76e781_3_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.9.0.13-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.10.0.56-hffc9a7f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.10.0.56-hffc9a7f_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.4.0.6-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.10.19-he0c23c2_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.4.40-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.9.5-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h76ddb4d_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.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/libfreetype-2.13.3-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_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-h8c3449c_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/libjpeg-turbo-3.1.0-h2466b09_0.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.8.1-h2466b09_1.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.9.41-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-20.0.0-ha850022_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.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.2-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_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_4.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 - 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.8-h442d1da_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_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.4.4-py310hd8baafb_0.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-py310h38315fa_1.conda - conda: https://prefix.dev/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda @@ -2018,36 +1399,26 @@ 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/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/mypy_extensions-1.1.0-pyha770c72_0.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.38.2-pyhe01879c_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.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_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.5-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_1.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.2-h35764e3_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 - - conda: https://prefix.dev/conda-forge/win-64/pillow-11.2.1-py310h9595edc_0.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_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-20.0.0-py310h5588dad_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-20.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 @@ -2057,21 +1428,18 @@ environments: - 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.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/noarch/python_abi-3.10-7_cp310.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 + - 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/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.7-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_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 @@ -2086,13 +1454,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.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 - 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/noarch/traitlets-5.14.3-pyhd8ed1ab_1.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 @@ -2106,15 +1472,9 @@ environments: - 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 - - 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.4.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-py310ha8f682b_2.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . docs: channels: @@ -2138,7 +1498,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda @@ -2180,7 +1540,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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/pluggy-1.6.0-pyhd8ed1ab_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/pysocks-1.7.1-pyha55dd90_7.conda @@ -2229,7 +1589,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda @@ -2244,7 +1604,7 @@ 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.4-hf95d169_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-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 @@ -2255,7 +1615,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.2-hdb6dae5_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.4-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.5-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 @@ -2267,7 +1627,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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/pluggy-1.6.0-pyhd8ed1ab_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/pysocks-1.7.1-pyha55dd90_7.conda @@ -2316,7 +1676,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda @@ -2331,7 +1691,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-20.1.4-ha82da77_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-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 @@ -2342,7 +1702,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.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-20.1.4-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.5-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 @@ -2354,7 +1714,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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/pluggy-1.6.0-pyhd8ed1ab_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/pysocks-1.7.1-pyha55dd90_7.conda @@ -2403,7 +1763,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda @@ -2441,7 +1801,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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/pluggy-1.6.0-pyhd8ed1ab_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/pysocks-1.7.1-pyh09c184e_7.conda @@ -2509,7 +1869,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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 @@ -2519,7 +1879,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.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.10-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2555,14 +1915,14 @@ environments: - 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.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-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.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.8-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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 @@ -2622,7 +1982,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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 @@ -2632,7 +1992,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.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.10-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2643,7 +2003,7 @@ 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.4-hf95d169_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-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 @@ -2655,7 +2015,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.2-hdb6dae5_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/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.4-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.5-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 @@ -2663,14 +2023,14 @@ environments: - 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.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-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.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.8-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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 @@ -2730,7 +2090,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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 @@ -2740,7 +2100,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.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.10-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda @@ -2751,7 +2111,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-20.1.4-ha82da77_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-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 @@ -2763,7 +2123,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.2-h3f77e49_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/libzlib-1.3.1-h8359307_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.4-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.5-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 @@ -2771,14 +2131,14 @@ environments: - 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.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-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.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.8-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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 @@ -2838,7 +2198,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-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.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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 @@ -2848,7 +2208,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.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-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 @@ -2877,14 +2237,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.15.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-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.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.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.8-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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 @@ -2946,7 +2306,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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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 @@ -2970,7 +2330,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.3-hf636f53_101_cp313.conda @@ -2994,11 +2354,11 @@ 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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.4-hf95d169_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-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 @@ -3009,12 +2369,12 @@ 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.2-hdb6dae5_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.4-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.5-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.5-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.3-h534c281_101_cp313.conda @@ -3038,11 +2398,11 @@ 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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.4-ha82da77_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-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 @@ -3053,12 +2413,12 @@ 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.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-20.1.4-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.5-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.5-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.3-h81fe080_101_cp313.conda @@ -3082,7 +2442,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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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 @@ -3102,7 +2462,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.3-h261c0b1_101_cp313.conda @@ -3130,723 +2490,354 @@ 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.9.0-h66f1c83_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.9.0-hada3f3f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.2-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hc2d532b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h9312af0_8.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.10.1-hc373b34_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.19.0-h756d8c7_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.13.0-h034c9a0_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.17-h73c4702_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hc2d532b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.7-hc2d532b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.32.5-h5e5e39d_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h7cc6b5f_7.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.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.5-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_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.2.0-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.2-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.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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.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 - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.2.1-py310he8512ff_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.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.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/linux-64/jaxlib-0.5.2-cpu_py310hc96afab_2.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-h0aef613_1.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-20.0.0-hebdba27_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-20.0.0-hcb10f89_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-20.0.0-hcb10f89_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-20.0.0-h1bed206_3_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.13.0-h332b0f4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h86f0d12_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.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/libfreetype-2.13.3-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_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-h8e591d7_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_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.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.8.1-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/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-20.0.0-h081d1f1_3_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_1.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.2-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.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_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_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.8-h4bc477f_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-20.1.4-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.5-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.4.4-py310h80b8a69_0.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/noarch/narwhals-1.38.2-pyhe01879c_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.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.5-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_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.15.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.2-h17f744e_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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.2.1-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-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-20.0.0-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-20.0.0-py310hac404ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.1.1-pyhd8ed1ab_0.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cpu_mkl_py310_h8ec2884_100.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 - - conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.18-h763c568_1.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 - - 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.16.0-pyh1646c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.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 - 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.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.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.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/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-py310ha75aee5_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - - 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 - 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.9.0-h5203cb5_6.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.9.0-h5d1f64b_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.2-h6e16a3a_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h6021610_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-ha86263b_8.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.10.1-h6a41807_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.19.0-h08206e7_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.13.0-h23d829b_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.17-hcffc3f7_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h6021610_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.7-h6021610_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.32.5-he981082_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h35f2fc2_7.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.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.5-hf13058a_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_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.2.0-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.2-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.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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.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 - conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.2.1-py310he278d95_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.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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/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/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_2.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-hcca01a6_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-20.0.0-he825168_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-20.0.0-hdc53af8_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-20.0.0-hdc53af8_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-20.0.0-ha37b807_3_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.13.0-h5dec5d8_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.4-hf95d169_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-hcc1b750_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/libcxx-20.1.5-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/libfreetype-2.13.3-h694c41f_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_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-h7d722e6_1.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.1.0-h6e16a3a_0.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.8.1-hd471939_1.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.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-20.0.0-h283e888_3_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_1.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.2-hdb6dae5_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-hed3591d_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_4.conda - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.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.8-h93c44a6_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.4-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.5-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.4.4-py310hf2a43f7_0.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/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 - - 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.38.2-pyhe01879c_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.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.5-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_1.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.2-h82caab2_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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.2.1-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-20.0.0-py310h2ec42d9_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-20.0.0-py310h86202ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.1.1-pyhd8ed1ab_0.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.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 - 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 - - 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/sparse-0.16.0-pyh1646c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.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 - 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.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.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.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/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_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - - 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 - 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.9.0-hf8df148_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.9.0-hd7db386_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.2-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hc2321cf_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h00dedb7_8.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.10.1-h4486ab7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.19.0-hff97710_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.13.0-hc33dfae_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.17-h2b77d3b_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hc2321cf_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.7-hc2321cf_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.32.5-he5a6918_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-h22d0237_7.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.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.5-h5505292_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_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.2.0-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.2-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.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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.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 - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.2.1-py310h805dbd7_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.131.15-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.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/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_2.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-hd64df32_1.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-20.0.0-h271b6f8_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-20.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-20.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-20.0.0-he749cb8_3_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.13.0-h73640d1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.4-ha82da77_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-h5773f1b_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/libcxx-20.1.5-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/libfreetype-2.13.3-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_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-h857da87_1.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.1.0-h5505292_0.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.8.1-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.29-openmp_hf332438_0.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-20.0.0-h636d7b7_3_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_1.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.2-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_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_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_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.8-h52572c6_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.4-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.5-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.4.4-py310hedecf87_0.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/noarch/narwhals-1.38.2-pyhe01879c_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.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.2-py310h75d646b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-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_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.15.0-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.2-hd90e43c_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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.2.1-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-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-20.0.0-py310hb6292c7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-20.0.0-py310hc17921c_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.1.1-pyhd8ed1ab_0.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_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-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/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 - - 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.16.0-pyh1646c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.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 - 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.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.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.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/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-py310h078409c_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - - 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 - 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.9.0-h94ec422_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.9.0-hd30f992_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.2-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-hd30f992_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-h7b20b9f_8.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.10.1-h49b9655_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.19.0-h5eb4f99_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.13.0-hfb73e5e_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.17-hbbd7047_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-hd30f992_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.7-hd30f992_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.32.5-h16ca276_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h3f4ff8e_7.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.5-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_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.2.0-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.2-py310hc19bc0b_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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.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 - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.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-h6470a55_1.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-20.0.0-hde72ee7_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-20.0.0-h7d8d6a5_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-20.0.0-h7d8d6a5_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-20.0.0-hb76e781_3_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.13.0-h88aaa65_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h76ddb4d_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.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/libfreetype-2.13.3-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda - - conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_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-h8c3449c_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/libjpeg-turbo-3.1.0-h2466b09_0.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.8.1-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-20.0.0-ha850022_3_cpu.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.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.2-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_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_4.conda - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_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 - 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.8-h442d1da_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_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.4.4-py310hd8baafb_0.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/narwhals-1.38.2-pyhe01879c_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.2-py310h7793332_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-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_1.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.2-h35764e3_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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.2.1-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-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-20.0.0-py310h5588dad_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-20.0.0-py310h399dd74_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.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.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.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/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.16.0-pyh1646c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.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 - 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.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.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 - - 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.4.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-py310ha8f682b_2.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . tests-cuda: channels: @@ -3860,34 +2851,12 @@ 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.9.0-h66f1c83_6.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.9.0-hada3f3f_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.2-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hc2d532b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h9312af0_8.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.10.1-hc373b34_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.19.0-h756d8c7_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.13.0-h034c9a0_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.17-h73c4702_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hc2d532b_4.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.7-hc2d532b_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.32.5-h5e5e39d_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h7cc6b5f_7.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.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.5-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_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.2.0-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.2-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.17-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.9.27-ha770c72_0.conda @@ -3906,115 +2875,75 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.19-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.41-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.9.0.52-h81d5506_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.0.56-hcd2ec93_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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.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/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 - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.2.1-py310he8512ff_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.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.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/linux-64/jaxlib-0.5.2-cuda126py310hec873cc_202.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-h0aef613_1.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-20.0.0-hebdba27_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-20.0.0-hcb10f89_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-20.0.0-hcb10f89_3_cpu.conda - - conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-20.0.0-h1bed206_3_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.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.9.0.13-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.0.13-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.10.0.56-h4840ae0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.10.0.56-hcd2ec93_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.4.0.6-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.0.6-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.14.0.30-h628e99a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.10.19-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.10.19-h9ab20c4_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.4.40-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.4.40-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.9.5-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.9.5-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h86f0d12_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.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/libfreetype-2.13.3-ha770c72_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.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/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_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.55-h3f2d84a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-h8e591d7_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_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.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.8.1-hb9d3cd8_1.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.9.41-h5888daf_0.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-20.0.0-h081d1f1_3_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_1.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.2-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.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_4.conda - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cuda126_mkl_h99b69db_300.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.8-h4bc477f_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-20.1.4-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.5-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.4.4-py310h80b8a69_0.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 @@ -4022,471 +2951,235 @@ environments: - 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/noarch/narwhals-1.38.2-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.5.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.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.5-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_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.15.0-py310h3788b33_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.2-h17f744e_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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.2.1-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-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-20.0.0-py310hff52083_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-20.0.0-py310hac404ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.1.1-pyhd8ed1ab_0.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cuda126_mkl_py310_h5ee0071_300.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-57.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/linux-64/s2n-1.5.18-h763c568_1.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 - - 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.16.0-pyh1646c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.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 - 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.3.0-cuda126py310h05ca3d0_1.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.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.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/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-py310ha75aee5_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - - 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 - 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.9.0-h5203cb5_6.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.9.0-h5d1f64b_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.2-h6e16a3a_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h6021610_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-ha86263b_8.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.10.1-h6a41807_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.19.0-h08206e7_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.13.0-h23d829b_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.17-hcffc3f7_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h6021610_4.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.7-h6021610_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.32.5-he981082_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h35f2fc2_7.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.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.5-hf13058a_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_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.2.0-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.2-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.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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.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 - conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.2.1-py310he278d95_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.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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/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/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_2.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-hcca01a6_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-20.0.0-he825168_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-20.0.0-hdc53af8_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-20.0.0-hdc53af8_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-20.0.0-ha37b807_3_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.13.0-h5dec5d8_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.4-hf95d169_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-hcc1b750_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/libcxx-20.1.5-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/libfreetype-2.13.3-h694c41f_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_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-h7d722e6_1.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.1.0-h6e16a3a_0.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.8.1-hd471939_1.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.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-20.0.0-h283e888_3_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_1.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.2-hdb6dae5_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-hed3591d_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_4.conda - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.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.8-h93c44a6_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.4-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.5-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.4.4-py310hf2a43f7_0.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/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 - - 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.38.2-pyhe01879c_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.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.5-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_1.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.2-h82caab2_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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.2.1-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-20.0.0-py310h2ec42d9_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-20.0.0-py310h86202ae_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.1.1-pyhd8ed1ab_0.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.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 - 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 - - 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/sparse-0.16.0-pyh1646c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.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 - 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.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.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.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/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_2.conda - - conda: https://prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - - 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 - 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.9.0-hf8df148_6.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.9.0-hd7db386_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.2-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hc2321cf_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h00dedb7_8.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.10.1-h4486ab7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.19.0-hff97710_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.13.0-hc33dfae_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.17-h2b77d3b_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hc2321cf_4.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.7-hc2321cf_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.32.5-he5a6918_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-h22d0237_7.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.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.5-h5505292_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_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.2.0-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.2-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.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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.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 - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.2.1-py310h805dbd7_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.131.15-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.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/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_2.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-hd64df32_1.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-20.0.0-h271b6f8_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-20.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-20.0.0-hf07054f_3_cpu.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-20.0.0-he749cb8_3_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.13.0-h73640d1_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.4-ha82da77_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-h5773f1b_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/libcxx-20.1.5-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/libfreetype-2.13.3-hce30654_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_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-h857da87_1.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.1.0-h5505292_0.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.8.1-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.29-openmp_hf332438_0.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-20.0.0-h636d7b7_3_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_1.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.2-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_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_4.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_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.8-h52572c6_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.4-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.5-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.4.4-py310hedecf87_0.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/noarch/narwhals-1.38.2-pyhe01879c_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.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.2-py310h75d646b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-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_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.15.0-py310h7f4e7e6_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.2-hd90e43c_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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.2.1-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-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-20.0.0-py310hb6292c7_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-20.0.0-py310hc17921c_0_cpu.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.1.1-pyhd8ed1ab_0.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/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_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-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/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 - - 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.16.0-pyh1646c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.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 - 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.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.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.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/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-py310h078409c_2.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - - 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 - 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.9.0-h94ec422_6.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.9.0-hd30f992_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.2-h2466b09_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-hd30f992_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-h7b20b9f_8.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.10.1-h49b9655_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.19.0-h5eb4f99_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.13.0-hfb73e5e_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.17-hbbd7047_1.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-hd30f992_4.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.7-hd30f992_0.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.32.5-h16ca276_2.conda - - conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h3f4ff8e_7.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.5-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_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.2.0-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.2-py310hc19bc0b_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.9.27-h57928b3_0.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.37-he0c23c2_0.conda @@ -4496,150 +3189,87 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.19-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.41-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.9.0.52-h1361d0a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.0.56-hffc9a7f_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.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.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/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 - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.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-h6470a55_1.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-20.0.0-h80a5264_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-20.0.0-h7d8d6a5_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-20.0.0-h7d8d6a5_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-20.0.0-hb76e781_3_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.9.0.13-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.10.0.56-hffc9a7f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.10.0.56-hffc9a7f_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.4.0.6-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.10.19-he0c23c2_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.4.40-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.9.5-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h76ddb4d_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.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/libfreetype-2.13.3-h57928b3_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda - conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_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-h8c3449c_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/libjpeg-turbo-3.1.0-h2466b09_0.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.8.1-h2466b09_1.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.9.41-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libparquet-20.0.0-ha850022_3_cuda.conda - - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.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.2-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_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_4.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 - 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.8-h442d1da_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_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.4.4-py310hd8baafb_0.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/narwhals-1.38.2-pyhe01879c_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.2-py310h7793332_0.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-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_1.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.2-h35764e3_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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.2.1-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-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-20.0.0-py310h5588dad_0.conda - - conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-20.0.0-py310h8b91b4e_0_cuda.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.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.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/noarch/python_abi-3.10-7_cp310.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/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.16.0-pyh1646c32_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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.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 - 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.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.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 - - 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.4.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-py310ha8f682b_2.conda - - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - - pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - pypi: . tests-numpy1: channels: @@ -4659,7 +3289,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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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 @@ -4685,7 +3315,7 @@ environments: - 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.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.17-hd6af730_0_cpython.conda @@ -4709,11 +3339,11 @@ 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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.4-hf95d169_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-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 @@ -4723,12 +3353,12 @@ 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.2-hdb6dae5_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.4-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.5-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.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.17-h93e8a92_0_cpython.conda @@ -4752,11 +3382,11 @@ 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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.4-ha82da77_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-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 @@ -4766,12 +3396,12 @@ 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.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-20.1.4-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.5-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.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.17-h6cefb37_0_cpython.conda @@ -4795,7 +3425,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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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 @@ -4814,7 +3444,7 @@ environments: - 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.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.17-h8c5b53a_0_cpython.conda @@ -4850,7 +3480,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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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 @@ -4875,7 +3505,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.17-hd6af730_0_cpython.conda @@ -4899,11 +3529,11 @@ 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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.4-hf95d169_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-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 @@ -4913,12 +3543,12 @@ 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.2-hdb6dae5_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.4-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.5-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.5-py310h07c5b4d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.17-h93e8a92_0_cpython.conda @@ -4942,11 +3572,11 @@ 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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.4-ha82da77_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-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 @@ -4956,12 +3586,12 @@ 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.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-20.1.4-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.5-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.5-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.17-h6cefb37_0_cpython.conda @@ -4985,7 +3615,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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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 @@ -5004,7 +3634,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-py310h4987827_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.17-h8c5b53a_0_cpython.conda @@ -5039,7 +3669,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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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 @@ -5063,7 +3693,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.3-hf636f53_101_cp313.conda @@ -5087,11 +3717,11 @@ 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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.4-hf95d169_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-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 @@ -5102,12 +3732,12 @@ 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.2-hdb6dae5_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.4-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.5-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.5-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.3-h534c281_101_cp313.conda @@ -5131,11 +3761,11 @@ 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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.4-ha82da77_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-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 @@ -5146,12 +3776,12 @@ 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.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-20.1.4-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.5-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.5-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.3-h81fe080_101_cp313.conda @@ -5175,7 +3805,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.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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 @@ -5195,7 +3825,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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.3-h261c0b1_101_cp313.conda @@ -5286,7 +3916,7 @@ packages: - pypi: . name: array-api-extra version: 0.8.0.dev0 - sha256: 4b8857cf2ae805c43d808b860046f8bad5a0324267b804fd8617978694893c0b + sha256: e3263c30289d66eb33e78df344e50a1a93db11b5207e317c541c3bb52ba56b4a requires_dist: - array-api-compat>=1.11.2,<2 requires_python: '>=3.10' @@ -5439,3522 +4069,1696 @@ packages: - pkg:pypi/attrs?source=compressed-mapping size: 57181 timestamp: 1741918625732 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-auth-0.9.0-h66f1c83_6.conda - sha256: f335dde275108780370575005af6a808df15b39fb19e84a2fb5719a13e6b271a - md5: 08e6c1487ed4a40ee2771c760020bdf4 - depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - - libgcc >=13 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 110834 - timestamp: 1746787593783 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-auth-0.9.0-h5203cb5_6.conda - sha256: 5d69c23e113a74c878b1a280d0803544353134003ab08efa302008e349a656c6 - md5: 1ddc71d0b1c72886f45d27226a9d70c7 - depends: - - __osx >=10.13 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 97447 - timestamp: 1746787685381 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-auth-0.9.0-hf8df148_6.conda - sha256: 6b82f80b89c430a9cc69ecf65d8f172b0813dbac251b56732efff3c75c3bb0e5 - md5: f26cfcfc78494084363c0071397ebf98 +- conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda + sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac + md5: 0a01c169f0ab0f91b26e77a3301fbfe4 depends: - - __osx >=11.0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 94796 - timestamp: 1746787678523 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-auth-0.9.0-h94ec422_6.conda - sha256: 4b3e8b741f72217398bbbe61540569784308b98b0b73b09d410a7c1d6ee747e1 - md5: e67fe040a0bd0d4cdbeaff37a5a48b9a - depends: - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-io >=0.19.0,<0.19.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: 105820 - timestamp: 1746788245986 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-cal-0.9.0-hada3f3f_0.conda - sha256: e635934e54c2145afa06bd69f5d92d14cb2e27a59625f7236493dd9b11717e9b - md5: 05a965f6def53dbcb5217945eb0b3689 + - python >=3.9 + - pytz >=2015.7 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/babel?source=compressed-mapping + size: 6938256 + timestamp: 1738490268466 +- conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda + sha256: cb8337519cb8190c84a3498c05490f18ed5e5367c1615dd7a30146b81abd7c1d + md5: 495817f1ac090aa7c47e45cfd1d1a801 depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - libgcc >=13 - - openssl >=3.5.0,<4.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 50986 - timestamp: 1744436950913 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-cal-0.9.0-h5d1f64b_0.conda - sha256: 8f161825254f6bb29223b8a0d49816d7481a4bccadb98c42814b3c4b28071c03 - md5: 512696da364090f8270b196e94b50466 + - python >=3.9 + - basedtyping >=0.0.3 + - typing-extensions >=4.1.0 + - mypy_extensions >=1.0.0 + - tomli >=1.1.0 + - python + license: BSD-3-Clause AND Apache-2.0 + purls: + - pkg:pypi/basedmypy?source=hash-mapping + size: 1590486 + timestamp: 1741865637604 +- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-pyh29332c3_0.conda + sha256: c113bec0b059a4239c982a568ea30ef14e00cbc365567d943a27ce1b227d4ad8 + md5: 4d27f520a35dcc7b21589c0e5979f744 depends: - - __osx >=10.13 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 41358 - timestamp: 1744437057266 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-cal-0.9.0-hd7db386_0.conda - sha256: db2aa993bc3b8defeb952be0acded1e6f0e391a0d2b5dfe52343421a76c7a607 - md5: 594d9a085f3fed8156edbc613b23c848 + - python >=3.9 + - nodejs-wheel >=20.13.1 + - python + license: MIT AND Apache-2.0 + purls: + - pkg:pypi/basedpyright?source=hash-mapping + size: 8180668 + timestamp: 1745457032750 +- conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda + sha256: 73badfd807775e6e171de10ab752fd4706fe9360f6fd0cfabd509c670d12951b + md5: 234a48e49c3913330665c444824e6533 depends: - - __osx >=11.0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 41587 - timestamp: 1744437132656 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-cal-0.9.0-hd30f992_0.conda - sha256: 4e336ab2e5e642de14eafff863ffb177a448823b1c8281534a6402d247a2a273 - md5: 1240f5e6171880ae745648c660da7ad4 + - mypy_extensions >=1.0.0 + - python >=3.9,<4.0.0 + - tomli >=1.1.0 + - typing-extensions >=4.1.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/basedtyping?source=hash-mapping + size: 22725 + timestamp: 1735032220353 +- conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda + sha256: ddb0df12fd30b2d36272f5daf6b6251c7625d6a99414d7ea930005bbaecad06d + md5: 9f07c4fc992adb2d6c30da7fab3959a7 depends: - - aws-c-common >=0.12.2,<0.12.3.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 48782 - timestamp: 1744437199242 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-common-0.12.2-hb9d3cd8_0.conda - sha256: 155621a78e38a092f455a75b04d09bfce04b768e8af10895429e48e57a08b6c2 - md5: bd52f376d1d34d7823a7bf0773be86e8 + - python >=3.9 + - soupsieve >=1.2 + - typing-extensions + license: MIT + license_family: MIT + purls: + - pkg:pypi/beautifulsoup4?source=compressed-mapping + size: 146613 + timestamp: 1744783307123 +- conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda + sha256: 14f1e89d3888d560a553f40ac5ba83e4435a107552fa5b2b2029a7472554c1ef + md5: bf502c169c71e3c6ac0d6175addfacc2 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 236536 - timestamp: 1743046458804 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-common-0.12.2-h6e16a3a_0.conda - sha256: 62df8f47ff2d2f942c4de7cb387e9cd73dcbcf8f9a975d465ede0faeb9cdb967 - md5: 4ba6a5e1e0b9da81234ad113b7b4d786 - depends: - - __osx >=10.13 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 226896 - timestamp: 1743046517030 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-common-0.12.2-h5505292_0.conda - sha256: 1eff36f8b190cf1511348ed8b1b5f442b51f630e403ed12f0cbe3a804d4b1226 - md5: f80c835544dc1a9c5d23810ac7b614f4 - depends: - - __osx >=11.0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 221425 - timestamp: 1743046538965 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-common-0.12.2-h2466b09_0.conda - sha256: a4cc144779acb15ee31ef257789d43d09bf68018bbc508705722f20c95165369 - md5: 36d4492359c55606f704a417aa4f756b - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 235196 - timestamp: 1743046822171 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-compression-0.3.1-hc2d532b_4.conda - sha256: cf6caf5207c95a36c8089c54307e192befa92b773a65e0369b72fabfdc408fee - md5: 4cc4dcd582b2f087d62c70b2d6daa59f + - libstdcxx >=13 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - libbrotlicommon 1.1.0 hb9d3cd8_2 + license: MIT + license_family: MIT + purls: + - 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 depends: - - libgcc >=13 - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 21753 - timestamp: 1743446917660 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-compression-0.3.1-h6021610_4.conda - sha256: 2ae141131b79247bfa4cd3ef7101212060406e27e163060c0226051bbbd3827e - md5: 1616ece589b1945fa0eeb6e77d81b96f + - 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-64/brotli-python-1.1.0-py310h53e7c6a_2.conda + sha256: acb9164da7426b7ce5b619fdec0b58703ef442436f11f3f8e3ee4ac3169d525b + md5: c64cd414df458e3c8342f2c602fc34e6 depends: - __osx >=10.13 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 21241 - timestamp: 1743446918148 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-compression-0.3.1-hc2321cf_4.conda - sha256: 4bd9286e7b8cf12b336d0db78abefb012081e82aa5f1c35d377c3ece2ac636e5 - md5: f37fcb08dbf21248097df098abde0d4b - depends: - - __osx >=11.0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 21179 - timestamp: 1743446985806 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-compression-0.3.1-hd30f992_4.conda - sha256: 54d4f6565f72cba70fa4ee3c49c58e5c09ea5002f1210e24a6632fc6bebf5253 - md5: 43c20a65e5078da97d5cbddd8f39d7a6 - depends: - - 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.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 22617 - timestamp: 1743447033268 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-event-stream-0.5.4-h9312af0_8.conda - sha256: a632fc26e45d277dc8b3b3d35a83f06efb65d3c20a8760ee0e381f144513a801 - md5: 32789e527d9a9ca6fd71f463df708188 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - libgcc >=13 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-checksums >=0.2.7,<0.2.8.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 57177 - timestamp: 1746376081324 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-event-stream-0.5.4-ha86263b_8.conda - sha256: b3214bee33d98b7e47fd53bd536998f8871e8ba413e1ce05083c0d0b3fb150ed - md5: b6c800f35b2dd8a91eb2f6c86690d6e3 + - 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: - - libcxx >=18 - __osx >=10.13 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-checksums >=0.2.7,<0.2.8.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 51087 - timestamp: 1746376081720 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-event-stream-0.5.4-h00dedb7_8.conda - sha256: dac67e3d9d3b43f536b418ea8a5aeb525d34eabea2e6c2b2e9d50ecaf1f5a105 - md5: 849a891adc2cdf88f60f08361f110765 + - 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 depends: - - libcxx >=18 - __osx >=11.0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-checksums >=0.2.7,<0.2.8.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 50626 - timestamp: 1746376095856 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-event-stream-0.5.4-h7b20b9f_8.conda - sha256: 6d1c248fbb88f7e0839e89074a0cca0dd8767d366c95b1e9d4477203f72c7b7a - md5: b865daa1d3ccfe1c5e08f1804f659a96 - depends: - - 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.7,<0.2.8.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 55607 - timestamp: 1746376155047 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-http-0.10.1-hc373b34_0.conda - sha256: 84606e0e0683d78a1923fae23193d79cc0edb304232f3cd1fabf009cd5836338 - md5: ce674c8395070748d89f0f907a6caa59 - depends: - - libgcc >=13 - - __glibc >=2.17,<3.0.a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-compression >=0.3.1,<0.3.2.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 223016 - timestamp: 1746738491192 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-http-0.10.1-h6a41807_0.conda - sha256: 469a40dcb8938fbbed6a95bc0182c1dade9bc3ab946a7527077a168998bba6f4 - md5: b17770b4a1dde3b36ee55b5f1bd79b89 - depends: - - __osx >=10.13 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-compression >=0.3.1,<0.3.2.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 190641 - timestamp: 1746738471412 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-http-0.10.1-h4486ab7_0.conda - sha256: bd792cbddc012be070ff3b32ae2616144b4ea52e0511123f0d875b3fb9c2f751 - md5: eab3747486af0a29ef49f5c95afbe4d0 + - libcxx >=17 + - python >=3.10,<3.11.0a0 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 + constrains: + - libbrotlicommon 1.1.0 hd74edd7_2 + license: MIT + license_family: MIT + purls: + - 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 depends: - __osx >=11.0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-compression >=0.3.1,<0.3.2.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 169370 - timestamp: 1746738497856 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-http-0.10.1-h49b9655_0.conda - sha256: e2885b9001b06c5ccaeb85019f2c1bb5013b226a82f96d4aea2251928b6f16a3 - md5: 448b91c35aebe54671d96f597445803f + - libcxx >=17 + - 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: 339067 + timestamp: 1725268603536 +- conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda + sha256: 1b7893a07f2323410b09b63b4627103efa86163be835ac94966333b37741cdc7 + md5: 3a10a1d0cf3ece273195f26191fd6cc6 depends: - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - 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 - - ucrt >=10.0.20348.0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-compression >=0.3.1,<0.3.2.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 202760 - timestamp: 1746738547780 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-io-0.19.0-h756d8c7_1.conda - sha256: 1e852cbe527dcfe654573e47287ddc3462de160c9a2f89bfd99da66368a05fe5 - md5: 35ffc73105ad0bdb8e5c2555f4a3c5d6 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - s2n >=1.5.18,<1.5.19.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 179062 - timestamp: 1746361007292 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-io-0.19.0-h08206e7_1.conda - sha256: 4c0d802495d5bc5de667a169d4f237a43ae2857708cd311bf0aec279683f605d - md5: 4510e776158ebe173ae28ea0411b3c15 - depends: - - __osx >=10.15 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 181381 - timestamp: 1746361008958 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-io-0.19.0-hff97710_1.conda - sha256: 1ddaad1adb2ce47d3669b2275c365834728d4738624b47bdbfde047f5b60c672 - md5: a050367cefc2e56c69eb6397a0eb7b23 - depends: - - __osx >=11.0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 175447 - timestamp: 1746361057261 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-io-0.19.0-h5eb4f99_1.conda - sha256: 8404b27b4f58fb7877f8b6c4c3f992859a945c2657c85510201162af2a606e66 - md5: 17c5a3cc7367d0714ab7baa23708eb03 + constrains: + - libbrotlicommon 1.1.0 h2466b09_2 + license: MIT + license_family: MIT + purls: + - 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 depends: - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - 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 - - ucrt >=10.0.20348.0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 177549 - timestamp: 1746361105281 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-mqtt-0.13.0-h034c9a0_2.conda - sha256: 779b6e778f503cbb4139717b78325f50ef6975cbbb98e3e4323801e88d066dd2 - md5: c5fe6225b205100049d90afbfc000dd1 + 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 depends: - - libgcc >=13 - __glibc >=2.17,<3.0.a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - license: Apache-2.0 - license_family: APACHE + - libgcc-ng >=12 + license: bzip2-1.0.6 + license_family: BSD purls: [] - size: 215729 - timestamp: 1746797150431 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-mqtt-0.13.0-h23d829b_2.conda - sha256: 8f36fef57442112ff4cba6ad2dabae1d460609ed900d50c3bf39e5df1f5e3473 - md5: 9737ca94658164af09dd7e68f827f1a8 + 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 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE + license: bzip2-1.0.6 + license_family: BSD purls: [] - size: 187017 - timestamp: 1746797156798 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-mqtt-0.13.0-hc33dfae_2.conda - sha256: c2db8916ba9fa421ec2e48f69fbfadbc237f61cc003235461ee019067e2168d5 - md5: 672a44e7cb556538bd54b29e12dcdbc5 + size: 134188 + timestamp: 1720974491916 +- conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 + md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab depends: - __osx >=11.0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - license: Apache-2.0 - license_family: APACHE + license: bzip2-1.0.6 + license_family: BSD purls: [] - size: 149758 - timestamp: 1746797172858 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-mqtt-0.13.0-hfb73e5e_2.conda - sha256: 853f6792feaa6d10b994eb9bebe3a6aa36599a03cba023d96a042b4cb5015d9b - md5: 25b76469214f395a812fcc6ca7286a6b + size: 122909 + timestamp: 1720974522888 +- conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + sha256: 35a5dad92e88fdd7fc405e864ec239486f4f31eec229e31686e61a140a8e573b + md5: 276e7ffe9ffe39688abc665ef0f45596 depends: - - 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.2,<0.12.3.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - license: Apache-2.0 - license_family: APACHE + license: bzip2-1.0.6 + license_family: BSD purls: [] - size: 203441 - timestamp: 1746797228984 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-s3-0.7.17-h73c4702_1.conda - sha256: 2199a5843e0843ca941993b33140c7499d03dd84b4b4aef381b1a71c406f21bb - md5: 7283d4d0d39d97dcb5ef06412375478f + size: 54927 + timestamp: 1720974860185 +- 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 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - openssl >=3.5.0,<4.0a0 - - aws-checksums >=0.2.7,<0.2.8.0a0 - - aws-c-auth >=0.9.0,<0.9.1.0a0 - license: Apache-2.0 - license_family: APACHE + license: MIT + license_family: MIT purls: [] - size: 129744 - timestamp: 1746808806386 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-s3-0.7.17-hcffc3f7_1.conda - sha256: 2af50c605879a3a53ee6721e4387a814a0bbebbeaa31f4a3d7816ae33d1c9e39 - md5: 1c85a2d838df02e6d78c8590e4e35358 + 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 - - aws-c-auth >=0.9.0,<0.9.1.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-checksums >=0.2.7,<0.2.8.0a0 - license: Apache-2.0 - license_family: APACHE + license: MIT + license_family: MIT purls: [] - size: 115966 - timestamp: 1746808800046 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.17-h2b77d3b_1.conda - sha256: 745610cd3efbae6ee72b3eb7b01f9be8c431ef3f3633ea2f670661a38b449ded - md5: d3f16a88a29f6a57cf9eb51d0c2db2af + 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 - - aws-checksums >=0.2.7,<0.2.8.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-auth >=0.9.0,<0.9.1.0a0 - license: Apache-2.0 - license_family: APACHE + license: MIT + license_family: MIT purls: [] - size: 113126 - timestamp: 1746808802247 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.17-hbbd7047_1.conda - sha256: 253d8a6defed8c6662bed7f5a6363a510b847289f21d99b00dcf4d37d6baa601 - md5: e5cadd23054cb1b85a611372405012cd + size: 179696 + timestamp: 1744128058734 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + sha256: 1454f3f53a3b828d3cb68a3440cb0fa9f1cc0e3c8c26e9e023773dc19d88cc06 + md5: 23c7fd5062b48d8294fc7f61bf157fba depends: - - 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.2,<0.12.3.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-checksums >=0.2.7,<0.2.8.0a0 - - aws-c-auth >=0.9.0,<0.9.1.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - license: Apache-2.0 - license_family: APACHE + - __win + license: ISC purls: [] - size: 122356 - timestamp: 1746808880823 -- conda: https://prefix.dev/conda-forge/linux-64/aws-c-sdkutils-0.2.3-hc2d532b_4.conda - sha256: 09d276413249df36ecc533d9aff97945cc3a2d4ae818bf50d3968fde7e68bc61 - md5: 15a1f6fb713b4cd3fee74588b996a846 + size: 152945 + timestamp: 1745653639656 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + sha256: 2a70ed95ace8a3f8a29e6cd1476a943df294a7111dfb3e152e3478c4c889b7ac + md5: 95db94f75ba080a22eb623590993167b depends: - - libgcc >=13 - - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 58917 - timestamp: 1743448087115 -- conda: https://prefix.dev/conda-forge/osx-64/aws-c-sdkutils-0.2.3-h6021610_4.conda - sha256: cb1bdc20e41a19d687bb5ce819d56ab89e0e9ab563ca5c385740b76c8c1e643b - md5: c7bb6ed3c922c16ad67eb0f30d2cb9e7 - depends: - - __osx >=10.13 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 55380 - timestamp: 1743448098086 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-sdkutils-0.2.3-hc2321cf_4.conda - sha256: 2c4e4241ba9131407b8b83ea1748ec6f8c941fe1845f4da1c596d03b64d3aa29 - md5: 6dd0f3bae80ae02801b6fc514994acec - depends: - - __osx >=11.0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE + - __unix + license: ISC purls: [] - size: 53329 - timestamp: 1743448137161 -- conda: https://prefix.dev/conda-forge/win-64/aws-c-sdkutils-0.2.3-hd30f992_4.conda - sha256: 83a3dd9153bef973f0dd210668184c5e5ea614f866c3e5653d724d891379a0c8 - md5: 176c6e6d78ad131b73556f9d3e7230ce + size: 152283 + timestamp: 1745653616541 +- conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + sha256: 52aa837642fd851b3f7ad3b1f66afc5366d133c1d452323f786b0378a391915c + md5: c33eeaaa33f45031be34cda513df39b6 depends: - - 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.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 55548 - timestamp: 1743448148194 -- conda: https://prefix.dev/conda-forge/linux-64/aws-checksums-0.2.7-hc2d532b_0.conda - sha256: 69141040515c0e52401d5e2e49afcd29b39dc0f6fecac41afda21f99086ac38f - md5: 398521f53e58db246658e7cff56d669f + - python >=3.9 + license: ISC + purls: + - pkg:pypi/certifi?source=hash-mapping + size: 157200 + timestamp: 1746569627830 +- conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda + sha256: 1b389293670268ab80c3b8735bc61bc71366862953e000efbb82204d00e41b6c + md5: 1fc24a3196ad5ede2a68148be61894f4 depends: - __glibc >=2.17,<3.0.a0 + - libffi >=3.4,<4.0a0 - libgcc >=13 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 76585 - timestamp: 1744426573605 -- conda: https://prefix.dev/conda-forge/osx-64/aws-checksums-0.2.7-h6021610_0.conda - sha256: 86abe2e3161afac1b32de1bde218cade8e7053bb952f95617031c10d25d402b9 - md5: f6205184c77f5cba7f67bc5f3a211e34 - depends: - - __osx >=10.13 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 75483 - timestamp: 1744426572019 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.7-hc2321cf_0.conda - sha256: 09a1a6647c6a340a1d2f39d5e497800ff4c34689a21a05361395599c8f378d91 - md5: b075eac2ef651274cd4dceec170a0d3e - depends: - - __osx >=11.0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 74030 - timestamp: 1744426587670 -- conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.7-hd30f992_0.conda - sha256: 4b652947fc7e60d88cf6f32e9f4b75cb42012c20b608df388048e480eb0553f6 - md5: 2c9909277c0521726124536bd58724a5 - depends: - - 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.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 92638 - timestamp: 1744426658602 -- conda: https://prefix.dev/conda-forge/linux-64/aws-crt-cpp-0.32.5-h5e5e39d_2.conda - sha256: 6399257677fab7e513d131f1dfae130a305a8c250e5c9290b1c32831c146b435 - md5: 70ae8529a42baa6fdac9e037b6ccc0c3 + - 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: 243532 + timestamp: 1725560630552 +- conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py313hfab6e84_0.conda + sha256: 73cd6199b143a8a6cbf733ce124ed57defc1b9a7eab9b10fd437448caf8eaa45 + md5: ce6386a5892ef686d6d680c345c40ad1 depends: - - libgcc >=13 - - libstdcxx >=13 - - libgcc >=13 - __glibc >=2.17,<3.0.a0 - - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-mqtt >=0.13.0,<0.13.1.0a0 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - aws-c-s3 >=0.7.17,<0.7.18.0a0 - - aws-c-auth >=0.9.0,<0.9.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 394540 - timestamp: 1746836544536 -- conda: https://prefix.dev/conda-forge/osx-64/aws-crt-cpp-0.32.5-he981082_2.conda - sha256: b347d5e90132f84acfb4fc58e8118e3e2bf2abe9f111beb3d8cb1e8ccde4f809 - md5: d1cf2f15a43ec6d0e5cb7787d1340f59 - depends: - - libcxx >=18 - - __osx >=10.13 - - aws-c-mqtt >=0.13.0,<0.13.1.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-auth >=0.9.0,<0.9.1.0a0 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-s3 >=0.7.17,<0.7.18.0a0 - - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 335223 - timestamp: 1746836556628 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-crt-cpp-0.32.5-he5a6918_2.conda - sha256: e818656dd193bc31ae5853b8cdc9e252c72a9f2c2bff6ac61482c494ab47914f - md5: 1992fadf9f4bd4f23d3bed087e5a10c1 - depends: - - __osx >=11.0 - - libcxx >=18 - - aws-c-mqtt >=0.13.0,<0.13.1.0a0 - - aws-c-auth >=0.9.0,<0.9.1.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-cal >=0.9.0,<0.9.1.0a0 - - aws-c-sdkutils >=0.2.3,<0.2.4.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-s3 >=0.7.17,<0.7.18.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 261858 - timestamp: 1746836537448 -- conda: https://prefix.dev/conda-forge/win-64/aws-crt-cpp-0.32.5-h16ca276_2.conda - sha256: 988dd6060589ebfe71e2f0322b015a3943a816df49c7d49e006bbab2112b748d - md5: c8fa6094141f9b1db4d36ea9941efe8c - depends: - - 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-cal >=0.9.0,<0.9.1.0a0 - - aws-c-auth >=0.9.0,<0.9.1.0a0 - - aws-c-s3 >=0.7.17,<0.7.18.0a0 - - aws-c-http >=0.10.1,<0.10.2.0a0 - - aws-c-io >=0.19.0,<0.19.1.0a0 - - aws-c-mqtt >=0.13.0,<0.13.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-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 291528 - timestamp: 1746836642882 -- conda: https://prefix.dev/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h7cc6b5f_7.conda - sha256: cb67f2ed9ea04902bd8fcee528281233668b92d2190e61d8eaebc92330c6fe0f - md5: 35c4d2ece6b4b098501e595f04250bee - depends: - - libgcc >=13 - - libstdcxx >=13 + - libffi >=3.4,<4.0a0 - libgcc >=13 - - __glibc >=2.17,<3.0.a0 - - libzlib >=1.3.1,<2.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - aws-crt-cpp >=0.32.5,<0.32.6.0a0 - - libcurl >=8.13.0,<9.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 3401409 - timestamp: 1746625079643 -- conda: https://prefix.dev/conda-forge/osx-64/aws-sdk-cpp-1.11.510-h35f2fc2_7.conda - sha256: 90d9492992a1ac231b6d9d5a5500c6391b639ee785a30b2721aca551de1739f6 - md5: 414c9a85e9e8a53e5b3ce807d47f8ad2 + - 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-64/cffi-1.17.1-py310hfce808e_0.conda + sha256: a9a98a09031c4b5304ca04d29f9b35329e40a915e8e9c6431daee97c1b606d36 + md5: eefa80a0b01ffccf57c7c865bc6acfc4 depends: - - libcxx >=18 - __osx >=10.13 - - libcurl >=8.13.0,<9.0a0 - - aws-crt-cpp >=0.32.5,<0.32.6.0a0 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - libzlib >=1.3.1,<2.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 3255239 - timestamp: 1746625060048 -- conda: https://prefix.dev/conda-forge/osx-arm64/aws-sdk-cpp-1.11.510-h22d0237_7.conda - sha256: 4818daa48ad4bb7c56a994575c9fb26242f766252b400a1d1d4d34b0fc49ad5b - md5: a9ab14902d2400624d56f56f169f5ed5 - depends: - - libcxx >=18 - - __osx >=11.0 - - libcurl >=8.13.0,<9.0a0 - - aws-crt-cpp >=0.32.5,<0.32.6.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - - libzlib >=1.3.1,<2.0a0 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 3066218 - timestamp: 1746625090639 -- conda: https://prefix.dev/conda-forge/win-64/aws-sdk-cpp-1.11.510-h3f4ff8e_7.conda - sha256: 14779071b39c309dd971b4386bd04bc4c68f6a99c64db44bf5c18036b5113670 - md5: d430c9d539c7d53da0134cb129b0772b - depends: - - 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-crt-cpp >=0.32.5,<0.32.6.0a0 - - aws-c-event-stream >=0.5.4,<0.5.5.0a0 - - libzlib >=1.3.1,<2.0a0 - - aws-c-common >=0.12.2,<0.12.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 3222624 - timestamp: 1746625141088 -- conda: https://prefix.dev/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - sha256: fe07debdb089a3db17f40a7f20d283d75284bb4fc269ef727b8ba6fc93f7cb5a - md5: 0a8838771cc2e985cd295e01ae83baf1 - depends: - - __glibc >=2.17,<3.0.a0 - - libcurl >=8.10.1,<9.0a0 - - libgcc >=13 - - libstdcxx >=13 - - openssl >=3.3.2,<4.0a0 + - libffi >=3.4,<4.0a0 + - pycparser + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 license: MIT license_family: MIT - 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 + 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 - - libcurl >=8.10.1,<9.0a0 - - libcxx >=17 - - openssl >=3.3.2,<4.0a0 + - libffi >=3.4,<4.0a0 + - pycparser + - python >=3.13.0rc1,<3.14.0a0 + - python_abi 3.13.* *_cp313 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 + 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 depends: - __osx >=11.0 - - libcurl >=8.10.1,<9.0a0 - - libcxx >=17 - - openssl >=3.3.2,<4.0a0 + - libffi >=3.4,<4.0a0 + - pycparser + - python >=3.10,<3.11.0a0 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 license: MIT license_family: MIT - purls: [] - size: 294299 - timestamp: 1728054014060 -- conda: https://prefix.dev/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - sha256: 286b31616c191486626cb49e9ceb5920d29394b9e913c23adb7eb637629ba4de - md5: 73f73f60854f325a55f1d31459f2ab73 + purls: + - 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 depends: - - __glibc >=2.17,<3.0.a0 - - azure-core-cpp >=1.14.0,<1.14.1.0a0 - - libgcc >=13 - - libstdcxx >=13 - - openssl >=3.3.2,<4.0a0 + - __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 license: MIT license_family: MIT - 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 + purls: + - pkg:pypi/cffi?source=hash-mapping + size: 282115 + timestamp: 1725560759157 +- conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda + sha256: 32638e79658f76e3700f783c519025290110f207833ae1d166d262572cbec8a8 + md5: 9c7ec967f4ae263aec56cff05bdbfc07 depends: - - __osx >=10.13 - - azure-core-cpp >=1.14.0,<1.14.1.0a0 - - libcxx >=17 - - openssl >=3.3.2,<4.0a0 + - pycparser + - 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: 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 + purls: + - 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 depends: - - __osx >=11.0 - - azure-core-cpp >=1.14.0,<1.14.1.0a0 - - libcxx >=17 - - openssl >=3.3.2,<4.0a0 + - 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: [] - size: 166907 - timestamp: 1728486882502 -- conda: https://prefix.dev/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - sha256: 2606260e5379eed255bcdc6adc39b93fb31477337bcd911c121fc43cd29bf394 - md5: 7eb66060455c7a47d9dcdbfa9f46579b + 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 depends: - - __glibc >=2.17,<3.0.a0 - - azure-core-cpp >=1.14.0,<1.14.1.0a0 - - azure-storage-common-cpp >=12.8.0,<12.8.1.0a0 - - libgcc >=13 - - libstdcxx >=13 + - python >=3.9 license: MIT license_family: MIT - 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 + purls: + - pkg:pypi/cfgv?source=hash-mapping + size: 12973 + timestamp: 1734267180483 +- conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 + md5: 40fe4284b8b5835a9073a645139f35af 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 + - python >=3.9 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 - depends: - - __osx >=11.0 - - 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: 438636 - timestamp: 1728578216193 -- conda: https://prefix.dev/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - sha256: 273475f002b091b66ce7366da04bf164c3732c03f8692ab2ee2d23335b6a82ba - md5: 13de36be8de3ae3f05ba127631599213 - depends: - - __glibc >=2.17,<3.0.a0 - - azure-core-cpp >=1.14.0,<1.14.1.0a0 - - libgcc >=13 - - libstdcxx >=13 - - libxml2 >=2.12.7,<2.14.0a0 - - openssl >=3.3.2,<4.0a0 - license: MIT - license_family: MIT - 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,<2.14.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 - depends: - - __osx >=11.0 - - azure-core-cpp >=1.14.0,<1.14.1.0a0 - - libcxx >=17 - - libxml2 >=2.12.7,<2.14.0a0 - - openssl >=3.3.2,<4.0a0 - license: MIT - license_family: MIT - purls: [] - size: 121278 - timestamp: 1728563418777 -- conda: https://prefix.dev/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - sha256: 5371e4f3f920933bb89b926a85a67f24388227419abd6e99f6086481e5e8d5f2 - md5: 7c1980f89dd41b097549782121a73490 - depends: - - __glibc >=2.17,<3.0.a0 - - azure-core-cpp >=1.14.0,<1.14.1.0a0 - - azure-storage-blobs-cpp >=12.13.0,<12.13.1.0a0 - - azure-storage-common-cpp >=12.8.0,<12.8.1.0a0 - - libgcc >=13 - - libstdcxx >=13 - license: MIT - license_family: MIT - 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 - depends: - - __osx >=11.0 - - 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: 196032 - timestamp: 1728729672889 -- conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac - md5: 0a01c169f0ab0f91b26e77a3301fbfe4 + purls: + - pkg:pypi/charset-normalizer?source=compressed-mapping + size: 50481 + timestamp: 1746214981991 +- conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + sha256: 910f0e5e74a75f6e270b9dedd0f8ac55830250b0874f9f67605816fd069af283 + md5: 4d4f33c3d9e5a23a7f4795d327a5d1f0 depends: - - python >=3.9 - - pytz >=2015.7 + - __unix + - python >=3.10 license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/babel?source=compressed-mapping - size: 6938256 - timestamp: 1738490268466 -- conda: https://prefix.dev/conda-forge/noarch/basedmypy-2.10.0-pyh29332c3_1.conda - sha256: cb8337519cb8190c84a3498c05490f18ed5e5367c1615dd7a30146b81abd7c1d - md5: 495817f1ac090aa7c47e45cfd1d1a801 + - pkg:pypi/click?source=hash-mapping + size: 87705 + timestamp: 1746951781787 +- conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + sha256: cfde6568dedb1726b4cd9f2f8204caee745cf972d25a3ebc8b75a2349c5e7205 + md5: 8fac1fede8f5ea11cf93235463c8a045 depends: - - python >=3.9 - - basedtyping >=0.0.3 - - typing-extensions >=4.1.0 - - mypy_extensions >=1.0.0 - - tomli >=1.1.0 - - python - license: BSD-3-Clause AND Apache-2.0 + - __win + - colorama + - python >=3.10 + license: BSD-3-Clause + license_family: BSD purls: - - pkg:pypi/basedmypy?source=hash-mapping - size: 1590486 - timestamp: 1741865637604 -- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-pyh29332c3_0.conda - sha256: c113bec0b059a4239c982a568ea30ef14e00cbc365567d943a27ce1b227d4ad8 - md5: 4d27f520a35dcc7b21589c0e5979f744 + - pkg:pypi/click?source=hash-mapping + size: 88276 + timestamp: 1746951775467 +- conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda + sha256: 21ecead7268241007bf65691610cd7314da68c1f88113092af690203b5780db5 + md5: 364ba6c9fb03886ac979b482f39ebb92 depends: - python >=3.9 - - nodejs-wheel >=20.13.1 - - python - license: MIT AND Apache-2.0 - purls: - - pkg:pypi/basedpyright?source=hash-mapping - size: 8180668 - timestamp: 1745457032750 -- conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - sha256: 73badfd807775e6e171de10ab752fd4706fe9360f6fd0cfabd509c670d12951b - md5: 234a48e49c3913330665c444824e6533 - depends: - - mypy_extensions >=1.0.0 - - python >=3.9,<4.0.0 - - tomli >=1.1.0 - - typing-extensions >=4.1.0 - license: MIT - license_family: MIT + license: BSD-3-Clause + license_family: BSD purls: - - pkg:pypi/basedtyping?source=hash-mapping - size: 22725 - timestamp: 1735032220353 -- conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda - sha256: ddb0df12fd30b2d36272f5daf6b6251c7625d6a99414d7ea930005bbaecad06d - md5: 9f07c4fc992adb2d6c30da7fab3959a7 + - pkg:pypi/cloudpickle?source=hash-mapping + size: 25870 + timestamp: 1736947650712 +- conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 + md5: 962b9857ee8e7018c22f2776ffa0b2d7 depends: - python >=3.9 - - soupsieve >=1.2 - - typing-extensions - license: MIT - license_family: MIT - purls: - - pkg:pypi/beautifulsoup4?source=compressed-mapping - size: 146613 - timestamp: 1744783307123 -- 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 - - narwhals >=1.13 - - numpy >=1.16 - - packaging >=16.8 - - pandas >=1.2 - - pillow >=7.1.0 - - python >=3.10 - - pyyaml >=3.10 - - tornado >=6.2 - - xyzservices >=2021.09.1 license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/bokeh?source=hash-mapping - size: 4965019 - timestamp: 1743516468561 -- conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - sha256: 14f1e89d3888d560a553f40ac5ba83e4435a107552fa5b2b2029a7472554c1ef - md5: bf502c169c71e3c6ac0d6175addfacc2 + - pkg:pypi/colorama?source=hash-mapping + size: 27011 + timestamp: 1733218222191 +- 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 - - libstdcxx >=13 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - constrains: - - libbrotlicommon 1.1.0 hb9d3cd8_2 - license: MIT - license_family: MIT + - tomli + license: Apache-2.0 + license_family: APACHE purls: - - 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 + - pkg:pypi/coverage?source=compressed-mapping + 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 - - libstdcxx >=13 - - python >=3.13.0rc1,<3.14.0a0 + - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 - constrains: - - libbrotlicommon 1.1.0 hb9d3cd8_2 - license: MIT - license_family: MIT + - tomli + license: Apache-2.0 + license_family: APACHE purls: - - 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 + - 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 - - 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 + - tomli + license: Apache-2.0 + license_family: APACHE 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 + - pkg:pypi/coverage?source=hash-mapping + 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 - - libcxx >=17 - - python >=3.13.0rc1,<3.14.0a0 + - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 - constrains: - - libbrotlicommon 1.1.0 h00291cd_2 - license: MIT - license_family: MIT + - tomli + license: Apache-2.0 + license_family: APACHE 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 + - pkg:pypi/coverage?source=hash-mapping + 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 - - libcxx >=17 - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 - constrains: - - libbrotlicommon 1.1.0 hd74edd7_2 - license: MIT - license_family: MIT + - tomli + license: Apache-2.0 + license_family: APACHE purls: - - 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 + - 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 - - libcxx >=17 - - 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 - constrains: - - libbrotlicommon 1.1.0 hd74edd7_2 - license: MIT - license_family: MIT + - tomli + license: Apache-2.0 + license_family: APACHE purls: - - pkg:pypi/brotli?source=hash-mapping - size: 339067 - timestamp: 1725268603536 -- conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - sha256: 1b7893a07f2323410b09b63b4627103efa86163be835ac94966333b37741cdc7 - md5: 3a10a1d0cf3ece273195f26191fd6cc6 + - 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 + - tomli - 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 + license: Apache-2.0 + license_family: APACHE purls: - - 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 + - pkg:pypi/coverage?source=hash-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.0rc1,<3.14.0a0 + - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 + - tomli - 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 + license: Apache-2.0 + license_family: APACHE 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 + - pkg:pypi/coverage?source=hash-mapping + size: 404719 + timestamp: 1743381531629 +- conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + noarch: generic + sha256: 6944d47f2bf3c443d5af855ee0c77156da1b90c6f0e79cedc3b934bcd2794d64 + md5: e2b81369f0473107784f8b7da8e6a8e9 depends: - - __glibc >=2.17,<3.0.a0 - - libgcc-ng >=12 - license: bzip2-1.0.6 - license_family: BSD + - python >=3.10,<3.11.0a0 + - python_abi * *_cp310 + license: Python-2.0 purls: [] - size: 252783 - timestamp: 1720974456583 -- conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - sha256: cad153608b81fb24fc8c509357daa9ae4e49dfc535b2cb49b91e23dbd68fc3c5 - md5: 7ed4301d437b59045be7e051a0308211 + size: 50554 + timestamp: 1744323109983 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.9.27-ha770c72_0.conda + sha256: 2ee3b9564ca326226e5cda41d11b251482df8e7c757e333d28ec75213c75d126 + md5: 87ff6381e33b76e5b9b179a2cdd005ec depends: - - __osx >=10.13 - license: bzip2-1.0.6 - license_family: BSD + - cuda-version >=12.9,<12.10.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 134188 - timestamp: 1720974491916 -- conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 - md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + size: 1150650 + timestamp: 1746189825236 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.9.27-h57928b3_0.conda + sha256: 681eb1d9afd596e04329a82b04734c0e37c6ecb94b3380f3a378d61983e2a8cc + md5: 8f897dca7111f3bb4ded97ba6947b186 depends: - - __osx >=11.0 - license: bzip2-1.0.6 - license_family: BSD + - cuda-version >=12.9,<12.10.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 122909 - timestamp: 1720974522888 -- conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - sha256: 35a5dad92e88fdd7fc405e864ec239486f4f31eec229e31686e61a140a8e573b - md5: 276e7ffe9ffe39688abc665ef0f45596 + size: 1139649 + timestamp: 1746189858434 +- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.41-ha770c72_0.conda + sha256: 54e00942d92e21c35adcd2c55af7987719a48b01975abcefe0f936f3e2995e17 + md5: 1b8184d441b383f0b1cf36005598fc05 depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: bzip2-1.0.6 - license_family: BSD + - cuda-version >=12.9,<12.10.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 54927 - timestamp: 1720974860185 -- conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda - sha256: f8003bef369f57396593ccd03d08a8e21966157269426f71e943f96e4b579aeb - md5: f7f0d6cc2dc986d42ac2689ec88192be + size: 93781 + timestamp: 1746198278062 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.41-ha770c72_0.conda + sha256: e291e3468396ab2dc9fc17607754fed19eac6cdcb3a5f30cf9063c18916ec491 + md5: 452ec0ccbf67954a0a03c4ec0b1fa7a5 + depends: + - cuda-version >=12.9,<12.10.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 28214 + timestamp: 1746198287537 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.9.37-h5888daf_0.conda + sha256: 5bf59a9cb7d581339daa291e2cb8d541a6c2bf264ae71dc516fa38720bc11ab4 + md5: d874c87fba16e4ddf005f7e191da0775 depends: - __glibc >=2.17,<3.0.a0 + - cuda-cudart_linux-64 12.9.37 h3f2d84a_0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - license: MIT - license_family: MIT + - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 206884 - timestamp: 1744127994291 -- conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.5-hf13058a_0.conda - sha256: b37f5dacfe1c59e0a207c1d65489b760dff9ddb97b8df7126ceda01692ba6e97 - md5: eafe5d9f1a8c514afe41e6e833f66dfd + size: 23165 + timestamp: 1746194366557 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.37-he0c23c2_0.conda + sha256: acd1b2a93fe7882e791d0c559e8a08bf98f485541f82094b0951d716ce788fb5 + md5: 8f6e143e039cf11351ea4959e24a7709 depends: - - __osx >=10.13 - license: MIT - license_family: MIT + - cuda-cudart_win-64 12.9.37 he0c23c2_0 + - cuda-version >=12.9,<12.10.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 184824 - timestamp: 1744128064511 -- conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda - sha256: b4bb55d0806e41ffef94d0e3f3c97531f322b3cb0ca1f7cdf8e47f62538b7a2b - md5: f8cd1beb98240c7edb1a95883360ccfa + size: 169984 + timestamp: 1746194845751 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.9.37-h3f2d84a_0.conda + sha256: 369bf15b6ab428279620fa9a806db6e6adb7987c6137654054b07a192b8a8252 + md5: 9ae200ef917b953d39c60d45ba78bebb depends: - - __osx >=11.0 - license: MIT - license_family: MIT + - cuda-cccl_linux-64 + - cuda-cudart-static_linux-64 + - cuda-cudart_linux-64 + - cuda-version >=12.9,<12.10.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 179696 - timestamp: 1744128058734 -- conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.5-h2466b09_0.conda - sha256: b52214a0a5632a12587d8dac6323f715bcc890f884efba5a2ce01c48c64ec6dc - md5: b1f84168da1f0b76857df7e5817947a9 + size: 388621 + timestamp: 1746194374721 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.37-he0c23c2_0.conda + sha256: 0a95913e231cc13a0bba0d92d409acb1a152b1776e2786c520029ca3ba692831 + md5: 72ee3e25a338296c6950b218bed4f7e8 depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT + - cuda-cccl_win-64 + - cuda-cudart-static_win-64 + - cuda-cudart_win-64 + - cuda-version >=12.9,<12.10.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 194147 - timestamp: 1744128507613 -- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - sha256: 1454f3f53a3b828d3cb68a3440cb0fa9f1cc0e3c8c26e9e023773dc19d88cc06 - md5: 23c7fd5062b48d8294fc7f61bf157fba + size: 1189935 + timestamp: 1746194862026 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.9.37-h3f2d84a_0.conda + sha256: 47f9c7f8c946b9e6e2c7c616d9c59acf59ea96cf64f1e0a5c090f63b456ab1fc + md5: bc0e5f61bfea338148d265fe9bbbacae depends: - - __win - license: ISC + - cuda-version >=12.9,<12.10.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 152945 - timestamp: 1745653639656 -- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - sha256: 2a70ed95ace8a3f8a29e6cd1476a943df294a7111dfb3e152e3478c4c889b7ac - md5: 95db94f75ba080a22eb623590993167b + size: 1148263 + timestamp: 1746194340428 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.9.37-he0c23c2_0.conda + sha256: 2b2c0168971ef5b5df4b9a19b2651b4b7b3c481c652188c92df10e4effc3c2b6 + md5: 690c41b0a951e9c309e9977e5d439e59 depends: - - __unix - license: ISC + - cuda-version >=12.9,<12.10.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 152283 - timestamp: 1745653616541 -- conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda - sha256: 52aa837642fd851b3f7ad3b1f66afc5366d133c1d452323f786b0378a391915c - md5: c33eeaaa33f45031be34cda513df39b6 + size: 354543 + timestamp: 1746194418295 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.9.37-h3f2d84a_0.conda + sha256: 5d3da5b258785cb7aa593363518d11e7b5580373d612faba43a72c9c9db941f9 + md5: 05c9f71dede6cfae29dfc1141128e717 depends: - - python >=3.9 - license: ISC - purls: - - pkg:pypi/certifi?source=hash-mapping - size: 157200 - timestamp: 1746569627830 -- conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda - sha256: 1b389293670268ab80c3b8735bc61bc71366862953e000efbb82204d00e41b6c - md5: 1fc24a3196ad5ede2a68148be61894f4 + - cuda-version >=12.9,<12.10.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 197833 + timestamp: 1746194349673 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.9.37-he0c23c2_0.conda + sha256: 8e13960315e60e8bb477ceb0ec0f49cc5416fac426921af9f7231641261be37e + md5: f6859fa854794d05f770a7497f04c15d + depends: + - cuda-version >=12.9,<12.10.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 23230 + timestamp: 1746194434599 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.9.26-hbd13f7d_0.conda + sha256: 873d7f722904b104cbc31402380c0749cecf83e8ee270e4277e97975c4170793 + md5: 9f83ac9b3dcc0401bb19a546af50bd47 depends: - __glibc >=2.17,<3.0.a0 - - libffi >=3.4,<4.0a0 + - cuda-nvdisasm + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - - 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: 243532 - timestamp: 1725560630552 -- 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-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 - depends: - - __osx >=11.0 - - libffi >=3.4,<4.0a0 - - pycparser - - 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/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 - 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 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cffi?source=hash-mapping - size: 282115 - timestamp: 1725560759157 -- conda: https://prefix.dev/conda-forge/win-64/cffi-1.17.1-py310ha8f682b_0.conda - sha256: 32638e79658f76e3700f783c519025290110f207833ae1d166d262572cbec8a8 - md5: 9c7ec967f4ae263aec56cff05bdbfc07 - depends: - - pycparser - - 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: MIT - license_family: MIT - purls: - - 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 - 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 - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cfgv?source=hash-mapping - size: 12973 - timestamp: 1734267180483 -- conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda - sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 - md5: 40fe4284b8b5835a9073a645139f35af - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/charset-normalizer?source=compressed-mapping - size: 50481 - timestamp: 1746214981991 -- conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda - sha256: 910f0e5e74a75f6e270b9dedd0f8ac55830250b0874f9f67605816fd069af283 - md5: 4d4f33c3d9e5a23a7f4795d327a5d1f0 - depends: - - __unix - - python >=3.10 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/click?source=hash-mapping - size: 87705 - timestamp: 1746951781787 -- conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda - sha256: cfde6568dedb1726b4cd9f2f8204caee745cf972d25a3ebc8b75a2349c5e7205 - md5: 8fac1fede8f5ea11cf93235463c8a045 - depends: - - __win - - colorama - - python >=3.10 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/click?source=hash-mapping - size: 88276 - timestamp: 1746951775467 -- 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: 25870 - timestamp: 1736947650712 -- conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 - md5: 962b9857ee8e7018c22f2776ffa0b2d7 - depends: - - python >=3.9 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/colorama?source=hash-mapping - size: 27011 - timestamp: 1733218222191 -- conda: https://prefix.dev/conda-forge/linux-64/contourpy-1.3.2-py310h3788b33_0.conda - sha256: 5231c1b68e01a9bc9debabc077a6fb48c4395206d59f40a4598d1d5e353e11d8 - md5: b6420d29123c7c823de168f49ccdfe6a - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - 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=compressed-mapping - size: 261280 - timestamp: 1744743236964 -- conda: https://prefix.dev/conda-forge/osx-64/contourpy-1.3.2-py310hf166250_0.conda - sha256: dd53a103826d4ee455bf1c1996724a6ab551f6532473fe84b3a78402741248ff - md5: 7465ff776ecb1a44f3e293a938c05df5 - 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: 239967 - timestamp: 1744743388239 -- conda: https://prefix.dev/conda-forge/osx-arm64/contourpy-1.3.2-py310h7f4e7e6_0.conda - sha256: 758a7a858d8a5dca265e0754c73659690a99226e7e8d530666fece3b38e44558 - md5: 18ad60675af8d74a6e49bf40055419d0 - 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: 231970 - timestamp: 1744743542215 -- conda: https://prefix.dev/conda-forge/win-64/contourpy-1.3.2-py310hc19bc0b_0.conda - sha256: 096a7cf6bf77faf3e093936d831118151781ddbd2ab514355ee2f0104b490b1e - md5: 039416813b5290e7d100a05bb4326110 - depends: - - numpy >=1.23 - - 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/contourpy?source=hash-mapping - size: 201075 - timestamp: 1744743764641 -- 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 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - - tomli - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/coverage?source=compressed-mapping - 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 - - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 - - tomli - license: Apache-2.0 - license_family: APACHE - purls: - - 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 - - python_abi 3.10.* *_cp310 - - tomli - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/coverage?source=hash-mapping - 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 - - python_abi 3.13.* *_cp313 - - tomli - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/coverage?source=hash-mapping - 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 - - python >=3.10,<3.11.0a0 *_cpython - - python_abi 3.10.* *_cp310 - - tomli - license: Apache-2.0 - license_family: APACHE - purls: - - 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 - - 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=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 - - 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: 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 - - 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: 404719 - timestamp: 1743381531629 -- conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - noarch: generic - sha256: 6944d47f2bf3c443d5af855ee0c77156da1b90c6f0e79cedc3b934bcd2794d64 - md5: e2b81369f0473107784f8b7da8e6a8e9 - depends: - - python >=3.10,<3.11.0a0 - - python_abi * *_cp310 - license: Python-2.0 - purls: [] - size: 50554 - timestamp: 1744323109983 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.9.27-ha770c72_0.conda - sha256: 2ee3b9564ca326226e5cda41d11b251482df8e7c757e333d28ec75213c75d126 - md5: 87ff6381e33b76e5b9b179a2cdd005ec - depends: - - cuda-version >=12.9,<12.10.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 1150650 - timestamp: 1746189825236 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.9.27-h57928b3_0.conda - sha256: 681eb1d9afd596e04329a82b04734c0e37c6ecb94b3380f3a378d61983e2a8cc - md5: 8f897dca7111f3bb4ded97ba6947b186 - depends: - - cuda-version >=12.9,<12.10.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 1139649 - timestamp: 1746189858434 -- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.41-ha770c72_0.conda - sha256: 54e00942d92e21c35adcd2c55af7987719a48b01975abcefe0f936f3e2995e17 - md5: 1b8184d441b383f0b1cf36005598fc05 - depends: - - cuda-version >=12.9,<12.10.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 93781 - timestamp: 1746198278062 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.41-ha770c72_0.conda - sha256: e291e3468396ab2dc9fc17607754fed19eac6cdcb3a5f30cf9063c18916ec491 - md5: 452ec0ccbf67954a0a03c4ec0b1fa7a5 - depends: - - cuda-version >=12.9,<12.10.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 28214 - timestamp: 1746198287537 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.9.37-h5888daf_0.conda - sha256: 5bf59a9cb7d581339daa291e2cb8d541a6c2bf264ae71dc516fa38720bc11ab4 - md5: d874c87fba16e4ddf005f7e191da0775 - depends: - - __glibc >=2.17,<3.0.a0 - - cuda-cudart_linux-64 12.9.37 h3f2d84a_0 - - cuda-version >=12.9,<12.10.0a0 - - libgcc >=13 - - libstdcxx >=13 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 23165 - timestamp: 1746194366557 -- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.37-he0c23c2_0.conda - sha256: acd1b2a93fe7882e791d0c559e8a08bf98f485541f82094b0951d716ce788fb5 - md5: 8f6e143e039cf11351ea4959e24a7709 - depends: - - cuda-cudart_win-64 12.9.37 he0c23c2_0 - - cuda-version >=12.9,<12.10.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 169984 - timestamp: 1746194845751 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.9.37-h3f2d84a_0.conda - sha256: 369bf15b6ab428279620fa9a806db6e6adb7987c6137654054b07a192b8a8252 - md5: 9ae200ef917b953d39c60d45ba78bebb - depends: - - cuda-cccl_linux-64 - - cuda-cudart-static_linux-64 - - cuda-cudart_linux-64 - - cuda-version >=12.9,<12.10.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 388621 - timestamp: 1746194374721 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.37-he0c23c2_0.conda - sha256: 0a95913e231cc13a0bba0d92d409acb1a152b1776e2786c520029ca3ba692831 - md5: 72ee3e25a338296c6950b218bed4f7e8 - depends: - - cuda-cccl_win-64 - - cuda-cudart-static_win-64 - - cuda-cudart_win-64 - - cuda-version >=12.9,<12.10.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 1189935 - timestamp: 1746194862026 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.9.37-h3f2d84a_0.conda - sha256: 47f9c7f8c946b9e6e2c7c616d9c59acf59ea96cf64f1e0a5c090f63b456ab1fc - md5: bc0e5f61bfea338148d265fe9bbbacae - depends: - - cuda-version >=12.9,<12.10.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 1148263 - timestamp: 1746194340428 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.9.37-he0c23c2_0.conda - sha256: 2b2c0168971ef5b5df4b9a19b2651b4b7b3c481c652188c92df10e4effc3c2b6 - md5: 690c41b0a951e9c309e9977e5d439e59 - depends: - - cuda-version >=12.9,<12.10.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 354543 - timestamp: 1746194418295 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.9.37-h3f2d84a_0.conda - sha256: 5d3da5b258785cb7aa593363518d11e7b5580373d612faba43a72c9c9db941f9 - md5: 05c9f71dede6cfae29dfc1141128e717 - depends: - - cuda-version >=12.9,<12.10.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 197833 - timestamp: 1746194349673 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.9.37-he0c23c2_0.conda - sha256: 8e13960315e60e8bb477ceb0ec0f49cc5416fac426921af9f7231641261be37e - md5: f6859fa854794d05f770a7497f04c15d - depends: - - cuda-version >=12.9,<12.10.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 23230 - timestamp: 1746194434599 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.9.26-hbd13f7d_0.conda - sha256: 873d7f722904b104cbc31402380c0749cecf83e8ee270e4277e97975c4170793 - md5: 9f83ac9b3dcc0401bb19a546af50bd47 - depends: - - __glibc >=2.17,<3.0.a0 - - cuda-nvdisasm - - cuda-version >=12.9,<12.10.0a0 - - libgcc >=13 - - libstdcxx >=13 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 244544 - timestamp: 1746193903455 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.9.19-h9ab20c4_0.conda - sha256: 19ca76b00200608775c97579ac0be54e767a86dd6b614d0b001d1bad8007f1fb - md5: 2ccc05e957d8f6a9e3d5d35b0847f0b2 - depends: - - __glibc >=2.28,<3.0.a0 - - cuda-version >=12.9,<12.10.0a0 - - libgcc >=13 - - libstdcxx >=13 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 1844732 - timestamp: 1746192697291 -- conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.19-he0c23c2_0.conda - sha256: 8a1201431007a9499fc13d7cf7216f9ed749d225e12228a7e60a1403abe91165 - md5: ae69973065b5cedc747e4958c8128268 - depends: - - cuda-version >=12.9,<12.10.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 3695760 - timestamp: 1746193095945 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.9.19-h9ab20c4_0.conda - sha256: 611ec4743bfc27cf21d5529611a384a6621a9600a8d036299fab198625465b51 - md5: 359a97d37351c1f1795155508a5337fc - depends: - - __glibc >=2.28,<3.0.a0 - - cuda-cupti 12.9.19 h9ab20c4_0 - - cuda-version >=12.9,<12.10.0a0 - - libgcc >=13 - - libstdcxx >=13 - constrains: - - cuda-cupti-static >=12.9.19 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 4614575 - timestamp: 1746192761574 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.9.41-he02047a_0.conda - sha256: e8784400792235d24e1e743a2678885ca631ec81dbf392a7c56511abe5efceec - md5: a53cbad5c98447d550b1740d0001cdc4 - depends: - - __glibc >=2.17,<3.0.a0 - - cuda-crt-tools 12.9.41 ha770c72_0 - - cuda-nvvm-tools 12.9.41 he02047a_0 - - cuda-version >=12.9,<12.10.0a0 - - libgcc >=12 - - libstdcxx >=12 - constrains: - - gcc_impl_linux-64 >=6,<15.0a0 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 27425139 - timestamp: 1746198424385 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.9.19-hbd13f7d_0.conda - sha256: d3846331680396c3adf9adee7f0db9fbfb39b20c06c4235fc687489cced8b9b7 - md5: 8138274dcbaab5489b3e43b33d7825e9 - depends: - - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.9,<12.10.0a0 - - libgcc >=13 - - libstdcxx >=13 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 5517513 - timestamp: 1746189877059 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.9.41-h5888daf_0.conda - sha256: 67d17fe3ca19ad30d3f5c885da1b509c2372ba865e6ace4074ddd3a4d89ff525 - md5: 57ea71a617e163f0b36512a5c9edd0bc - depends: - - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.9,<12.10.0a0 - - libgcc >=13 - - libstdcxx >=13 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 67173643 - timestamp: 1746190515836 -- conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.41-he0c23c2_0.conda - sha256: d5cc6d54217feb2a5bbe57c8ee2259f40274e8ddae1c02f74ed728aedcd29a24 - md5: 70d0ea61cc98e2e8c77e6d7812738980 - depends: - - cuda-version >=12.9,<12.10.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 58558185 - timestamp: 1746190988918 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.19-h5888daf_0.conda - sha256: cccfc520ef222303de0fc94dd951b6c356d25f46eee450b17d853078afb6956c - md5: eeba52bd19d561f6b0be3bfcf4e292af - depends: - - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.9,<12.10.0a0 - - libgcc >=13 - - libstdcxx >=13 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 29222 - timestamp: 1746195676216 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.41-he02047a_0.conda - sha256: c0da297dc963cd4d1d333815189c4a60360a7bcb8d3905fb37c208326bda1dc4 - md5: e3310ca76e355bdb2b9589edc8fd6083 - depends: - - __glibc >=2.17,<3.0.a0 - - cuda-version >=12.9,<12.10.0a0 - - libgcc >=12 - - libstdcxx >=12 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 24248207 - timestamp: 1746198369570 -- conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - sha256: 5f5f428031933f117ff9f7fcc650e6ea1b3fef5936cf84aa24af79167513b656 - md5: b6d5d7f1c171cbd228ea06b556cfa859 - constrains: - - cudatoolkit 12.9|12.9.* - - __cuda >=12 - license: LicenseRef-NVIDIA-End-User-License-Agreement - purls: [] - size: 21578 - timestamp: 1746134436166 -- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.9.0.52-h81d5506_0.conda - sha256: c71ecfd4172417d74941c671ac37074429bb57f9d3653caa9897a40051d7e2b0 - md5: bb7cd7594059688e25345109f8e7f28f - depends: - - __glibc >=2.28,<3.0.a0 - - cuda-nvrtc - - cuda-version >=12,<13.0a0 - - libcublas - - libgcc >=13 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - license: LicenseRef-cuDNN-Software-License-Agreement - purls: [] - size: 573879604 - timestamp: 1746798816437 -- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.9.0.52-h1361d0a_0.conda - sha256: 52ed1d42cb408331513aaf10ded50d23e57943240dee9d4281abce129db93f5f - md5: 3775de0b83d1e7118957c1cda344c1f8 - 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: 556238884 - timestamp: 1746799001361 -- 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.1 py310h4564b94_0 - - libcublas - - libcufft - - libcurand - - libcusolver - - libcusparse - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - license: MIT - license_family: MIT - purls: [] - 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.1 py310h9d4bcf3_0 - - libcublas - - libcufft - - libcurand - - libcusolver - - libcusparse - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - license: MIT - license_family: MIT - purls: [] - 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 - - libgcc >=13 - - libstdcxx >=13 - - numpy >=1.22,<3.0.0a0 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - constrains: - - cutensor >=2.2.0.0,<3.0a0 - - cuda-version >=12,<13.0a0 - - libcufft >=11,<12.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 - - __cuda >=12.0 - - libcusparse >=12,<13.0a0 - - cupy >=13.4.1,<13.5.0a0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cupy?source=hash-mapping - 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 - - 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: - - libcurand >=10,<11.0a0 - - cupy >=13.4.1,<13.5.0a0 - - cuda-version >=12,<13.0a0 - - scipy ~=1.7 - - optuna ~=3.0 - - cutensor >=2.2.0.0,<3.0a0 - - libcusparse >=12,<13.0a0 - - libcublas >=12,<13.0a0 - - libcufft >=11,<12.0a0 - - __cuda >=12.0 - - libcusolver >=11,<12.0a0 - - cuda-nvrtc >=12,<13.0a0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cupy?source=hash-mapping - size: 47176970 - timestamp: 1742855784158 -- conda: https://prefix.dev/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda - sha256: b427689dfc24a6a297363122ce10d502ea00ddb3c43af6cff175ff563cc94eea - md5: d0be1adaa04a03aed745f3d02afb59ce - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=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: 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 - depends: - - __osx >=11.0 - - python >=3.10,<3.11.0a0 - - python >=3.10,<3.11.0a0 *_cpython - - python_abi 3.10.* *_cp310 - - toolz >=0.10.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/cytoolz?source=hash-mapping - size: 313656 - timestamp: 1734107486887 -- conda: https://prefix.dev/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda - sha256: 670800d13b6cd64b8f53756b28254b47cfc177606dcd42094696582335ed0f02 - md5: ed2af2a0262d44f753738588640b8534 - depends: - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - - 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: 295487 - timestamp: 1734107690341 -- conda: https://prefix.dev/conda-forge/noarch/dask-2025.4.1-pyhd8ed1ab_0.conda - sha256: 838f12ea98e47b30e5e3ee3f92590dc9975093b6bbda22c41c79792676156ea6 - md5: adc2ee9865fb39584eab3892b4c2881a - depends: - - bokeh >=3.1.0 - - cytoolz >=0.11.0 - - dask-core >=2025.4.1,<2025.4.2.0a0 - - distributed >=2025.4.1,<2025.4.2.0a0 - - jinja2 >=2.10.3 - - lz4 >=4.3.2 - - numpy >=1.24 - - pandas >=2.0 - - pyarrow >=14.0.1 - - python >=3.10 - constrains: - - openssl !=1.1.1e - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 8018 - timestamp: 1745620417405 -- conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.4.1-pyhd8ed1ab_0.conda - sha256: 43fd778a172a37a892682b95449c3a44d25afc9053f1c2cd39501619e7d0271d - md5: 0735ecef025a6c2d6eb61aae4785fc3f - depends: - - click >=8.1 - - cloudpickle >=3.0.0 - - fsspec >=2021.09.0 - - importlib-metadata >=4.13.0 - - packaging >=20.0 - - partd >=1.4.0 - - python >=3.10 - - pyyaml >=5.3.1 - - toolz >=0.10.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/dask?source=hash-mapping - size: 992333 - timestamp: 1745614305296 -- 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=compressed-mapping - size: 14129 - timestamp: 1740385067843 -- conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda - sha256: 43dca52c96fde0c4845aaff02bcc92f25e1c2e5266ddefc2eac1a3de0960a3b1 - md5: 885745570573eb6a08e021841928297a - depends: - - python >=3.9 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/dill?source=hash-mapping - size: 90864 - timestamp: 1744798629464 -- conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - sha256: 0e160c21776bd881b79ce70053e59736f51036784fa43a50da10a04f0c1b9c45 - md5: 8d88f4a2242e6b96f9ecff9a6a05b2f1 - depends: - - python >=3.9 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/distlib?source=hash-mapping - size: 274151 - timestamp: 1733238487461 -- conda: https://prefix.dev/conda-forge/noarch/distributed-2025.4.1-pyhd8ed1ab_0.conda - sha256: 909da6982547688fd0ee320d9f6cbb08e0316d8b95376f8b434d1751264ebb8a - md5: cd6d1cab1174ca5e954b7dbae659b479 - depends: - - click >=8.0 - - cloudpickle >=3.0.0 - - cytoolz >=0.11.2 - - dask-core >=2025.4.1,<2025.4.2.0a0 - - jinja2 >=2.10.3 - - locket >=1.0.0 - - msgpack-python >=1.0.2 - - packaging >=20.0 - - psutil >=5.8.0 - - python >=3.10 - - pyyaml >=5.4.1 - - sortedcontainers >=2.0.5 - - tblib >=1.6.0 - - toolz >=0.11.2 - - tornado >=6.2.0 - - urllib3 >=1.26.5 - - zict >=3.0.0 - constrains: - - openssl !=1.1.1e - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/distributed?source=hash-mapping - size: 801615 - timestamp: 1745616394233 -- conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda - sha256: fa5966bb1718bbf6967a85075e30e4547901410cc7cb7b16daf68942e9a94823 - md5: 24c1ca34138ee57de72a943237cde4cc - depends: - - python >=3.9 - license: CC-PDDC AND BSD-3-Clause AND BSD-2-Clause AND ZPL-2.1 - purls: - - pkg:pypi/docutils?source=hash-mapping - size: 402700 - timestamp: 1733217860944 -- conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca - md5: 72e42d28960d875c7654614f8b50939a - depends: - - python >=3.9 - - typing_extensions >=4.6.0 - license: MIT and PSF-2.0 - purls: - - pkg:pypi/exceptiongroup?source=compressed-mapping - size: 21284 - timestamp: 1746947398083 -- conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda - sha256: 7510dd93b9848c6257c43fdf9ad22adf62e7aa6da5f12a6a757aed83bcfedf05 - md5: 81d30c08f9a3e556e8ca9e124b044d14 - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/executing?source=hash-mapping - size: 29652 - timestamp: 1745502200340 -- conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda - sha256: 25c6927ff29307a937ab3d549665adfd69070c4eccc850b6dc7fb401fd4f118c - md5: 4c9c2d9a2754460d342a84703b64c96b - depends: - - python - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 244544 + timestamp: 1746193903455 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.9.19-h9ab20c4_0.conda + sha256: 19ca76b00200608775c97579ac0be54e767a86dd6b614d0b001d1bad8007f1fb + md5: 2ccc05e957d8f6a9e3d5d35b0847f0b2 + depends: + - __glibc >=2.28,<3.0.a0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python_abi 3.10.* *_cp310 - license: MIT - license_family: MIT - purls: - - pkg:pypi/fastrlock?source=hash-mapping - size: 40945 - timestamp: 1734873426861 -- conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda - sha256: 3a61f72d93f43eeda01fde9c30e39ce3d442e4caa51eb20e04654366b3e3b789 - md5: 1eca50ca6668276e794da4c769510131 + - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 1844732 + timestamp: 1746192697291 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.19-he0c23c2_0.conda + sha256: 8a1201431007a9499fc13d7cf7216f9ed749d225e12228a7e60a1403abe91165 + md5: ae69973065b5cedc747e4958c8128268 depends: - - python - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - cuda-version >=12.9,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - - ucrt >=10.0.20348.0 - - python_abi 3.10.* *_cp310 - license: MIT - license_family: MIT - purls: - - pkg:pypi/fastrlock?source=hash-mapping - size: 36203 - timestamp: 1734873436406 -- 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: 17887 - timestamp: 1741969612334 -- 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=compressed-mapping - size: 142117 - timestamp: 1743437355974 -- conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda - sha256: 3d6e42c5c22ea3c3b8d35b6582f544bc5fc08df37c394f5a30d6644b626a7be6 - md5: a4ffdb4a5370e427f0ad980df69bbdbc - depends: - - beautifulsoup4 - - pygments >=2.7 - - python >=3.9 - - sphinx >=6.0,<9.0 - - sphinx-basic-ng - license: MIT - license_family: MIT - purls: - - pkg:pypi/furo?source=hash-mapping - size: 82395 - timestamp: 1735043817924 -- conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - sha256: 6c33bf0c4d8f418546ba9c250db4e4221040936aef8956353bc764d4877bc39a - md5: d411fc29e338efb48c5fd4576d71d881 + license: LicenseRef-NVIDIA-End-User-License-Agreement + purls: [] + size: 3695760 + timestamp: 1746193095945 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.9.19-h9ab20c4_0.conda + sha256: 611ec4743bfc27cf21d5529611a384a6621a9600a8d036299fab198625465b51 + md5: 359a97d37351c1f1795155508a5337fc depends: - - __glibc >=2.17,<3.0.a0 + - __glibc >=2.28,<3.0.a0 + - cuda-cupti 12.9.19 h9ab20c4_0 + - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 - license: BSD-3-Clause - license_family: BSD - 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 + constrains: + - cuda-cupti-static >=12.9.19 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 84946 - timestamp: 1726600054963 -- conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda - sha256: fd56ed8a1dab72ab90d8a8929b6f916a6d9220ca297ff077f8f04c5ed3408e20 - md5: 57a511a5905caa37540eb914dfcbf1fb + size: 4614575 + timestamp: 1746192761574 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.9.41-he02047a_0.conda + sha256: e8784400792235d24e1e743a2678885ca631ec81dbf392a7c56511abe5efceec + md5: a53cbad5c98447d550b1740d0001cdc4 depends: - - __osx >=11.0 - - libcxx >=17 - license: BSD-3-Clause - license_family: BSD + - __glibc >=2.17,<3.0.a0 + - cuda-crt-tools 12.9.41 ha770c72_0 + - cuda-nvvm-tools 12.9.41 he02047a_0 + - cuda-version >=12.9,<12.10.0a0 + - libgcc >=12 + - libstdcxx >=12 + constrains: + - gcc_impl_linux-64 >=6,<15.0a0 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 82090 - timestamp: 1726600145480 -- conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - sha256: dc824dc1d0aa358e28da2ecbbb9f03d932d976c8dca11214aa1dcdfcbd054ba2 - md5: ff862eebdfeb2fd048ae9dc92510baca + size: 27425139 + timestamp: 1746198424385 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.9.19-hbd13f7d_0.conda + sha256: d3846331680396c3adf9adee7f0db9fbfb39b20c06c4235fc687489cced8b9b7 + md5: 8138274dcbaab5489b3e43b33d7825e9 depends: - - gflags >=2.2.2,<2.3.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: BSD-3-Clause - license_family: BSD + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.9,<12.10.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 143452 - timestamp: 1718284177264 -- conda: https://prefix.dev/conda-forge/osx-64/glog-0.7.1-h2790a97_0.conda - sha256: dd56547db8625eb5c91bb0a9fbe8bd6f5c7fbf5b6059d46365e94472c46b24f9 - md5: 06cf91665775b0da395229cd4331b27d + size: 5517513 + timestamp: 1746189877059 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.9.41-h5888daf_0.conda + sha256: 67d17fe3ca19ad30d3f5c885da1b509c2372ba865e6ace4074ddd3a4d89ff525 + md5: 57ea71a617e163f0b36512a5c9edd0bc depends: - - __osx >=10.13 - - gflags >=2.2.2,<2.3.0a0 - - libcxx >=16 - license: BSD-3-Clause - license_family: BSD + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.9,<12.10.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 117017 - timestamp: 1718284325443 -- conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - sha256: 9fc77de416953aa959039db72bc41bfa4600ae3ff84acad04a7d0c1ab9552602 - md5: fef68d0a95aa5b84b5c1a4f6f3bf40e1 + size: 67173643 + timestamp: 1746190515836 +- conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.41-he0c23c2_0.conda + sha256: d5cc6d54217feb2a5bbe57c8ee2259f40274e8ddae1c02f74ed728aedcd29a24 + md5: 70d0ea61cc98e2e8c77e6d7812738980 depends: - - __osx >=11.0 - - gflags >=2.2.2,<2.3.0a0 - - libcxx >=16 - license: BSD-3-Clause - license_family: BSD + - cuda-version >=12.9,<12.10.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 112215 - timestamp: 1718284365403 -- conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda - sha256: 309cf4f04fec0c31b6771a5809a1909b4b3154a2208f52351e1ada006f4c750c - md5: c94a5994ef49749880a8139cf9afcbe1 + size: 58558185 + timestamp: 1746190988918 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.19-h5888daf_0.conda + sha256: cccfc520ef222303de0fc94dd951b6c356d25f46eee450b17d853078afb6956c + md5: eeba52bd19d561f6b0be3bfcf4e292af depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: GPL-2.0-or-later OR LGPL-3.0-or-later + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.9,<12.10.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 460055 - timestamp: 1718980856608 -- conda: https://prefix.dev/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda - sha256: 75aa5e7a875afdcf4903b7dc98577672a3dc17b528ac217b915f9528f93c85fc - md5: 427101d13f19c4974552a4e5b072eef1 + size: 29222 + timestamp: 1746195676216 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.41-he02047a_0.conda + sha256: c0da297dc963cd4d1d333815189c4a60360a7bcb8d3905fb37c208326bda1dc4 + md5: e3310ca76e355bdb2b9589edc8fd6083 depends: - - __osx >=10.13 - - libcxx >=16 - license: GPL-2.0-or-later OR LGPL-3.0-or-later + - __glibc >=2.17,<3.0.a0 + - cuda-version >=12.9,<12.10.0a0 + - libgcc >=12 + - libstdcxx >=12 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 428919 - timestamp: 1718981041839 -- conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda - sha256: 76e222e072d61c840f64a44e0580c2503562b009090f55aa45053bf1ccb385dd - md5: eed7278dfbab727b56f2c0b64330814b - depends: - - __osx >=11.0 - - libcxx >=16 - license: GPL-2.0-or-later OR LGPL-3.0-or-later + size: 24248207 + timestamp: 1746198369570 +- conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda + sha256: 5f5f428031933f117ff9f7fcc650e6ea1b3fef5936cf84aa24af79167513b656 + md5: b6d5d7f1c171cbd228ea06b556cfa859 + constrains: + - cudatoolkit 12.9|12.9.* + - __cuda >=12 + license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 365188 - timestamp: 1718981343258 -- conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.2.1-py310he8512ff_0.conda - sha256: ea27ef97976eb0d709e4ef296f8ce83d7775ea56833cdbef107b42ef39867276 - md5: 2086c92c9e98a12acfc287412c18f2e8 + size: 21578 + timestamp: 1746134436166 +- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.0.56-hcd2ec93_0.conda + sha256: 77ad964a70402885989a32824c5d626b78978a0d0b9a2453f350d3a57fada44f + md5: 5539c6138d1cb5f91acb1da3673b9e88 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.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: 203183 - timestamp: 1745509500381 -- conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.2.1-py310he278d95_0.conda - sha256: 60354b6307ea3b13aedf3c85f7f584ed4c5451321f025bf49a87ff68cc9a81fc - md5: b1bd6eefdfda6a1e5ddf1602b9aa4268 + - __glibc >=2.28,<3.0.a0 + - cuda-version >=12,<13.0a0 + - libcudnn-dev 9.10.0.56 hcd2ec93_0 + - libgcc >=13 + - libstdcxx >=13 + constrains: + - cudnn-jit <0a + license: LicenseRef-cuDNN-Software-License-Agreement + purls: [] + size: 19362 + timestamp: 1747077048802 +- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.0.56-hffc9a7f_0.conda + sha256: ef0a49ff248e48796a0308e3f4ae9308581945e4d133fc8bf52b8f320a86acc8 + md5: b6bfedd075b43d1951ac264b24eb7132 depends: - - __osx >=10.13 - - gmp >=6.3.0,<7.0a0 - - mpc >=1.3.1,<2.0a0 - - mpfr >=4.2.1,<5.0a0 + - cuda-version >=12,<13.0a0 + - libcudnn-dev 9.10.0.56 hffc9a7f_0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - cudnn-jit <0a + license: LicenseRef-cuDNN-Software-License-Agreement + purls: [] + size: 19680 + timestamp: 1747077650144 +- 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.1 py310h4564b94_0 + - libcublas + - libcufft + - libcurand + - libcusolver + - libcusparse - 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: 163934 - timestamp: 1745509581773 -- conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.2.1-py310h805dbd7_0.conda - sha256: d7431b9f4b9908e3b041e8636a958fb3d705a7fb89c3a760c76518bab8b74293 - md5: 79fdfce72a057c4d47dbe77eefeb86cc + license: MIT + license_family: MIT + purls: [] + size: 357383 + timestamp: 1742852920546 +- conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.1-py310h1203e13_0.conda + sha256: 964c00d98ef123b9896ed1c3c7a5d7c18bec7b3556e40670c946e1406de64f04 + md5: be251d593614521df6d62eb77c81228b depends: - - __osx >=11.0 - - gmp >=6.3.0,<7.0a0 - - mpc >=1.3.1,<2.0a0 - - mpfr >=4.2.1,<5.0a0 + - cuda-cudart-dev_win-64 + - cuda-nvrtc + - cuda-version >=12,<13.0a0 + - cupy-core 13.4.1 py310h9d4bcf3_0 + - libcublas + - libcufft + - libcurand + - libcusolver + - libcusparse - 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: 157240 - timestamp: 1745509674112 -- conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 - md5: b4754fb1bdcb70c8fd54f918301582c6 - depends: - - hpack >=4.1,<5 - - hyperframe >=6.1,<7 - - python >=3.9 license: MIT license_family: MIT - purls: - - pkg:pypi/h2?source=hash-mapping - size: 53888 - timestamp: 1738578623567 -- conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba - md5: 0a802cb9888dd14eeefc611f05c40b6e + purls: [] + 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: - - python >=3.9 + - __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.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - cutensor >=2.2.0.0,<3.0a0 + - cuda-version >=12,<13.0a0 + - libcufft >=11,<12.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 + - __cuda >=12.0 + - libcusparse >=12,<13.0a0 + - cupy >=13.4.1,<13.5.0a0 license: MIT license_family: MIT purls: - - pkg:pypi/hpack?source=hash-mapping - size: 30731 - timestamp: 1737618390337 -- conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 - md5: 8e6923fc12f1fe8f8c4e5c9f343256ac + - pkg:pypi/cupy?source=hash-mapping + 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: - - python >=3.9 + - fastrlock >=0.8.3,<0.9.0a0 + - numpy >=1.22,<3.0.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: + - libcurand >=10,<11.0a0 + - cupy >=13.4.1,<13.5.0a0 + - cuda-version >=12,<13.0a0 + - scipy ~=1.7 + - optuna ~=3.0 + - cutensor >=2.2.0.0,<3.0a0 + - libcusparse >=12,<13.0a0 + - libcublas >=12,<13.0a0 + - libcufft >=11,<12.0a0 + - __cuda >=12.0 + - libcusolver >=11,<12.0a0 + - cuda-nvrtc >=12,<13.0a0 license: MIT license_family: MIT purls: - - pkg:pypi/hyperframe?source=hash-mapping - size: 17397 - timestamp: 1737618427549 -- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.15-pyha770c72_0.conda - sha256: 38b97ec0b35070ac915a6732b920076d7bad376f9746375045ce31313c758fed - md5: 42127e8b4b57e92f097c74a396ae6511 + - pkg:pypi/cupy?source=hash-mapping + size: 47176970 + timestamp: 1742855784158 +- conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + sha256: de979b0d774f4e8a88d4d733f5278789dddc66f5597fb4d2d92de8208e06a05f + md5: 69bab6d290b49ccb24104515508ee4d0 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 + - click >=8.1 + - cloudpickle >=3.0.0 + - fsspec >=2021.09.0 + - importlib-metadata >=4.13.0 + - packaging >=20.0 + - partd >=1.4.0 + - python >=3.10 + - pyyaml >=5.3.1 + - toolz >=0.10.0 + license: BSD-3-Clause + license_family: BSD purls: - - pkg:pypi/hypothesis?source=hash-mapping - size: 357607 - timestamp: 1746683820692 -- conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda - sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e - md5: 8b189310083baabfb622af68fd9d3ae3 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - 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 - depends: - - __osx >=11.0 - license: MIT - license_family: MIT - purls: [] - size: 11857802 - timestamp: 1720853997952 -- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-pyhd8ed1ab_0.conda - sha256: 02f47df6c6982b796aecb086b434627207e87c0a90a50226f11f2cc99c089770 - md5: 8d5b9b702810fb3054d52ba146023bc3 + - pkg:pypi/dask?source=hash-mapping + size: 993417 + timestamp: 1747175569693 +- conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda + sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017 + md5: 9ce473d1d1be1cc3810856a48b3fab32 depends: - python >=3.9 - - ukkonen - license: MIT - license_family: MIT + license: BSD-2-Clause + license_family: BSD purls: - - pkg:pypi/identify?source=hash-mapping - size: 79057 - timestamp: 1745098917031 -- conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 - md5: 39a4f67be3286c86d696df570b1201b7 + - pkg:pypi/decorator?source=compressed-mapping + size: 14129 + timestamp: 1740385067843 +- conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda + sha256: 43dca52c96fde0c4845aaff02bcc92f25e1c2e5266ddefc2eac1a3de0960a3b1 + md5: 885745570573eb6a08e021841928297a depends: - python >=3.9 license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/idna?source=hash-mapping - size: 49765 - timestamp: 1733211921194 -- conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - sha256: c2bfd7043e0c4c12d8b5593de666c1e81d67b83c474a0a79282cc5c4ef845460 - md5: 7de5386c8fea29e76b303f37dde4c352 + - pkg:pypi/dill?source=hash-mapping + size: 90864 + timestamp: 1744798629464 +- conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda + sha256: 0e160c21776bd881b79ce70053e59736f51036784fa43a50da10a04f0c1b9c45 + md5: 8d88f4a2242e6b96f9ecff9a6a05b2f1 depends: - - python >=3.4 - license: MIT - license_family: MIT + - python >=3.9 + license: Apache-2.0 + license_family: APACHE purls: - - pkg:pypi/imagesize?source=hash-mapping - size: 10164 - timestamp: 1656939625410 -- conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - sha256: 598951ebdb23e25e4cec4bbff0ae369cec65ead80b50bc08b441d8e54de5cf03 - md5: f4b39bf00c69f56ac01e020ebfac066c + - pkg:pypi/distlib?source=hash-mapping + size: 274151 + timestamp: 1733238487461 +- conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda + sha256: fa5966bb1718bbf6967a85075e30e4547901410cc7cb7b16daf68942e9a94823 + md5: 24c1ca34138ee57de72a943237cde4cc + depends: + - python >=3.9 + license: CC-PDDC AND BSD-3-Clause AND BSD-2-Clause AND ZPL-2.1 + purls: + - pkg:pypi/docutils?source=hash-mapping + size: 402700 + timestamp: 1733217860944 +- conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca + md5: 72e42d28960d875c7654614f8b50939a depends: - python >=3.9 - - zipp >=0.5 - license: Apache-2.0 - license_family: APACHE + - typing_extensions >=4.6.0 + license: MIT and PSF-2.0 purls: - - 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 - sha256: 0ec8f4d02053cd03b0f3e63168316530949484f80e16f5e2fb199a1d117a89ca - md5: 6837f3eff7dcea42ecd714ce1ac2b108 + - pkg:pypi/exceptiongroup?source=compressed-mapping + size: 21284 + timestamp: 1746947398083 +- conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda + sha256: 7510dd93b9848c6257c43fdf9ad22adf62e7aa6da5f12a6a757aed83bcfedf05 + md5: 81d30c08f9a3e556e8ca9e124b044d14 depends: - python >=3.9 license: MIT license_family: MIT purls: - - pkg:pypi/iniconfig?source=hash-mapping - size: 11474 - timestamp: 1733223232820 -- conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - sha256: 0fd2b0b84c854029041b0ede8f4c2369242ee92acc0092f8407b1fe9238a8209 - md5: 2d89243bfb53652c182a7c73182cce4f - license: LicenseRef-IntelSimplifiedSoftwareOct2022 - license_family: Proprietary - purls: [] - size: 1852356 - timestamp: 1723739573141 -- conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda - sha256: 21e33e5c779227df52d443bf17e3f470c295a5b2ede5501e5e8eb90b9747f82e - md5: 886e40ae1c3851b6d348d4cd41e5de39 + - pkg:pypi/executing?source=hash-mapping + size: 29652 + timestamp: 1745502200340 +- conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda + sha256: 25c6927ff29307a937ab3d549665adfd69070c4eccc850b6dc7fb401fd4f118c + md5: 4c9c2d9a2754460d342a84703b64c96b 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 + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python_abi 3.10.* *_cp310 + license: MIT + license_family: MIT purls: - - pkg:pypi/ipython?source=hash-mapping - size: 638204 - timestamp: 1745673194404 -- conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh9ab4c32_0.conda - sha256: 8ee58de26571788587c2b58bae8fdd11fdb9a089af52fe5253424d1a8c907998 - md5: 29ed2705fd3f71927cdde35874f29ae8 + - pkg:pypi/fastrlock?source=hash-mapping + size: 40945 + timestamp: 1734873426861 +- conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda + sha256: 3a61f72d93f43eeda01fde9c30e39ce3d442e4caa51eb20e04654366b3e3b789 + md5: 1eca50ca6668276e794da4c769510131 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 + - 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.10.* *_cp310 + license: MIT + license_family: MIT + purls: + - pkg:pypi/fastrlock?source=hash-mapping + size: 36203 + timestamp: 1734873436406 +- 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: 17887 + timestamp: 1741969612334 +- 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/ipython?source=hash-mapping - size: 637450 - timestamp: 1745673220528 -- conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda - sha256: e1d0e81e3c3da5d7854f9f57ffb89d8f4505bb64a2f05bb01d78eff24344a105 - md5: c25d1a27b791dab1797832aafd6a3e9a + - 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 depends: - - python >=3.9,<4.0 + - beautifulsoup4 + - pygments >=2.7 + - python >=3.9 + - sphinx >=6.0,<9.0 + - sphinx-basic-ng license: MIT license_family: MIT purls: - - pkg:pypi/isort?source=hash-mapping - size: 75118 - timestamp: 1746190379093 -- conda: https://prefix.dev/conda-forge/noarch/jax-0.5.2-pyhd8ed1ab_0.conda - sha256: be7644c955cd4be330a13a8f64c0b73d520f8b3ab6bb64b8b1d3a17945345684 - md5: f19f3d281603af8e67d533dbeac279ce + - pkg:pypi/furo?source=hash-mapping + size: 82395 + timestamp: 1735043817924 +- conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda + sha256: 309cf4f04fec0c31b6771a5809a1909b4b3154a2208f52351e1ada006f4c750c + md5: c94a5994ef49749880a8139cf9afcbe1 depends: - - importlib-metadata >=4.6 - - jaxlib >=0.5.1,<=0.5.2 - - ml_dtypes >=0.4.0 - - numpy >=1.25 - - opt_einsum - - python >=3.10 - - scipy >=1.11.1 - constrains: - - cudnn >=9.2.1.18,<10.0 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/jax?source=hash-mapping - size: 1556886 - timestamp: 1741182198677 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py310hc96afab_1.conda - sha256: 90b8e05aac0f90613331f93d90b3f52e3d45ab760275aeed702686aa6cf84a7e - md5: d59d8e26dfe90ca841b3e31ea1f37e02 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + license: GPL-2.0-or-later OR LGPL-3.0-or-later + 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: - - __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.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: 69148460 - timestamp: 1741976231690 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py310hec873cc_201.conda - sha256: 8927da7f4441158da04762c1ede3e158b9ca292dfd2b97613bce732d766f14b8 - md5: 7b2a6066d2bd6572a23e338b39c3740f + - __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 + depends: + - __osx >=11.0 + - libcxx >=16 + license: GPL-2.0-or-later OR LGPL-3.0-or-later + purls: [] + size: 365188 + timestamp: 1718981343258 +- conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.2.1-py310he8512ff_0.conda + sha256: ea27ef97976eb0d709e4ef296f8ce83d7775ea56833cdbef107b42ef39867276 + md5: 2086c92c9e98a12acfc287412c18f2e8 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 + - gmp >=6.3.0,<7.0a0 - 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.19,<3 - - openssl >=3.4.1,<4.0a0 + - mpc >=1.3.1,<2.0a0 + - mpfr >=4.2.1,<5.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 + license: LGPL-3.0-or-later + license_family: LGPL purls: - - pkg:pypi/jax-cuda12-pjrt?source=hash-mapping - - pkg:pypi/jax-cuda12-plugin?source=hash-mapping - - 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 + - pkg:pypi/gmpy2?source=hash-mapping + size: 203183 + timestamp: 1745509500381 +- conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.2.1-py310he278d95_0.conda + sha256: 60354b6307ea3b13aedf3c85f7f584ed4c5451321f025bf49a87ff68cc9a81fc + md5: b1bd6eefdfda6a1e5ddf1602b9aa4268 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 + - __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 - - scipy >=1.9 - constrains: - - jax >=0.5.2 - license: Apache-2.0 - license_family: APACHE + license: LGPL-3.0-or-later + license_family: LGPL 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 + - pkg:pypi/gmpy2?source=hash-mapping + size: 163934 + timestamp: 1745509581773 +- conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.2.1-py310h805dbd7_0.conda + sha256: d7431b9f4b9908e3b041e8636a958fb3d705a7fb89c3a760c76518bab8b74293 + md5: 79fdfce72a057c4d47dbe77eefeb86cc 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.19,<3 - - openssl >=3.4.1,<4.0a0 + - 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 >=3.10,<3.11.0a0 *_cpython - 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: 55557739 - timestamp: 1741980189874 -- conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 - md5: a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 - depends: - - parso >=0.8.3,<0.9.0 - - python >=3.9 - license: Apache-2.0 AND MIT + license: LGPL-3.0-or-later + license_family: LGPL purls: - - pkg:pypi/jedi?source=hash-mapping - size: 843646 - timestamp: 1733300981994 -- conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - sha256: f1ac18b11637ddadc05642e8185a851c7fab5998c6f5470d716812fae943b2af - md5: 446bd6c8cb26050d528881df495ce646 + - pkg:pypi/gmpy2?source=hash-mapping + size: 157240 + timestamp: 1745509674112 +- conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 + md5: b4754fb1bdcb70c8fd54f918301582c6 depends: - - markupsafe >=2.0 + - hpack >=4.1,<5 + - hyperframe >=6.1,<7 - python >=3.9 - license: BSD-3-Clause - license_family: BSD - purls: - - 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 - depends: - - libgcc-ng >=10.3.0 - license: LGPL-2.1-or-later - purls: [] - size: 117831 - timestamp: 1646151697040 -- conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - sha256: 99df692f7a8a5c27cd14b5fb1374ee55e756631b9c3d659ed3ee60830249b238 - md5: 3f43953b7d3fb3aaa1d0d0723d91e368 - depends: - - keyutils >=1.6.1,<2.0a0 - - libedit >=3.1.20191231,<3.2.0a0 - - libedit >=3.1.20191231,<4.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - openssl >=3.3.1,<4.0a0 license: MIT license_family: MIT - purls: [] - size: 1370023 - timestamp: 1719463201255 -- conda: https://prefix.dev/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda - sha256: 83b52685a4ce542772f0892a0f05764ac69d57187975579a0835ff255ae3ef9c - md5: d4765c524b1d91567886bde656fb514b + purls: + - pkg:pypi/h2?source=hash-mapping + size: 53888 + timestamp: 1738578623567 +- conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba + md5: 0a802cb9888dd14eeefc611f05c40b6e 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 + - python >=3.9 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 + purls: + - pkg:pypi/hpack?source=hash-mapping + size: 30731 + timestamp: 1737618390337 +- conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 + md5: 8e6923fc12f1fe8f8c4e5c9f343256ac depends: - - __osx >=11.0 - - libcxx >=16 - - libedit >=3.1.20191231,<3.2.0a0 - - libedit >=3.1.20191231,<4.0a0 - - openssl >=3.3.1,<4.0a0 + - python >=3.9 license: MIT license_family: MIT - purls: [] - size: 1155530 - timestamp: 1719463474401 -- conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - sha256: 18e8b3430d7d232dad132f574268f56b3eb1a19431d6d5de8c53c29e6c18fa81 - md5: 31aec030344e962fbd7dbbbbd68e60a9 + purls: + - pkg:pypi/hyperframe?source=hash-mapping + size: 17397 + timestamp: 1737618427549 +- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + sha256: c11fd3d5edd549adac28563c6294dbc8d5a01e56312dca4a2e0f3c2de58b3fef + md5: 6423911f30c0adce1e875fb7e055de90 depends: - - openssl >=3.3.1,<4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: [] - size: 712034 - timestamp: 1719463874284 -- conda: https://prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 - md5: 000e85703f0fd9594c81710dd5066471 + - 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 + purls: + - pkg:pypi/hypothesis?source=hash-mapping + size: 357576 + timestamp: 1747269463134 +- conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda + sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e + md5: 8b189310083baabfb622af68fd9d3ae3 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 license: MIT license_family: MIT purls: [] - size: 248046 - timestamp: 1739160907615 -- conda: https://prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda - sha256: bcb81543e49ff23e18dea79ef322ab44b8189fb11141b1af99d058503233a5fc - md5: bf210d0c63f2afb9e414a858b79f0eaa + 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 - - 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 + size: 11761697 + timestamp: 1720853679409 +- conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + sha256: 9ba12c93406f3df5ab0a43db8a4b4ef67a5871dfd401010fbe29b218b2cbe620 + md5: 5eb22c1d7b3fc4abb50d92d621583137 depends: - __osx >=11.0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 license: MIT license_family: MIT purls: [] - 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.7.0,<4.8.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + size: 11857802 + timestamp: 1720853997952 +- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-pyhd8ed1ab_0.conda + sha256: 02f47df6c6982b796aecb086b434627207e87c0a90a50226f11f2cc99c089770 + md5: 8d5b9b702810fb3054d52ba146023bc3 + depends: + - python >=3.9 + - ukkonen license: MIT license_family: MIT - purls: [] - size: 510641 - timestamp: 1739161381270 -- 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: - - binutils_impl_linux-64 2.43 - license: GPL-3.0-only - license_family: GPL - purls: [] - size: 671240 - timestamp: 1740155456116 -- conda: https://prefix.dev/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda - sha256: 412381a43d5ff9bbed82cd52a0bbca5b90623f62e41007c9c42d3870c60945ff - md5: 9344155d33912347b37f0ae6c410a835 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 264243 - timestamp: 1745264221534 -- conda: https://prefix.dev/conda-forge/osx-64/lerc-4.0.0-hcca01a6_1.conda - sha256: cc1f1d7c30aa29da4474ec84026ec1032a8df1d7ec93f4af3b98bb793d01184e - md5: 21f765ced1a0ef4070df53cb425e1967 - depends: - - __osx >=10.13 - - libcxx >=18 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 248882 - timestamp: 1745264331196 -- conda: https://prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-hd64df32_1.conda - sha256: 12361697f8ffc9968907d1a7b5830e34c670e4a59b638117a2cdfed8f63a38f8 - md5: a74332d9b60b62905e3d30709df08bf1 + purls: + - pkg:pypi/identify?source=hash-mapping + size: 79057 + timestamp: 1745098917031 +- conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 + md5: 39a4f67be3286c86d696df570b1201b7 depends: - - __osx >=11.0 - - libcxx >=18 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 188306 - timestamp: 1745264362794 -- conda: https://prefix.dev/conda-forge/win-64/lerc-4.0.0-h6470a55_1.conda - sha256: 868a3dff758cc676fa1286d3f36c3e0101cca56730f7be531ab84dc91ec58e9d - md5: c1b81da6d29a14b542da14a36c9fbf3f + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/idna?source=hash-mapping + size: 49765 + timestamp: 1733211921194 +- conda: https://prefix.dev/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + sha256: c2bfd7043e0c4c12d8b5593de666c1e81d67b83c474a0a79282cc5c4ef845460 + md5: 7de5386c8fea29e76b303f37dde4c352 depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 164701 - timestamp: 1745264384716 -- conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda - sha256: 65d5ca837c3ee67b9d769125c21dc857194d7f6181bb0e7bd98ae58597b457d0 - md5: 00290e549c5c8a32cc271020acc9ec6b + - python >=3.4 + license: MIT + license_family: MIT + purls: + - pkg:pypi/imagesize?source=hash-mapping + size: 10164 + timestamp: 1656939625410 +- conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda + sha256: 598951ebdb23e25e4cec4bbff0ae369cec65ead80b50bc08b441d8e54de5cf03 + md5: f4b39bf00c69f56ac01e020ebfac066c depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - constrains: - - abseil-cpp =20250127.1 - - libabseil-static =20250127.1=cxx17* + - python >=3.9 + - zipp >=0.5 license: Apache-2.0 - license_family: Apache - purls: [] - size: 1325007 - timestamp: 1742369558286 -- conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda - sha256: 8c43a7daa4df04f66d08e6a6cd2f004fc84500bf8c0c75dc9ee633b34c2a01be - md5: b2004ae68003d2ef310b49847b911e4b + license_family: APACHE + purls: + - 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 + sha256: 0ec8f4d02053cd03b0f3e63168316530949484f80e16f5e2fb199a1d117a89ca + md5: 6837f3eff7dcea42ecd714ce1ac2b108 depends: - - __osx >=10.13 - - libcxx >=18 - constrains: - - libabseil-static =20250127.1=cxx17* - - abseil-cpp =20250127.1 - license: Apache-2.0 - license_family: Apache + - python >=3.9 + license: MIT + license_family: MIT + purls: + - pkg:pypi/iniconfig?source=hash-mapping + size: 11474 + timestamp: 1733223232820 +- conda: https://prefix.dev/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda + sha256: 0fd2b0b84c854029041b0ede8f4c2369242ee92acc0092f8407b1fe9238a8209 + md5: 2d89243bfb53652c182a7c73182cce4f + license: LicenseRef-IntelSimplifiedSoftwareOct2022 + license_family: Proprietary purls: [] - size: 1177855 - timestamp: 1742369859708 -- conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda - sha256: 9884f855bdfd5cddac209df90bdddae8b3a6d8accfd2d3f52bc9db2f9ebb69c9 - md5: 26aabb99a8c2806d8f617fd135f2fc6f + size: 1852356 + timestamp: 1723739573141 +- conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda + sha256: 21e33e5c779227df52d443bf17e3f470c295a5b2ede5501e5e8eb90b9747f82e + md5: 886e40ae1c3851b6d348d4cd41e5de39 depends: - - __osx >=11.0 - - libcxx >=18 - constrains: - - abseil-cpp =20250127.1 - - libabseil-static =20250127.1=cxx17* - license: Apache-2.0 - license_family: Apache - purls: [] - size: 1192962 - timestamp: 1742369814061 -- conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda - sha256: 61ece8d3768604eae2c7c869a5c032a61fbfb8eb86cc85dc39cc2de48d3827b4 - md5: 9619870922c18fa283a3ee703a14cfcc + - __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=hash-mapping + size: 638204 + timestamp: 1745673194404 +- conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh9ab4c32_0.conda + sha256: 8ee58de26571788587c2b58bae8fdd11fdb9a089af52fe5253424d1a8c907998 + md5: 29ed2705fd3f71927cdde35874f29ae8 depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - __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=hash-mapping + size: 637450 + timestamp: 1745673220528 +- conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda + sha256: e1d0e81e3c3da5d7854f9f57ffb89d8f4505bb64a2f05bb01d78eff24344a105 + md5: c25d1a27b791dab1797832aafd6a3e9a + depends: + - python >=3.9,<4.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/isort?source=hash-mapping + size: 75118 + timestamp: 1746190379093 +- 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.2 + - ml_dtypes >=0.4.0 + - numpy >=1.25 + - opt_einsum + - python >=3.10 + - scipy >=1.11.1 constrains: - - libabseil-static =20250127.1=cxx17* - - abseil-cpp =20250127.1 + - cudnn >=9.2.1.18,<10.0 license: Apache-2.0 - license_family: Apache - purls: [] - size: 1836732 - timestamp: 1742370096247 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-20.0.0-hebdba27_3_cpu.conda - build_number: 3 - sha256: dff51b5c2164ad21b7dbf796f7c79c2abba84a88d6932ce7bd09418a672a5e83 - md5: 5be86a1b5f496f82c7dfeb0dbe19ef03 + license_family: APACHE + purls: + - pkg:pypi/jax?source=hash-mapping + size: 1556886 + timestamp: 1741182198677 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py310hc96afab_2.conda + sha256: bc9fc4a0bc9b43b0799c3320b62bd5e486e57ac70396ee5236a70a87018723b6 + md5: 2bbb84513ad8ff868dd21ef5e5661aaa depends: - __glibc >=2.17,<3.0.a0 - - aws-crt-cpp >=0.32.5,<0.32.6.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.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.20.0,<1.21.0a0 - - libprotobuf >=5.29.3,<5.29.4.0a0 - - libre2-11 >=2024.7.2 + - libgrpc >=1.71.0,<1.72.0a0 - 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.1.2,<2.1.3.0a0 - - re2 - - 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 - license: Apache-2.0 - purls: [] - size: 9189847 - timestamp: 1746920464544 -- conda: https://prefix.dev/conda-forge/osx-64/libarrow-20.0.0-he825168_3_cpu.conda - build_number: 3 - sha256: 92f1fbc8829ae575ee07a0f889c9d2044b684a2e1b7c52545c72e6caa853d4fb - md5: fcec5fa302e21ae0eb324f4459e59f2f - depends: - - __osx >=10.14 - - aws-crt-cpp >=0.32.5,<0.32.6.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.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.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 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.10.0,<1.11.0a0 - - orc >=2.1.2,<2.1.3.0a0 - - re2 - - 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 - license: Apache-2.0 - purls: [] - size: 6426465 - timestamp: 1746918651172 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-20.0.0-h271b6f8_3_cpu.conda - build_number: 3 - sha256: e2133d977d0eb2fb50d20e533fc716cb95df88a6591ae664ddce2b08ba488f6e - md5: f73e43bed95af9670698b9aa2431dad2 - depends: - - __osx >=11.0 - - aws-crt-cpp >=0.32.5,<0.32.6.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.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.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 - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.10.0,<1.11.0a0 - - orc >=2.1.2,<2.1.3.0a0 - - re2 - - snappy >=1.2.1,<1.3.0a0 - - zstd >=1.5.7,<1.6.0a0 + - ml_dtypes >=0.2.0 + - numpy >=1.19,<3 + - openssl >=3.5.0,<4.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - scipy >=1.9 constrains: - - arrow-cpp <0.0a0 - - apache-arrow-proc =*=cpu - - parquet-cpp <0.0a0 + - jax >=0.5.2 license: Apache-2.0 - purls: [] - size: 5723487 - timestamp: 1746918974769 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-20.0.0-h80a5264_3_cuda.conda - build_number: 3 - sha256: 7575c16966ab764a1e34e24213e9de0502a54abd79a429e0f03654ddb64b904d - md5: 1971053826b1c1190ae53ab04dfd48fb + license_family: APACHE + purls: + - pkg:pypi/jaxlib?source=hash-mapping + size: 69060155 + timestamp: 1747094262205 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py310hec873cc_202.conda + sha256: 227dac171d747f378ac1e0b14722f72bc7ab56976ea07d487bd796976ea0780e + md5: 9bf2096fc296cd6cc3392e00cea59b64 depends: - - aws-crt-cpp >=0.32.5,<0.32.6.0a0 - - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 - - bzip2 >=1.0.8,<2.0a0 + - __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 - libabseil * cxx17* - 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.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 - - libre2-11 >=2024.7.2 - - libutf8proc >=2.10.0,<2.11.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 - - lz4-c >=1.10.0,<1.11.0a0 - - orc >=2.1.2,<2.1.3.0a0 - - re2 - - snappy >=1.2.1,<1.3.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.42.34438 - - zstd >=1.5.7,<1.6.0a0 + - ml_dtypes >=0.2.0 + - nccl >=2.26.5.1,<3.0a0 + - numpy >=1.19,<3 + - openssl >=3.5.0,<4.0a0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - scipy >=1.9 constrains: - - parquet-cpp <0.0a0 - - apache-arrow-proc =*=cuda - - arrow-cpp <0.0a0 + - jax >=0.5.2 license: Apache-2.0 - purls: [] - size: 5490876 - timestamp: 1746923290661 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-20.0.0-hde72ee7_3_cpu.conda - build_number: 3 - sha256: dbd7fec61dbd09d294ec45d5d0bd01219e5ee8a38be30fb39cab74dd3ad63386 - md5: 39e4391a98393faab135ba37eaebacf3 + 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: 150779832 + timestamp: 1747101156606 +- conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_2.conda + sha256: bb292699e4523002e868c9b56379574c74ef82f718ef574d27fefa0a882ae0e0 + md5: 2f10f0eb0ddf22befa0d8c750d2df551 depends: - - aws-crt-cpp >=0.32.5,<0.32.6.0a0 - - aws-sdk-cpp >=1.11.510,<1.11.511.0a0 - - bzip2 >=1.0.8,<2.0a0 + - __osx >=10.15 - libabseil * cxx17* - 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.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 - - 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.2,<2.1.3.0a0 - - re2 - - snappy >=1.2.1,<1.3.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.42.34438 - - zstd >=1.5.7,<1.6.0a0 - constrains: - - parquet-cpp <0.0a0 - - apache-arrow-proc =*=cpu - - arrow-cpp <0.0a0 - license: Apache-2.0 - purls: [] - size: 5392609 - timestamp: 1746922611088 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-acero-20.0.0-hcb10f89_3_cpu.conda - build_number: 3 - sha256: 28f186a7806085e13cb8ee939931dc2020b59413b762f68b872cc6620f777f69 - md5: 679cd6bb558cd6565d98ad66af6ff6ed - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 20.0.0 hebdba27_3_cpu - - libgcc >=13 - - libstdcxx >=13 - license: Apache-2.0 - purls: [] - size: 642069 - timestamp: 1746920544904 -- conda: https://prefix.dev/conda-forge/osx-64/libarrow-acero-20.0.0-hdc53af8_3_cpu.conda - build_number: 3 - sha256: 3916a240ce2ca3b440eba652c54cca63188da86a6dac93a31caf425ae769bc82 - md5: 011949cd9ef4857f599d9fba48a87ee2 - depends: - - __osx >=10.14 - - libarrow 20.0.0 he825168_3_cpu - - libcxx >=18 - license: Apache-2.0 - purls: [] - size: 550971 - timestamp: 1746918788992 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-acero-20.0.0-hf07054f_3_cpu.conda - build_number: 3 - sha256: c5c8fe93ed9edfb1c7fd827aa30e17693c407c2184c806c64327f7d8b59b3036 - md5: 58391f74d64ea319bb6e191eb527b74d - depends: - - __osx >=11.0 - - libarrow 20.0.0 h271b6f8_3_cpu - - libcxx >=18 - license: Apache-2.0 - purls: [] - size: 503187 - timestamp: 1746919090627 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-20.0.0-h7d8d6a5_3_cpu.conda - build_number: 3 - sha256: dd6280946c1f65af7a8f5543a19f7d7083f4729c165c739b10bad942fa143c51 - md5: e8a5dad0b248e38318af73c7ed19f4b3 - depends: - - libarrow 20.0.0 hde72ee7_3_cpu - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.42.34438 - license: Apache-2.0 - purls: [] - size: 461507 - timestamp: 1746922744051 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-acero-20.0.0-h7d8d6a5_3_cuda.conda - build_number: 3 - sha256: 8099fb4d5c039a7aaa7f7ec6f3a2ad9390cd6a0cb6f263b58badbaa86e775caf - md5: 232b6d2675b3ccad9e9a69bea6aeae58 - depends: - - libarrow 20.0.0 h80a5264_3_cuda - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.42.34438 - license: Apache-2.0 - purls: [] - size: 461722 - timestamp: 1746923458725 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-dataset-20.0.0-hcb10f89_3_cpu.conda - build_number: 3 - sha256: ae0cc1eade563a14eaf59a921021cec5c526f6c1af93b81d3136caf41075c6ef - md5: 0e84685fdecbd83666dd73292cc7d05a - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 20.0.0 hebdba27_3_cpu - - libarrow-acero 20.0.0 hcb10f89_3_cpu - - libgcc >=13 - - libparquet 20.0.0 h081d1f1_3_cpu - - libstdcxx >=13 - license: Apache-2.0 - purls: [] - size: 607683 - timestamp: 1746920679379 -- conda: https://prefix.dev/conda-forge/osx-64/libarrow-dataset-20.0.0-hdc53af8_3_cpu.conda - build_number: 3 - sha256: 7666956f743d1aab83871b3ba5022eab05cab4341978fede91a6c57599a716e8 - md5: 8ea31298a2f1510c944a384c212a1958 - depends: - - __osx >=10.14 - - libarrow 20.0.0 he825168_3_cpu - - libarrow-acero 20.0.0 hdc53af8_3_cpu - libcxx >=18 - - libparquet 20.0.0 h283e888_3_cpu + - libgrpc >=1.71.0,<1.72.0a0 + - libzlib >=1.3.1,<2.0a0 + - ml_dtypes >=0.2.0 + - numpy >=1.19,<3 + - openssl >=3.5.0,<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 - purls: [] - size: 532519 - timestamp: 1746919033365 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-dataset-20.0.0-hf07054f_3_cpu.conda - build_number: 3 - sha256: 2e728cd6b05feeaaa8bf4b4ec1f3bfec03f0c2d46aa0eb7c88bdbba079e56e69 - md5: 471d535a6c9e13966df4b05d537e8eb3 + license_family: APACHE + purls: + - pkg:pypi/jaxlib?source=hash-mapping + size: 66014116 + timestamp: 1747095379031 +- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_2.conda + sha256: f4d9d8e57db13d09eb3f83f3c57bceef327689075b434dff44137045dd43da33 + md5: e9f65c12435b42a8094701861d02f25b depends: - __osx >=11.0 - - libarrow 20.0.0 h271b6f8_3_cpu - - libarrow-acero 20.0.0 hf07054f_3_cpu + - libabseil * cxx17* + - libabseil >=20250127.1,<20250128.0a0 - libcxx >=18 - - libparquet 20.0.0 h636d7b7_3_cpu + - libgrpc >=1.71.0,<1.72.0a0 + - libzlib >=1.3.1,<2.0a0 + - ml_dtypes >=0.2.0 + - numpy >=1.19,<3 + - openssl >=3.5.0,<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.5.2 license: Apache-2.0 - purls: [] - size: 503873 - timestamp: 1746919291099 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-20.0.0-h7d8d6a5_3_cpu.conda - build_number: 3 - sha256: 1e5a8cc4a06e4cadf7f65e05d10f3ddf04ae8ecdf0c56aef2795d1af23e3c770 - md5: 3d2ddcef0ad24d8f3e29e61f4b3f357c + license_family: APACHE + purls: + - pkg:pypi/jaxlib?source=hash-mapping + size: 54831498 + timestamp: 1747096397162 +- conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 + md5: a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 depends: - - libarrow 20.0.0 hde72ee7_3_cpu - - libarrow-acero 20.0.0 h7d8d6a5_3_cpu - - libparquet 20.0.0 ha850022_3_cpu - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.42.34438 - license: Apache-2.0 - purls: [] - size: 441687 - timestamp: 1746922983049 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-dataset-20.0.0-h7d8d6a5_3_cuda.conda - build_number: 3 - sha256: 77e21d21e6d468ea5d5a559234305f5312a4b2d5a9ba7b971ccaf46c3ae2a7ac - md5: af70b74e8c2e4afce79a76545e856ce6 + - parso >=0.8.3,<0.9.0 + - python >=3.9 + license: Apache-2.0 AND MIT + purls: + - pkg:pypi/jedi?source=hash-mapping + size: 843646 + timestamp: 1733300981994 +- conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + sha256: f1ac18b11637ddadc05642e8185a851c7fab5998c6f5470d716812fae943b2af + md5: 446bd6c8cb26050d528881df495ce646 depends: - - libarrow 20.0.0 h80a5264_3_cuda - - libarrow-acero 20.0.0 h7d8d6a5_3_cuda - - libparquet 20.0.0 ha850022_3_cuda - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.42.34438 - license: Apache-2.0 + - markupsafe >=2.0 + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/jinja2?source=compressed-mapping + size: 112714 + timestamp: 1741263433881 +- 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: + - binutils_impl_linux-64 2.43 + license: GPL-3.0-only + license_family: GPL purls: [] - size: 441428 - timestamp: 1746923720018 -- conda: https://prefix.dev/conda-forge/linux-64/libarrow-substrait-20.0.0-h1bed206_3_cpu.conda - build_number: 3 - sha256: 828806da67cb821c74d43920cc15782d5c8b08318807799b30d9cbcf9fe94733 - md5: c4d2a874f1ca439fb3c2a17060d6b911 + size: 671240 + timestamp: 1740155456116 +- 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 - - libabseil * cxx17* - - libabseil >=20250127.1,<20250128.0a0 - - libarrow 20.0.0 hebdba27_3_cpu - - libarrow-acero 20.0.0 hcb10f89_3_cpu - - libarrow-dataset 20.0.0 hcb10f89_3_cpu - libgcc >=13 - - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 + constrains: + - abseil-cpp =20250127.1 + - libabseil-static =20250127.1=cxx17* license: Apache-2.0 + license_family: Apache purls: [] - size: 525332 - timestamp: 1746920767029 -- conda: https://prefix.dev/conda-forge/osx-64/libarrow-substrait-20.0.0-ha37b807_3_cpu.conda - build_number: 3 - sha256: fdcf6cf788351ef1673a05fb8f3517cb41fb59a8b7f11f633b494d4a0eb5112c - md5: 4dd510e5eb9b8d4d74f350f7e0576202 + 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.14 - - libabseil * cxx17* - - libabseil >=20250127.1,<20250128.0a0 - - libarrow 20.0.0 he825168_3_cpu - - libarrow-acero 20.0.0 hdc53af8_3_cpu - - libarrow-dataset 20.0.0 hdc53af8_3_cpu + - __osx >=10.13 - libcxx >=18 - - libprotobuf >=5.29.3,<5.29.4.0a0 + constrains: + - libabseil-static =20250127.1=cxx17* + - abseil-cpp =20250127.1 license: Apache-2.0 + license_family: Apache purls: [] - size: 465322 - timestamp: 1746919218823 -- conda: https://prefix.dev/conda-forge/osx-arm64/libarrow-substrait-20.0.0-he749cb8_3_cpu.conda - build_number: 3 - sha256: de5dfdaf1e317175ca392ac6323d14b7f9ab3fa583cda1656006c0b9755c360b - md5: c3e0e3082492e97905bbf23022967443 + size: 1177855 + timestamp: 1742369859708 +- conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda + sha256: 9884f855bdfd5cddac209df90bdddae8b3a6d8accfd2d3f52bc9db2f9ebb69c9 + md5: 26aabb99a8c2806d8f617fd135f2fc6f depends: - __osx >=11.0 - - libabseil * cxx17* - - libabseil >=20250127.1,<20250128.0a0 - - libarrow 20.0.0 h271b6f8_3_cpu - - libarrow-acero 20.0.0 hf07054f_3_cpu - - libarrow-dataset 20.0.0 hf07054f_3_cpu - libcxx >=18 - - libprotobuf >=5.29.3,<5.29.4.0a0 - license: Apache-2.0 - purls: [] - size: 450798 - timestamp: 1746919445525 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-20.0.0-hb76e781_3_cpu.conda - build_number: 3 - sha256: f78f902d9ea1c5d8b53aeb2c138b3bb0cca198ed97abf5f3f697e6f81cbc2e51 - md5: f69e8f82efe19f9435676a3f8be34e83 - depends: - - libabseil * cxx17* - - libabseil >=20250127.1,<20250128.0a0 - - libarrow 20.0.0 hde72ee7_3_cpu - - libarrow-acero 20.0.0 h7d8d6a5_3_cpu - - libarrow-dataset 20.0.0 h7d8d6a5_3_cpu - - libprotobuf >=5.29.3,<5.29.4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.42.34438 + constrains: + - abseil-cpp =20250127.1 + - libabseil-static =20250127.1=cxx17* license: Apache-2.0 + license_family: Apache purls: [] - size: 366762 - timestamp: 1746923149997 -- conda: https://prefix.dev/conda-forge/win-64/libarrow-substrait-20.0.0-hb76e781_3_cuda.conda - build_number: 3 - sha256: 10c436f86c97eb07c050ce1c6665db9855978ecf3fc5705fb15112a5400e8790 - md5: 2666e6d78d269706e1903b01d9237b8f + size: 1192962 + timestamp: 1742369814061 +- conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda + sha256: 61ece8d3768604eae2c7c869a5c032a61fbfb8eb86cc85dc39cc2de48d3827b4 + md5: 9619870922c18fa283a3ee703a14cfcc depends: - - libabseil * cxx17* - - libabseil >=20250127.1,<20250128.0a0 - - libarrow 20.0.0 h80a5264_3_cuda - - libarrow-acero 20.0.0 h7d8d6a5_3_cuda - - libarrow-dataset 20.0.0 h7d8d6a5_3_cuda - - libprotobuf >=5.29.3,<5.29.4.0a0 - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.42.34438 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - libabseil-static =20250127.1=cxx17* + - abseil-cpp =20250127.1 license: Apache-2.0 + license_family: Apache purls: [] - size: 367691 - timestamp: 1746923891060 + size: 1836732 + timestamp: 1742370096247 - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda build_number: 31 sha256: 9839fc4ac0cbb0aa3b9eea520adfb57311838959222654804e58f6f2d1771db5 @@ -9000,204 +5804,67 @@ packages: 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 - md5: 39b053da5e7035c6592102280aa7612a - depends: - - libopenblas >=0.3.29,<0.3.30.0a0 - - libopenblas >=0.3.29,<1.0a0 - constrains: - - 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: 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=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: 3733728 - timestamp: 1740088452830 -- conda: https://prefix.dev/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - sha256: d9db2de60ea917298e658143354a530e9ca5f9c63471c65cf47ab39fd2f429e3 - md5: 41b599ed2b02abcfdd84302bff174b23 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - license: MIT - license_family: MIT - 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 - depends: - - __osx >=11.0 - license: MIT - license_family: MIT - purls: [] - size: 68426 - timestamp: 1725267943211 -- conda: https://prefix.dev/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - sha256: 33e8851c6cc8e2d93059792cd65445bfe6be47e4782f826f01593898ec95764c - md5: f7dc9a8f21d74eab46456df301da2972 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: [] - size: 70526 - timestamp: 1725268159739 -- conda: https://prefix.dev/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - sha256: 2892d512cad096cb03f1b66361deeab58b64e15ba525d6592bb6d609e7045edf - md5: 9566f0bd264fbd463002e759b8a82401 - depends: - - __glibc >=2.17,<3.0.a0 - - libbrotlicommon 1.1.0 hb9d3cd8_2 - - libgcc >=13 - license: MIT - license_family: MIT - 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 - depends: - - __osx >=11.0 - - libbrotlicommon 1.1.0 hd74edd7_2 - license: MIT - license_family: MIT - purls: [] - size: 28378 - timestamp: 1725267980316 -- conda: https://prefix.dev/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - sha256: 234fc92f4c4f1cf22f6464b2b15bfc872fa583c74bf3ab9539ff38892c43612f - md5: 9bae75ce723fa34e98e239d21d752a7e - depends: - - libbrotlicommon 1.1.0 h2466b09_2 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: [] - size: 32685 - timestamp: 1725268208844 -- conda: https://prefix.dev/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - sha256: 779f58174e99de3600e939fa46eddb453ec5d3c60bb46cdaa8b4c127224dbf29 - md5: 06f70867945ea6a84d35836af780f1de - depends: - - __glibc >=2.17,<3.0.a0 - - libbrotlicommon 1.1.0 hb9d3cd8_2 - - libgcc >=13 - license: MIT - license_family: MIT + - 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: 281750 - timestamp: 1725267679782 -- conda: https://prefix.dev/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda - sha256: 477d236d389473413a1ccd2bec1b66b2f1d2d7d1b4a57bb56421b7b611a56cd1 - md5: 691f0dcb36f1ae67f5c489f20ae987ea + 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: - - __osx >=10.13 - - libbrotlicommon 1.1.0 h00291cd_2 - license: MIT - license_family: MIT + - 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: 296353 - timestamp: 1725267822076 -- conda: https://prefix.dev/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - sha256: eeb1eb0d58b9d02bc1b98dc0a058f104ab168eb2f7d1c7bfa0570a12cfcdb7b7 - md5: 4f3a434504c67b2c42565c0b85c1885c + 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 + md5: 39b053da5e7035c6592102280aa7612a depends: - - __osx >=11.0 - - libbrotlicommon 1.1.0 hd74edd7_2 - license: MIT - license_family: MIT + - libopenblas >=0.3.29,<0.3.30.0a0 + - libopenblas >=0.3.29,<1.0a0 + constrains: + - 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: 279644 - timestamp: 1725268003553 -- conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - sha256: 3d0dd7ef505962f107b7ea8f894e0b3dd01bf46852b362c8a7fc136b039bc9e1 - md5: 85741a24d97954a991e55e34bc55990b + 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: - - libbrotlicommon 1.1.0 h2466b09_2 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT + - mkl 2024.2.2 h66d3029_15 + constrains: + - 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: 245929 - timestamp: 1725268238259 + size: 3733728 + timestamp: 1740088452830 - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda sha256: 9c84448305e7c9cc44ccec7757cf5afcb5a021f4579aa750a1fa6ea398783950 md5: c44c16d6976d2aebbd65894d7741e67e @@ -9304,48 +5971,6 @@ packages: purls: [] size: 3733549 timestamp: 1740088502127 -- conda: https://prefix.dev/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - sha256: fd1d153962764433fe6233f34a72cdeed5dcf8a883a85769e8295ce940b5b0c5 - md5: c965a5aa0d5c1c37ffc62dff36e28400 - depends: - - libgcc-ng >=9.4.0 - - libstdcxx-ng >=9.4.0 - license: BSD-3-Clause - license_family: BSD - 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 - depends: - - libcxx >=11.1.0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 18765 - timestamp: 1633683992603 -- conda: https://prefix.dev/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - sha256: 75e60fbe436ba8a11c170c89af5213e8bec0418f88b7771ab7e3d9710b70c54e - md5: cd4cc2d0c610c8cb5419ccc979f2d6ce - depends: - - vc >=14.1,<15.0a0 - - vs2015_runtime >=14.16.27012 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 25694 - timestamp: 1633684287072 - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.9.0.13-h9ab20c4_0.conda sha256: 18dc7b16b5ab5f397222566b20c450ade1a16f1f2639991cbfe91eef6960ad62 md5: 9c1477b1793b43fd128dffd240286e98 @@ -9389,6 +6014,69 @@ packages: purls: [] size: 91998 timestamp: 1746203009003 +- conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.10.0.56-h4840ae0_0.conda + sha256: 5fee28ef7842402757b61263c9c2fc3757358b2ba81bec38eae60c9d1f629b7d + md5: df5d2581c6b951715b345495e37cafcd + depends: + - __glibc >=2.28,<3.0.a0 + - cuda-nvrtc + - cuda-version >=12,<13.0a0 + - libcublas + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + constrains: + - libcudnn-jit <0a + license: LicenseRef-cuDNN-Software-License-Agreement + purls: [] + size: 526869792 + timestamp: 1747076587395 +- conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.10.0.56-hffc9a7f_0.conda + sha256: 1abb0e264b6c60838880e6c7531be3d91c061b14952b27c8f0d156b0b8bd1383 + md5: 71f104b7381dd105f51b8ad0293d4f31 + depends: + - cuda-nvrtc + - cuda-version >=12,<13.0a0 + - libcublas + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - libcudnn-jit <0a + license: LicenseRef-cuDNN-Software-License-Agreement + purls: [] + size: 509902708 + timestamp: 1747077113405 +- conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.10.0.56-hcd2ec93_0.conda + sha256: 655b21a1f32b82cd70bc2fcb0cc2b971cabe6ccce3cf328b96c110f2f5e69912 + md5: c0f9074c58fa2a1aa32856076b626b22 + depends: + - __glibc >=2.28,<3.0.a0 + - cuda-version >=12,<13.0a0 + - libcudnn 9.10.0.56 h4840ae0_0 + - libgcc >=13 + - libstdcxx >=13 + constrains: + - libcudnn-jit-dev <0a + license: LicenseRef-cuDNN-Software-License-Agreement + purls: [] + size: 43729 + timestamp: 1747077027897 +- conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.10.0.56-hffc9a7f_0.conda + sha256: f7023011b00704764efbc70f1ff6ef7dc5fdc04e836a375817acf9c0693c5f4d + md5: ce703e9fd355e0f2b700c558c7b2e78d + depends: + - cuda-version >=12,<13.0a0 + - libcudnn 9.10.0.56 hffc9a7f_0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - libcudnn-jit-dev <0a + license: LicenseRef-cuDNN-Software-License-Agreement + purls: [] + size: 155383 + timestamp: 1747077626458 - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda sha256: 0fb14ae71efe11429c24b2fa7d82e718fb52f4cf9cad9379dd7c0302e4294373 md5: 290a26e7caf9bcbdde629db6612e212e @@ -9514,70 +6202,6 @@ packages: purls: [] size: 253530 timestamp: 1746193336357 -- 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 - - libgcc >=13 - - 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.7,<1.6.0a0 - license: curl - license_family: MIT - purls: [] - 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 - - 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.7,<1.6.0a0 - license: curl - license_family: MIT - purls: [] - 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 - - 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.7,<1.6.0a0 - license: curl - license_family: MIT - purls: [] - 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 - - libzlib >=1.3.1,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: curl - license_family: MIT - purls: [] - size: 357142 - timestamp: 1743602240803 - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.4.40-h9ab20c4_0.conda sha256: 4148415e990c51e5e396ea24869415de3996527f92b0e4dc625aa6bcccd50f87 md5: 9b693f50985ce248765108972099fe55 @@ -9665,176 +6289,26 @@ packages: purls: [] size: 52753 timestamp: 1746196334627 -- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.4-hf95d169_1.conda - sha256: 63676ac19e9819ae01506cfd353b2d202188981c753ea34634c4afbf3c1c6a2c - md5: 2d8e0efc0788d49051e7e02ad6571340 +- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-hf95d169_0.conda + sha256: 9003bd12988a54713602999999737590f3b023b0cadb2b316cd3ac256d6740d6 + md5: 9dde68cee0a231b19e189954ac29027b depends: - __osx >=10.13 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 561294 - timestamp: 1746653898484 -- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.4-ha82da77_1.conda - sha256: 365c2c7bd017ebb8d3605b2f5c23bac7b35e2de8f26ddc46552fa6b4c61c6c13 - md5: 85be146c49d0a2f6ca59cf4c8b58db47 + size: 562408 + timestamp: 1747262455533 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-ha82da77_0.conda + sha256: 2765b6e23da91807ce2ed44587fbaadd5ba933b0269810b3c22462f9582aedd3 + md5: 4ef1bdb94d42055f511bb358f2048c58 depends: - __osx >=11.0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 567046 - timestamp: 1746653977544 -- conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.23-h86f0d12_0.conda - sha256: 4db2f70a1441317d964e84c268e388110ad9cf75ca98994d1336d670e62e6f07 - md5: 27fe770decaf469a53f3e3a6d593067f - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - license: MIT - license_family: MIT - purls: [] - size: 72783 - timestamp: 1745260463421 -- conda: https://prefix.dev/conda-forge/osx-64/libdeflate-1.23-hcc1b750_0.conda - sha256: 9105bb8656649f9676008f95b0f058d2b8ef598e058190dcae1678d6ebc1f9b3 - md5: 5d3507f22dda24f7d9a79325ad313e44 - depends: - - __osx >=10.13 - license: MIT - license_family: MIT - purls: [] - size: 69911 - timestamp: 1745260530684 -- conda: https://prefix.dev/conda-forge/osx-arm64/libdeflate-1.23-h5773f1b_0.conda - sha256: ebc06154e9a2085e8c9edf81f8f5196b73a1698e18ac6386c9b43fb426103327 - md5: 4dc332b504166d7f89e4b3b18ab5e6ea - depends: - - __osx >=11.0 - license: MIT - license_family: MIT - purls: [] - size: 54685 - timestamp: 1745260666631 -- conda: https://prefix.dev/conda-forge/win-64/libdeflate-1.23-h76ddb4d_0.conda - sha256: 881244050587dc658078ee45dfc792ecb458bbb1fdc861da67948d747b117dc2 - md5: 34f03138e46543944d4d7f8538048842 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: [] - size: 155548 - timestamp: 1745260818985 -- 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 - - libgcc >=13 - - ncurses >=6.5,<7.0a0 - license: BSD-2-Clause - license_family: BSD - 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 - depends: - - ncurses - - __osx >=11.0 - - ncurses >=6.5,<7.0a0 - license: BSD-2-Clause - license_family: BSD - purls: [] - size: 107691 - timestamp: 1738479560845 -- conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda - sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 - md5: 172bf1cd1ff8629f2b1179945ed45055 - depends: - - libgcc-ng >=12 - license: BSD-2-Clause - license_family: BSD - 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 - license: BSD-2-Clause - license_family: BSD - purls: [] - size: 107458 - timestamp: 1702146414478 -- conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - sha256: 2e14399d81fb348e9d231a82ca4d816bf855206923759b69ad006ba482764131 - md5: a1cfcc585f0c42bf8d5546bb1dfb668d - depends: - - libgcc-ng >=12 - - openssl >=3.1.1,<4.0a0 - license: BSD-3-Clause - license_family: BSD - 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 - depends: - - openssl >=3.1.1,<4.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 368167 - timestamp: 1685726248899 -- conda: https://prefix.dev/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - sha256: af03882afb7a7135288becf340c2f0cf8aa8221138a9a7b108aaeb308a486da1 - md5: 25efbd786caceef438be46da78a7b5ef - depends: - - openssl >=3.1.1,<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: 410555 - timestamp: 1685726568668 + size: 568010 + timestamp: 1747262879889 - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda sha256: 33ab03438aee65d6aa667cf7d90c91e5e7d734c19a67aa4c7040742c0a13d505 md5: db0bfbe7dd197b68ad5f30333bae6ce0 @@ -9929,97 +6403,6 @@ packages: purls: [] size: 44978 timestamp: 1743435053850 -- conda: https://prefix.dev/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda - sha256: 7be9b3dac469fe3c6146ff24398b685804dfc7a1de37607b84abd076f57cc115 - md5: 51f5be229d83ecd401fb369ab96ae669 - depends: - - libfreetype6 >=2.13.3 - license: GPL-2.0-only OR FTL - purls: [] - size: 7693 - timestamp: 1745369988361 -- conda: https://prefix.dev/conda-forge/osx-64/libfreetype-2.13.3-h694c41f_1.conda - sha256: afe0e2396844c8cfdd6256ac84cabc9af823b1727f704c137b030b85839537a6 - md5: 07c8d3fbbe907f32014b121834b36dd5 - depends: - - libfreetype6 >=2.13.3 - license: GPL-2.0-only OR FTL - purls: [] - size: 7805 - timestamp: 1745370212559 -- conda: https://prefix.dev/conda-forge/osx-arm64/libfreetype-2.13.3-hce30654_1.conda - sha256: 1f8c16703fe333cdc2639f7cdaf677ac2120843453222944a7c6c85ec342903c - md5: d06282e08e55b752627a707d58779b8f - depends: - - libfreetype6 >=2.13.3 - license: GPL-2.0-only OR FTL - purls: [] - size: 7813 - timestamp: 1745370144506 -- conda: https://prefix.dev/conda-forge/win-64/libfreetype-2.13.3-h57928b3_1.conda - sha256: e5bc7d0a8d11b7b234da4fcd9d78f297f7dec3fec8bd06108fd3ac7b2722e32e - md5: 410ba2c8e7bdb278dfbb5d40220e39d2 - depends: - - libfreetype6 >=2.13.3 - license: GPL-2.0-only OR FTL - purls: [] - size: 8159 - timestamp: 1745370227235 -- conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda - sha256: 7759bd5c31efe5fbc36a7a1f8ca5244c2eabdbeb8fc1bee4b99cf989f35c7d81 - md5: 3c255be50a506c50765a93a6644f32fe - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libpng >=1.6.47,<1.7.0a0 - - libzlib >=1.3.1,<2.0a0 - constrains: - - freetype >=2.13.3 - license: GPL-2.0-only OR FTL - purls: [] - size: 380134 - timestamp: 1745369987697 -- conda: https://prefix.dev/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_1.conda - sha256: 058165962aa64fc5a6955593212c0e1ea42ca6d6dba60ee61dff612d4c3818d7 - md5: c76e6f421a0e95c282142f820835e186 - depends: - - __osx >=10.13 - - libpng >=1.6.47,<1.7.0a0 - - libzlib >=1.3.1,<2.0a0 - constrains: - - freetype >=2.13.3 - license: GPL-2.0-only OR FTL - purls: [] - size: 357654 - timestamp: 1745370210187 -- conda: https://prefix.dev/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_1.conda - sha256: c278df049b1a071841aa0aca140a338d087ea594e07dcf8a871d2cfe0e330e75 - md5: b163d446c55872ef60530231879908b9 - depends: - - __osx >=11.0 - - libpng >=1.6.47,<1.7.0a0 - - libzlib >=1.3.1,<2.0a0 - constrains: - - freetype >=2.13.3 - license: GPL-2.0-only OR FTL - purls: [] - size: 333529 - timestamp: 1745370142848 -- conda: https://prefix.dev/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda - sha256: 61308653e7758ff36f80a60d598054168a1389ddfbac46d7864c415fafe18e69 - md5: a84b7d1a13060a9372bea961a8131dbc - depends: - - 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 - constrains: - - freetype >=2.13.3 - license: GPL-2.0-only OR FTL - purls: [] - size: 337007 - timestamp: 1745370226578 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda sha256: 0024f9ab34c09629621aefd8603ef77bf9d708129b0dd79029e502c39ffc2195 md5: ea8ac52380885ed41c1baa8f1d6d2b93 @@ -10034,21 +6417,6 @@ packages: purls: [] size: 829108 timestamp: 1746642191935 -- conda: https://prefix.dev/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda - sha256: c0288596ac58366d96a56c57e4088fe1c6dd4194fdcaeacf5862f47fb1e1e5be - md5: 9bedb24480136bfeb81ebc81d4285e70 - depends: - - _openmp_mutex >=4.5 - - libwinpthread >=12.0.0.r4.gg4f2fc60ca - constrains: - - msys2-conda-epoch <0.0a0 - - libgcc-ng ==15.1.0=*_2 - - libgomp 15.1.0 h1383e82_2 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 673459 - timestamp: 1746656621653 - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda sha256: 0ab5421a89f090f3aa33841036bb3af4ed85e1f91315b528a9d75fab9aad51ae md5: ddca86c7040dd0e73b2b69bd7833d225 @@ -10059,17 +6427,17 @@ packages: purls: [] size: 34586 timestamp: 1746642200749 -- conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda - sha256: ffc3602f9298da248786f46b00d0594d26a18feeb1b07ce88f3d7d61075e39e6 - md5: e55712ff40a054134d51b89afca57dbc +- conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda + sha256: dc9c7d7a6c0e6639deee6fde2efdc7e119e7739a6b229fa5f9049a449bae6109 + md5: 8504a291085c9fb809b66cabd5834307 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - libgpg-error >=1.51,<2.0a0 + - libgpg-error >=1.55,<2.0a0 license: LGPL-2.1-or-later purls: [] - size: 586185 - timestamp: 1732523190369 + size: 590353 + timestamp: 1747060639058 - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda sha256: 914daa4f632b786827ea71b5e07cd00d25fc6e67789db2f830dc481eec660342 md5: f92e6e0a3c0c0c85561ef61aa59d555d @@ -10161,152 +6529,6 @@ packages: purls: [] size: 540903 timestamp: 1746656563815 -- 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 >=20250127.0,<20250128.0a0 - - libcurl >=8.12.1,<9.0a0 - - libgcc >=13 - - libgrpc >=1.71.0,<1.72.0a0 - - libprotobuf >=5.29.3,<5.29.4.0a0 - - libstdcxx >=13 - - openssl >=3.4.1,<4.0a0 - constrains: - - libgoogle-cloud 2.36.0 *_1 - license: Apache-2.0 - license_family: Apache - 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 - depends: - - __osx >=11.0 - - 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: 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 >=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.36.0 *_1 - license: Apache-2.0 - license_family: Apache - purls: [] - 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.36.0 hc4361e1_1 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - - openssl - license: Apache-2.0 - license_family: Apache - 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 - depends: - - __osx >=11.0 - - libabseil - - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl - - libcxx >=18 - - libgoogle-cloud 2.36.0 h9484b08_1 - - libzlib >=1.3.1,<2.0a0 - - openssl - license: Apache-2.0 - license_family: Apache - purls: [] - 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.36.0 hf249c01_1 - - libzlib >=1.3.1,<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: 14544 - timestamp: 1741879301389 - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda sha256: 697334de4786a1067ea86853e520c64dd72b11a05137f5b318d8a444007b5e60 md5: 2bd47db5807daade8500ed7ca4c512a4 @@ -10383,28 +6605,6 @@ packages: purls: [] size: 4908484 timestamp: 1745191611284 -- conda: https://prefix.dev/conda-forge/win-64/libgrpc-1.71.0-h8c3449c_1.conda - sha256: eb832f8eea6936400753a5344ebce3e09c36698d04becd6ef234fda9c480cccb - md5: ef38e4d5e1814a912311abd4468e90bb - depends: - - c-ares >=1.34.5,<2.0a0 - - libabseil * cxx17* - - libabseil >=20250127.1,<20250128.0a0 - - libprotobuf >=5.29.3,<5.29.4.0a0 - - libre2-11 >=2024.7.2 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.0,<4.0a0 - - re2 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - grpc-cpp =1.71.0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 13999413 - timestamp: 1745192535016 - conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda sha256: d14c016482e1409ae1c50109a9ff933460a50940d2682e745ab1c172b5282a69 md5: 804ca9e91bcaea0824a341d55b1684f2 @@ -10463,15 +6663,6 @@ packages: purls: [] size: 669052 timestamp: 1740128415026 -- 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: 681804 - timestamp: 1740128227484 - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda sha256: ea5ed2b362b6dbc4ba7188eb4eaf576146e3dfc6f4395e9f0db76ad77465f786 md5: 21fc5dba2cbcd8e5e26ff976a312122c @@ -10483,53 +6674,6 @@ packages: purls: [] size: 638142 timestamp: 1740128665984 -- conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda - sha256: 98b399287e27768bf79d48faba8a99a2289748c65cd342ca21033fab1860d4a4 - md5: 9fa334557db9f63da6c9285fd2a48638 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - constrains: - - jpeg <0.0.0a - license: IJG AND BSD-3-Clause AND Zlib - purls: [] - size: 628947 - timestamp: 1745268527144 -- conda: https://prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.1.0-h6e16a3a_0.conda - sha256: 9c0009389c1439ec96a08e3bf7731ac6f0eab794e0a133096556a9ae10be9c27 - md5: 87537967e6de2f885a9fcebd42b7cb10 - depends: - - __osx >=10.13 - constrains: - - jpeg <0.0.0a - license: IJG AND BSD-3-Clause AND Zlib - purls: [] - size: 586456 - timestamp: 1745268522731 -- conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda - sha256: 78df2574fa6aa5b6f5fc367c03192f8ddf8e27dc23641468d54e031ff560b9d4 - md5: 01caa4fbcaf0e6b08b3aef1151e91745 - depends: - - __osx >=11.0 - constrains: - - jpeg <0.0.0a - license: IJG AND BSD-3-Clause AND Zlib - purls: [] - size: 553624 - timestamp: 1745268405713 -- conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda - sha256: e61b0adef3028b51251124e43eb6edf724c67c0f6736f1628b02511480ac354e - md5: 7c51d27540389de84852daa1cdb9c63c - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - jpeg <0.0.0a - license: IJG AND BSD-3-Clause AND Zlib - purls: [] - size: 838154 - timestamp: 1745268437136 - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda build_number: 31 sha256: f583661921456e798aba10972a8abbd9d33571c655c1f66eff450edc9cbefcf3 @@ -10755,55 +6899,6 @@ packages: purls: [] size: 88657 timestamp: 1723861474602 -- conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 - md5: 19e57602824042dfd0446292ef90488b - depends: - - __glibc >=2.17,<3.0.a0 - - c-ares >=1.32.3,<2.0a0 - - libev >=4.33,<4.34.0a0 - - libev >=4.33,<5.0a0 - - libgcc >=13 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.2,<4.0a0 - license: MIT - license_family: MIT - 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 - depends: - - __osx >=11.0 - - 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: 566719 - timestamp: 1729572385640 - conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda sha256: ba7c5d294e3d80f08ac5a39564217702d1a752e352e486210faff794ac5001b4 md5: db63358239cbe1ff86242406d440e44a @@ -10880,220 +6975,20 @@ packages: size: 6170847 timestamp: 1739826107594 - 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.29,<0.3.30.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 4168442 - timestamp: 1739825514918 -- 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.1,<20250128.0a0 - - libcurl >=8.13.0,<9.0a0 - - libgrpc >=1.71.0,<1.72.0a0 - - 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.20.0 - license: Apache-2.0 - license_family: APACHE - purls: [] - 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.1,<20250128.0a0 - - libcurl >=8.13.0,<9.0a0 - - libgrpc >=1.71.0,<1.72.0a0 - - 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.20.0 - license: Apache-2.0 - license_family: APACHE - purls: [] - 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.1,<20250128.0a0 - - libcurl >=8.13.0,<9.0a0 - - libgrpc >=1.71.0,<1.72.0a0 - - 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.20.0 - license: Apache-2.0 - license_family: APACHE - purls: [] - 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: 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: 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: 347733 - timestamp: 1743991659428 -- conda: https://prefix.dev/conda-forge/linux-64/libparquet-20.0.0-h081d1f1_3_cpu.conda - build_number: 3 - sha256: 113148922c560f8d2dd2a1684782dc4f93f44637dacd97fce1ad5e5af9dd10e9 - md5: f15cc1214c08019be884e3defd93e000 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 20.0.0 hebdba27_3_cpu - - libgcc >=13 - - libstdcxx >=13 - - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.5.0,<4.0a0 - license: Apache-2.0 - purls: [] - size: 1243008 - timestamp: 1746920646524 -- conda: https://prefix.dev/conda-forge/osx-64/libparquet-20.0.0-h283e888_3_cpu.conda - build_number: 3 - sha256: e62b7b38fbeeb758320537271821b3edf9dc4d0f54c3b5b3c96f15dcf6e4f787 - md5: dedba6c36ceb94ff49014d04381a9218 - depends: - - __osx >=10.14 - - libarrow 20.0.0 he825168_3_cpu - - libcxx >=18 - - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.5.0,<4.0a0 - license: Apache-2.0 - purls: [] - size: 966622 - timestamp: 1746918972264 -- conda: https://prefix.dev/conda-forge/osx-arm64/libparquet-20.0.0-h636d7b7_3_cpu.conda - build_number: 3 - sha256: 8fbb756f54ef75aff25e57393fe84a7d9b0feaa05908041626f4ce3636359766 - md5: e11a090321ed0fc8fe5b40077e58fbe6 - depends: - - __osx >=11.0 - - libarrow 20.0.0 h271b6f8_3_cpu - - libcxx >=18 - - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.5.0,<4.0a0 - license: Apache-2.0 - purls: [] - size: 897867 - timestamp: 1746919245168 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-20.0.0-ha850022_3_cpu.conda - build_number: 3 - sha256: 66b219b09fcc152c7528b62b3d7938a4e860e2937acb90c0e6524708d4dcd4a3 - md5: 0acf55d82fa2f5f0ae2d6fef8c7ef961 - depends: - - libarrow 20.0.0 hde72ee7_3_cpu - - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.5.0,<4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.42.34438 - license: Apache-2.0 - purls: [] - size: 824704 - timestamp: 1746922928580 -- conda: https://prefix.dev/conda-forge/win-64/libparquet-20.0.0-ha850022_3_cuda.conda - build_number: 3 - sha256: 8292d1d040f010189552ec06ce3ca2c0ed19fb3f1fc99ed7bab2797ca7a87b89 - md5: 4accb8f0812d51e4b88f8ebe888f59de - depends: - - libarrow 20.0.0 h80a5264_3_cuda - - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.5.0,<4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.42.34438 - license: Apache-2.0 - purls: [] - size: 824426 - timestamp: 1746923658672 -- 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: 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 - depends: - - __osx >=11.0 - - libzlib >=1.3.1,<2.0a0 - license: zlib-acknowledgement - purls: [] - size: 259332 - timestamp: 1739953032676 -- conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda - sha256: e12c46ca882080d901392ae45e0e5a1c96fc3e5acd5cd1a23c2632eb7f024f26 - md5: ad620e92b82d2948bc019e029c574ebb - depends: - - libzlib >=1.3.1,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: zlib-acknowledgement + sha256: 8989d9e01ec8c9b2d48dbb5efbe70b356fcd15990fb53b64fcb84798982c0343 + md5: 0cd1148c68f09027ee0b0f0179f77c30 + depends: + - __osx >=11.0 + - 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: 346511 - timestamp: 1745771984515 + size: 4168442 + timestamp: 1739825514918 - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.conda sha256: 691af28446345674c6b3fb864d0e1a1574b6cc2f788e0f036d73a6b05dcf81cf md5: edb86556cf4a0c133e7932a1597ff236 @@ -11198,22 +7093,6 @@ packages: purls: [] 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 >=20250127.0,<20250128.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - re2 2024.07.02.* - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 263495 - timestamp: 1741121665560 - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.2-hee588c1_0.conda sha256: 525d4a0e24843f90b3ff1ed733f0a2e408aa6dd18b9d4f15465595e078e104a2 md5: 93048463501053a00739215ea3f36324 @@ -11256,56 +7135,6 @@ packages: purls: [] size: 1081123 timestamp: 1746637406471 -- conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda - sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661 - md5: eecce068c7e4eddeb169591baac20ac4 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.0,<4.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 304790 - timestamp: 1745608545575 -- conda: https://prefix.dev/conda-forge/osx-64/libssh2-1.11.1-hed3591d_0.conda - sha256: 00654ba9e5f73aa1f75c1f69db34a19029e970a4aeb0fa8615934d8e9c369c3c - md5: a6cb15db1c2dc4d3a5f6cf3772e09e81 - depends: - - __osx >=10.13 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.0,<4.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 284216 - timestamp: 1745608575796 -- conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda - sha256: 8bfe837221390ffc6f111ecca24fa12d4a6325da0c8d131333d63d6c37f27e0a - md5: b68e8f66b94b44aaa8de4583d3d4cc40 - depends: - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.0,<4.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 279193 - timestamp: 1745608793272 -- conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_0.conda - sha256: cbdf93898f2e27cefca5f3fe46519335d1fab25c4ea2a11b11502ff63e602c09 - md5: 9dce2f112bfd3400f4f432b3d0ac07b2 - depends: - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.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: 292785 - timestamp: 1745608759342 - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda sha256: 6ae3d153e78f6069d503d9309f2cac6de5b93d067fc6433160a4c05226a5dad4 md5: 1cb1c67961f6dd257eae9e9691b341aa @@ -11342,133 +7171,6 @@ packages: purls: [] size: 488733 timestamp: 1741629468703 -- conda: https://prefix.dev/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda - sha256: ebb395232973c18745b86c9a399a4725b2c39293c9a91b8e59251be013db42f0 - md5: dcb95c0a98ba9ff737f7ae482aef7833 - depends: - - __glibc >=2.17,<3.0.a0 - - libevent >=2.1.12,<2.1.13.0a0 - - libgcc >=13 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.2,<4.0a0 - license: Apache-2.0 - license_family: APACHE - 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 - depends: - - __osx >=11.0 - - 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: 324342 - timestamp: 1727206096912 -- conda: https://prefix.dev/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - sha256: 81ca4873ba09055c307f8777fb7d967b5c26291f38095785ae52caed75946488 - md5: 7699570e1f97de7001a7107aabf2d677 - depends: - - libevent >=2.1.12,<2.1.13.0a0 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.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: 633857 - timestamp: 1727206429954 -- conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_4.conda - sha256: 7480613af15795281bd338a4d3d2ca148f9c2ecafc967b9cc233e78ba2fe4a6d - md5: 6c1028898cf3a2032d9af46689e1b81a - depends: - - __glibc >=2.17,<3.0.a0 - - lerc >=4.0.0,<5.0a0 - - libdeflate >=1.23,<1.24.0a0 - - libgcc >=13 - - libjpeg-turbo >=3.1.0,<4.0a0 - - liblzma >=5.8.1,<6.0a0 - - libstdcxx >=13 - - libwebp-base >=1.5.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.7,<1.6.0a0 - license: HPND - purls: [] - size: 429381 - timestamp: 1745372713285 -- conda: https://prefix.dev/conda-forge/osx-64/libtiff-4.7.0-hb77a491_4.conda - sha256: 2bf372fb7da33a25b3c555e2f40ffab5f6b1f2a01a0c14a0a3b2f4eaa372564d - md5: b36d793dd65b28e3aeaa3a77abe71678 - depends: - - __osx >=10.13 - - lerc >=4.0.0,<5.0a0 - - libcxx >=18 - - libdeflate >=1.23,<1.24.0a0 - - libjpeg-turbo >=3.1.0,<4.0a0 - - liblzma >=5.8.1,<6.0a0 - - libwebp-base >=1.5.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.7,<1.6.0a0 - license: HPND - purls: [] - size: 400931 - timestamp: 1745372828096 -- conda: https://prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h551f018_4.conda - sha256: 5d3f7a71b70f0d88470eda8e7b6afe3095d66708a70fb912e79d56fc30b35429 - md5: 717e02c4cca2a760438384d48b7cd1b9 - depends: - - __osx >=11.0 - - lerc >=4.0.0,<5.0a0 - - libcxx >=18 - - libdeflate >=1.23,<1.24.0a0 - - libjpeg-turbo >=3.1.0,<4.0a0 - - liblzma >=5.8.1,<6.0a0 - - libwebp-base >=1.5.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.7,<1.6.0a0 - license: HPND - purls: [] - size: 370898 - timestamp: 1745372834516 -- conda: https://prefix.dev/conda-forge/win-64/libtiff-4.7.0-h797046b_4.conda - sha256: 3456e2a6dfe6c00fd0cda316f0cbb47caddf77f83d3ed4040b6ad17ec1610d2a - md5: 7d938ca70c64c5516767b4eae0a56172 - depends: - - lerc >=4.0.0,<5.0a0 - - libdeflate >=1.23,<1.24.0a0 - - libjpeg-turbo >=3.1.0,<4.0a0 - - liblzma >=5.8.1,<6.0a0 - - libzlib >=1.3.1,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - zstd >=1.5.7,<1.6.0a0 - license: HPND - purls: [] - size: 980597 - timestamp: 1745373037447 - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_100.conda sha256: 7b6178464b02d65c4af92086c71b79e5c2b7fc1500c1547334a4755e6e92d8a9 md5: 6bdda0b10852c6d03b030bab7ec251f0 @@ -11671,49 +7373,6 @@ packages: purls: [] size: 144039 timestamp: 1741629479455 -- 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: 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 - depends: - - __osx >=11.0 - license: MIT - license_family: MIT - purls: [] - 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 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: [] - size: 85371 - timestamp: 1737244781933 - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 md5: 40b61aab5c7ba9ff276c41cfffe6b80b @@ -11767,57 +7426,6 @@ packages: purls: [] size: 291944 timestamp: 1737017103042 -- conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - sha256: c45283fd3e90df5f0bd3dbcd31f59cdd2b001d424cf30a07223655413b158eaf - md5: 63f790534398730f59e1b899c3644d4a - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - constrains: - - libwebp 1.5.0 - license: BSD-3-Clause - license_family: BSD - 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 - depends: - - __osx >=11.0 - constrains: - - libwebp 1.5.0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 290013 - timestamp: 1734777593617 -- conda: https://prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - sha256: 1d75274614e83a5750b8b94f7bad2fc0564c2312ff407e697d99152ed095576f - md5: 33f7313967072c6e6d8f865f5493c7ae - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - libwebp 1.5.0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 273661 - timestamp: 1734777665516 - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda sha256: 373f2973b8a358528b22be5e8d84322c165b4c5577d24d94fd67ad1bb0a0f261 md5: 08bfa5da6e242025304b206d152479ef @@ -11830,61 +7438,6 @@ packages: purls: [] size: 35794 timestamp: 1737099561703 -- conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - sha256: 666c0c431b23c6cec6e492840b176dde533d48b7e6fb8883f5071223433776aa - md5: 92ed62436b625154323d40d5f2f11dd7 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - pthread-stubs - - xorg-libxau >=1.0.11,<2.0a0 - - xorg-libxdmcp - license: MIT - license_family: MIT - 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 - depends: - - __osx >=11.0 - - pthread-stubs - - xorg-libxau >=1.0.11,<2.0a0 - - xorg-libxdmcp - license: MIT - license_family: MIT - purls: [] - size: 323658 - timestamp: 1727278733917 -- conda: https://prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - sha256: 08dec73df0e161c96765468847298a420933a36bc4f09b50e062df8793290737 - md5: a69bbf778a462da324489976c84cfc8c - depends: - - libgcc >=13 - - libwinpthread >=12.0.0.r4.gg4f2fc60ca - - pthread-stubs - - ucrt >=10.0.20348.0 - - xorg-libxau >=1.0.11,<2.0a0 - - xorg-libxdmcp - license: MIT - license_family: MIT - purls: [] - size: 1208687 - timestamp: 1727279378819 - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c md5: 5aa797f8787fe7a17d1b0821485b5adc @@ -11923,20 +7476,6 @@ packages: purls: [] size: 609197 timestamp: 1746634704204 -- conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.13.8-h52572c6_0.conda - sha256: 13eb825eddce93761d965da3edaf3a42d868c61ece7d9cf21f7e2a13087c2abe - md5: d7884c7af8af5a729353374c189aede8 - depends: - - __osx >=11.0 - - icu >=75.1,<76.0a0 - - libiconv >=1.18,<2.0a0 - - liblzma >=5.8.1,<6.0a0 - - libzlib >=1.3.1,<2.0a0 - license: MIT - license_family: MIT - purls: [] - size: 583068 - timestamp: 1746634531197 - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_0.conda sha256: 473b8a53c8df714d676ab41711551c8d250f8d799f2db5cb7cb2b177a0ce13f6 md5: 833c2dbc1a5020007b520b044c713ed3 @@ -12002,42 +7541,39 @@ packages: purls: [] size: 55476 timestamp: 1727963768015 -- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.4-h024ca30_0.conda - sha256: 5b39cdde3457e41b133d6f1fe53095c7fd3951bbdab46580098ccbf5ee9c99f7 - md5: 4fc395cda27912a7d904b86b5dbf3a4d +- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.5-h024ca30_0.conda + sha256: 646907391a8d744508049ef7bd76653d59480b061a3a76ce047064f2923b6f84 + md5: 86f58be65a51d62ccc06cacfd83ff987 depends: - __glibc >=2.17,<3.0.a0 constrains: - - openmp 20.1.4|20.1.4.* + - openmp 20.1.5|20.1.5.* license: Apache-2.0 WITH LLVM-exception - license_family: APACHE purls: [] - size: 3322195 - timestamp: 1746134424442 -- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.4-ha54dae1_0.conda - sha256: 5830f3a9109e52cb8476685e9ccd4ff207517c95ff453c47e6ed35221715b879 - md5: 985619d7704847d30346abb6feeb8351 + size: 3193511 + timestamp: 1747367181459 +- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.5-ha54dae1_0.conda + sha256: f858ef4cbc7f449da06e7e5cf62d6db0f8269e4e723144be35b0ef3531e28591 + md5: 7b6a67507141ea93541943f0c011a872 depends: - __osx >=10.13 constrains: - - openmp 20.1.4|20.1.4.* + - openmp 20.1.5|20.1.5.* license: Apache-2.0 WITH LLVM-exception - license_family: APACHE purls: [] - size: 306636 - timestamp: 1746134503342 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.4-hdb05f8b_0.conda - sha256: b8e8547116dba85890d7b39bfad1c86ed69a6b923caed1e449c90850d271d4d5 - md5: 00cbae3f2127efef6db76bd423a09807 + size: 306529 + timestamp: 1747367226775 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.5-hdb05f8b_0.conda + sha256: 3515d520338a334c987ce2737dfba1ebd66eb1e360582c7511738ad3dc8a9145 + md5: 66771cb733ad80bd46b66f856601001a depends: - __osx >=11.0 constrains: - - openmp 20.1.4|20.1.4.* + - openmp 20.1.5|20.1.5.* license: Apache-2.0 WITH LLVM-exception - license_family: APACHE purls: [] - size: 282599 - timestamp: 1746134861758 + size: 282100 + timestamp: 1747367434936 - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda sha256: 47fd93916c73f4f6c3f3c26de517614984537299f8f3c8a4b58933cb28bf4af2 md5: 7ea40d06d6a4a970a449728a806e3308 @@ -12071,107 +7607,47 @@ packages: timestamp: 1742816109710 - 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 - - 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: 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 - - python_abi 3.10.* *_cp310 - - ucrt >=10.0.20348.0 - - 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 - timestamp: 1742816086477 -- conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 - md5: 91e27ef3d05cc772ce627e51cff111c4 - depends: - - python >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.* - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/locket?source=hash-mapping - size: 8250 - timestamp: 1650660473123 -- conda: https://prefix.dev/conda-forge/linux-64/lz4-4.4.4-py310h80b8a69_0.conda - sha256: 09b61582dfbda0a6efaa838b395a2871a8566c555555ee4ecd0f8b8ac173cd71 - md5: 5081569b9d3c98c1969d38a595b3cd1f - depends: - - __glibc >=2.17,<3.0.a0 - - 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: 37926 - timestamp: 1746562038879 -- conda: https://prefix.dev/conda-forge/osx-64/lz4-4.4.4-py310hf2a43f7_0.conda - sha256: ad7a907b366f9934c011ffd908f41f643971cd3842daa285d712cad4d3336c96 - md5: e4576107836f6b209c7a7efe8fe3c0bf - 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: 34932 - timestamp: 1746562217288 -- conda: https://prefix.dev/conda-forge/osx-arm64/lz4-4.4.4-py310hedecf87_0.conda - sha256: a44ea7ca65406c7cc502cbbd95d649b5e4139b8b30bdd5006850e658085e6de2 - md5: d63b5c7bc5d0988cdd3eacfe29f128ec + md5: b0c5d2ee9ca37e5c14c4c1f9f54a97af depends: - __osx >=11.0 - - lz4-c >=1.10.0,<1.11.0a0 + - libcxx >=18 + - 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-3-Clause + license: BSD-2-Clause license_family: BSD purls: - - pkg:pypi/lz4?source=hash-mapping - size: 104778 - timestamp: 1746562144119 -- conda: https://prefix.dev/conda-forge/win-64/lz4-4.4.4-py310hd8baafb_0.conda - sha256: 976014a6fa38e5c0462150a12361db4a5493a33d8731a5a370ae29b008d62692 - md5: d8aa386651885ecf0a7523f7b682598b + - pkg:pypi/llvmlite?source=hash-mapping + size: 18830971 + timestamp: 1742816251145 +- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_1.conda + sha256: 219e58bc1fc6d68ad0b5bdaef0a1b504533f5ee0622b69c6911719a94ef9d159 + md5: 0bd0344c6c2455b3c14031248146f876 depends: - - lz4-c >=1.10.0,<1.11.0a0 + - 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 - license: BSD-3-Clause + license: BSD-2-Clause license_family: BSD purls: - - pkg:pypi/lz4?source=hash-mapping - size: 40269 - timestamp: 1746562508998 + - pkg:pypi/llvmlite?source=hash-mapping + size: 18033378 + timestamp: 1742816086477 +- conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 + md5: 91e27ef3d05cc772ce627e51cff111c4 + depends: + - python >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.* + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/locket?source=hash-mapping + size: 8250 + timestamp: 1650660473123 - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 md5: 9de5350a85c4a20c685259b889aa6393 @@ -12184,40 +7660,6 @@ 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 - depends: - - __osx >=11.0 - - libcxx >=18 - license: BSD-2-Clause - license_family: BSD - purls: [] - size: 148824 - timestamp: 1733741047892 -- conda: https://prefix.dev/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda - sha256: 632cf3bdaf7a7aeb846de310b6044d90917728c73c77f138f08aa9438fc4d6b5 - md5: 0b69331897a92fac3d8923549d48d092 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-2-Clause - license_family: BSD - purls: [] - size: 139891 - timestamp: 1733741168264 - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda sha256: 0fbacdfb31e55964152b24d5567e9a9996e1e7902fb08eb7d91b5fd6ce60803a md5: fee3164ac23dfca50cfcc8b85ddefb81 @@ -12565,65 +8007,6 @@ packages: - pkg:pypi/mpmath?source=hash-mapping size: 439705 timestamp: 1733302781386 -- conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda - sha256: 73ca5f0c7d0727a57dcc3c402823ce3aa159ca075210be83078fcc485971e259 - md5: 6b586fb03d84e5bfbb1a8a3d9e2c9b60 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - - 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: 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 - depends: - - __osx >=11.0 - - libcxx >=17 - - python >=3.10,<3.11.0a0 - - python >=3.10,<3.11.0a0 *_cpython - - python_abi 3.10.* *_cp310 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/msgpack?source=hash-mapping - size: 84604 - timestamp: 1725975212736 -- conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda - sha256: db5c3d5e2d28ba0e4e1633f6d52079f0e397bdb60a6f58a2fa942e88071182d2 - md5: 2cfcbd596afd76879de4824c2c24f4a2 - depends: - - 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: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/msgpack?source=hash-mapping - size: 82057 - timestamp: 1725975615063 - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda sha256: 6ed158e4e5dd8f6a10ad9e525631e35cee8557718f83de7a4e3966b1f772c4b1 md5: e9c622e0d00fa24a6292279af3ab6d06 @@ -12652,18 +8035,6 @@ packages: - pkg:pypi/myst-parser?source=hash-mapping size: 73074 timestamp: 1739381945342 -- conda: https://prefix.dev/conda-forge/noarch/narwhals-1.38.2-pyhe01879c_0.conda - sha256: 1c6688eea3ca620830f085f5763cadb45685696cfbef79131f0eaaa74e09ed25 - md5: cd7799e415324fcc94dcf2405095c7da - depends: - - python >=3.9 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/narwhals?source=compressed-mapping - size: 215789 - timestamp: 1746752816125 - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.5.1-ha44e49d_0.conda sha256: 3a715dab311d045ecd5811b06012ebc7a1b8ce9c899d40952d834bd713fe9ac9 md5: 45823c363ce0803d29c4a444e4309634 @@ -12721,30 +8092,6 @@ packages: purls: [] size: 1265008 timestamp: 1731521053408 -- 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: 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: 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: 136487 - timestamp: 1744445244122 - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda sha256: 3636eec0e60466a00069b47ce94b6d88b01419b6577d8e393da44bb5bc8d3468 md5: 7ba3f09fceae6a120d664217e58fe686 @@ -12814,9 +8161,9 @@ packages: purls: [] size: 26232097 timestamp: 1737384238153 -- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.0-pyhd8ed1ab_0.conda - sha256: 93b425453a8e0f77d9d6abc34f8c4bdbc9ef1e6c5433b05a6bb060dc820dc0c4 - md5: d7163f6777c516e8da1167bded50e29f +- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_0.conda + sha256: 392472ee22a99da91b3a13303811f2d8adaf786857cbefd0ec4df90d135358aa + md5: aff666225311cc44d34dce3d16a751df depends: - nodejs - python >=3.9 @@ -12824,8 +8171,8 @@ packages: license_family: MIT purls: - pkg:pypi/nodejs-wheel-binaries?source=hash-mapping - size: 12368 - timestamp: 1745429466671 + size: 12391 + timestamp: 1747289233141 - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 sha256: d38542a151a90417065c1a234866f97fd1ea82a81de75ecb725955ab78f88b4b md5: 9a66894dfd07c4510beb6b3f9672ccc0 @@ -13111,7 +8458,7 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/numpy?source=compressed-mapping + - pkg:pypi/numpy?source=hash-mapping size: 6608028 timestamp: 1745119668840 - conda: https://prefix.dev/conda-forge/win-64/numpy-1.22.0-py310hcae7c84_1.tar.bz2 @@ -13187,64 +8534,6 @@ packages: - pkg:pypi/numpydoc?source=hash-mapping size: 58041 timestamp: 1733650959971 -- conda: https://prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - sha256: 5bee706ea5ba453ed7fd9da7da8380dd88b865c8d30b5aaec14d2b6dd32dbc39 - md5: 9e5816bc95d285c115a3ebc2f8563564 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libpng >=1.6.44,<1.7.0a0 - - libstdcxx >=13 - - libtiff >=4.7.0,<4.8.0a0 - - libzlib >=1.3.1,<2.0a0 - license: BSD-2-Clause - license_family: BSD - 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 - depends: - - __osx >=11.0 - - 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: 319362 - timestamp: 1733816781741 -- conda: https://prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - sha256: 410175815df192f57a07c29a6b3fdd4231937173face9e63f0830c1234272ce3 - md5: fc050366dd0b8313eb797ed1ffef3a29 - depends: - - libpng >=1.6.44,<1.7.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - libzlib >=1.3.1,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-2-Clause - license_family: BSD - purls: [] - size: 240148 - timestamp: 1733817010335 - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda sha256: b4491077c494dbf0b5eaa6d87738c22f2154e9277e5293175ec187634bd808a0 md5: de356753cfdbffcde5bb1e86e3aa6cd0 @@ -13293,368 +8582,91 @@ packages: size: 9025176 timestamp: 1746227349882 - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda - sha256: af71aabb2bfa4b2c89b7b06403e5cec23b418452cae9f9772bd7ac3f9ea1ff44 - md5: 52919815cd35c4e1a0298af658ccda04 - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/opt-einsum?source=hash-mapping - size: 62479 - timestamp: 1733688053334 -- 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 - - 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: 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 - - 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: 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 - - 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: 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 - - 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: 312353 - timestamp: 1744034833264 -- conda: https://prefix.dev/conda-forge/linux-64/orc-2.1.2-h17f744e_0.conda - sha256: f6ff644e27f42f2beb877773ba3adc1228dbb43530dbe9426dd672f3b847c7c5 - md5: ef7f9897a244b2023a066c22a1089ce4 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - 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.7,<1.6.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 1242887 - timestamp: 1746604310927 -- conda: https://prefix.dev/conda-forge/osx-64/orc-2.1.2-h82caab2_0.conda - sha256: f09b8f1c857e58f80f1b36405c267426c7d72866b2df68195c46f714ea93c6aa - md5: 6ed7bb177d311ceb0ba22f56a2762a58 - 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: 508795 - timestamp: 1746604387916 -- conda: https://prefix.dev/conda-forge/osx-arm64/orc-2.1.2-hd90e43c_0.conda - sha256: b67606050e2f4c0fbd457c94e60d538a7646f404efa201049a26834674411856 - md5: 2eb36675dbc7c8dc0a24901ba0ca5542 - depends: - - __osx >=11.0 - - 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: 476870 - timestamp: 1746604427927 -- conda: https://prefix.dev/conda-forge/win-64/orc-2.1.2-h35764e3_0.conda - sha256: 1129e9f4346db6bfad7774bc66459913f6ea190e3be33a4632148745db874c65 - md5: 9d1fedcfc170bc82edc7f90f5dc30233 - depends: - - 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 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - zstd >=1.5.7,<1.6.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 1111604 - timestamp: 1746604806856 -- conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 - md5: 58335b26c38bf4a20f399384c33cbcf9 - depends: - - python >=3.8 - - python - license: Apache-2.0 - license_family: APACHE + sha256: af71aabb2bfa4b2c89b7b06403e5cec23b418452cae9f9772bd7ac3f9ea1ff44 + md5: 52919815cd35c4e1a0298af658ccda04 + depends: + - python >=3.9 + license: MIT + license_family: MIT purls: - - pkg:pypi/packaging?source=compressed-mapping - size: 62477 - timestamp: 1745345660407 -- conda: https://prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_3.conda - sha256: 43fd80e57ebc9e0c00d169aafce533c49359174dea327a7fa8ca7454628a56f7 - md5: 07697a584fab513ce895c4511f7a2403 + - pkg:pypi/opt-einsum?source=hash-mapping + size: 62479 + timestamp: 1733688053334 +- 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 - libstdcxx >=13 - - numpy >=1.19,<3 - - numpy >=1.22.4 - python >=3.10,<3.11.0a0 - - python-dateutil >=2.8.2 - - python-tzdata >=2022.7 - python_abi 3.10.* *_cp310 - - 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 + - typing-extensions >=4.5 + license: Apache-2.0 + license_family: Apache purls: - - pkg:pypi/pandas?source=hash-mapping - size: 13029755 - timestamp: 1744430958318 -- conda: https://prefix.dev/conda-forge/osx-64/pandas-2.2.3-py310h96a9d13_3.conda - sha256: 2b7e5dc2e58919803d2182c74c1934cef306bf274b078c8214860aa5994fcacc - md5: 7a35a4aa31d0399bc657251ac11b5c7a + - pkg:pypi/optree?source=hash-mapping + 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 - - numpy >=1.19,<3 - - numpy >=1.22.4 - python >=3.10,<3.11.0a0 - - python-dateutil >=2.8.2 - - python-tzdata >=2022.7 - python_abi 3.10.* *_cp310 - - 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 + - typing-extensions >=4.5 + license: Apache-2.0 + license_family: Apache purls: - - pkg:pypi/pandas?source=hash-mapping - size: 12128578 - timestamp: 1744430930237 -- conda: https://prefix.dev/conda-forge/osx-arm64/pandas-2.2.3-py310h5936506_3.conda - sha256: d6999d5bcebe1837b26d324b6a440b70a23f3e744e9a176fc9c00fc2408c95e7 - md5: ac8e350fb40fcc86b1554ec20af922d0 + - pkg:pypi/optree?source=hash-mapping + 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 - - 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.2 - - python-tzdata >=2022.7 - python_abi 3.10.* *_cp310 - - 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 + - typing-extensions >=4.5 + license: Apache-2.0 + license_family: Apache purls: - - pkg:pypi/pandas?source=hash-mapping - size: 12046934 - timestamp: 1744430939366 -- conda: https://prefix.dev/conda-forge/win-64/pandas-2.2.3-py310hb4db72f_3.conda - sha256: fa3986017273899fd21aa14a524469bedac3923e2ecfdfdba59a34769b56b9b8 - md5: 60c6ae5813eb1cbc4f7774fb69623db8 + - pkg:pypi/optree?source=hash-mapping + size: 353150 + timestamp: 1744034685288 +- conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda + sha256: e545275b1c5e30baad1eb4460bb76024d1b98f4f1c51bbff60791ad3db12dd91 + md5: 5727be549e6b31205c7d0819ddbd1b0f depends: - - numpy >=1.19,<3 - - numpy >=1.22.4 - python >=3.10,<3.11.0a0 - - python-dateutil >=2.8.2 - - python-tzdata >=2022.7 - python_abi 3.10.* *_cp310 - - pytz >=2020.1 + - typing-extensions >=4.5 - 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 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/optree?source=hash-mapping + size: 312353 + timestamp: 1744034833264 +- conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 + md5: 58335b26c38bf4a20f399384c33cbcf9 + depends: + - python >=3.8 + - python + license: Apache-2.0 + license_family: APACHE purls: - - pkg:pypi/pandas?source=hash-mapping - size: 11917543 - timestamp: 1744431481619 + - pkg:pypi/packaging?source=compressed-mapping + size: 62477 + timestamp: 1745345660407 - conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc md5: 5c092057b6badd30f75b06244ecd01c9 @@ -13701,98 +8713,6 @@ packages: - pkg:pypi/pickleshare?source=hash-mapping size: 11748 timestamp: 1733327448200 -- conda: https://prefix.dev/conda-forge/linux-64/pillow-11.2.1-py310h7e6dc6c_0.conda - sha256: 6f6ee76c94ed9334bba23da03cf72d71bc7d1c122dd294c2885cc33d76159b3d - md5: 5645a243d90adb50909b9edc209d84fe - depends: - - __glibc >=2.17,<3.0.a0 - - lcms2 >=2.17,<3.0a0 - - libfreetype >=2.13.3 - - libfreetype6 >=2.13.3 - - libgcc >=13 - - libjpeg-turbo >=3.1.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: 42418256 - timestamp: 1746646380453 -- conda: https://prefix.dev/conda-forge/osx-64/pillow-11.2.1-py310hbf7783a_0.conda - sha256: 6d966ac52f20d0d6104c44283cf4452f59555e2cc68d4714325d93f0b847a7c5 - md5: 240555a16386b0d1c4bec696f3b39deb - depends: - - __osx >=10.13 - - lcms2 >=2.17,<3.0a0 - - libfreetype >=2.13.3 - - libfreetype6 >=2.13.3 - - libjpeg-turbo >=3.1.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: 41959596 - timestamp: 1746646672993 -- conda: https://prefix.dev/conda-forge/osx-arm64/pillow-11.2.1-py310h61efb56_0.conda - sha256: 4d2c0f8101cd063b139a209cad742f1deab385ba8715f6c39eef48d2afa0d355 - md5: d3b17ce376becd10df87848f708c6569 - depends: - - __osx >=11.0 - - lcms2 >=2.17,<3.0a0 - - libfreetype >=2.13.3 - - libfreetype6 >=2.13.3 - - libjpeg-turbo >=3.1.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 >=3.10,<3.11.0a0 *_cpython - - python_abi 3.10.* *_cp310 - - tk >=8.6.13,<8.7.0a0 - license: HPND - purls: - - pkg:pypi/pillow?source=hash-mapping - size: 42625519 - timestamp: 1746646784519 -- conda: https://prefix.dev/conda-forge/win-64/pillow-11.2.1-py310h9595edc_0.conda - sha256: 15a585ee0aeaa780355005d3ce1fc4bd616bdc70560901818f1424b58513d266 - md5: 33d0663d469cc146b5fc68587348f450 - depends: - - lcms2 >=2.17,<3.0a0 - - libfreetype >=2.13.3 - - libfreetype6 >=2.13.3 - - libjpeg-turbo >=3.1.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 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: HPND - purls: - - pkg:pypi/pillow?source=hash-mapping - size: 42919214 - timestamp: 1746646868187 - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda sha256: 0f48999a28019c329cd3f6fd2f01f09fc32cc832f7d6bbe38087ddac858feaa3 md5: 424844562f5d337077b445ec6b1398a7 @@ -13805,17 +8725,17 @@ packages: - pkg:pypi/platformdirs?source=compressed-mapping size: 23531 timestamp: 1746710438805 -- conda: https://prefix.dev/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda - sha256: 122433fc5318816b8c69283aaf267c73d87aa2d09ce39f64c9805c9a3b264819 - md5: e9dcbce5f45f9ee500e728ae58b605b6 +- conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + sha256: a8eb555eef5063bbb7ba06a379fa7ea714f57d9741fe0efdb9442dbbc2cccbcc + md5: 7da7ccd349dbf6487a7778579d2bb971 depends: - python >=3.9 license: MIT license_family: MIT purls: - - pkg:pypi/pluggy?source=hash-mapping - size: 23595 - timestamp: 1733222855563 + - pkg:pypi/pluggy?source=compressed-mapping + size: 24246 + timestamp: 1747339794916 - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda sha256: d0bd8cce5f31ae940934feedec107480c00f67e881bf7db9d50c6fc0216a2ee0 md5: 17e487cc8b5507cd3abc09398cf27949 @@ -13829,350 +8749,44 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/pre-commit?source=hash-mapping - size: 195854 - timestamp: 1742475656293 -- 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-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 - 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.51-pyha770c72_0.conda - sha256: ebc1bb62ac612af6d40667da266ff723662394c0ca78935340a5b5c14831227b - md5: d17ae9db4dc594267181bd199bf9a551 - depends: - - python >=3.9 - - wcwidth - constrains: - - prompt_toolkit 3.0.51 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/prompt-toolkit?source=compressed-mapping - size: 271841 - timestamp: 1744724188108 -- 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 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - license: BSD-3-Clause - license_family: BSD - purls: - - 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 - depends: - - __osx >=11.0 - - 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/psutil?source=compressed-mapping - size: 363458 - timestamp: 1740663509903 -- 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 - - 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: 369926 - timestamp: 1740663706146 -- conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 - md5: b3c17d95b5a10c6e64a21fa17573e70e - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - license: MIT - license_family: MIT - 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 - depends: - - __osx >=11.0 - license: MIT - license_family: MIT - purls: [] - size: 8381 - timestamp: 1726802424786 -- conda: https://prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - sha256: 7e446bafb4d692792310ed022fe284e848c6a868c861655a92435af7368bae7b - md5: 3c8f2573569bb816483e5cf57efbbe29 - depends: - - libgcc >=13 - - libwinpthread >=12.0.0.r4.gg4f2fc60ca - - ucrt >=10.0.20348.0 - license: MIT - license_family: MIT - purls: [] - size: 9389 - timestamp: 1726802555076 -- conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83 - md5: 7d9daffbb8d8e0af0f769dbbcd173a54 - depends: - - python >=3.9 - license: ISC - purls: - - pkg:pypi/ptyprocess?source=hash-mapping - size: 19457 - timestamp: 1733302371990 -- conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 - md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04 - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pure-eval?source=hash-mapping - size: 16668 - timestamp: 1733569518868 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-20.0.0-py310hff52083_0.conda - sha256: 8b2496e8c8c775af90ec91226266297bf655d31451a3dabe38568626c211c27a - md5: e66347b55094a2cba9551ec4524fd136 - depends: - - libarrow-acero 20.0.0.* - - libarrow-dataset 20.0.0.* - - libarrow-substrait 20.0.0.* - - libparquet 20.0.0.* - - pyarrow-core 20.0.0 *_0_* - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 25830 - timestamp: 1746001231225 -- conda: https://prefix.dev/conda-forge/osx-64/pyarrow-20.0.0-py310h2ec42d9_0.conda - sha256: 6421fc58714a6ffea63b36cb6885db1075e0e4b1c46a21dd21c4b36135755a5b - md5: 993af5fd60730f9a7cbf1e0c786bdf0a - depends: - - libarrow-acero 20.0.0.* - - libarrow-dataset 20.0.0.* - - libarrow-substrait 20.0.0.* - - libparquet 20.0.0.* - - pyarrow-core 20.0.0 *_0_* - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 25793 - timestamp: 1746000610680 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-20.0.0-py310hb6292c7_0.conda - sha256: dadbedfabfb84e91f7f340790493a880afd04311d4a89641a47cbd28de693c52 - md5: 7dd9b4d244e2598eb6846ec0f842a8d2 - depends: - - libarrow-acero 20.0.0.* - - libarrow-dataset 20.0.0.* - - libarrow-substrait 20.0.0.* - - libparquet 20.0.0.* - - pyarrow-core 20.0.0 *_0_* - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 25841 - timestamp: 1746000898925 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-20.0.0-py310h5588dad_0.conda - sha256: 812bf5438196e3bd7a4fb05d1b3e79e361df75bb91f3f80bc84d7ce164a03f6b - md5: 4bca2ac184ffb65204cf743e1c95fe67 - depends: - - libarrow-acero 20.0.0.* - - libarrow-dataset 20.0.0.* - - libarrow-substrait 20.0.0.* - - libparquet 20.0.0.* - - pyarrow-core 20.0.0 *_0_* - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 26235 - timestamp: 1746001031042 -- conda: https://prefix.dev/conda-forge/linux-64/pyarrow-core-20.0.0-py310hac404ae_0_cpu.conda - sha256: c96fc4d91fbb1b133e35bdeb3ce96874e0a7a385331b3b7a2c298da9b98180bf - md5: 01d158af8c0d9c2abc09a29ac39284a5 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 20.0.0.* *cpu - - libgcc >=13 - - libstdcxx >=13 - - 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: 4644381 - timestamp: 1746000749034 -- conda: https://prefix.dev/conda-forge/osx-64/pyarrow-core-20.0.0-py310h86202ae_0_cpu.conda - sha256: d715c2a2a5d3df0dc3c22313b6c4ab0a799a54da6ba7a16890f30592336ccf33 - md5: 993524109494f31c8211f9d26b614d6d + - pkg:pypi/pre-commit?source=hash-mapping + size: 195854 + timestamp: 1742475656293 +- conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda + sha256: ebc1bb62ac612af6d40667da266ff723662394c0ca78935340a5b5c14831227b + md5: d17ae9db4dc594267181bd199bf9a551 depends: - - __osx >=10.13 - - libarrow 20.0.0.* *cpu - - libcxx >=18 - - libzlib >=1.3.1,<2.0a0 - - python >=3.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 + - python >=3.9 + - wcwidth constrains: - - apache-arrow-proc * cpu - - numpy >=1.21,<3 - license: Apache-2.0 - license_family: APACHE + - prompt_toolkit 3.0.51 + license: BSD-3-Clause + license_family: BSD purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 4808322 - timestamp: 1746000570405 -- conda: https://prefix.dev/conda-forge/osx-arm64/pyarrow-core-20.0.0-py310hc17921c_0_cpu.conda - sha256: ac1f2ca57c988158781c1daa781c1d8194d42d13edef54fbf89f908ab4ec6e90 - md5: a856455cc6df0cafa80e88eae65eb96f + - pkg:pypi/prompt-toolkit?source=compressed-mapping + size: 271841 + timestamp: 1744724188108 +- conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83 + md5: 7d9daffbb8d8e0af0f769dbbcd173a54 depends: - - __osx >=11.0 - - libarrow 20.0.0.* *cpu - - libcxx >=18 - - libzlib >=1.3.1,<2.0a0 - - python >=3.10,<3.11.0a0 - - 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: 4348162 - timestamp: 1746000835614 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-20.0.0-py310h399dd74_0_cpu.conda - sha256: 00a8e0e9183e6f5067cf5428ed7b716858c6e7dd97b63583ab8431350f56a14e - md5: e3fcc76dde5726c8490db60e5be3429e - depends: - - libarrow 20.0.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: - - numpy >=1.21,<3 - - apache-arrow-proc * cpu - license: Apache-2.0 - license_family: APACHE + - python >=3.9 + license: ISC purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 3508151 - timestamp: 1746001001917 -- conda: https://prefix.dev/conda-forge/win-64/pyarrow-core-20.0.0-py310h8b91b4e_0_cuda.conda - sha256: 05ea857b0b580030c247aa131b8e0f4a92c8c2ef96379f942039f4b7fbf728a4 - md5: b14cea87499c8a9049e352415d754763 - depends: - - __cuda >=11.8 - - libarrow 20.0.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: - - numpy >=1.21,<3 - - apache-arrow-proc * cuda - license: Apache-2.0 - license_family: APACHE + - pkg:pypi/ptyprocess?source=hash-mapping + size: 19457 + timestamp: 1733302371990 +- conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 + md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04 + depends: + - python >=3.9 + license: MIT + license_family: MIT purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 3565385 - timestamp: 1746002121078 + - pkg:pypi/pure-eval?source=hash-mapping + size: 16668 + timestamp: 1733569518868 - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda sha256: 27f888492af3d5ab19553f263b0015bf3766a334668b5b3a79c7dc0416e603c1 md5: 8088a5e7b2888c780738c3130f2a969d @@ -14508,29 +9122,6 @@ packages: 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 - md5: 5ba79d7c71f03c678c8ead841f347d6e - depends: - - python >=3.9 - - six >=1.5 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/python-dateutil?source=hash-mapping - size: 222505 - timestamp: 1733215763718 -- 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=compressed-mapping - size: 144160 - timestamp: 1742745254292 - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda build_number: 7 sha256: 1316c66889313d9caebcfa5d5e9e6af25f8ba09396fc1bc196a08a3febbbabb8 @@ -14828,7 +9419,7 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/pytz?source=compressed-mapping + - pkg:pypi/pytz?source=hash-mapping size: 189015 timestamp: 1742920947249 - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py310h89163eb_2.conda @@ -14996,16 +9587,6 @@ packages: purls: [] 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 hd248061_3 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 220297 - timestamp: 1741121702233 - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c md5: 283b96675859b20a825f8fa30f311446 @@ -15064,18 +9645,6 @@ packages: - pkg:pypi/roman-numerals-py?source=hash-mapping size: 13348 timestamp: 1740240332327 -- conda: https://prefix.dev/conda-forge/linux-64/s2n-1.5.18-h763c568_1.conda - sha256: 6d0399775ef7841914e99aed5b7330ce3d9d29a4219d40b1b94fd9a50d902a73 - md5: 0bf75253494a85260575e23c3b29db90 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - openssl >=3.5.0,<4.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 353577 - timestamp: 1746350509891 - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda sha256: 4cb98641f870666d365594013701d5691205a0fe81ac3ba7778a23b1cc2caa8e md5: 8c29cd33b64b2eb78597fa28b5595c8d @@ -15144,6 +9713,27 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 13507343 timestamp: 1739792089317 +- 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/noarch/setuptools-75.8.2-pyhff2d567_0.conda sha256: 91d664ace7c22e787775069418daa9f232ee8bafdd0a6a080a5ed2395a6fa6b2 md5: 9bddfdbf4e061821a1a443f93223be61 @@ -15166,17 +9756,6 @@ packages: - pkg:pypi/setuptools?source=compressed-mapping size: 778484 timestamp: 1746085063737 -- conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db - md5: a451d576819089b0d672f18768be0f65 - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/six?source=hash-mapping - size: 16385 - timestamp: 1733381032766 - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda sha256: c998d5a29848ce9ff1c53ba506e7d01bbd520c39bbe72e2fb7cdf5a53bad012f md5: aec4dba5d4c2924730088753f6fa164b @@ -15222,52 +9801,6 @@ packages: purls: [] size: 2098929 timestamp: 1738089785163 -- conda: https://prefix.dev/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda - sha256: ec91e86eeb2c6bbf09d51351b851e945185d70661d2ada67204c9a6419d282d3 - md5: 3b3e64af585eadfb52bb90b553db5edf - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - license: BSD-3-Clause - license_family: BSD - 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 - depends: - - __osx >=11.0 - - libcxx >=18 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 35857 - timestamp: 1733502172664 -- conda: https://prefix.dev/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda - sha256: 29753b51803c0396c3cb56e4f11e68c968a2f43b71b648634bef1f9193f9e78b - md5: e32fb978aaea855ddce624eb8c8eb69a - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 59757 - timestamp: 1733502109991 - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 sha256: a0fd916633252d99efb6223b1050202841fa8d2d53dacca564b0ed77249d3228 md5: 4d22a9315e78c6827f806065957d566e @@ -15301,41 +9834,21 @@ packages: - pkg:pypi/soupsieve?source=hash-mapping size: 37773 timestamp: 1746563720271 -- pypi: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl - name: sparse - version: 0.16.0 - sha256: 25d4463cf36315ee16a19b6951f1d6b8e9128a07dafd58f846eb6dfb4cd5b9d8 - 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.10 ; extra == 'finch' - - finch-mlir>=0.0.2 ; extra == 'mlir' - requires_python: '>=3.10' +- conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + sha256: b84e2cdba2d5129f21de779dc80b4d35c27709ff3d887d6b8336112e33d2b397 + md5: c5b47de023729a21700aa8ab23cb44f1 + depends: + - python >=3.10 + - numpy >=1.17 + - scipy >=0.19 + - numba >=0.49 + - python + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/sparse?source=hash-mapping + size: 120718 + timestamp: 1743584866100 - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda sha256: 3228eb332ce159f031d4b7d2e08117df973b0ba3ddcb8f5dbb7f429f71d27ea1 md5: 1a3281a0dc355c02b5506d87db2d78ac @@ -15601,17 +10114,6 @@ packages: purls: [] size: 151460 timestamp: 1732982860332 -- 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=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 @@ -15699,62 +10201,6 @@ packages: - pkg:pypi/toolz?source=hash-mapping size: 52475 timestamp: 1733736126261 -- conda: https://prefix.dev/conda-forge/linux-64/tornado-6.4.2-py310ha75aee5_0.conda - sha256: 9c2b86d4e58c8b0e7d13a7f4c440f34e2201bae9cfc1d7e1d30a5bc7ffb1d4c8 - md5: 166d59aab40b9c607b4cc21c03924e9d - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=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: 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 - depends: - - __osx >=11.0 - - python >=3.10,<3.11.0a0 - - python >=3.10,<3.11.0a0 *_cpython - - python_abi 3.10.* *_cp310 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/tornado?source=hash-mapping - size: 652533 - timestamp: 1732616281463 -- conda: https://prefix.dev/conda-forge/win-64/tornado-6.4.2-py310ha8f682b_0.conda - sha256: 2e5671d0db03961692b3390778ce6aba40702bd57584fa60badf4baa7614679b - md5: e6819d3a0cae0f1b1838875f858421d1 - depends: - - 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: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/tornado?source=hash-mapping - size: 655262 - timestamp: 1732616377814 - conda: https://prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda sha256: f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959 md5: 019a7385be9af33791c989871317e1ed @@ -16039,103 +10485,6 @@ packages: - pkg:pypi/win-inet-pton?source=hash-mapping size: 9555 timestamp: 1733130678956 -- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - sha256: ed10c9283974d311855ae08a16dfd7e56241fac632aec3b92e3cfe73cff31038 - md5: f6ebe2cb3f82ba6c057dde5d9debe4f7 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - license: MIT - license_family: MIT - 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 - depends: - - __osx >=11.0 - license: MIT - license_family: MIT - purls: [] - size: 13593 - timestamp: 1734229104321 -- conda: https://prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - sha256: 047836241b2712aab1e29474a6f728647bff3ab57de2806b0bb0a6cf9a2d2634 - md5: 2ffbfae4548098297c033228256eb96e - depends: - - libgcc >=13 - - libwinpthread >=12.0.0.r4.gg4f2fc60ca - - ucrt >=10.0.20348.0 - license: MIT - license_family: MIT - purls: [] - size: 108013 - timestamp: 1734229474049 -- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - sha256: 6b250f3e59db07c2514057944a3ea2044d6a8cdde8a47b6497c254520fade1ee - md5: 8035c64cb77ed555e3f150b7b3972480 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - license: MIT - license_family: MIT - 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 - depends: - - __osx >=11.0 - license: MIT - license_family: MIT - purls: [] - size: 18487 - timestamp: 1727795205022 -- conda: https://prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda - sha256: 9075f98dcaa8e9957e4a3d9d30db05c7578a536950a31c200854c5c34e1edb2c - md5: 8393c0f7e7870b4eb45553326f81f0ff - depends: - - libgcc >=13 - - libwinpthread >=12.0.0.r4.gg4f2fc60ca - - ucrt >=10.0.20348.0 - license: MIT - license_family: MIT - purls: [] - size: 69920 - timestamp: 1727795651979 -- conda: https://prefix.dev/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda - sha256: ac6d4d4133b1e0f69075158cdf00fccad20e29fc6cc45faa480cec37a84af6ae - md5: 5663fa346821cd06dc1ece2c2600be2c - depends: - - python >=3.8 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/xyzservices?source=hash-mapping - size: 49477 - timestamp: 1745598150265 - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae @@ -16173,17 +10522,6 @@ packages: purls: [] size: 63274 timestamp: 1641347623319 -- conda: https://prefix.dev/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - sha256: 5488542dceeb9f2874e726646548ecc5608060934d6f9ceaa7c6a48c61f9cc8d - md5: e52c2ef711ccf31bb7f70ca87d144b9e - depends: - - python >=3.9 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/zict?source=hash-mapping - size: 36341 - timestamp: 1733261642963 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda sha256: 567c04f124525c97a096b65769834b7acb047db24b15a56888a322bf3966c3e1 md5: 0c3cc595284c5e8f0f9900a9b228a332 @@ -16362,38 +10700,3 @@ 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 - depends: - - __osx >=11.0 - - libzlib >=1.3.1,<2.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - 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 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 354697 - timestamp: 1742433568506 diff --git a/pyproject.toml b/pyproject.toml index 0c032896..13e5672b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,8 +65,8 @@ array-api-strict = ">=2.3.1" numpy = ">=2.1.3" pytest = ">=8.3.5" hypothesis = ">=6.131.8" -dask-core = ">=2025.4.1" # No distributed, tornado, etc. -# NOTE: don't add jax, pytorch, sparse, cupy here +dask-core = ">=2025.5.0" # No distributed, tornado, etc. +# NOTE: don't add cupy, jax, pytorch, or sparse here, # as they slow down mypy and are not portable across target OSs [tool.pixi.feature.lint.tasks] @@ -105,7 +105,7 @@ myst-parser = ">=4.0.1" sphinx-copybutton = ">=0.5.2" sphinx-autodoc-typehints = ">=1.25.3" # Needed to import parsed modules with autodoc -dask-core = ">=2025.4.1" +dask-core = ">=2025.5.0" # No distributed, tornado, etc. pytest = ">=8.3.5" typing-extensions = ">=4.13.2" numpy = ">=2.1.3" @@ -135,12 +135,8 @@ numpy = "=1.22.0" # Note: JAX and PyTorch will install CPU variants. [tool.pixi.feature.backends.dependencies] pytorch = ">=2.6.0" -dask = ">=2025.4.1" -numba = ">=0.61.2" # sparse dependency -llvmlite = ">=0.44.0" # sparse dependency - -[tool.pixi.feature.backends.pypi-dependencies] -sparse = { version = ">=0.16.0" } +dask-core = ">=2025.5.0" # No distributed, tornado, etc. +sparse = ">=0.16.0" [tool.pixi.feature.backends.target.linux-64.dependencies] jax = ">=0.5.2" @@ -237,8 +233,8 @@ disallow_any_expr = false 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.*", "torch.*"] +# slow or unavailable on Windows; do not add to the lint env +module = ["cupy.*", "jax.*", "sparse.*", "torch.*"] ignore_missing_imports = true # pyright From ad55fea063ab412af0861bca4567574368030b3d Mon Sep 17 00:00:00 2001 From: crusaderky Date: Fri, 16 May 2025 11:02:22 +0100 Subject: [PATCH 092/131] MAINT: `reshape` does not accept int --- src/array_api_extra/_lib/_funcs.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index e552392b..bb39775f 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -725,7 +725,8 @@ def nunique(x: Array, /, *, xp: ModuleType | None = None) -> Array: 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)) + x = xp.reshape(x, (-1,)) + x = xp.sort(x) mask = x != xp.roll(x, -1) default_int = xp.__array_namespace_info__().default_dtypes( device=_compat.device(x) From 197476f9062f581a6a419c174a92e3924a0d9de1 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Fri, 16 May 2025 11:19:33 +0100 Subject: [PATCH 093/131] MAINT: upgrade to array-api-compat >=1.12 --- pixi.lock | 105 ++++++++++---------- pyproject.toml | 4 +- src/array_api_extra/_lib/_utils/_helpers.py | 8 +- 3 files changed, 56 insertions(+), 61 deletions(-) diff --git a/pixi.lock b/pixi.lock index 5159c189..a95291d1 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_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-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_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-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-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda @@ -50,7 +50,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda @@ -68,7 +68,7 @@ environments: - 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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda @@ -95,7 +95,7 @@ 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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.10-py310hff52083_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda @@ -268,7 +268,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_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.10-py310h2ec42d9_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda @@ -434,7 +434,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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.10-py310hbe9552e_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda @@ -597,7 +597,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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.10-py310h5588dad_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda @@ -754,7 +754,7 @@ 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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.10-py310hff52083_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda @@ -975,7 +975,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_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.10-py310h2ec42d9_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda @@ -1141,7 +1141,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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.10-py310hbe9552e_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda @@ -1305,7 +1305,7 @@ 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.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.10-py310h5588dad_0.conda - conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda @@ -1486,7 +1486,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_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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda @@ -1577,7 +1577,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_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.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py313h9ea2907_2.conda @@ -1664,7 +1664,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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda @@ -1751,7 +1751,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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda @@ -1851,7 +1851,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_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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.10-py313h78bf25f_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda @@ -1964,7 +1964,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_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.10-py313habf4b1d_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda @@ -2072,7 +2072,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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.10-py313h8f79df9_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda @@ -2180,7 +2180,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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.10-py313hfa70ccb_0.conda - conda: https://prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda @@ -2297,7 +2297,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_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-compat-1.12.0-pyhe01879c_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 @@ -2345,7 +2345,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_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 @@ -2389,7 +2389,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_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 @@ -2433,7 +2433,7 @@ environments: - 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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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 @@ -2487,7 +2487,7 @@ 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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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 @@ -2585,7 +2585,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.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-compat-1.12.0-pyhe01879c_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 @@ -2676,7 +2676,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.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-compat-1.12.0-pyhe01879c_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 @@ -2763,7 +2763,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - pypi: . win-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-compat-1.12.0-pyhe01879c_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 @@ -2847,7 +2847,7 @@ 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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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 @@ -2993,7 +2993,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.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-compat-1.12.0-pyhe01879c_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 @@ -3084,7 +3084,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.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-compat-1.12.0-pyhe01879c_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 @@ -3172,7 +3172,7 @@ 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.11.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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 @@ -3280,7 +3280,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_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-compat-1.12.0-pyhe01879c_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 @@ -3330,7 +3330,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_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 @@ -3373,7 +3373,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_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 @@ -3416,7 +3416,7 @@ environments: - 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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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 @@ -3471,7 +3471,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_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-compat-1.12.0-pyhe01879c_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 @@ -3520,7 +3520,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_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 @@ -3563,7 +3563,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_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 @@ -3606,7 +3606,7 @@ environments: - 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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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 @@ -3660,7 +3660,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_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-compat-1.12.0-pyhe01879c_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 @@ -3708,7 +3708,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_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 @@ -3752,7 +3752,7 @@ environments: - 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-compat-1.12.0-pyhe01879c_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 @@ -3796,7 +3796,7 @@ environments: - 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.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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 @@ -3901,24 +3901,23 @@ packages: - pkg:pypi/alabaster?source=hash-mapping size: 18684 timestamp: 1733750512696 -- conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.11.2-pyh29332c3_0.conda - sha256: 7d5e6591e3c6a337dbf48d42c7935e027e4355b14d62ef3013094318396309a1 - md5: 1826ac16b721678b8a3b3cb3f1a3ae13 +- conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda + sha256: 259b8e21ee0ce8f2cdcee9df7ba9b7e53d1b4aa2d252946acf5108e03d5d7b5e + md5: b656a1f58a53e7b6f5d4588d9b19e7b0 depends: - - python >=3.9 + - python >=3.10 - python license: MIT - license_family: MIT purls: - pkg:pypi/array-api-compat?source=hash-mapping - size: 41599 - timestamp: 1742509526028 + size: 45821 + timestamp: 1747403732947 - pypi: . name: array-api-extra version: 0.8.0.dev0 - sha256: e3263c30289d66eb33e78df344e50a1a93db11b5207e317c541c3bb52ba56b4a + sha256: ef4f51355b324b4797283953199955b2c7cdd6afa4a187ddd10e663e9ab0de59 requires_dist: - - array-api-compat>=1.11.2,<2 + - array-api-compat>=1.12.0,<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 13e5672b..f692c801 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Typing :: Typed", ] dynamic = ["version"] -dependencies = ["array-api-compat>=1.11.2,<2"] +dependencies = ["array-api-compat>=1.12.0,<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,<2" +array-api-compat = ">=1.12.0,<2" [tool.pixi.pypi-dependencies] array-api-extra = { path = ".", editable = true } diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index 64006270..1a04fc8b 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -296,13 +296,9 @@ def capabilities(xp: ModuleType) -> dict[str, int]: # 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): + if is_jax_namespace(xp) and out["boolean indexing"]: # FIXME https://github.com/jax-ml/jax/issues/27418 + # Fixed in jax >=0.6.0 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 From 28a364d961dfe506877bd111f9d4e503a9fafa16 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Fri, 16 May 2025 22:04:34 +0100 Subject: [PATCH 094/131] Merge pull request #284 from crusaderky/autojit ENH: `jax_autojit` --- src/array_api_extra/_lib/_utils/_helpers.py | 263 +++++++++++++++++++- src/array_api_extra/testing.py | 85 ++++--- tests/conftest.py | 41 ++- tests/test_at.py | 22 +- tests/test_funcs.py | 20 +- tests/test_helpers.py | 199 ++++++++++++++- tests/test_lazy.py | 6 +- tests/test_testing.py | 96 +++++-- 8 files changed, 628 insertions(+), 104 deletions(-) diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index 1a04fc8b..99fcf65a 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -2,10 +2,24 @@ from __future__ import annotations +import io import math -from collections.abc import Generator, Iterable +import pickle +import types +from collections.abc import Callable, Generator, Iterable +from functools import wraps from types import ModuleType -from typing import TYPE_CHECKING, cast +from typing import ( + TYPE_CHECKING, + Any, + ClassVar, + Generic, + Literal, + ParamSpec, + TypeAlias, + TypeVar, + cast, +) from . import _compat from ._compat import ( @@ -19,8 +33,16 @@ from ._typing import Array if TYPE_CHECKING: # pragma: no cover - # TODO import from typing (requires Python >=3.13) - from typing_extensions import TypeIs + # TODO import from typing (requires Python >=3.12 and >=3.13) + from typing_extensions import TypeIs, override +else: + + def override(func): + return func + + +P = ParamSpec("P") +T = TypeVar("T") __all__ = [ @@ -29,8 +51,11 @@ "eager_shape", "in1d", "is_python_scalar", + "jax_autojit", "mean", "meta_namespace", + "pickle_flatten", + "pickle_unflatten", ] @@ -302,3 +327,233 @@ def capabilities(xp: ModuleType) -> dict[str, int]: out = out.copy() out["boolean indexing"] = False return out + + +_BASIC_PICKLED_TYPES = frozenset(( + bool, int, float, complex, str, bytes, bytearray, + list, tuple, dict, set, frozenset, range, slice, + types.NoneType, types.EllipsisType, +)) # fmt: skip +_BASIC_REST_TYPES = frozenset(( + type, types.BuiltinFunctionType, types.FunctionType, types.ModuleType +)) # fmt: skip + +FlattenRest: TypeAlias = tuple[object, ...] + + +def pickle_flatten( + obj: object, cls: type[T] | tuple[type[T], ...] +) -> tuple[list[T], FlattenRest]: + """ + Use the pickle machinery to extract objects out of an arbitrary container. + + Unlike regular ``pickle.dumps``, this function always succeeds. + + Parameters + ---------- + obj : object + The object to pickle. + cls : type | tuple[type, ...] + One or multiple classes to extract from the object. + The instances of these classes inside ``obj`` will not be pickled. + + Returns + ------- + instances : list[cls] + All instances of ``cls`` found inside ``obj`` (not pickled). + rest + Opaque object containing the pickled bytes plus all other objects where + ``__reduce__`` / ``__reduce_ex__`` is either not implemented or raised. + These are unpickleable objects, types, modules, and functions. + + This object is *typically* hashable save for fairly exotic objects + that are neither pickleable nor hashable. + + This object is pickleable if everything except ``instances`` was pickleable + in the input object. + + See Also + -------- + pickle_unflatten : Reverse function. + + Examples + -------- + >>> class A: + ... def __repr__(self): + ... return "" + >>> class NS: + ... def __repr__(self): + ... return "" + ... def __reduce__(self): + ... assert False, "not serializable" + >>> obj = {1: A(), 2: [A(), NS(), A()]} + >>> instances, rest = pickle_flatten(obj, A) + >>> instances + [, , ] + >>> pickle_unflatten(instances, rest) + {1: , 2: [, , ]} + + This can be also used to swap inner objects; the only constraint is that + the number of objects in and out must be the same: + + >>> pickle_unflatten(["foo", "bar", "baz"], rest) + {1: "foo", 2: ["bar", , "baz"]} + """ + instances: list[T] = [] + rest: list[object] = [] + + class Pickler(pickle.Pickler): # numpydoc ignore=GL08 + """ + Use the `pickle.Pickler.persistent_id` hook to extract objects. + """ + + @override + def persistent_id(self, obj: object) -> Literal[0, 1, None]: # pyright: ignore[reportIncompatibleMethodOverride] # numpydoc ignore=GL08 + if isinstance(obj, cls): + instances.append(obj) # type: ignore[arg-type] + return 0 + + typ_ = type(obj) + if typ_ in _BASIC_PICKLED_TYPES: # No subclasses! + # If obj is a collection, recursively descend inside it + return None + if typ_ in _BASIC_REST_TYPES: + rest.append(obj) + return 1 + + try: + # Note: a class that defines __slots__ without defining __getstate__ + # cannot be pickled with __reduce__(), but can with __reduce_ex__(5) + _ = obj.__reduce_ex__(pickle.HIGHEST_PROTOCOL) + except Exception: # pylint: disable=broad-exception-caught + rest.append(obj) + return 1 + + # Object can be pickled. Let the Pickler recursively descend inside it. + return None + + f = io.BytesIO() + p = Pickler(f, protocol=pickle.HIGHEST_PROTOCOL) + p.dump(obj) + return instances, (f.getvalue(), *rest) + + +def pickle_unflatten(instances: Iterable[object], rest: FlattenRest) -> Any: # type: ignore[explicit-any] + """ + Reverse of ``pickle_flatten``. + + Parameters + ---------- + instances : Iterable + Inner objects to be reinserted into the flattened container. + rest : FlattenRest + Extra bits, as returned by ``pickle_flatten``. + + Returns + ------- + object + The outer object originally passed to ``pickle_flatten`` after a + pickle->unpickle round-trip. + + See Also + -------- + pickle_flatten : Serializing function. + pickle.loads : Standard unpickle function. + + Notes + ----- + The `instances` iterable must yield at least the same number of elements as the ones + returned by ``pickle_without``, but the elements do not need to be the same objects + or even the same types of objects. Excess elements, if any, will be left untouched. + """ + iters = iter(instances), iter(rest) + pik = cast(bytes, next(iters[1])) + + class Unpickler(pickle.Unpickler): # numpydoc ignore=GL08 + """Mirror of the overridden Pickler in pickle_flatten.""" + + @override + def persistent_load(self, pid: Literal[0, 1]) -> object: # pyright: ignore[reportIncompatibleMethodOverride] # numpydoc ignore=GL08 + try: + return next(iters[pid]) + except StopIteration as e: + msg = "Not enough objects to unpickle" + raise ValueError(msg) from e + + f = io.BytesIO(pik) + return Unpickler(f).load() + + +class _AutoJITWrapper(Generic[T]): # numpydoc ignore=PR01 + """ + Helper of :func:`jax_autojit`. + + Wrap arbitrary inputs and outputs of the jitted function and + convert them to/from PyTrees. + """ + + obj: T + _registered: ClassVar[bool] = False + __slots__: tuple[str, ...] = ("obj",) + + def __init__(self, obj: T) -> None: # numpydoc ignore=GL08 + self._register() + self.obj = obj + + @classmethod + def _register(cls): # numpydoc ignore=SS06 + """ + Register upon first use instead of at import time, to avoid + globally importing JAX. + """ + if not cls._registered: + import jax + + jax.tree_util.register_pytree_node( + cls, + lambda obj: pickle_flatten(obj, jax.Array), # pyright: ignore[reportUnknownArgumentType] + lambda aux_data, children: pickle_unflatten(children, aux_data), # pyright: ignore[reportUnknownArgumentType] + ) + cls._registered = True + + +def jax_autojit( + func: Callable[P, T], +) -> Callable[P, T]: # numpydoc ignore=PR01,RT01,SS03 + """ + Wrap `func` with ``jax.jit``, with the following differences: + + - Python scalar arguments and return values are not automatically converted to + ``jax.Array`` objects. + - All non-array arguments are automatically treated as static. + Unlike ``jax.jit``, static arguments must be either hashable or serializable with + ``pickle``. + - Unlike ``jax.jit``, non-array arguments and return values are not limited to + tuple/list/dict, but can be any object serializable with ``pickle``. + - Automatically descend into non-array arguments and find ``jax.Array`` objects + inside them, then rebuild the arguments when entering `func`, swapping the JAX + concrete arrays with tracer objects. + - Automatically descend into non-array return values and find ``jax.Array`` objects + inside them, then rebuild them downstream of exiting the JIT, swapping the JAX + tracer objects with concrete arrays. + + See Also + -------- + jax.jit : JAX JIT compilation function. + """ + import jax + + @jax.jit # type: ignore[misc] # pyright: ignore[reportUntypedFunctionDecorator] + def inner( # type: ignore[decorated-any,explicit-any] # numpydoc ignore=GL08 + wargs: _AutoJITWrapper[Any], + ) -> _AutoJITWrapper[T]: + args, kwargs = wargs.obj + res = func(*args, **kwargs) # pyright: ignore[reportCallIssue] + return _AutoJITWrapper(res) + + @wraps(func) + def outer(*args: P.args, **kwargs: P.kwargs) -> T: # numpydoc ignore=GL08 + wargs = _AutoJITWrapper((args, kwargs)) + return inner(wargs).obj + + return outer diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index 37e8e69e..c14e9a22 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -7,12 +7,15 @@ from __future__ import annotations import contextlib -from collections.abc import Callable, Iterable, Iterator, Sequence +import enum +import warnings +from collections.abc import Callable, Iterator, Sequence from functools import wraps from types import ModuleType from typing import TYPE_CHECKING, Any, ParamSpec, TypeVar, cast from ._lib._utils._compat import is_dask_namespace, is_jax_namespace +from ._lib._utils._helpers import jax_autojit, pickle_flatten, pickle_unflatten __all__ = ["lazy_xp_function", "patch_lazy_xp_functions"] @@ -26,7 +29,7 @@ # Sphinx hacks SchedulerGetCallable = object - def override(func: object) -> object: + def override(func): return func @@ -36,13 +39,22 @@ def override(func: object) -> object: _ufuncs_tags: dict[object, dict[str, Any]] = {} # type: ignore[explicit-any] +class Deprecated(enum.Enum): + """Unique type for deprecated parameters.""" + + DEPRECATED = 1 + + +DEPRECATED = Deprecated.DEPRECATED + + def lazy_xp_function( # type: ignore[explicit-any] func: Callable[..., Any], *, allow_dask_compute: bool | int = False, jax_jit: bool = True, - static_argnums: int | Sequence[int] | None = None, - static_argnames: str | Iterable[str] | None = None, + static_argnums: Deprecated = DEPRECATED, + static_argnames: Deprecated = DEPRECATED, ) -> None: # numpydoc ignore=GL07 """ Tag a function to be tested on lazy backends. @@ -82,16 +94,30 @@ def lazy_xp_function( # type: ignore[explicit-any] 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 - :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)`. + Set to True to replace `func` with a smart variant of ``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. + + Unlike with vanilla ``jax.jit``, all arguments and return types that are not JAX + arrays are treated as static; the function can accept and return arbitrary + wrappers around JAX arrays. This difference is because, in real life, most users + won't wrap the function directly with ``jax.jit`` but rather they will use it + within their own code, which is itself then wrapped by ``jax.jit``, and + internally consume the function's outputs. + + In other words, the pattern that is being tested is:: + + >>> @jax.jit + ... def user_func(x): + ... y = user_prepares_inputs(x) + ... z = func(y, some_static_arg=True) + ... return user_consumes(z) + + Default: True. + static_argnums : + Deprecated; ignored + static_argnames : + Deprecated; ignored See Also -------- @@ -108,7 +134,7 @@ def lazy_xp_function( # type: ignore[explicit-any] 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=jax.numpy, this is similar to `b = jax.jit(myfunc)(a)` # When xp=dask.array, crash on compute() or persist() b = myfunc(a) @@ -168,12 +194,20 @@ def test_myfunc(xp): b = mymodule.myfunc(a) # This is wrapped when xp=jax.numpy or xp=dask.array c = naked.myfunc(a) # This is not """ + if static_argnums is not DEPRECATED or static_argnames is not DEPRECATED: + warnings.warn( + ( + "The `static_argnums` and `static_argnames` parameters are deprecated " + "and ignored. They will be removed in a future version." + ), + DeprecationWarning, + stacklevel=2, + ) 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 @@ -247,19 +281,9 @@ def iter_tagged() -> ( # type: ignore[explicit-any] monkeypatch.setattr(mod, name, wrapped) elif is_jax_namespace(xp): - import jax - 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[explicit-any] - Callable[..., Any], - jax.jit( - func, - static_argnums=tags["static_argnums"], - static_argnames=tags["static_argnames"], - ), - ) + wrapped = jax_autojit(func) monkeypatch.setattr(mod, name, wrapped) @@ -308,6 +332,7 @@ def _dask_wrap( After the function returns, materialize the graph in order to re-raise exceptions. """ import dask + import dask.array as da func_name = getattr(func, "__name__", str(func)) n_str = f"only up to {n}" if n else "no" @@ -327,6 +352,8 @@ 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[attr-defined,no-untyped-call,func-returns-value,index] # pyright: ignore[reportPrivateImportUsage] + arrays, rest = pickle_flatten(out, da.Array) + arrays = dask.persist(arrays, scheduler="threads")[0] # type: ignore[attr-defined,no-untyped-call,func-returns-value,index] # pyright: ignore[reportPrivateImportUsage] + return pickle_unflatten(arrays, rest) # pyright: ignore[reportUnknownArgumentType] return wrapper diff --git a/tests/conftest.py b/tests/conftest.py index 5676cc0d..372f9960 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -148,19 +148,7 @@ def xp( patch_lazy_xp_functions(request, monkeypatch, xp=xp) 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) + _setup_jax(library) elif library == Backend.TORCH_GPU: import torch.cuda @@ -175,6 +163,22 @@ def xp( yield xp +def _setup_jax(library: Backend) -> None: + 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) + + @pytest.fixture(params=[Backend.DASK]) # Can select the test with `pytest -k dask` def da( request: pytest.FixtureRequest, monkeypatch: pytest.MonkeyPatch @@ -186,6 +190,17 @@ def da( return xp +@pytest.fixture(params=[Backend.JAX, Backend.JAX_GPU]) +def jnp( + request: pytest.FixtureRequest, monkeypatch: pytest.MonkeyPatch +) -> ModuleType: # numpydoc ignore=PR01,RT01 + """Variant of the `xp` fixture that only yields jax.numpy.""" + xp = pytest.importorskip("jax.numpy") + _setup_jax(request.param) + patch_lazy_xp_functions(request, monkeypatch, xp=xp) + return xp + + @pytest.fixture def device( library: Backend, xp: ModuleType diff --git a/tests/test_at.py b/tests/test_at.py index fa9bcdc8..7294a7c4 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -1,5 +1,4 @@ import math -import pickle from collections.abc import Callable, Generator from contextlib import contextmanager from types import ModuleType @@ -41,28 +40,11 @@ def at_op( 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, copy=copy, xp=xp) - return _at_op(x, idx, None, op, y, copy=copy, xp=xp) - - -def _at_op( - x: Array, - idx: SetIndex | None, - idx_pickle: bytes | None, - op: _AtOp, - y: Array | object, - 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, cast(SetIndex, idx)), op.value)) # type: ignore[explicit-any] + meth = cast(Callable[..., Array], getattr(at(x, idx), op.value)) # type: ignore[explicit-any] return meth(y, copy=copy, xp=xp) -lazy_xp_function(_at_op, static_argnames=("op", "idx_pickle", "copy", "xp")) +lazy_xp_function(at_op) @contextmanager diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 5f34bd60..4cd1718c 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -37,17 +37,17 @@ # 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")) -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")) +lazy_xp_function(apply_where) +lazy_xp_function(atleast_nd) +lazy_xp_function(cov) +lazy_xp_function(create_diagonal) +lazy_xp_function(expand_dims) +lazy_xp_function(kron) +lazy_xp_function(nunique) +lazy_xp_function(pad) # FIXME calls in1d which calls xp.unique_values without size -lazy_xp_function(setdiff1d, jax_jit=False, static_argnames=("assume_unique", "xp")) -lazy_xp_function(sinc, static_argnames="xp") +lazy_xp_function(setdiff1d, jax_jit=False) +lazy_xp_function(sinc) class TestApplyWhere: diff --git a/tests/test_helpers.py b/tests/test_helpers.py index a104e93c..d2068f13 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -1,5 +1,5 @@ from types import ModuleType -from typing import cast +from typing import TYPE_CHECKING, Generic, TypeVar, cast import numpy as np import pytest @@ -13,18 +13,31 @@ capabilities, eager_shape, in1d, + jax_autojit, meta_namespace, ndindex, + pickle_flatten, + pickle_unflatten, ) from array_api_extra._lib._utils._typing import Array, Device, DType from array_api_extra.testing import lazy_xp_function from .conftest import np_compat +if TYPE_CHECKING: + # TODO import from typing (requires Python >=3.12) + from typing_extensions import override +else: + + def override(func): + return func + # mypy: disable-error-code=no-untyped-usage +T = TypeVar("T") + # FIXME calls xp.unique_values without size -lazy_xp_function(in1d, jax_jit=False, static_argnames=("assume_unique", "invert", "xp")) +lazy_xp_function(in1d, jax_jit=False) @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no unique_inverse") @@ -204,3 +217,185 @@ def test_capabilities(xp: ModuleType): if xp.__array_api_version__ >= "2024.12": expect.add("max dimensions") assert capabilities(xp).keys() == expect + + +class Wrapper(Generic[T]): + """Trivial opaque wrapper. Must be pickleable.""" + + x: T + # __slots__ make this object serializable with __reduce_ex__(5), + # but not with __reduce__ + __slots__: tuple[str, ...] = ("x",) + + def __init__(self, x: T): + self.x = x + + # Note: this makes the object not hashable + @override + def __eq__(self, other: object) -> bool: + return isinstance(other, Wrapper) and self.x == other.x + + +class TestPickleFlatten: + def test_roundtrip(self): + class NotSerializable: + @override + def __reduce__(self) -> tuple[object, ...]: + raise NotImplementedError() + + # Note: NotHashable() instances can be reduced to an + # unserializable local class + class NotHashable: + @override + def __eq__(self, other: object) -> bool: + return isinstance(other, type(self)) and other.__dict__ == self.__dict__ + + with pytest.raises(TypeError): + _ = hash(NotHashable()) + + # Extracted objects need be neither pickleable nor serializable + class C(NotSerializable, NotHashable): + x: int + + def __init__(self, x: int): + self.x = x + + class D(C): + pass + + c1 = C(1) + c2 = C(2) + d3 = D(3) + + # An assorted bunch of opaque containers, standard containers, + # non-serializable objects, and non-hashable objects (but not at the same time) + obj = Wrapper([1, c1, {2: (c2, {NotSerializable()})}, NotHashable(), d3]) + instances, rest = pickle_flatten(obj, C) + + assert instances == [c1, c2, d3] + obj2 = pickle_unflatten(instances, rest) + assert obj2 == obj + + def test_swap_objects(self): + class C: + pass + + obj = [1, C(), {2: (C(), {C()})}] + _, rest = pickle_flatten(obj, C) + obj2 = pickle_unflatten(["foo", "bar", "baz"], rest) + assert obj2 == [1, "foo", {2: ("bar", {"baz"})}] + + def test_multi_class(self): + class C: + pass + + class D: + pass + + c, d = C(), D() + instances, _ = pickle_flatten([c, d], (C, D)) + assert len(instances) == 2 + assert instances[0] is c + assert instances[1] is d + + def test_no_class(self): + obj = {1: "foo", 2: (3, 4)} + instances, rest = pickle_flatten(obj, ()) # type: ignore[var-annotated] + assert instances == [] + obj2 = pickle_unflatten([], rest) + assert obj2 == obj + + def test_flattened_stream(self): + """ + Test that multiple calls to flatten() can feed into the same stream of instances + """ + obj1 = Wrapper(1) + obj2 = [Wrapper(2), Wrapper(3)] + instances1, rest1 = pickle_flatten(obj1, Wrapper) + instances2, rest2 = pickle_flatten(obj2, Wrapper) + it = iter(instances1 + instances2 + [Wrapper(4)]) # pyright: ignore[reportUnknownArgumentType] + assert pickle_unflatten(it, rest1) == obj1 # pyright: ignore[reportUnknownArgumentType] + assert pickle_unflatten(it, rest2) == obj2 # pyright: ignore[reportUnknownArgumentType] + assert list(it) == [Wrapper(4)] # pyright: ignore[reportUnknownArgumentType] + + def test_too_short(self): + obj = [Wrapper(1), Wrapper(2)] + instances, rest = pickle_flatten(obj, Wrapper) + with pytest.raises(ValueError, match="Not enough"): + pickle_unflatten(instances[:1], rest) # pyright: ignore[reportUnknownArgumentType] + + def test_recursion(self): + obj: list[object] = [Wrapper(1)] + obj.append(obj) + + instances, rest = pickle_flatten(obj, Wrapper) + assert instances == [Wrapper(1)] + + obj2 = pickle_unflatten(instances, rest) # pyright: ignore[reportUnknownArgumentType] + assert len(obj2) == 2 + assert obj2[0] is obj[0] + assert obj2[1] is obj2 + + +class TestJAXAutoJIT: + def test_basic(self, jnp: ModuleType): + @jax_autojit + def f(x: Array, k: object = False) -> Array: + return x + 1 if k else x - 1 + + # Basic recognition of static_argnames + xp_assert_equal(f(jnp.asarray([1, 2])), jnp.asarray([0, 1])) + xp_assert_equal(f(jnp.asarray([1, 2]), False), jnp.asarray([0, 1])) + xp_assert_equal(f(jnp.asarray([1, 2]), True), jnp.asarray([2, 3])) + xp_assert_equal(f(jnp.asarray([1, 2]), 1), jnp.asarray([2, 3])) + + # static argument is not an ArrayLike + xp_assert_equal(f(jnp.asarray([1, 2]), "foo"), jnp.asarray([2, 3])) + + # static argument is not hashable, but serializable + xp_assert_equal(f(jnp.asarray([1, 2]), ["foo"]), jnp.asarray([2, 3])) + + def test_wrapper(self, jnp: ModuleType): + @jax_autojit + def f(w: Wrapper[Array]) -> Wrapper[Array]: + return Wrapper(w.x + 1) + + inp = Wrapper(jnp.asarray([1, 2])) + out = f(inp).x + xp_assert_equal(out, jnp.asarray([2, 3])) + + def test_static_hashable(self, jnp: ModuleType): + """Static argument/return value is hashable, but not serializable""" + + class C: + def __reduce__(self) -> object: # type: ignore[explicit-override,override] # pyright: ignore[reportIncompatibleMethodOverride,reportImplicitOverride] + raise Exception() + + @jax_autojit + def f(x: object) -> object: + return x + + inp = C() + out = f(inp) + assert out is inp + + # Serializable opaque input contains non-serializable object plus array + inp = Wrapper((C(), jnp.asarray([1, 2]))) + out = f(inp) + assert isinstance(out, Wrapper) + assert out.x[0] is inp.x[0] + assert out.x[1] is not inp.x[1] + xp_assert_equal(out.x[1], inp.x[1]) # pyright: ignore[reportUnknownArgumentType] + + def test_arraylikes_are_static(self): + pytest.importorskip("jax") + + @jax_autojit + def f(x: list[int]) -> list[int]: + assert isinstance(x, list) + assert x == [1, 2] + return [3, 4] + + out = f([1, 2]) + assert isinstance(out, list) + assert out == [3, 4] diff --git a/tests/test_lazy.py b/tests/test_lazy.py index f40df277..aef73301 100644 --- a/tests/test_lazy.py +++ b/tests/test_lazy.py @@ -15,9 +15,7 @@ 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") -) +lazy_xp_function(lazy_apply) as_numpy = pytest.mark.parametrize( "as_numpy", @@ -386,7 +384,7 @@ def eager( ) -lazy_xp_function(check_lazy_apply_kwargs, static_argnames=("expect_cls", "as_numpy")) +lazy_xp_function(check_lazy_apply_kwargs) @as_numpy diff --git a/tests/test_testing.py b/tests/test_testing.py index adb77d20..51a7775e 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -263,32 +263,24 @@ def static_params(x: Array, n: int, flag: bool = False) -> Array: return x * 3.0 -def static_params1(x: Array, n: int, flag: bool = False) -> Array: - return static_params(x, n, flag) +lazy_xp_function(static_params) -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") +def test_lazy_xp_function_static_params(xp: ModuleType): + x = xp.asarray([1.0, 2.0]) + xp_assert_equal(static_params(x, 1), xp.asarray([3.0, 6.0])) + xp_assert_equal(static_params(x, 1, True), xp.asarray([2.0, 4.0])) + xp_assert_equal(static_params(x, 1, False), xp.asarray([3.0, 6.0])) + xp_assert_equal(static_params(x, 0, False), xp.asarray([3.0, 6.0])) + xp_assert_equal(static_params(x, 1, flag=True), xp.asarray([2.0, 4.0])) + xp_assert_equal(static_params(x, n=1, flag=True), xp.asarray([2.0, 4.0])) -@pytest.mark.parametrize("func", [static_params1, static_params2, static_params3]) -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])) - 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])) +def test_lazy_xp_function_deprecated_static_argnames(): + with pytest.warns(DeprecationWarning, match="static_argnames"): + lazy_xp_function(static_params, static_argnames=["flag"]) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] + with pytest.warns(DeprecationWarning, match="static_argnums"): + lazy_xp_function(static_params, static_argnums=[1]) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] try: @@ -351,6 +343,66 @@ def test_lazy_xp_function_eagerly_raises(da: ModuleType): _ = dask_raises(x) +class Wrapper: + """Trivial opaque wrapper. Must be pickleable.""" + + x: Array + + def __init__(self, x: Array): + self.x = x + + +def check_opaque_wrapper(w: Wrapper, xp: ModuleType) -> Wrapper: + assert isinstance(w, Wrapper) + assert array_namespace(w.x) == xp + return Wrapper(w.x + 1) + + +lazy_xp_function(check_opaque_wrapper) + + +def test_lazy_xp_function_opaque_wrappers(xp: ModuleType): + """ + Test that function input and output can be wrapped into arbitrary + serializable Python objects, even if jax.jit does not support them. + """ + x = xp.asarray([1, 2]) + xp2 = array_namespace(x) # Revert NUMPY_READONLY to array_api_compat.numpy + res = check_opaque_wrapper(Wrapper(x), xp2) + xp_assert_equal(res.x, xp.asarray([2, 3])) + + +def test_lazy_xp_function_opaque_wrappers_eagerly_raise(da: ModuleType): + """ + Like `test_lazy_xp_function_eagerly_raises`, but the returned object is + wrapped in an opaque wrapper. + """ + x = da.arange(3) + with pytest.raises(ValueError, match="Hello world"): + _ = Wrapper(dask_raises(x)) + + +def check_recursive(x: list[object]) -> list[object]: + assert isinstance(x, list) + assert x[1] is x + y: list[object] = [cast(Array, x[0]) + 1] + y.append(y) + return y + + +lazy_xp_function(check_recursive) + + +def test_lazy_xp_function_recursive(xp: ModuleType): + """Test that inputs and outputs can be recursive data structures.""" + x: list[object] = [xp.asarray([1, 2])] + x.append(x) + y = check_recursive(x) + assert isinstance(y, list) + xp_assert_equal(cast(Array, y[0]), xp.asarray([2, 3])) + assert y[1] is y + + wrapped = ModuleType("wrapped") naked = ModuleType("naked") From 4d8953dc25aa8ef000b34651c5b10fb1c86205b5 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Sat, 17 May 2025 12:33:54 +0100 Subject: [PATCH 095/131] DOC: `autojit` notes (#297) --- src/array_api_extra/_lib/_utils/_helpers.py | 21 ++++++++++++++++++++- src/array_api_extra/testing.py | 1 + 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index 99fcf65a..b856eb41 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -463,7 +463,7 @@ def pickle_unflatten(instances: Iterable[object], rest: FlattenRest) -> Any: # Notes ----- The `instances` iterable must yield at least the same number of elements as the ones - returned by ``pickle_without``, but the elements do not need to be the same objects + returned by ``pickle_flatten``, but the elements do not need to be the same objects or even the same types of objects. Excess elements, if any, will be left untouched. """ iters = iter(instances), iter(rest) @@ -540,6 +540,25 @@ def jax_autojit( See Also -------- jax.jit : JAX JIT compilation function. + + Notes + ----- + These are useful choices *for testing purposes only*, which is how this function is + intended to be used. The output of ``jax.jit`` is a C++ level callable, that + directly dispatches to the compiled kernel after the initial call. In comparison, + ``jax_autojit`` incurs a much higher dispatch time. + + Additionally, consider:: + + def f(x: Array, y: float, plus: bool) -> Array: + return x + y if plus else x - y + + j1 = jax.jit(f, static_argnames="plus") + j2 = jax_autojit(f) + + In the above example, ``j2`` requires a lot less setup to be tested effectively than + ``j1``, but on the flip side it means that it will be re-traced for every different + value of ``y``, which likely makes it not fit for purpose in production. """ import jax diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index c14e9a22..3979f9dd 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -96,6 +96,7 @@ def lazy_xp_function( # type: ignore[explicit-any] jax_jit : bool, optional Set to True to replace `func` with a smart variant of ``jax.jit(func)`` after calling the :func:`patch_lazy_xp_functions` test helper with ``xp=jax.numpy``. + This is the default behaviour. Set to False if `func` is only compatible with eager (non-jitted) JAX. Unlike with vanilla ``jax.jit``, all arguments and return types that are not JAX From e4ecb82cad8b22bd58f1808ee1021793adc354f8 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sat, 17 May 2025 13:14:55 +0100 Subject: [PATCH 096/131] docs: add pearu as a contributor for review (#298) * 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 | 1 + README.md | 1 + 3 files changed, 11 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 5e5e6b0b..561259e2 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -239,6 +239,15 @@ "bug", "tool" ] + }, + { + "login": "pearu", + "name": "Pearu Peterson", + "avatar_url": "https://avatars.githubusercontent.com/u/402156?v=4", + "profile": "https://github.com/pearu", + "contributions": [ + "review" + ] } ] } diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 36d50b0d..b0f2ffb6 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -37,6 +37,7 @@ This project exists thanks to the following contributors Thomas Li
Thomas Li

🐛 🔧 + Pearu Peterson
Pearu Peterson

👀 diff --git a/README.md b/README.md index 3fe7e3eb..65d19699 100644 --- a/README.md +++ b/README.md @@ -92,6 +92,7 @@ This project exists thanks to the following contributors Thomas Li
Thomas Li

🐛 🔧 + Pearu Peterson
Pearu Peterson

👀 From 11b535c944d5e70186028837cebe226d452ffa60 Mon Sep 17 00:00:00 2001 From: crusaderky Date: Sun, 18 May 2025 12:49:18 +0100 Subject: [PATCH 097/131] TST: rework tests for xp_assert_equal --- tests/test_testing.py | 271 ++++++++++++++++++++---------------------- 1 file changed, 132 insertions(+), 139 deletions(-) diff --git a/tests/test_testing.py b/tests/test_testing.py index 51a7775e..0cd117c2 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -1,5 +1,4 @@ from collections.abc import Callable -from contextlib import nullcontext from types import ModuleType from typing import cast @@ -21,23 +20,9 @@ from array_api_extra._lib._utils._typing import Array, Device from array_api_extra.testing import lazy_xp_function -# mypy: disable-error-code=decorated-any +# mypy: disable-error-code="decorated-any, explicit-any" # pyright: reportUnknownParameterType=false,reportMissingParameterType=false -param_assert_equal_close = pytest.mark.parametrize( - "func", - [ - xp_assert_equal, - xp_assert_less, - pytest.param( - xp_assert_close, - marks=pytest.mark.xfail_xp_backend( - Backend.SPARSE, reason="no isdtype", strict=False - ), - ), - ], -) - def test_as_numpy_array(xp: ModuleType, device: Device): x = xp.asarray([1, 2, 3], device=device) @@ -45,136 +30,144 @@ def test_as_numpy_array(xp: ModuleType, device: Device): assert isinstance(y, np.ndarray) -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype", strict=False) -@pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close]) -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])) - - with pytest.raises(AssertionError, match="shapes do not match"): - func(xp.asarray([0]), xp.asarray([[0]])) - - with pytest.raises(AssertionError, match="dtypes do not match"): - func(xp.asarray(0, dtype=xp.float32), xp.asarray(0, dtype=xp.float64)) - - with pytest.raises(AssertionError): - func(xp.asarray([1, 2]), xp.asarray([1, 3])) - - with pytest.raises(AssertionError, match="hello"): - func(xp.asarray([1, 2]), xp.asarray([1, 3]), err_msg="hello") - - -@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, xp_assert_less]) -def test_assert_close_equal_less_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"): - func(xp.asarray(0), 0) - with pytest.raises(TypeError, match="list is not a supported array type"): - func(xp.asarray([0]), [0]) - - -@param_assert_equal_close -@pytest.mark.parametrize("check_shape", [False, True]) -def test_assert_close_equal_less_shape( # type: ignore[explicit-any] - xp: ModuleType, - func: Callable[..., None], - check_shape: bool, -): - context = ( - pytest.raises(AssertionError, match="shapes do not match") - if check_shape - else nullcontext() - ) - with context: - # note: NaNs are handled by all 3 checks - func(xp.asarray([xp.nan, xp.nan]), xp.asarray(xp.nan), check_shape=check_shape) - - -@param_assert_equal_close -@pytest.mark.parametrize("check_dtype", [False, True]) -def test_assert_close_equal_less_dtype( # type: ignore[explicit-any] - xp: ModuleType, - func: Callable[..., None], - check_dtype: bool, -): - context = ( - pytest.raises(AssertionError, match="dtypes do not match") - if check_dtype - else nullcontext() - ) - with context: - func( - xp.asarray(xp.nan, dtype=xp.float32), - xp.asarray(xp.nan, dtype=xp.float64), - check_dtype=check_dtype, - ) - - -@pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close, xp_assert_less]) -@pytest.mark.parametrize("check_scalar", [False, True]) -def test_assert_close_equal_less_scalar( # type: ignore[explicit-any] - xp: ModuleType, - func: Callable[..., None], - check_scalar: bool, -): - context = ( - pytest.raises(AssertionError, match="array-ness does not match") - if check_scalar - else nullcontext() +class TestAssertEqualCloseLess: + pr_assert_close = pytest.param( # pyright: ignore[reportUnannotatedClassAttribute] + xp_assert_close, + marks=pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype"), ) - with context: - func(np.asarray(xp.nan), np.asarray(xp.nan)[()], check_scalar=check_scalar) + @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close]) + def test_assert_equal_close_basic(self, xp: ModuleType, func: Callable[..., None]): + func(xp.asarray(0), xp.asarray(0)) + func(xp.asarray([1, 2]), xp.asarray([1, 2])) -@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): - xp_assert_close(xp.asarray([100.0]), xp.asarray([102.0]), rtol=0.01) + with pytest.raises(AssertionError, match="Mismatched elements"): + func(xp.asarray([1, 2]), xp.asarray([2, 1])) - 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) + with pytest.raises(AssertionError, match="hello"): + func(xp.asarray([1, 2]), xp.asarray([2, 1]), err_msg="hello") + @pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close, xp_assert_less]) + def test_shape_dtype(self, xp: ModuleType, func: Callable[..., None]): + with pytest.raises(AssertionError, match="shapes do not match"): + func(xp.asarray([0]), xp.asarray([[0]])) -def test_assert_less_basic(xp: ModuleType): - xp_assert_less(xp.asarray(-1), xp.asarray(0)) - xp_assert_less(xp.asarray([1, 2]), xp.asarray([2, 3])) - with pytest.raises(AssertionError): - xp_assert_less(xp.asarray([1, 1]), xp.asarray([2, 1])) - with pytest.raises(AssertionError, match="hello"): - xp_assert_less(xp.asarray([1, 1]), xp.asarray([2, 1]), err_msg="hello") + with pytest.raises(AssertionError, match="dtypes do not match"): + func(xp.asarray(0, dtype=xp.float32), xp.asarray(0, dtype=xp.float64)) - -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="index by sparse array") -@pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="boolean indexing") -@pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close]) -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. - """ - 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) + @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, xp_assert_less]) + def test_namespace(self, xp: ModuleType, func: Callable[..., None]): + with pytest.raises(AssertionError, match="namespaces do not match"): + func(xp.asarray(0), np.asarray(0)) + with pytest.raises(TypeError, match="Unrecognized array input"): + func(xp.asarray(0), 0) + with pytest.raises(TypeError, match="list is not a supported array type"): + func(xp.asarray([0]), [0]) + + @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close, xp_assert_less]) + def test_check_shape(self, xp: ModuleType, func: Callable[..., None]): + a = xp.asarray([1] if func is xp_assert_less else [2]) + b = xp.asarray(2) + c = xp.asarray(0) + d = xp.asarray([2, 2]) + + with pytest.raises(AssertionError, match="shapes do not match"): + func(a, b) + func(a, b, check_shape=False) + with pytest.raises(AssertionError, match="Mismatched elements"): + func(a, c, check_shape=False) + with pytest.raises(AssertionError, match=r"shapes \(1,\), \(2,\) mismatch"): + func(a, d, check_shape=False) + + @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close, xp_assert_less]) + def test_check_dtype(self, xp: ModuleType, func: Callable[..., None]): + a = xp.asarray(1 if func is xp_assert_less else 2) + b = xp.asarray(2, dtype=xp.int16) + c = xp.asarray(0, dtype=xp.int16) + + with pytest.raises(AssertionError, match="dtypes do not match"): + func(a, b) + func(a, b, check_dtype=False) + with pytest.raises(AssertionError, match="Mismatched elements"): + func(a, c, check_dtype=False) + + @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close, xp_assert_less]) + @pytest.mark.xfail_xp_backend( + Backend.SPARSE, reason="sparse [()] returns np.generic" + ) + def test_check_scalar( + self, xp: ModuleType, library: Backend, func: Callable[..., None] + ): + a = xp.asarray(1 if func is xp_assert_less else 2) + b = xp.asarray(2)[()] # Note: only makes a difference on NumPy + c = xp.asarray(0) + + func(a, b) + if library.like(Backend.NUMPY): + with pytest.raises(AssertionError, match="array-ness does not match"): + func(a, b, check_scalar=True) + else: + func(a, b, check_scalar=True) + with pytest.raises(AssertionError, match="Mismatched elements"): + func(a, c, check_scalar=True) + + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") + @pytest.mark.parametrize("dtype", ["int64", "float64"]) + def test_assert_close_tolerance(self, dtype: str, xp: ModuleType): + a = xp.asarray([100], dtype=getattr(xp, dtype)) + b = xp.asarray([102], dtype=getattr(xp, dtype)) + + with pytest.raises(AssertionError, match="Mismatched elements"): + xp_assert_close(a, b) + + xp_assert_close(a, b, rtol=0.03) + with pytest.raises(AssertionError, match="Mismatched elements"): + xp_assert_close(a, b, rtol=0.01) + + xp_assert_close(a, b, atol=3) + with pytest.raises(AssertionError, match="Mismatched elements"): + xp_assert_close(a, b, atol=1) + + def test_assert_less(self, xp: ModuleType): + xp_assert_less(xp.asarray(-1), xp.asarray(0)) + xp_assert_less(xp.asarray([1, 2]), xp.asarray([2, 3])) + with pytest.raises(AssertionError, match="Mismatched elements"): + xp_assert_less(xp.asarray([1, 1]), xp.asarray([2, 1])) + + @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close, xp_assert_less]) + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="index by sparse array") + @pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="boolean indexing") + def test_none_shape(self, xp: ModuleType, func: Callable[..., None]): + """On Dask and other lazy backends, test that a shape with NaN's or None's + can be compared to a real shape. + """ + # actual has shape=(None, ) + a = xp.asarray([1] if func is xp_assert_less else [2]) + a = a[a > 0] + + func(a, xp.asarray([2])) + with pytest.raises(AssertionError, match="shapes do not match"): + func(a, xp.asarray(2)) + with pytest.raises(AssertionError, match="shapes do not match"): + func(a, xp.asarray([2, 3])) + with pytest.raises(AssertionError, match="Mismatched elements"): + func(a, xp.asarray([0])) + + # desired has shape=(None, ) + a = xp.asarray([3] if func is xp_assert_less else [2]) + a = a[a > 0] + + func(xp.asarray([2]), a) + with pytest.raises(AssertionError, match="shapes do not match"): + func(xp.asarray(2), a) + with pytest.raises(AssertionError, match="shapes do not match"): + func(xp.asarray([2, 3]), a) + with pytest.raises(AssertionError, match="Mismatched elements"): + func(xp.asarray([4]), a) def good_lazy(x: Array) -> Array: From e2762f5f3db5e07a1ddd6e1d4473bd72aa09cb2d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 04:29:35 +0000 Subject: [PATCH 098/131] deps: Update dependency pylint to >=3.3.7 (#302) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 92 +++++++++++++++++++++++++------------------------- pyproject.toml | 2 +- 2 files changed, 47 insertions(+), 47 deletions(-) diff --git a/pixi.lock b/pixi.lock index a95291d1..c58f985a 100644 --- a/pixi.lock +++ b/pixi.lock @@ -30,7 +30,7 @@ environments: - 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 - - pypi: . + - pypi: ./ osx-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda @@ -48,7 +48,7 @@ environments: - 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: . + - pypi: ./ osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda @@ -66,7 +66,7 @@ environments: - 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 - - pypi: . + - pypi: ./ win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda @@ -85,7 +85,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-h2b53caa_26.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - - pypi: . + - pypi: ./ dev: channels: - url: https://prefix.dev/conda-forge/ @@ -265,7 +265,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.23.0-py310ha75aee5_2.conda - - pypi: . + - 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.12.0-pyhe01879c_0.conda @@ -431,7 +431,7 @@ environments: - 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_2.conda - - pypi: . + - 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.12.0-pyhe01879c_0.conda @@ -594,7 +594,7 @@ 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_2.conda - - pypi: . + - 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.12.0-pyhe01879c_0.conda @@ -744,7 +744,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/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda - - pypi: . + - pypi: ./ dev-cuda: channels: - url: https://prefix.dev/conda-forge/ @@ -972,7 +972,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_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - - pypi: . + - 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.12.0-pyhe01879c_0.conda @@ -1138,7 +1138,7 @@ environments: - 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_2.conda - - pypi: . + - 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.12.0-pyhe01879c_0.conda @@ -1301,7 +1301,7 @@ 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_2.conda - - pypi: . + - 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 @@ -1475,7 +1475,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/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda - - pypi: . + - pypi: ./ docs: channels: - url: https://prefix.dev/conda-forge/ @@ -1574,7 +1574,7 @@ environments: - 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_2.conda - - pypi: . + - 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.12.0-pyhe01879c_0.conda @@ -1661,7 +1661,7 @@ environments: - 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_2.conda - - pypi: . + - 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.12.0-pyhe01879c_0.conda @@ -1748,7 +1748,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/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_2.conda - - pypi: . + - 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.12.0-pyhe01879c_0.conda @@ -1840,7 +1840,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/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_2.conda - - pypi: . + - pypi: ./ lint: channels: - url: https://prefix.dev/conda-forge/ @@ -1961,7 +1961,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.23.0-py313h536fd9c_2.conda - - pypi: . + - 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.12.0-pyhe01879c_0.conda @@ -2069,7 +2069,7 @@ environments: - 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_2.conda - - pypi: . + - 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.12.0-pyhe01879c_0.conda @@ -2177,7 +2177,7 @@ 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-py313h90d716c_2.conda - - pypi: . + - 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.12.0-pyhe01879c_0.conda @@ -2287,7 +2287,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/zipp-3.21.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_2.conda - - pypi: . + - pypi: ./ tests: channels: - url: https://prefix.dev/conda-forge/ @@ -2343,7 +2343,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - - pypi: . + - pypi: ./ osx-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -2387,7 +2387,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - - pypi: . + - pypi: ./ osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -2431,7 +2431,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - - pypi: . + - pypi: ./ win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -2478,7 +2478,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-h2b53caa_26.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - - pypi: . + - pypi: ./ tests-backends: channels: - url: https://prefix.dev/conda-forge/ @@ -2583,7 +2583,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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 - - pypi: . + - pypi: ./ osx-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -2674,7 +2674,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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 - - pypi: . + - pypi: ./ osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -2761,7 +2761,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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 - - pypi: . + - pypi: ./ win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -2838,7 +2838,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.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 - - pypi: . + - pypi: ./ tests-cuda: channels: - url: https://prefix.dev/conda-forge/ @@ -2991,7 +2991,7 @@ environments: - 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/zstd-1.5.7-hb8e6e7a_2.conda - - pypi: . + - pypi: ./ osx-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3082,7 +3082,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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 - - pypi: . + - pypi: ./ osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3169,7 +3169,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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 - - pypi: . + - 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.12.0-pyhe01879c_0.conda @@ -3270,7 +3270,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.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 - - pypi: . + - pypi: ./ tests-numpy1: channels: - url: https://prefix.dev/conda-forge/ @@ -3328,7 +3328,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - - pypi: . + - pypi: ./ osx-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3371,7 +3371,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - - pypi: . + - pypi: ./ osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3414,7 +3414,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - - pypi: . + - pypi: ./ win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3461,7 +3461,7 @@ environments: - 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: . + - pypi: ./ tests-py310: channels: - url: https://prefix.dev/conda-forge/ @@ -3518,7 +3518,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - - pypi: . + - pypi: ./ osx-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3561,7 +3561,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - - pypi: . + - pypi: ./ osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3604,7 +3604,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - - pypi: . + - pypi: ./ win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3650,7 +3650,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-h2b53caa_26.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - - pypi: . + - pypi: ./ tests-py313: channels: - url: https://prefix.dev/conda-forge/ @@ -3706,7 +3706,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - - pypi: . + - pypi: ./ osx-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3750,7 +3750,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - - pypi: . + - pypi: ./ osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3794,7 +3794,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.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 - - pypi: . + - pypi: ./ win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -3841,7 +3841,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-h2b53caa_26.conda - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - - pypi: . + - pypi: ./ packages: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 @@ -3912,10 +3912,10 @@ packages: - pkg:pypi/array-api-compat?source=hash-mapping size: 45821 timestamp: 1747403732947 -- pypi: . +- pypi: ./ name: array-api-extra version: 0.8.0.dev0 - sha256: ef4f51355b324b4797283953199955b2c7cdd6afa4a187ddd10e663e9ab0de59 + sha256: 84ea2ce1b91a23467b831670223bcaa5318fc339c79955974c262b6eeb65b9af requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index f692c801..3d3e22e1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -56,7 +56,7 @@ array-api-extra = { path = ".", editable = true } [tool.pixi.feature.lint.dependencies] typing-extensions = ">=4.13.2" pre-commit = ">=4.2.0" -pylint = ">=3.3.6" +pylint = ">=3.3.7" basedmypy = ">=2.10.0" basedpyright = ">=1.29.1" numpydoc = ">=1.8.0,<2" From 27fbd9c6262ed7c547f17e247e9e21eaddf89576 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Mon, 19 May 2025 08:52:22 +0100 Subject: [PATCH 099/131] ENH: support PyTorch `device='meta'` (#300) --- src/array_api_extra/_lib/_funcs.py | 4 +- src/array_api_extra/_lib/_testing.py | 44 ++++++++++++++++----- src/array_api_extra/_lib/_utils/_helpers.py | 14 ++++++- tests/conftest.py | 8 ++-- tests/test_funcs.py | 6 +-- tests/test_helpers.py | 30 +++++++++++--- tests/test_lazy.py | 3 ++ tests/test_testing.py | 31 ++++++++++++--- 8 files changed, 111 insertions(+), 29 deletions(-) diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index bb39775f..645f7a1b 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -153,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 not capabilities(xp)["boolean indexing"]: + if not capabilities(xp, device=_compat.device(cond))["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) @@ -716,7 +716,7 @@ def nunique(x: Array, /, *, xp: ModuleType | None = None) -> Array: # 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"]: + if capabilities(xp, device=_compat.device(x))["data-dependent shapes"]: # xp has unique_counts; O(n) complexity _, counts = xp.unique_counts(x) n = _compat.size(counts) diff --git a/src/array_api_extra/_lib/_testing.py b/src/array_api_extra/_lib/_testing.py index c60cf466..16a9d102 100644 --- a/src/array_api_extra/_lib/_testing.py +++ b/src/array_api_extra/_lib/_testing.py @@ -22,6 +22,7 @@ is_jax_namespace, is_numpy_namespace, is_pydata_sparse_namespace, + is_torch_array, is_torch_namespace, to_device, ) @@ -62,18 +63,28 @@ def _check_ns_shape_dtype( msg = f"namespaces do not match: {actual_xp} != f{desired_xp}" assert actual_xp == desired_xp, msg - if check_shape: - actual_shape = actual.shape - desired_shape = desired.shape - if is_dask_namespace(desired_xp): - # 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] + # Dask uses nan instead of None for unknown shapes + actual_shape = cast(tuple[float, ...], actual.shape) + desired_shape = cast(tuple[float, ...], desired.shape) + assert None not in actual_shape # Requires explicit support + assert None not in desired_shape + if is_dask_namespace(desired_xp): + if any(math.isnan(i) for i in actual_shape): + actual_shape = actual.compute().shape # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + if any(math.isnan(i) for i in desired_shape): + desired_shape = desired.compute().shape # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + if check_shape: msg = f"shapes do not match: {actual_shape} != f{desired_shape}" assert actual_shape == desired_shape, msg + else: + # Ignore shape, but check flattened size. This is normally done by + # np.testing.assert_array_equal etc even when strict=False, but not for + # non-materializable arrays. + actual_size = math.prod(actual_shape) # pyright: ignore[reportUnknownArgumentType] + desired_size = math.prod(desired_shape) # pyright: ignore[reportUnknownArgumentType] + msg = f"sizes do not match: {actual_size} != f{desired_size}" + assert actual_size == desired_size, msg if check_dtype: msg = f"dtypes do not match: {actual.dtype} != {desired.dtype}" @@ -90,6 +101,15 @@ def _check_ns_shape_dtype( return desired_xp +def _is_materializable(x: Array) -> bool: + """ + Return True if you can call `as_numpy_array(x)`; False otherwise. + """ + # Important: here we assume that we're not tracing - + # e.g. we're not inside `jax.jit`` nor `cupy.cuda.Stream.begin_capture`. + return not is_torch_array(x) or x.device.type != "meta" # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + + def as_numpy_array(array: Array, *, xp: ModuleType) -> np.typing.NDArray[Any]: # type: ignore[explicit-any] """ Convert array to NumPy, bypassing GPU-CPU transfer guards and densification guards. @@ -146,6 +166,8 @@ def xp_assert_equal( numpy.testing.assert_array_equal : Similar function for NumPy arrays. """ xp = _check_ns_shape_dtype(actual, desired, check_dtype, check_shape, check_scalar) + if not _is_materializable(actual): + return actual_np = as_numpy_array(actual, xp=xp) desired_np = as_numpy_array(desired, xp=xp) np.testing.assert_array_equal(actual_np, desired_np, err_msg=err_msg) @@ -181,6 +203,8 @@ def xp_assert_less( numpy.testing.assert_array_equal : Similar function for NumPy arrays. """ xp = _check_ns_shape_dtype(x, y, check_dtype, check_shape, check_scalar) + if not _is_materializable(x): + return x_np = as_numpy_array(x, xp=xp) y_np = as_numpy_array(y, xp=xp) np.testing.assert_array_less(x_np, y_np, err_msg=err_msg) @@ -229,6 +253,8 @@ def xp_assert_close( The default `atol` and `rtol` differ from `xp.all(xpx.isclose(a, b))`. """ xp = _check_ns_shape_dtype(actual, desired, check_dtype, check_shape, check_scalar) + if not _is_materializable(actual): + return if rtol is None: if xp.isdtype(actual.dtype, ("real floating", "complex floating")): diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index b856eb41..f4997dd3 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -29,8 +29,9 @@ is_jax_namespace, is_numpy_array, is_pydata_sparse_namespace, + is_torch_namespace, ) -from ._typing import Array +from ._typing import Array, Device if TYPE_CHECKING: # pragma: no cover # TODO import from typing (requires Python >=3.12 and >=3.13) @@ -300,7 +301,7 @@ def meta_namespace( return array_namespace(*metas) -def capabilities(xp: ModuleType) -> dict[str, int]: +def capabilities(xp: ModuleType, *, device: Device | None = None) -> dict[str, int]: """ Return patched ``xp.__array_namespace_info__().capabilities()``. @@ -311,6 +312,8 @@ def capabilities(xp: ModuleType) -> dict[str, int]: ---------- xp : array_namespace The standard-compatible namespace. + device : Device, optional + The device to use. Returns ------- @@ -326,6 +329,13 @@ def capabilities(xp: ModuleType) -> dict[str, int]: # Fixed in jax >=0.6.0 out = out.copy() out["boolean indexing"] = False + if is_torch_namespace(xp): + # FIXME https://github.com/data-apis/array-api/issues/945 + device = xp.get_default_device() if device is None else xp.device(device) + if device.type == "meta": # type: ignore[union-attr] # pyright: ignore[reportAttributeAccessIssue,reportOptionalMemberAccess] + out = out.copy() + out["boolean indexing"] = False + out["data-dependent shapes"] = False return out diff --git a/tests/conftest.py b/tests/conftest.py index 372f9960..bb72139b 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -211,7 +211,9 @@ def device( Where possible, return a device that is not the default one. """ if library == Backend.ARRAY_API_STRICT: - d = xp.Device("device1") - assert get_device(xp.empty(0)) != d - return d + return xp.Device("device1") + if library == Backend.TORCH: + return xp.device("meta") + if library == Backend.TORCH_GPU: + return xp.device("cpu") return get_device(xp.empty(0)) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 4cd1718c..7c138442 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -731,9 +731,6 @@ def test_device(self, xp: ModuleType, device: Device, equal_nan: bool): 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: @@ -996,6 +993,9 @@ def test_all_python_scalars(self, assume_unique: bool): _ = setdiff1d(0, 0, assume_unique=assume_unique) @assume_unique + @pytest.mark.skip_xp_backend( + Backend.TORCH, reason="device='meta' does not support unknown shapes" + ) 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) diff --git a/tests/test_helpers.py b/tests/test_helpers.py index d2068f13..b1b6ddba 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -212,11 +212,31 @@ def test_xp(self, xp: ModuleType): 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 +class TestCapabilities: + def test_basic(self, xp: ModuleType): + expect = {"boolean indexing", "data-dependent shapes"} + if xp.__array_api_version__ >= "2024.12": + expect.add("max dimensions") + assert capabilities(xp).keys() == expect + + def test_device(self, xp: ModuleType, library: Backend, device: Device): + expect_keys = {"boolean indexing", "data-dependent shapes"} + if xp.__array_api_version__ >= "2024.12": + expect_keys.add("max dimensions") + assert capabilities(xp, device=device).keys() == expect_keys + + if library.like(Backend.TORCH): + # The output of capabilities is device-specific. + + # Test that device=None gets the current default device. + expect = capabilities(xp, device=device) + with xp.device(device): + actual = capabilities(xp) + assert actual == expect + + # Test that we're accepting anything that is accepted by the + # device= parameter in other functions + actual = capabilities(xp, device=device.type) # type: ignore[attr-defined] # pyright: ignore[reportUnknownArgumentType,reportAttributeAccessIssue] class Wrapper(Generic[T]): diff --git a/tests/test_lazy.py b/tests/test_lazy.py index aef73301..f97062f0 100644 --- a/tests/test_lazy.py +++ b/tests/test_lazy.py @@ -278,6 +278,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, reason="materialize 'meta' device" + ), pytest.mark.skip_xp_backend( Backend.TORCH_GPU, reason="device->host copy" ), diff --git a/tests/test_testing.py b/tests/test_testing.py index 0cd117c2..b195a65b 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -24,10 +24,17 @@ # pyright: reportUnknownParameterType=false,reportMissingParameterType=false -def test_as_numpy_array(xp: ModuleType, device: Device): - x = xp.asarray([1, 2, 3], device=device) - y = as_numpy_array(x, xp=xp) - assert isinstance(y, np.ndarray) +class TestAsNumPyArray: + def test_basic(self, xp: ModuleType): + x = xp.asarray([1, 2, 3]) + y = as_numpy_array(x, xp=xp) + xp_assert_equal(y, np.asarray([1, 2, 3])) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] + + @pytest.mark.skip_xp_backend(Backend.TORCH, reason="materialize 'meta' device") + def test_device(self, xp: ModuleType, device: Device): + x = xp.asarray([1, 2, 3], device=device) + y = as_numpy_array(x, xp=xp) + xp_assert_equal(y, np.asarray([1, 2, 3])) # type: ignore[arg-type] # pyright: ignore[reportArgumentType] class TestAssertEqualCloseLess: @@ -80,7 +87,7 @@ def test_check_shape(self, xp: ModuleType, func: Callable[..., None]): func(a, b, check_shape=False) with pytest.raises(AssertionError, match="Mismatched elements"): func(a, c, check_shape=False) - with pytest.raises(AssertionError, match=r"shapes \(1,\), \(2,\) mismatch"): + with pytest.raises(AssertionError, match="sizes do not match"): func(a, d, check_shape=False) @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close, xp_assert_less]) @@ -169,6 +176,20 @@ def test_none_shape(self, xp: ModuleType, func: Callable[..., None]): with pytest.raises(AssertionError, match="Mismatched elements"): func(xp.asarray([4]), a) + @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close, xp_assert_less]) + def test_device(self, xp: ModuleType, device: Device, func: Callable[..., None]): + a = xp.asarray([1] if func is xp_assert_less else [2], device=device) + b = xp.asarray([2], device=device) + c = xp.asarray([2, 2], device=device) + + func(a, b) + with pytest.raises(AssertionError, match="shapes do not match"): + func(a, c) + # This is normally performed by np.testing.assert_array_equal etc. + # but in case of torch device='meta' we have to do it manually + with pytest.raises(AssertionError, match="sizes do not match"): + func(a, c, check_shape=False) + def good_lazy(x: Array) -> Array: """A function that behaves well in Dask and jax.jit""" From 0979f26900990f12fdb681e0326a0de5f07f3725 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 May 2025 18:15:29 +0100 Subject: [PATCH 100/131] deps: Update dependency pytorch to >=2.7.0 (#299) --- pixi.lock | 192 ++++++++++++++++++++++++++----------------------- pyproject.toml | 6 +- 2 files changed, 105 insertions(+), 93 deletions(-) diff --git a/pixi.lock b/pixi.lock index c58f985a..29340074 100644 --- a/pixi.lock +++ b/pixi.lock @@ -1334,7 +1334,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.19-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.41-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.0.56-hffc9a7f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.1.4-h1361d0a_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/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda @@ -1366,8 +1366,8 @@ environments: - 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/libcublas-12.9.0.13-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.10.0.56-hffc9a7f_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.10.0.56-hffc9a7f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.10.1.4-hffc9a7f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.10.1.4-hffc9a7f_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.4.0.6-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.10.19-he0c23c2_0.conda @@ -1384,8 +1384,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.9.41-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-h67fdade_0.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/libuv-1.50.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cuda126_mkl_h09c782d_300.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-h2466b09_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.8-h442d1da_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -1429,7 +1429,7 @@ environments: - 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.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.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/win-64/pytorch-2.7.0-cuda126_mkl_py310_h61b71b3_300.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/noarch/requests-2.32.3-pyhd8ed1ab_1.conda @@ -3189,7 +3189,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.19-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.41-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.0.56-hffc9a7f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.1.4-h1361d0a_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/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda @@ -3206,8 +3206,8 @@ environments: - 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/libcublas-12.9.0.13-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.10.0.56-hffc9a7f_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.10.0.56-hffc9a7f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.10.1.4-hffc9a7f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.10.1.4-hffc9a7f_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.4.0.6-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.10.19-he0c23c2_0.conda @@ -3224,8 +3224,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.9.41-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-h67fdade_0.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/libuv-1.50.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cuda126_mkl_h09c782d_300.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-h2466b09_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.8-h442d1da_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -3248,7 +3248,7 @@ environments: - 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.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.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/win-64/pytorch-2.7.0-cuda126_mkl_py310_h61b71b3_300.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_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 @@ -3915,7 +3915,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.0.dev0 - sha256: 84ea2ce1b91a23467b831670223bcaa5318fc339c79955974c262b6eeb65b9af + sha256: 3a4a70c9c4bbfdc6af7247ea160a1cd6eb9d0ece6b59f6a4acdf82fef1414af4 requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' @@ -4971,12 +4971,12 @@ packages: purls: [] size: 19362 timestamp: 1747077048802 -- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.0.56-hffc9a7f_0.conda - sha256: ef0a49ff248e48796a0308e3f4ae9308581945e4d133fc8bf52b8f320a86acc8 - md5: b6bfedd075b43d1951ac264b24eb7132 +- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.1.4-h1361d0a_0.conda + sha256: 55d225f9012cd145c5ccb9a1d72b9070d303b9657b8fd4c12fa5071e5ed118fa + md5: faf9d123cfd4cd6d6b18484380cdbfb6 depends: - cuda-version >=12,<13.0a0 - - libcudnn-dev 9.10.0.56 hffc9a7f_0 + - libcudnn-dev 9.10.1.4 hffc9a7f_0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -4984,8 +4984,8 @@ packages: - cudnn-jit <0a license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 19680 - timestamp: 1747077650144 + size: 19810 + timestamp: 1747775009811 - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.1-py310hab14140_0.conda sha256: 749753ed431dd905fee25d42172bcc16d40572bd52a0e544a764ca926bd5c4ac md5: 269c1cc23a17c99d23135b463e2f873b @@ -6030,9 +6030,9 @@ packages: purls: [] size: 526869792 timestamp: 1747076587395 -- conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.10.0.56-hffc9a7f_0.conda - sha256: 1abb0e264b6c60838880e6c7531be3d91c061b14952b27c8f0d156b0b8bd1383 - md5: 71f104b7381dd105f51b8ad0293d4f31 +- conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.10.1.4-hffc9a7f_0.conda + sha256: 26d399ecad571797b2600b0c6c955a6ce2f3372d71cca0c148c5867a4a52a377 + md5: 5f3f28dcfb3f8c8cc6f826079923377f depends: - cuda-nvrtc - cuda-version >=12,<13.0a0 @@ -6044,8 +6044,8 @@ packages: - libcudnn-jit <0a license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 509902708 - timestamp: 1747077113405 + size: 509841043 + timestamp: 1747774328068 - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.10.0.56-hcd2ec93_0.conda sha256: 655b21a1f32b82cd70bc2fcb0cc2b971cabe6ccce3cf328b96c110f2f5e69912 md5: c0f9074c58fa2a1aa32856076b626b22 @@ -6061,12 +6061,12 @@ packages: purls: [] size: 43729 timestamp: 1747077027897 -- conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.10.0.56-hffc9a7f_0.conda - sha256: f7023011b00704764efbc70f1ff6ef7dc5fdc04e836a375817acf9c0693c5f4d - md5: ce703e9fd355e0f2b700c558c7b2e78d +- conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.10.1.4-hffc9a7f_0.conda + sha256: 66ea382c3fa5b3a5fa448166865b154a7d6d263f981243a96ddb045278a75bb2 + md5: 81ae4771239f63d4f0aebad63de544f6 depends: - cuda-version >=12,<13.0a0 - - libcudnn 9.10.0.56 hffc9a7f_0 + - libcudnn 9.10.1.4 hffc9a7f_0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -6074,8 +6074,8 @@ packages: - libcudnn-jit-dev <0a license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 155383 - timestamp: 1747077626458 + size: 154532 + timestamp: 1747774979086 - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda sha256: 0fb14ae71efe11429c24b2fa7d82e718fb52f4cf9cad9379dd7c0302e4294373 md5: 290a26e7caf9bcbdde629db6612e212e @@ -7297,27 +7297,15 @@ packages: purls: [] size: 29595513 timestamp: 1746265450806 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.6.0-cuda126_mkl_h09c782d_304.conda - sha256: 63f73ded7f692ae0668d4739bae3db19e547e87350181b6f848ecdd37917e689 - md5: 12c02a22809d9ae29b9be9e744325d0a +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_100.conda + sha256: 4b91a35b9ad625edc3937390553b89d8b9753c751ea3c4ab4ce73dc41289fc8f + md5: 37f0167f6b4ffad067ff2483b164d26f 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.8.0.87,<10.0a0 - intel-openmp <2025 - libabseil * cxx17* - libabseil >=20250127.1,<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.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 @@ -7327,25 +7315,37 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu 2.6.0 - - pytorch-cpu <0.0a0 - - pytorch 2.6.0 cuda126_mkl_*_304 + - pytorch-gpu <0.0a0 + - pytorch-cpu 2.7.0 + - pytorch 2.7.0 cpu_mkl_*_100 license: BSD-3-Clause license_family: BSD purls: [] - size: 415492064 - timestamp: 1744253905978 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_100.conda - sha256: 4b91a35b9ad625edc3937390553b89d8b9753c751ea3c4ab4ce73dc41289fc8f - md5: 37f0167f6b4ffad067ff2483b164d26f + size: 34549984 + timestamp: 1746259799213 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cuda126_mkl_h09c782d_300.conda + sha256: 2122539decf5bdb763e51e77a252c969b489ddf5ef409d5db9b21e41762561e8 + md5: f20f7d4c96b418ba8efeffb0cfed74f1 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.10.1.4,<10.0a0 - intel-openmp <2025 - libabseil * cxx17* - libabseil >=20250127.1,<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.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libuv >=1.50.0,<2.0a0 + - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - sleef >=3.8,<4.0a0 @@ -7353,14 +7353,14 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu <0.0a0 - - pytorch-cpu 2.7.0 - - pytorch 2.7.0 cpu_mkl_*_100 + - pytorch-gpu 2.7.0 + - pytorch 2.7.0 cuda126_mkl_*_300 + - pytorch-cpu <0.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 34549984 - timestamp: 1746259799213 + size: 496633602 + timestamp: 1748500552425 - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda sha256: 56e55a7e7380a980b418c282cb0240b3ac55ab9308800823ff031a9529e2f013 md5: d6716795cd81476ac2f5465f1b1cde75 @@ -7425,6 +7425,18 @@ packages: purls: [] size: 291944 timestamp: 1737017103042 +- conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-h2466b09_0.conda + sha256: b03ca3d0cfbf8b3911757411a10fbbaa7edae62bb81972ae44360e7ac347aac2 + md5: 9756651456477241b0226fb0ee051c58 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + purls: [] + size: 293576 + timestamp: 1748305181284 - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda sha256: 373f2973b8a358528b22be5e8d84322c165b4c5577d24d94fd67ad1bb0a0f261 md5: 08bfa5da6e242025304b206d152479ef @@ -9319,16 +9331,10 @@ packages: - pkg:pypi/torch?source=hash-mapping size: 24398193 timestamp: 1746265761920 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.6.0-cuda126_mkl_py310_h67a8d91_304.conda - sha256: 28dd9e862c8e13eb0d2dcb5634bce96a76ae66d8e696213fd658e73d95ea4191 - md5: 069788d9dc6b8008cca858afff4e27ae +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.conda + sha256: 1e98b88b73b274ce0d33830cdf5e55f743c3e3b287372a90f194d01d882edc7c + md5: b188fb29bb1cf567fc22d632d6e02fe0 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 @@ -9337,15 +9343,8 @@ packages: - libabseil >=20250127.1,<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.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.6.0 cuda126_mkl_h09c782d_304 + - libtorch 2.7.0 cpu_mkl_hf54a72f_100 - libuv >=1.50.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -9357,24 +9356,30 @@ packages: - python_abi 3.10.* *_cp310 - setuptools <76 - sleef >=3.8,<4.0a0 - - sympy >=1.13.1,!=1.13.2 + - sympy >=1.13.3 - 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 <0.0a0 + - pytorch-gpu <0.0a0 + - pytorch-cpu 2.7.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 22880687 - timestamp: 1744263487205 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.conda - sha256: 1e98b88b73b274ce0d33830cdf5e55f743c3e3b287372a90f194d01d882edc7c - md5: b188fb29bb1cf567fc22d632d6e02fe0 + size: 23555333 + timestamp: 1746268961298 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cuda126_mkl_py310_h61b71b3_300.conda + sha256: 72de2392a7b057b2154029bd8a8a4898f4bca8fa0c9367a1b0938023d87dbac9 + md5: dce9c91ef51f983e75b9d32803ea1c4e 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.10.1.4,<10.0a0 - filelock - fsspec - intel-openmp <2025 @@ -9383,9 +9388,16 @@ packages: - libabseil >=20250127.1,<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.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.7.0 cpu_mkl_hf54a72f_100 - - libuv >=1.50.0,<2.0a0 + - libtorch 2.7.0 cuda126_mkl_h09c782d_300 + - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx @@ -9402,14 +9414,14 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu <0.0a0 - - pytorch-cpu 2.7.0 + - pytorch-gpu 2.7.0 + - pytorch-cpu <0.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 23555333 - timestamp: 1746268961298 + size: 23684707 + timestamp: 1748513257167 - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 md5: bc8e3267d44011051f2eb14d22fb0960 diff --git a/pyproject.toml b/pyproject.toml index 3d3e22e1..485b0816 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 = ">=2.6.0" +pytorch = ">=2.7.0" dask-core = ">=2025.5.0" # No distributed, tornado, etc. sparse = ">=0.16.0" @@ -162,7 +162,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 = ">=2.6.0", build = "cuda12*" } +pytorch = { version = ">=2.7.0", build = "cuda12*" } [tool.pixi.feature.cuda-backends.target.osx-64.dependencies] # cupy = "*" # unavailable @@ -177,7 +177,7 @@ pytorch = { version = ">=2.6.0", build = "cuda12*" } [tool.pixi.feature.cuda-backends.target.win-64.dependencies] cupy = ">=13.4.1" # jaxlib = { version = "*", build = "cuda12*" } # unavailable -pytorch = { version = ">=2.6.0", build = "cuda12*" } +pytorch = { version = ">=2.7.0", build = "cuda12*" } [tool.pixi.environments] default = { features = ["py313"], solve-group = "py313" } From dd7650aa737f4ded37e5d406067f117e05035ec3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 31 May 2025 20:20:56 +0000 Subject: [PATCH 101/131] deps: Update dependency jaxlib to >=0.5.3 (#309) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 105 +++++++++++++++++++++++++++++-------------------- pyproject.toml | 2 +- 2 files changed, 63 insertions(+), 44 deletions(-) diff --git a/pixi.lock b/pixi.lock index 29340074..3ce120cf 100644 --- a/pixi.lock +++ b/pixi.lock @@ -794,7 +794,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.19-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.41-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.0.56-hcd2ec93_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.1.4-h7646684_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/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda @@ -822,8 +822,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.36.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.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_202.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cuda126py310hec873cc_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.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda @@ -833,8 +833,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.9.0.13-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.0.13-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.10.0.56-h4840ae0_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.10.0.56-hcd2ec93_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.10.1.4-h4840ae0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.10.1.4-hcd2ec93_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.4.0.6-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.0.6-h5888daf_0.conda @@ -892,7 +892,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.26.5.1-ha44e49d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.6.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/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda @@ -2875,7 +2875,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.19-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.41-he02047a_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.0.56-hcd2ec93_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.1.4-h7646684_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/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda @@ -2889,8 +2889,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.5.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py310hec873cc_202.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cuda126py310hec873cc_200.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/libabseil-20250127.1-cxx17_hbbce691_0.conda @@ -2899,8 +2899,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.9.0.13-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.0.13-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.10.0.56-h4840ae0_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.10.0.56-hcd2ec93_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.10.1.4-h4840ae0_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.10.1.4-hcd2ec93_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.4.0.6-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.0.6-h5888daf_0.conda @@ -2951,7 +2951,7 @@ environments: - 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/nccl-2.26.5.1-ha44e49d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.6.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/numba-0.61.2-py310h699fe88_0.conda @@ -3915,7 +3915,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.0.dev0 - sha256: 3a4a70c9c4bbfdc6af7247ea160a1cd6eb9d0ece6b59f6a4acdf82fef1414af4 + sha256: a3296bd31e0640360736388accc9305ee606fe6cafb22b8fdd7492fa96a57cf8 requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' @@ -4956,21 +4956,21 @@ packages: purls: [] size: 21578 timestamp: 1746134436166 -- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.0.56-hcd2ec93_0.conda - sha256: 77ad964a70402885989a32824c5d626b78978a0d0b9a2453f350d3a57fada44f - md5: 5539c6138d1cb5f91acb1da3673b9e88 +- conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.1.4-h7646684_0.conda + sha256: 746cfa7c0e9b9eba3429465cf9a70786a63da2f4b2c322c33d74b5ff2db6d8ae + md5: 5aa5b04b995ebe10fe44de6fe93b1850 depends: - __glibc >=2.28,<3.0.a0 - cuda-version >=12,<13.0a0 - - libcudnn-dev 9.10.0.56 hcd2ec93_0 + - libcudnn-dev 9.10.1.4 hcd2ec93_0 - libgcc >=13 - libstdcxx >=13 constrains: - cudnn-jit <0a license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 19362 - timestamp: 1747077048802 + size: 19516 + timestamp: 1747774432049 - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.1.4-h1361d0a_0.conda sha256: 55d225f9012cd145c5ccb9a1d72b9070d303b9657b8fd4c12fa5071e5ed118fa md5: faf9d123cfd4cd6d6b18484380cdbfb6 @@ -5546,6 +5546,25 @@ packages: - pkg:pypi/jax?source=hash-mapping size: 1556886 timestamp: 1741182198677 +- conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + sha256: 573a5582dfba84a8f67c351b6218cb9579cb8d0f6d4b4186a806852111d4a6f1 + md5: bd364feb12c744cf5c60e1e5b586171b + depends: + - importlib-metadata >=4.6 + - jaxlib >=0.6.0,<=0.6.0 + - ml_dtypes >=0.5.0 + - numpy >=1.25 + - opt_einsum + - python >=3.10 + - scipy >=1.11.1 + constrains: + - cudnn >=9.8,<10.0 + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/jax?source=hash-mapping + size: 1538293 + timestamp: 1748688029463 - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py310hc96afab_2.conda sha256: bc9fc4a0bc9b43b0799c3320b62bd5e486e57ac70396ee5236a70a87018723b6 md5: 2bbb84513ad8ff868dd21ef5e5661aaa @@ -5571,9 +5590,9 @@ packages: - pkg:pypi/jaxlib?source=hash-mapping size: 69060155 timestamp: 1747094262205 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cuda126py310hec873cc_202.conda - sha256: 227dac171d747f378ac1e0b14722f72bc7ab56976ea07d487bd796976ea0780e - md5: 9bf2096fc296cd6cc3392e00cea59b64 +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cuda126py310hec873cc_200.conda + sha256: 5a52619f5e6d40d5c8e8223a5ec113d5bb097456656bc5668ab24df6b75f69ae + md5: 1b39986ae9b1bcfddc720ef10bb67420 depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -5583,6 +5602,7 @@ packages: - cuda-nvcc-tools - cuda-nvtx >=12.6.77,<13.0a0 - cuda-version >=12.6,<13 + - cudnn >=9.10.1.4,<10.0a0 - libabseil * cxx17* - libabseil >=20250127.1,<20250128.0a0 - libcublas >=12.6.4.1,<13.0a0 @@ -5600,22 +5620,21 @@ packages: - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - ml_dtypes >=0.2.0 - - nccl >=2.26.5.1,<3.0a0 + - nccl >=2.26.6.1,<3.0a0 - numpy >=1.19,<3 - openssl >=3.5.0,<4.0a0 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - scipy >=1.9 constrains: - - jax >=0.5.2 + - jax >=0.6.0 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: 150779832 - timestamp: 1747101156606 + size: 146820753 + timestamp: 1748663708635 - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_2.conda sha256: bb292699e4523002e868c9b56379574c74ef82f718ef574d27fefa0a882ae0e0 md5: 2f10f0eb0ddf22befa0d8c750d2df551 @@ -6013,9 +6032,9 @@ packages: purls: [] size: 91998 timestamp: 1746203009003 -- conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.10.0.56-h4840ae0_0.conda - sha256: 5fee28ef7842402757b61263c9c2fc3757358b2ba81bec38eae60c9d1f629b7d - md5: df5d2581c6b951715b345495e37cafcd +- conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.10.1.4-h4840ae0_0.conda + sha256: 5f21148b7bdfbcf5e40b4debaccd6d36b8a75405fdef1c66d75059a12d43bd0e + md5: c19f7281266ca77da5458d2ccf17ba82 depends: - __glibc >=2.28,<3.0.a0 - cuda-nvrtc @@ -6028,8 +6047,8 @@ packages: - libcudnn-jit <0a license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 526869792 - timestamp: 1747076587395 + size: 527020675 + timestamp: 1747773945760 - conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.10.1.4-hffc9a7f_0.conda sha256: 26d399ecad571797b2600b0c6c955a6ce2f3372d71cca0c148c5867a4a52a377 md5: 5f3f28dcfb3f8c8cc6f826079923377f @@ -6046,21 +6065,21 @@ packages: purls: [] size: 509841043 timestamp: 1747774328068 -- conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.10.0.56-hcd2ec93_0.conda - sha256: 655b21a1f32b82cd70bc2fcb0cc2b971cabe6ccce3cf328b96c110f2f5e69912 - md5: c0f9074c58fa2a1aa32856076b626b22 +- conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.10.1.4-hcd2ec93_0.conda + sha256: 34fb3c9fa9b67a18fd0b4d28518fdacf11dbed3ad3fbf24aec341d1b8490d3c0 + md5: bce8ec010b35f2c1e5db441f3f396754 depends: - __glibc >=2.28,<3.0.a0 - cuda-version >=12,<13.0a0 - - libcudnn 9.10.0.56 h4840ae0_0 + - libcudnn 9.10.1.4 h4840ae0_0 - libgcc >=13 - libstdcxx >=13 constrains: - libcudnn-jit-dev <0a license: LicenseRef-cuDNN-Software-License-Agreement purls: [] - size: 43729 - timestamp: 1747077027897 + size: 44217 + timestamp: 1747774406255 - conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.10.1.4-hffc9a7f_0.conda sha256: 66ea382c3fa5b3a5fa448166865b154a7d6d263f981243a96ddb045278a75bb2 md5: 81ae4771239f63d4f0aebad63de544f6 @@ -8046,9 +8065,9 @@ packages: - pkg:pypi/myst-parser?source=hash-mapping size: 73074 timestamp: 1739381945342 -- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.5.1-ha44e49d_0.conda - sha256: 3a715dab311d045ecd5811b06012ebc7a1b8ce9c899d40952d834bd713fe9ac9 - md5: 45823c363ce0803d29c4a444e4309634 +- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.6.1-ha44e49d_0.conda + sha256: b6a54445f2326b27707851ea590dae2ebcd1492ca41d039ddca3ec305d2189e2 + md5: 62f23f8be42626cc7c15553a9e2e0ab8 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12,<13.0a0 @@ -8057,8 +8076,8 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 180506014 - timestamp: 1746010496065 + size: 180500682 + timestamp: 1747783682945 - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 md5: 47e340acb35de30501a76c7c799c41d7 diff --git a/pyproject.toml b/pyproject.toml index 485b0816..b710e5d2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -161,7 +161,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*" } +jaxlib = { version = ">=0.5.3", build = "cuda12*" } pytorch = { version = ">=2.7.0", build = "cuda12*" } [tool.pixi.feature.cuda-backends.target.osx-64.dependencies] From 87c24899af5b43a55b9b1a7d80d7af5e85906819 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Tue, 3 Jun 2025 08:38:33 +0100 Subject: [PATCH 102/131] ENH: New function `default_dtype` (#310) * default_dtype * tweak comment in conftest --- docs/api-reference.md | 1 + src/array_api_extra/__init__.py | 2 ++ src/array_api_extra/_lib/_funcs.py | 46 ++++++++++++++++++++++++++---- tests/conftest.py | 39 ++++++++++++++++++------- tests/test_funcs.py | 34 ++++++++++++++++++++++ 5 files changed, 107 insertions(+), 15 deletions(-) diff --git a/docs/api-reference.md b/docs/api-reference.md index ee33a819..8e9375d0 100644 --- a/docs/api-reference.md +++ b/docs/api-reference.md @@ -12,6 +12,7 @@ broadcast_shapes cov create_diagonal + default_dtype expand_dims isclose kron diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 1c55a6d1..5cfe8594 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -8,6 +8,7 @@ broadcast_shapes, cov, create_diagonal, + default_dtype, expand_dims, kron, nunique, @@ -27,6 +28,7 @@ "broadcast_shapes", "cov", "create_diagonal", + "default_dtype", "expand_dims", "isclose", "kron", diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 645f7a1b..be703fb5 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -4,7 +4,7 @@ import warnings from collections.abc import Callable, Sequence from types import ModuleType, NoneType -from typing import cast, overload +from typing import Literal, cast, overload from ._at import at from ._utils import _compat, _helpers @@ -16,7 +16,7 @@ meta_namespace, ndindex, ) -from ._utils._typing import Array +from ._utils._typing import Array, Device, DType __all__ = [ "apply_where", @@ -438,6 +438,44 @@ def create_diagonal( return xp.reshape(diag, (*batch_dims, n, n)) +def default_dtype( + xp: ModuleType, + kind: Literal[ + "real floating", "complex floating", "integral", "indexing" + ] = "real floating", + *, + device: Device | None = None, +) -> DType: + """ + Return the default dtype for the given namespace and device. + + This is a convenience shorthand for + ``xp.__array_namespace_info__().default_dtypes(device=device)[kind]``. + + Parameters + ---------- + xp : array_namespace + The standard-compatible namespace for which to get the default dtype. + kind : {'real floating', 'complex floating', 'integral', 'indexing'}, optional + The kind of dtype to return. Default is 'real floating'. + device : Device, optional + The device for which to get the default dtype. Default: current device. + + Returns + ------- + dtype + The default dtype for the given namespace, kind, and device. + """ + dtypes = xp.__array_namespace_info__().default_dtypes(device=device) + try: + return dtypes[kind] + except KeyError as e: + domain = ("real floating", "complex floating", "integral", "indexing") + assert set(dtypes) == set(domain), f"Non-compliant namespace: {dtypes}" + msg = f"Unknown kind '{kind}'. Expected one of {domain}." + raise ValueError(msg) from e + + def expand_dims( a: Array, /, *, axis: int | tuple[int, ...] = (0,), xp: ModuleType | None = None ) -> Array: @@ -728,9 +766,7 @@ def nunique(x: Array, /, *, xp: ModuleType | None = None) -> Array: x = xp.reshape(x, (-1,)) x = xp.sort(x) mask = x != xp.roll(x, -1) - default_int = xp.__array_namespace_info__().default_dtypes( - device=_compat.device(x) - )["integral"] + default_int = default_dtype(xp, "integral", device=_compat.device(x)) return xp.maximum( # Special cases: # - array is size 0 diff --git a/tests/conftest.py b/tests/conftest.py index bb72139b..82a0acbb 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -149,16 +149,8 @@ def xp( if library.like(Backend.JAX): _setup_jax(library) - - 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") + elif library.like(Backend.TORCH): + _setup_torch(library) yield xp @@ -179,6 +171,24 @@ def _setup_jax(library: Backend) -> None: jax.config.update("jax_default_device", device) +def _setup_torch(library: Backend) -> None: + import torch + + # This is already the default, but some tests or env variables may change it. + # TODO test both float32 and float64, like in scipy. + torch.set_default_dtype(torch.float32) + + if library == Backend.TORCH_GPU: + import torch.cuda + + if not torch.cuda.is_available(): + pytest.skip("no CUDA device available") + torch.set_default_device("cuda") + else: + assert library == Backend.TORCH + torch.set_default_device("cpu") + + @pytest.fixture(params=[Backend.DASK]) # Can select the test with `pytest -k dask` def da( request: pytest.FixtureRequest, monkeypatch: pytest.MonkeyPatch @@ -201,6 +211,15 @@ def jnp( return xp +@pytest.fixture(params=[Backend.TORCH, Backend.TORCH_GPU]) +def torch(request: pytest.FixtureRequest) -> ModuleType: # numpydoc ignore=PR01,RT01 + """Variant of the `xp` fixture that only yields torch.""" + xp = pytest.importorskip("torch") + xp = array_namespace(xp.empty(0)) + _setup_torch(request.param) + return xp + + @pytest.fixture def device( library: Backend, xp: ModuleType diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 7c138442..b89c7441 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -17,6 +17,7 @@ broadcast_shapes, cov, create_diagonal, + default_dtype, expand_dims, isclose, kron, @@ -517,6 +518,39 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(y, xp.asarray([[1, 0], [0, 2]])) +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no __array_namespace_info__") +class TestDefaultDType: + def test_basic(self, xp: ModuleType): + assert default_dtype(xp) == xp.empty(0).dtype + + def test_kind(self, xp: ModuleType): + assert default_dtype(xp, "real floating") == xp.empty(0).dtype + assert default_dtype(xp, "complex floating") == (xp.empty(0) * 1j).dtype + assert default_dtype(xp, "integral") == xp.int64 + assert default_dtype(xp, "indexing") == xp.int64 + + with pytest.raises(ValueError, match="Unknown kind"): + _ = default_dtype(xp, "foo") # type: ignore[arg-type] # pyright: ignore[reportArgumentType] + + def test_device(self, xp: ModuleType, device: Device): + # Note: at the moment there are no known namespaces with + # device-specific default dtypes. + assert default_dtype(xp, device=None) == xp.empty(0).dtype + assert default_dtype(xp, device=device) == xp.empty(0).dtype + + def test_torch(self, torch: ModuleType): + xp = torch + xp.set_default_dtype(xp.float64) + assert default_dtype(xp) == xp.float64 + assert default_dtype(xp, "real floating") == xp.float64 + assert default_dtype(xp, "complex floating") == xp.complex128 + + xp.set_default_dtype(xp.float32) + assert default_dtype(xp) == xp.float32 + assert default_dtype(xp, "real floating") == xp.float32 + assert default_dtype(xp, "complex floating") == xp.complex64 + + class TestExpandDims: def test_single_axis(self, xp: ModuleType): """Trivial case where xpx.expand_dims doesn't add anything to xp.expand_dims""" From a0ff73363514d91091191a684e3eef3d19fcd1a1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 08:29:09 +0000 Subject: [PATCH 103/131] deps: Update dependency jax to >=0.5.3 (#311) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 97 ++++++++++++++++++++------------------------------ pyproject.toml | 6 ++-- 2 files changed, 42 insertions(+), 61 deletions(-) diff --git a/pixi.lock b/pixi.lock index 3ce120cf..76ae4833 100644 --- a/pixi.lock +++ b/pixi.lock @@ -142,8 +142,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.36.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.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_2.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cpu_py310hc96afab_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 @@ -315,8 +315,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.36.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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_2.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.6.0-cpu_py310h22b337c_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/libabseil-20250127.1-cxx17_h0e468a2_0.conda @@ -481,8 +481,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.36.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.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_2.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_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/libabseil-20250127.1-cxx17_h07bc746_0.conda @@ -1022,8 +1022,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.36.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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_2.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.6.0-cpu_py310h22b337c_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/libabseil-20250127.1-cxx17_h0e468a2_0.conda @@ -1188,8 +1188,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.36.0-pyh907856f_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.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_2.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_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/libabseil-20250127.1-cxx17_h07bc746_0.conda @@ -2508,8 +2508,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.5.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py310hc96afab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cpu_py310hc96afab_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/libabseil-20250127.1-cxx17_hbbce691_0.conda @@ -2606,8 +2606,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_2.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.6.0-cpu_py310h22b337c_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda @@ -2696,8 +2696,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_2.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda @@ -3014,8 +3014,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_2.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.6.0-cpu_py310h22b337c_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda @@ -3104,8 +3104,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_2.conda + - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda @@ -3915,7 +3915,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.0.dev0 - sha256: a3296bd31e0640360736388accc9305ee606fe6cafb22b8fdd7492fa96a57cf8 + sha256: 372435cdb1289323015e8675e2d91b881fec3f5f072e3ccedff93528b4800f2c requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' @@ -5527,25 +5527,6 @@ packages: - pkg:pypi/isort?source=hash-mapping size: 75118 timestamp: 1746190379093 -- 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.2 - - ml_dtypes >=0.4.0 - - numpy >=1.25 - - opt_einsum - - python >=3.10 - - scipy >=1.11.1 - constrains: - - cudnn >=9.2.1.18,<10.0 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/jax?source=hash-mapping - size: 1556886 - timestamp: 1741182198677 - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda sha256: 573a5582dfba84a8f67c351b6218cb9579cb8d0f6d4b4186a806852111d4a6f1 md5: bd364feb12c744cf5c60e1e5b586171b @@ -5565,9 +5546,9 @@ packages: - pkg:pypi/jax?source=hash-mapping size: 1538293 timestamp: 1748688029463 -- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.5.2-cpu_py310hc96afab_2.conda - sha256: bc9fc4a0bc9b43b0799c3320b62bd5e486e57ac70396ee5236a70a87018723b6 - md5: 2bbb84513ad8ff868dd21ef5e5661aaa +- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cpu_py310hc96afab_0.conda + sha256: c54f8e339df547924c468e7632981f553cd764f75002e171900d9df187898e4b + md5: e4e56540b3315f1ac79440a1465f5182 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* @@ -5583,13 +5564,13 @@ packages: - python_abi 3.10.* *_cp310 - scipy >=1.9 constrains: - - jax >=0.5.2 + - jax >=0.6.0 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 69060155 - timestamp: 1747094262205 + size: 60603285 + timestamp: 1748663385056 - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cuda126py310hec873cc_200.conda sha256: 5a52619f5e6d40d5c8e8223a5ec113d5bb097456656bc5668ab24df6b75f69ae md5: 1b39986ae9b1bcfddc720ef10bb67420 @@ -5635,9 +5616,9 @@ packages: - pkg:pypi/jaxlib?source=hash-mapping size: 146820753 timestamp: 1748663708635 -- conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.5.2-cpu_py310h22b337c_2.conda - sha256: bb292699e4523002e868c9b56379574c74ef82f718ef574d27fefa0a882ae0e0 - md5: 2f10f0eb0ddf22befa0d8c750d2df551 +- conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.6.0-cpu_py310h22b337c_0.conda + sha256: 1ea4b15f45eeecd939270d93675f7b7361c9a6cd7a830d361920855a10573b59 + md5: 25c084b06a0c200d1cc095b59f24a757 depends: - __osx >=10.15 - libabseil * cxx17* @@ -5652,16 +5633,16 @@ packages: - python_abi 3.10.* *_cp310 - scipy >=1.9 constrains: - - jax >=0.5.2 + - jax >=0.6.0 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 66014116 - timestamp: 1747095379031 -- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.5.2-cpu_py310h2c532f2_2.conda - sha256: f4d9d8e57db13d09eb3f83f3c57bceef327689075b434dff44137045dd43da33 - md5: e9f65c12435b42a8094701861d02f25b + size: 62834580 + timestamp: 1748654408664 +- conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_0.conda + sha256: a35d81d3ac366fcff2d5cba19ae5452b9aa8fd87ea4ace34a737f2fa88a85826 + md5: 1ab7fe4ca08fb32518bdeea813ef6bef depends: - __osx >=11.0 - libabseil * cxx17* @@ -5677,13 +5658,13 @@ packages: - python_abi 3.10.* *_cp310 - scipy >=1.9 constrains: - - jax >=0.5.2 + - jax >=0.6.0 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/jaxlib?source=hash-mapping - size: 54831498 - timestamp: 1747096397162 + size: 51702562 + timestamp: 1748652584379 - conda: https://prefix.dev/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 md5: a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 diff --git a/pyproject.toml b/pyproject.toml index b710e5d2..84dc07b8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -139,13 +139,13 @@ dask-core = ">=2025.5.0" # No distributed, tornado, etc. sparse = ">=0.16.0" [tool.pixi.feature.backends.target.linux-64.dependencies] -jax = ">=0.5.2" +jax = ">=0.5.3" [tool.pixi.feature.backends.target.osx-64.dependencies] -jax = ">=0.5.2" +jax = ">=0.5.3" [tool.pixi.feature.backends.target.osx-arm64.dependencies] -jax = ">=0.5.2" +jax = ">=0.5.3" [tool.pixi.feature.backends.target.win-64.dependencies] # jax = "*" # unavailable From 61b512ee25679eab3c409b5be209d35dae41f8cb Mon Sep 17 00:00:00 2001 From: Neil Girdhar Date: Tue, 3 Jun 2025 05:46:19 -0400 Subject: [PATCH 104/131] ENH: add new function `one_hot` (#306) Co-authored-by: Guido Imperiale --- docs/api-reference.md | 1 + src/array_api_extra/__init__.py | 3 +- src/array_api_extra/_delegation.py | 82 +++++++++++++++++++++++++- src/array_api_extra/_lib/_funcs.py | 17 ++++++ tests/test_funcs.py | 94 ++++++++++++++++++++++++++++++ 5 files changed, 194 insertions(+), 3 deletions(-) diff --git a/docs/api-reference.md b/docs/api-reference.md index 8e9375d0..38d0d26e 100644 --- a/docs/api-reference.md +++ b/docs/api-reference.md @@ -17,6 +17,7 @@ isclose kron nunique + one_hot pad setdiff1d sinc diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index 5cfe8594..ba9de3b4 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 isclose, pad +from ._delegation import isclose, one_hot, pad from ._lib._at import at from ._lib._funcs import ( apply_where, @@ -34,6 +34,7 @@ "kron", "lazy_apply", "nunique", + "one_hot", "pad", "setdiff1d", "sinc", diff --git a/src/array_api_extra/_delegation.py b/src/array_api_extra/_delegation.py index b52c23ae..756841c8 100644 --- a/src/array_api_extra/_delegation.py +++ b/src/array_api_extra/_delegation.py @@ -14,10 +14,11 @@ is_pydata_sparse_namespace, is_torch_namespace, ) +from ._lib._utils._compat import device as get_device from ._lib._utils._helpers import asarrays -from ._lib._utils._typing import Array +from ._lib._utils._typing import Array, DType -__all__ = ["isclose", "pad"] +__all__ = ["isclose", "one_hot", "pad"] def isclose( @@ -112,6 +113,83 @@ def isclose( return _funcs.isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan, xp=xp) +def one_hot( + x: Array, + /, + num_classes: int, + *, + dtype: DType | None = None, + axis: int = -1, + xp: ModuleType | None = None, +) -> Array: + """ + One-hot encode the given indices. + + Each index in the input `x` is encoded as a vector of zeros of length `num_classes` + with the element at the given index set to one. + + Parameters + ---------- + x : array + An array with integral dtype whose values are between `0` and `num_classes - 1`. + num_classes : int + Number of classes in the one-hot dimension. + dtype : DType, optional + The dtype of the return value. Defaults to the default float dtype (usually + float64). + axis : int, optional + Position in the expanded axes where the new axis is placed. Default: -1. + xp : array_namespace, optional + The standard-compatible namespace for `x`. Default: infer. + + Returns + ------- + array + An array having the same shape as `x` except for a new axis at the position + given by `axis` having size `num_classes`. If `axis` is unspecified, it + defaults to -1, which appends a new axis. + + If ``x < 0`` or ``x >= num_classes``, then the result is undefined, may raise + an exception, or may even cause a bad state. `x` is not checked. + + Examples + -------- + >>> import array_api_extra as xpx + >>> import array_api_strict as xp + >>> xpx.one_hot(xp.asarray([1, 2, 0]), 3) + Array([[0., 1., 0.], + [0., 0., 1.], + [1., 0., 0.]], dtype=array_api_strict.float64) + """ + # Validate inputs. + if xp is None: + xp = array_namespace(x) + if not xp.isdtype(x.dtype, "integral"): + msg = "x must have an integral dtype." + raise TypeError(msg) + if dtype is None: + dtype = _funcs.default_dtype(xp, device=get_device(x)) + # Delegate where possible. + if is_jax_namespace(xp): + from jax.nn import one_hot as jax_one_hot + + return jax_one_hot(x, num_classes, dtype=dtype, axis=axis) + if is_torch_namespace(xp): + from torch.nn.functional import one_hot as torch_one_hot + + x = xp.astype(x, xp.int64) # PyTorch only supports int64 here. + try: + out = torch_one_hot(x, num_classes) + except RuntimeError as e: + raise IndexError from e + else: + out = _funcs.one_hot(x, num_classes, xp=xp) + out = xp.astype(out, dtype, copy=False) + if axis != -1: + out = xp.moveaxis(out, -1, axis) + return out + + 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 be703fb5..69dfe6a4 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -375,6 +375,23 @@ def cov(m: Array, /, *, xp: ModuleType | None = None) -> Array: return xp.squeeze(c, axis=axes) +def one_hot( + x: Array, + /, + num_classes: int, + *, + xp: ModuleType, +) -> Array: # numpydoc ignore=PR01,RT01 + """See docstring in `array_api_extra._delegation.py`.""" + # TODO: Benchmark whether this is faster on the NumPy backend: + # if is_numpy_array(x): + # out = xp.zeros((x.size, num_classes), dtype=dtype) + # out[xp.arange(x.size), xp.reshape(x, (-1,))] = 1 + # return xp.reshape(out, (*x.shape, num_classes)) + range_num_classes = xp.arange(num_classes, dtype=x.dtype, device=_compat.device(x)) + return x[..., xp.newaxis] == range_num_classes + + def create_diagonal( x: Array, /, *, offset: int = 0, xp: ModuleType | None = None ) -> Array: diff --git a/tests/test_funcs.py b/tests/test_funcs.py index b89c7441..c8bea859 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -22,6 +22,7 @@ isclose, kron, nunique, + one_hot, pad, setdiff1d, sinc, @@ -45,6 +46,7 @@ lazy_xp_function(expand_dims) lazy_xp_function(kron) lazy_xp_function(nunique) +lazy_xp_function(one_hot) lazy_xp_function(pad) # FIXME calls in1d which calls xp.unique_values without size lazy_xp_function(setdiff1d, jax_jit=False) @@ -449,6 +451,98 @@ def test_xp(self, xp: ModuleType): ) +@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="backend doesn't have arange") +class TestOneHot: + @pytest.mark.parametrize("n_dim", range(4)) + @pytest.mark.parametrize("num_classes", [1, 3, 10]) + def test_dims_and_classes(self, xp: ModuleType, n_dim: int, num_classes: int): + shape = tuple(range(2, 2 + n_dim)) + rng = np.random.default_rng(2347823) + np_x = rng.integers(num_classes, size=shape) + x = xp.asarray(np_x) + y = one_hot(x, num_classes) + assert y.shape == (*x.shape, num_classes) + for *i_list, j in ndindex(*shape, num_classes): + i = tuple(i_list) + assert float(y[(*i, j)]) == (int(x[i]) == j) + + def test_basic(self, xp: ModuleType): + actual = one_hot(xp.asarray([0, 1, 2]), 3) + expected = xp.asarray([[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]) + xp_assert_equal(actual, expected) + + actual = one_hot(xp.asarray([1, 2, 0]), 3) + expected = xp.asarray([[0.0, 1.0, 0.0], [0.0, 0.0, 1.0], [1.0, 0.0, 0.0]]) + xp_assert_equal(actual, expected) + + def test_2d(self, xp: ModuleType): + actual = one_hot(xp.asarray([[2, 1, 0], [1, 0, 2]]), 3, axis=1) + expected = xp.asarray( + [ + [[0.0, 0.0, 1.0], [0.0, 1.0, 0.0], [1.0, 0.0, 0.0]], + [[0.0, 1.0, 0.0], [1.0, 0.0, 0.0], [0.0, 0.0, 1.0]], + ] + ) + xp_assert_equal(actual, expected) + + @pytest.mark.skip_xp_backend( + Backend.ARRAY_API_STRICTEST, reason="backend doesn't support Boolean indexing" + ) + def test_abstract_size(self, xp: ModuleType): + x = xp.arange(5) + x = x[x > 2] + actual = one_hot(x, 5) + expected = xp.asarray([[0.0, 0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 0.0, 1.0]]) + xp_assert_equal(actual, expected) + + @pytest.mark.skip_xp_backend( + Backend.TORCH_GPU, reason="Puts Pytorch into a bad state." + ) + def test_out_of_bound(self, xp: ModuleType): + # Undefined behavior. Either return zero, or raise. + try: + actual = one_hot(xp.asarray([-1, 3]), 3) + except IndexError: + return + expected = xp.asarray([[0.0, 0.0, 0.0], [0.0, 0.0, 0.0]]) + xp_assert_equal(actual, expected) + + @pytest.mark.parametrize( + "int_dtype", + ["int8", "int16", "int32", "int64", "uint8", "uint16", "uint32", "uint64"], + ) + def test_int_types(self, xp: ModuleType, int_dtype: str): + dtype = getattr(xp, int_dtype) + x = xp.asarray([0, 1, 2], dtype=dtype) + actual = one_hot(x, 3) + expected = xp.asarray([[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]]) + xp_assert_equal(actual, expected) + + def test_custom_dtype(self, xp: ModuleType): + actual = one_hot(xp.asarray([0, 1, 2], dtype=xp.int32), 3, dtype=xp.bool) + expected = xp.asarray( + [[True, False, False], [False, True, False], [False, False, True]] + ) + xp_assert_equal(actual, expected) + + def test_axis(self, xp: ModuleType): + expected = xp.asarray([[0.0, 1.0, 0.0], [0.0, 0.0, 1.0], [1.0, 0.0, 0.0]]).T + actual = one_hot(xp.asarray([1, 2, 0]), 3, axis=0) + xp_assert_equal(actual, expected) + + actual = one_hot(xp.asarray([1, 2, 0]), 3, axis=-2) + xp_assert_equal(actual, expected) + + def test_non_integer(self, xp: ModuleType): + with pytest.raises(TypeError): + _ = one_hot(xp.asarray([1.0]), 3) + + def test_device(self, xp: ModuleType, device: Device): + x = xp.asarray([0, 1, 2], device=device) + y = one_hot(x, 3) + assert get_device(y) == device + + @pytest.mark.skip_xp_backend( Backend.SPARSE, reason="read-only backend without .at support" ) From d8b9cecc63c9c25693218fdc1db1769f7990407f Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 3 Jun 2025 11:31:01 +0100 Subject: [PATCH 105/131] REL: set version to 0.8.0 --- pixi.lock | 1958 +++++++++++++++---------------- src/array_api_extra/__init__.py | 2 +- 2 files changed, 978 insertions(+), 982 deletions(-) diff --git a/pixi.lock b/pixi.lock index 76ae4833..2e8472f4 100644 --- a/pixi.lock +++ b/pixi.lock @@ -19,8 +19,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_2.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-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/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.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/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda @@ -28,7 +28,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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/linux-64/tk-8.6.13-noxft_hd72426e_102.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ osx-64: @@ -38,15 +38,15 @@ environments: - 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_1.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.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_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/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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/osx-64/tk-8.6.13-hf689a15_2.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ osx-arm64: @@ -56,15 +56,15 @@ environments: - 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_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.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.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_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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/osx-arm64/tk-8.6.13-h892fb3f_2.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ win-64: @@ -75,12 +75,12 @@ environments: - 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_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.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.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.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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-h2b53caa_26.conda @@ -102,7 +102,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.29.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_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.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda @@ -113,12 +113,12 @@ environments: - 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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.2-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda @@ -126,21 +126,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-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/gmp-6.3.0-hac33072_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.2.1-py310he8512ff_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.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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.10-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-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/importlib-metadata-8.7.0-pyhe01879c_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.36.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cpu_py310hc96afab_0.conda @@ -164,16 +164,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.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.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_100.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/libuv-1.51.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.8-h4bc477f_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-20.1.5-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.6-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/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda @@ -193,13 +193,13 @@ 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/linux-64/nodejs-22.13.0-hf235a45_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_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.5-py310hefbff90_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-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/openssl-3.5.0-h7b32b05_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.15.0-py310h3788b33_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.16.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 @@ -211,13 +211,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.51-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/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/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.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.7-pyhe01879c_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-8.4.0-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.17-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -230,10 +230,10 @@ environments: - 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/linux-64/sleef-3.8-h1b44611_0.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_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 @@ -248,7 +248,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.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 @@ -262,7 +262,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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/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/noarch/zipp-3.22.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ @@ -275,7 +275,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.29.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_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.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda @@ -286,12 +286,12 @@ environments: - 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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.0-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda @@ -299,21 +299,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-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/gmp-6.3.0-hf036a51_2.conda - conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.2.1-py310he278d95_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.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-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.10-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-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/importlib-metadata-8.7.0-pyhe01879c_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.36.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.6.0-cpu_py310h22b337c_0.conda @@ -322,7 +322,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.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/libcblas-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-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 @@ -334,12 +334,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_1.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.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.conda - - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-h93c44a6_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.5-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.6-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/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda @@ -359,13 +359,13 @@ 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/osx-64/nodejs-22.13.0-hffbc63d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_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.5-py310h07c5b4d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-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/openssl-3.5.0-hc426f3f_1.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/optree-0.16.0-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 @@ -377,13 +377,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.51-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/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/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.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.7-pyhe01879c_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-8.4.0-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.17-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -396,10 +396,10 @@ environments: - 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/osx-64/sleef-3.8-hfe0d17b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_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 @@ -414,7 +414,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.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 @@ -428,7 +428,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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-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/noarch/zipp-3.22.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ @@ -441,7 +441,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.29.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_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.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda @@ -452,12 +452,12 @@ environments: - 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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.2-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda @@ -465,21 +465,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-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/gmp-6.3.0-h7bae524_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.2.1-py310h805dbd7_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.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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.10-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-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/importlib-metadata-8.7.0-pyhe01879c_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.36.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_0.conda @@ -488,7 +488,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_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.5-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.6-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 @@ -499,11 +499,11 @@ 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/libprotobuf-5.29.3-hccd9074_1.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.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_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/libuv-1.51.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.5-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.6-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/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda @@ -522,14 +522,14 @@ 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/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.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.2-py310h75d646b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-py310h4d83441_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-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/openssl-3.5.0-h81ee809_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.15.0-py310h7f4e7e6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.16.0-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 @@ -541,13 +541,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.51-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/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/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.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.7-pyhe01879c_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-8.4.0-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.17-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -560,10 +560,10 @@ environments: - 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/osx-arm64/sleef-3.8-h8391f65_0.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_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 @@ -577,7 +577,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.14.0-pyh2585a3b_105.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/osx-arm64/tk-8.6.13-h892fb3f_2.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 @@ -591,7 +591,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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/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/noarch/zipp-3.22.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ @@ -604,7 +604,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.29.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_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.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda @@ -614,11 +614,11 @@ environments: - 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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h38315fa_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.2-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda @@ -626,19 +626,19 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-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.131.17-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-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/importlib-metadata-8.7.0-pyhe01879c_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.36.0-pyh9ab4c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.37.0-pyha7b4d00_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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.6-pyhd8ed1ab_0.conda @@ -652,9 +652,9 @@ 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.8.1-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_100.conda - - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-h2466b09_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.8-h442d1da_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -673,12 +673,12 @@ 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.15.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_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.5-py310h4987827_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-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/openssl-3.5.0-ha4e3fda_1.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.16.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 @@ -688,13 +688,13 @@ environments: - 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.51-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/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/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.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.7-pyhe01879c_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-8.4.0-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.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -702,13 +702,12 @@ environments: - 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/noarch/requests-2.32.3-pyhd8ed1ab_1.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/win-64/sleef-3.8-h7e360cc_0.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_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 @@ -723,7 +722,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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 @@ -742,7 +741,7 @@ environments: - 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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda - pypi: ./ dev-cuda: @@ -762,7 +761,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.29.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_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.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda @@ -773,10 +772,10 @@ environments: - 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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.2-py310h89163eb_0.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.9.27-ha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.41-ha770c72_0.conda @@ -797,7 +796,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.1.4-h7646684_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/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda @@ -806,21 +805,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.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/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-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/gmp-6.3.0-hac33072_2.conda - conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.2.1-py310he8512ff_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.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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.10-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-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/importlib-metadata-8.7.0-pyhe01879c_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.36.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cuda126py310hec873cc_200.conda @@ -864,18 +863,18 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.9.41-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.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.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.6-h4e0b6ca_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cuda126_mkl_h99b69db_300.conda - - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.6-hbe16f8c_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/libuv-1.51.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.8-h4bc477f_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-20.1.5-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.6-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-c-1.10.0-h5888daf_1.conda @@ -892,18 +891,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.26.6.1-ha44e49d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.27.3.1-h9b8ff78_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/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.15.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_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.5-py310hefbff90_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-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/openssl-3.5.0-h7b32b05_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.15.0-py310h3788b33_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.16.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 @@ -915,13 +914,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.51-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/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/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.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.7-pyhe01879c_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-8.4.0-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.17-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -935,10 +934,10 @@ environments: - 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/linux-64/sleef-3.8-h1b44611_0.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_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 @@ -953,7 +952,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.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 @@ -968,7 +967,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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/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/noarch/zipp-3.22.0-pyhd8ed1ab_0.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_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda @@ -982,7 +981,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.29.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_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.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda @@ -993,12 +992,12 @@ environments: - 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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.0-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda @@ -1006,21 +1005,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-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/gmp-6.3.0-hf036a51_2.conda - conda: https://prefix.dev/conda-forge/osx-64/gmpy2-2.2.1-py310he278d95_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.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-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.10-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-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/importlib-metadata-8.7.0-pyhe01879c_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.36.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.6.0-cpu_py310h22b337c_0.conda @@ -1029,7 +1028,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.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/libcblas-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-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 @@ -1041,12 +1040,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_1.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.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.conda - - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-h93c44a6_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.5-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.6-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/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda @@ -1066,13 +1065,13 @@ 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/osx-64/nodejs-22.13.0-hffbc63d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_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.5-py310h07c5b4d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-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/openssl-3.5.0-hc426f3f_1.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/optree-0.16.0-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 @@ -1084,13 +1083,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.51-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/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/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.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.7-pyhe01879c_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-8.4.0-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.17-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -1103,10 +1102,10 @@ environments: - 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/osx-64/sleef-3.8-hfe0d17b_0.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_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 @@ -1121,7 +1120,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.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 @@ -1135,7 +1134,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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-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/noarch/zipp-3.22.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ @@ -1148,7 +1147,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.29.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_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.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda @@ -1159,12 +1158,12 @@ environments: - 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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.2-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda @@ -1172,21 +1171,21 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-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/gmp-6.3.0-h7bae524_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.2.1-py310h805dbd7_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.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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.10-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-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/importlib-metadata-8.7.0-pyhe01879c_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.36.0-pyh907856f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_0.conda @@ -1195,7 +1194,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_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.5-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.6-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 @@ -1206,11 +1205,11 @@ 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/libprotobuf-5.29.3-hccd9074_1.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.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_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/libuv-1.51.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.5-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.6-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/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda @@ -1229,14 +1228,14 @@ 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/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.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.2-py310h75d646b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-py310h4d83441_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-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/openssl-3.5.0-h81ee809_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.15.0-py310h7f4e7e6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.16.0-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 @@ -1248,13 +1247,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.51-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/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/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.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.7-pyhe01879c_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-8.4.0-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.17-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -1267,10 +1266,10 @@ environments: - 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/osx-arm64/sleef-3.8-h8391f65_0.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_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 @@ -1284,7 +1283,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.14.0-pyh2585a3b_105.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/osx-arm64/tk-8.6.13-h892fb3f_2.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 @@ -1298,7 +1297,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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/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/noarch/zipp-3.22.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ @@ -1312,7 +1311,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.29.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_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.4-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda @@ -1322,10 +1321,10 @@ environments: - 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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.2-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.9.27-h57928b3_0.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.37-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.37-he0c23c2_0.conda @@ -1337,7 +1336,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.1.4-h1361d0a_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/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda @@ -1346,19 +1345,19 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.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/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-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.131.17-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-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/importlib-metadata-8.7.0-pyhe01879c_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.36.0-pyh9ab4c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ipython-8.37.0-pyha7b4d00_0.conda - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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.6-pyhd8ed1ab_0.conda @@ -1383,7 +1382,7 @@ environments: - 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.9.41-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cuda126_mkl_h09c782d_300.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda @@ -1404,12 +1403,12 @@ 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.15.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_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.5-py310h4987827_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-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/openssl-3.5.0-ha4e3fda_1.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.16.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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 @@ -1419,13 +1418,13 @@ environments: - 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.51-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/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/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.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.7-pyhe01879c_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-8.4.0-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.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -1433,13 +1432,12 @@ environments: - 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/noarch/requests-2.32.3-pyhd8ed1ab_1.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/win-64/sleef-3.8-h7e360cc_0.conda - - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_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 @@ -1454,7 +1452,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-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/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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 @@ -1473,7 +1471,7 @@ environments: - 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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda - pypi: ./ docs: @@ -1495,20 +1493,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.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/fsspec-2025.5.1-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/importlib-metadata-8.7.0-pyhe01879c_1.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 @@ -1523,9 +1521,9 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-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/libmpdec-4.0.0-hb9d3cd8_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.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.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 @@ -1536,7 +1534,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/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1544,7 +1542,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.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda @@ -1552,7 +1550,7 @@ environments: - 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/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-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.2.0-pyhd8ed1ab_0.conda @@ -1564,7 +1562,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/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.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.2-h0e9735f_0.conda @@ -1572,7 +1570,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_2.conda - pypi: ./ osx-64: @@ -1586,36 +1584,36 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.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/fsspec-2025.5.1-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/importlib-metadata-8.7.0-pyhe01879c_1.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/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.5-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-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.8.1-hd471939_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_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.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_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.5-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.6-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 @@ -1623,7 +1621,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-64/ncurses-6.5-h0622a9a_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1631,7 +1629,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.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda @@ -1639,7 +1637,7 @@ environments: - 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/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-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.2.0-pyhd8ed1ab_0.conda @@ -1651,7 +1649,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/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.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.2-h0e9735f_0.conda @@ -1659,7 +1657,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py313h63b0ddb_2.conda - pypi: ./ osx-arm64: @@ -1673,36 +1671,36 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.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/fsspec-2025.5.1-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/importlib-metadata-8.7.0-pyhe01879c_1.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.5-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.6-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.8.1-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/libmpdec-4.0.0-h5505292_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.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.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-20.1.5-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.6-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 @@ -1710,7 +1708,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.2.5-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1718,7 +1716,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.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda @@ -1726,7 +1724,7 @@ environments: - 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/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-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.2.0-pyhd8ed1ab_0.conda @@ -1738,7 +1736,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/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.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.2-h0e9735f_0.conda @@ -1746,7 +1744,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_2.conda - pypi: ./ win-64: @@ -1760,20 +1758,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.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.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/fsspec-2025.5.1-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/importlib-metadata-8.7.0-pyhe01879c_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.6-pyhd8ed1ab_0.conda @@ -1786,7 +1784,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.8.1-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.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.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.8-h442d1da_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -1797,7 +1795,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.2.5-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1805,14 +1803,14 @@ 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.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-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.2.0-pyhd8ed1ab_0.conda @@ -1825,7 +1823,7 @@ 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/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/win-64/tk-8.6.13-h2c6b04d_2.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.2-h0e9735f_0.conda @@ -1838,7 +1836,7 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_2.conda - pypi: ./ lint: @@ -1857,7 +1855,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.29.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_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 @@ -1866,25 +1864,25 @@ environments: - 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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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.3.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-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.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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.10-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-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/importlib-metadata-8.7.0-pyhe01879c_1.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_1.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda @@ -1900,13 +1898,13 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-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/libmpdec-4.0.0-hb9d3cd8_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.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.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/libuv-1.51.0-hb9d3cd8_0.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-py313h8060acc_1.conda @@ -1915,8 +1913,8 @@ environments: - 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.15.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-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.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda @@ -1928,7 +1926,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.7-pyhe01879c_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-8.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda @@ -1936,8 +1934,8 @@ environments: - 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-80.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/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - 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 @@ -1947,7 +1945,7 @@ 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/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.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 @@ -1958,7 +1956,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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/noarch/zipp-3.22.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ @@ -1970,7 +1968,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.29.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_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 @@ -1979,43 +1977,43 @@ environments: - 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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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.3.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-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.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-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.10-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-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/importlib-metadata-8.7.0-pyhe01879c_1.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_1.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.5-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-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.8.1-hd471939_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_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.2-hdb6dae5_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/libsqlite-3.50.0-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.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.5-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.6-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 @@ -2023,8 +2021,8 @@ environments: - 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.15.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-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.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda @@ -2036,7 +2034,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.7-pyhe01879c_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-8.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda @@ -2044,8 +2042,8 @@ environments: - 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-80.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/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - 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 @@ -2055,7 +2053,7 @@ 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/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.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 @@ -2066,7 +2064,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-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/noarch/zipp-3.22.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ @@ -2078,7 +2076,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.29.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_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 @@ -2087,43 +2085,43 @@ environments: - 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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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.3.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-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.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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.10-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-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/importlib-metadata-8.7.0-pyhe01879c_1.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_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.5-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.6-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.8.1-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/libmpdec-4.0.0-h5505292_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.2-h3f77e49_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/libsqlite-3.50.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.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.5-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.6-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 @@ -2131,8 +2129,8 @@ environments: - 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.15.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-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.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda @@ -2144,7 +2142,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.7-pyhe01879c_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-8.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda @@ -2152,8 +2150,8 @@ environments: - 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-80.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/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - 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 @@ -2163,7 +2161,7 @@ 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/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.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 @@ -2174,7 +2172,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.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/noarch/zipp-3.22.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ @@ -2186,7 +2184,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.29.1-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_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 @@ -2195,24 +2193,24 @@ environments: - 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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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.3.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-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.131.17-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-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/importlib-metadata-8.7.0-pyhe01879c_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-6.0.1-pyhd8ed1ab_1.conda @@ -2226,7 +2224,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.8.1-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.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.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.8-h442d1da_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -2237,8 +2235,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.15.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-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.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda @@ -2250,15 +2248,15 @@ 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.7-pyhe01879c_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-8.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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-80.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/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - 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 @@ -2269,7 +2267,7 @@ environments: - 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/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/win-64/tk-8.6.13-h2c6b04d_2.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 @@ -2285,7 +2283,7 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_2.conda - pypi: ./ tests: @@ -2302,11 +2300,11 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.2-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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 @@ -2320,25 +2318,26 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-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/libmpdec-4.0.0-hb9d3cd8_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.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.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.5-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.3-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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/linux-64/tk-8.6.13-noxft_hd72426e_102.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -2350,39 +2349,40 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py313h717bdf5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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-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.5-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-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.8.1-hd471939_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_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.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_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.5-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.6-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.5-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.3-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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/osx-64/tk-8.6.13-hf689a15_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -2394,39 +2394,40 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.2-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.6-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.8.1-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/libmpdec-4.0.0-h5505292_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.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.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-20.1.5-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.6-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.5-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.3-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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/osx-arm64/tk-8.6.13-h892fb3f_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -2438,11 +2439,11 @@ environments: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.2-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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 @@ -2454,23 +2455,24 @@ 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.8.1-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.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.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.8-h442d1da_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.5-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.3-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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 + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -2493,20 +2495,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/c-ares-1.34.5-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.2-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_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.2.1-py310he8512ff_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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/importlib-metadata-8.7.0-pyhe01879c_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.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cpu_py310hc96afab_0.conda @@ -2529,16 +2531,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.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.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_100.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/libuv-1.51.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.8-h4bc477f_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-20.1.5-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.6-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/markupsafe-3.0.2-py310h89163eb_1.conda @@ -2550,16 +2552,17 @@ 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/numba-0.61.2-py310h699fe88_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-py310hefbff90_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_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.15.0-py310h3788b33_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.16.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -2571,10 +2574,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.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/linux-64/tk-8.6.13-noxft_hd72426e_102.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 @@ -2582,7 +2585,7 @@ environments: - 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/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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - pypi: ./ osx-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda @@ -2591,20 +2594,20 @@ environments: - 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.5-hf13058a_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.0-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_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.2.1-py310he278d95_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-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/importlib-metadata-8.7.0-pyhe01879c_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.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.6.0-cpu_py310h22b337c_0.conda @@ -2612,7 +2615,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.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/libcblas-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-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 @@ -2624,12 +2627,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_1.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.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.conda - - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-h93c44a6_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.5-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.6-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/markupsafe-3.0.2-py310h8e2f543_1.conda @@ -2641,16 +2644,17 @@ environments: - 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/numba-0.61.2-py310h6fcc139_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-py310h07c5b4d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py310h07c5b4d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.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/optree-0.16.0-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -2662,10 +2666,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.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 @@ -2673,7 +2677,7 @@ environments: - 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/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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - pypi: ./ osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda @@ -2682,19 +2686,19 @@ environments: - 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.5-h5505292_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.2-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_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.2.1-py310h805dbd7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_0.conda @@ -2702,7 +2706,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_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.5-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.6-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 @@ -2713,11 +2717,11 @@ 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/libprotobuf-5.29.3-hccd9074_1.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.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_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/libuv-1.51.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.5-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.6-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/markupsafe-3.0.2-py310hc74094e_1.conda @@ -2729,16 +2733,17 @@ environments: - 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.61.2-py310h75d646b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-py310h4d83441_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_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.15.0-py310h7f4e7e6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.16.0-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -2750,9 +2755,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.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 @@ -2760,7 +2765,7 @@ environments: - 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/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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - pypi: ./ win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda @@ -2768,16 +2773,16 @@ environments: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h38315fa_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.2-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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/fsspec-2025.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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.6-pyhd8ed1ab_0.conda @@ -2791,9 +2796,9 @@ 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.8.1-h2466b09_1.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_100.conda - - conda: https://prefix.dev/conda-forge/win-64/libuv-1.50.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-h2466b09_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.8-h442d1da_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -2804,28 +2809,28 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.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.61.2-py310h7793332_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-py310h4987827_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py310h4987827_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.16.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_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/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh04b8f61_5.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/win-64/tk-8.6.13-h2c6b04d_2.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 @@ -2837,7 +2842,7 @@ environments: - 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/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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - pypi: ./ tests-cuda: channels: @@ -2854,10 +2859,10 @@ environments: - 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.5-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.2-py310h89163eb_0.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.9.27-ha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.41-ha770c72_0.conda @@ -2878,16 +2883,16 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.1.4-h7646684_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/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.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/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_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.2.1-py310he8512ff_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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/importlib-metadata-8.7.0-pyhe01879c_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.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cuda126py310hec873cc_200.conda @@ -2930,18 +2935,18 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.9.41-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.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.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.6-h4e0b6ca_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cuda126_mkl_h99b69db_300.conda - - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.6-hbe16f8c_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/libuv-1.51.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.8-h4bc477f_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-20.1.5-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.6-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-c-1.10.0-h5888daf_1.conda @@ -2951,20 +2956,21 @@ environments: - 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/nccl-2.26.6.1-ha44e49d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.27.3.1-h9b8ff78_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/numba-0.61.2-py310h699fe88_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-py310hefbff90_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_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.15.0-py310h3788b33_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/optree-0.16.0-py310h3788b33_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -2977,10 +2983,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.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/linux-64/tk-8.6.13-noxft_hd72426e_102.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 @@ -2989,7 +2995,7 @@ environments: - 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/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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - pypi: ./ osx-64: @@ -2999,20 +3005,20 @@ environments: - 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.5-hf13058a_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.0-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_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.2.1-py310he278d95_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-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/importlib-metadata-8.7.0-pyhe01879c_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.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.6.0-cpu_py310h22b337c_0.conda @@ -3020,7 +3026,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.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/libcblas-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-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 @@ -3032,12 +3038,12 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_1.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.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.conda - - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-h93c44a6_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.5-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.6-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/markupsafe-3.0.2-py310h8e2f543_1.conda @@ -3049,16 +3055,17 @@ environments: - 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/numba-0.61.2-py310h6fcc139_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-py310h07c5b4d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py310h07c5b4d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.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/optree-0.16.0-py310hf166250_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -3070,10 +3077,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda - conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.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 @@ -3081,7 +3088,7 @@ environments: - 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/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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - pypi: ./ osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda @@ -3090,19 +3097,19 @@ environments: - 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.5-h5505292_0.conda - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.2-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_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.2.1-py310h805dbd7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_0.conda @@ -3110,7 +3117,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_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.5-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.6-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 @@ -3121,11 +3128,11 @@ 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/libprotobuf-5.29.3-hccd9074_1.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.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.0-h3f77e49_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_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/libuv-1.51.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.5-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.6-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/markupsafe-3.0.2-py310hc74094e_1.conda @@ -3137,16 +3144,17 @@ environments: - 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.61.2-py310h75d646b_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-py310h4d83441_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_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.15.0-py310h7f4e7e6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.16.0-py310h7f4e7e6_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda @@ -3158,9 +3166,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.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 @@ -3168,7 +3176,7 @@ environments: - 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/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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - pypi: ./ win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda @@ -3177,10 +3185,10 @@ environments: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.2-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.9.27-h57928b3_0.conda - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.37-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.37-he0c23c2_0.conda @@ -3192,13 +3200,13 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.1.4-h1361d0a_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/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.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/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-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/fsspec-2025.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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.6-pyhd8ed1ab_0.conda @@ -3223,7 +3231,7 @@ environments: - 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.9.41-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cuda126_mkl_h09c782d_300.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-h2466b09_0.conda - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda @@ -3236,28 +3244,28 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.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.61.2-py310h7793332_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-py310h4987827_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py310h4987827_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - - conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/optree-0.16.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.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/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cuda126_mkl_py310_h61b71b3_300.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_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/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda + - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/sympy-1.14.0-pyh04b8f61_5.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/win-64/tk-8.6.13-h2c6b04d_2.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 @@ -3269,7 +3277,7 @@ environments: - 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/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/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - pypi: ./ tests-numpy1: channels: @@ -3285,11 +3293,11 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.2-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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 @@ -3305,7 +3313,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-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.29-pthreads_h94d23a6_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda @@ -3316,14 +3324,15 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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/linux-64/tk-8.6.13-noxft_hd72426e_102.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -3335,15 +3344,15 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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-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.5-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-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 @@ -3351,22 +3360,23 @@ environments: - 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.8.1-hd471939_1.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.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_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.5-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.6-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.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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/osx-64/tk-8.6.13-hf689a15_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -3378,15 +3388,15 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.2-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.6-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 @@ -3394,22 +3404,23 @@ 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.8.1-h39f12f2_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.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.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-20.1.5-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.6-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.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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/osx-arm64/tk-8.6.13-h892fb3f_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -3421,11 +3432,11 @@ environments: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.2-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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 @@ -3436,7 +3447,7 @@ 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.8.1-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.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.8-h442d1da_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -3445,14 +3456,15 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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 + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -3476,11 +3488,11 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.2-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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 @@ -3496,24 +3508,25 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-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.29-pthreads_h94d23a6_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.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.5-py310hefbff90_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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/linux-64/tk-8.6.13-noxft_hd72426e_102.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -3525,15 +3538,15 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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-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.5-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-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 @@ -3541,22 +3554,23 @@ environments: - 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.8.1-hd471939_1.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.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_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.5-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.6-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.5-py310h07c5b4d_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py310h07c5b4d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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/osx-64/tk-8.6.13-hf689a15_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -3568,15 +3582,15 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.2-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.6-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 @@ -3584,22 +3598,23 @@ 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.8.1-h39f12f2_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.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.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-20.1.5-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.6-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.5-py310h4d83441_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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/osx-arm64/tk-8.6.13-h892fb3f_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -3611,11 +3626,11 @@ environments: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.2-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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 @@ -3626,23 +3641,24 @@ 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.8.1-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.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.8-h442d1da_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.5-py310h4987827_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py310h4987827_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.17-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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 + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -3665,11 +3681,11 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.2-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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 @@ -3683,25 +3699,26 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-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/libmpdec-4.0.0-hb9d3cd8_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.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.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.5-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.3-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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/linux-64/tk-8.6.13-noxft_hd72426e_102.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -3713,39 +3730,40 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py313h717bdf5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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-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.5-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-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.8.1-hd471939_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_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.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_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.5-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.6-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.5-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.3-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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/osx-64/tk-8.6.13-hf689a15_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -3757,39 +3775,40 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.2-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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 - - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.6-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.8.1-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/libmpdec-4.0.0-h5505292_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.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.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-20.1.5-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.6-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.5-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.3-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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/osx-arm64/tk-8.6.13-h892fb3f_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -3801,11 +3820,11 @@ environments: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - - conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.0-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.2-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.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 @@ -3817,23 +3836,24 @@ 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.8.1-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.49.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.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.8-h442d1da_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.5-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-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.3-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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 + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda @@ -3908,13 +3928,14 @@ packages: - python >=3.10 - python license: MIT + license_family: MIT purls: - pkg:pypi/array-api-compat?source=hash-mapping size: 45821 timestamp: 1747403732947 - pypi: ./ name: array-api-extra - version: 0.8.0.dev0 + version: 0.8.0 sha256: 372435cdb1289323015e8675e2d91b881fec3f5f072e3ccedff93528b4800f2c requires_dist: - array-api-compat>=1.12.0,<2 @@ -4065,7 +4086,7 @@ 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/noarch/babel-2.17.0-pyhd8ed1ab_0.conda @@ -4095,9 +4116,9 @@ packages: - pkg:pypi/basedmypy?source=hash-mapping size: 1590486 timestamp: 1741865637604 -- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.1-pyh29332c3_0.conda - sha256: c113bec0b059a4239c982a568ea30ef14e00cbc365567d943a27ce1b227d4ad8 - md5: 4d27f520a35dcc7b21589c0e5979f744 +- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_0.conda + sha256: a5e63030159e8c9c65314d0d09d3cc65dcaf0ca2bebb4e396d2deac3351d1ee5 + md5: 39ca9f1815ff1ad3aaf89b21f00487a4 depends: - python >=3.9 - nodejs-wheel >=20.13.1 @@ -4105,8 +4126,8 @@ packages: license: MIT AND Apache-2.0 purls: - pkg:pypi/basedpyright?source=hash-mapping - size: 8180668 - timestamp: 1745457032750 + size: 8231612 + timestamp: 1747891728335 - conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda sha256: 73badfd807775e6e171de10ab752fd4706fe9360f6fd0cfabd509c670d12951b md5: 234a48e49c3913330665c444824e6533 @@ -4518,21 +4539,21 @@ packages: - pkg:pypi/charset-normalizer?source=compressed-mapping size: 50481 timestamp: 1746214981991 -- conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda - sha256: 910f0e5e74a75f6e270b9dedd0f8ac55830250b0874f9f67605816fd069af283 - md5: 4d4f33c3d9e5a23a7f4795d327a5d1f0 +- conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda + sha256: 8aee789c82d8fdd997840c952a586db63c6890b00e88c4fb6e80a38edd5f51c0 + md5: 94b550b8d3a614dbd326af798c7dfb40 depends: - __unix - python >=3.10 license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/click?source=hash-mapping - size: 87705 - timestamp: 1746951781787 -- conda: https://prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda - sha256: cfde6568dedb1726b4cd9f2f8204caee745cf972d25a3ebc8b75a2349c5e7205 - md5: 8fac1fede8f5ea11cf93235463c8a045 + - pkg:pypi/click?source=compressed-mapping + size: 87749 + timestamp: 1747811451319 +- conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-pyh7428d3b_0.conda + sha256: 20c2d8ea3d800485245b586a28985cba281dd6761113a49d7576f6db92a0a891 + md5: 3a59475037bc09da916e4062c5cad771 depends: - __win - colorama @@ -4540,9 +4561,9 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/click?source=hash-mapping - size: 88276 - timestamp: 1746951775467 + - pkg:pypi/click?source=compressed-mapping + size: 88117 + timestamp: 1747811467132 - conda: https://prefix.dev/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda sha256: 21ecead7268241007bf65691610cd7314da68c1f88113092af690203b5780db5 md5: 364ba6c9fb03886ac979b482f39ebb92 @@ -4565,9 +4586,9 @@ packages: - pkg:pypi/colorama?source=hash-mapping size: 27011 timestamp: 1733218222191 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda - sha256: ac410dbd3b1e28d40b88a27f801210b853ebd388f3cf20f85c0178e97f788013 - md5: 9f7865c17117d16f804b687b498e35fa +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.2-py310h89163eb_0.conda + sha256: 1e89236cd1ea9bbfcefa62a7225486301f18711e59e44dd802825ec53630c777 + md5: 5ca8ab35287adc83b2d1996e5c2ac14c depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -4577,12 +4598,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/coverage?source=compressed-mapping - size: 299991 - timestamp: 1743381339117 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.0-py313h8060acc_0.conda - sha256: 080e95415d3f93652c9d2db4203bb9253341f9d266f583b45fdbcf9c0d3aa046 - md5: 375064d30e709bf7c1d4580e70aaea61 + - pkg:pypi/coverage?source=hash-mapping + size: 299964 + timestamp: 1748048883049 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.2-py313h8060acc_0.conda + sha256: e6ab723429c2466024f8b1ecfa78457c3fbddf74127358dd115db9e263745534 + md5: b278629953bd3424060870fca744de4a depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -4592,12 +4613,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - 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 + - pkg:pypi/coverage?source=hash-mapping + size: 379067 + timestamp: 1748048940298 +- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py310h8e2f543_0.conda + sha256: 45882f723c09ec059000f54ac3e2329b94057ecf909ea068d63913a11620dbe4 + md5: f07a792c442b3b3aa890175a990814d4 depends: - __osx >=10.13 - python >=3.10,<3.11.0a0 @@ -4607,11 +4628,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 299599 - timestamp: 1743381428418 -- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.0-py313h717bdf5_0.conda - sha256: 6d9ad7206620b893525cd02f9211b58edcacd0e4c9b115eed55f2623572a53a6 - md5: 1215b56c8d9915318d1714cbd004035f + size: 299007 + timestamp: 1748048918229 +- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py313h717bdf5_0.conda + sha256: 592d26da3b148157b2156d56c30951ad9f54339e7ebccfa551a057a75d494f09 + md5: 73eb83ea3d00f06bf78e242cca5e8e44 depends: - __osx >=10.13 - python >=3.13,<3.14.0a0 @@ -4621,11 +4642,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 378116 - timestamp: 1743381459261 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.0-py310hc74094e_0.conda - sha256: 34d390439935e837ec5005b7c767a5a476560618a518d3cf8173419507f3fd98 - md5: 4851bd96069d731691d872ca6384fde5 + size: 379534 + timestamp: 1748048908923 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.2-py310hc74094e_0.conda + sha256: 3e744844cdd208d8bc6e82b44621112a24903a4b6839c48b3fa174c247907994 + md5: c7df9e51db55aadfdc74d2d1221226cc depends: - __osx >=11.0 - python >=3.10,<3.11.0a0 @@ -4635,12 +4656,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - 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 + - pkg:pypi/coverage?source=hash-mapping + size: 299867 + timestamp: 1748048905979 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.2-py313ha9b7d5b_0.conda + sha256: 0bb5ab5b8bf10113d54fd28b4b50971910d3e6ec5ff04d1234c372d4ac173dfb + md5: 03a6198981fb10c021d9cbe0d5083231 depends: - __osx >=11.0 - python >=3.13,<3.14.0a0 @@ -4650,12 +4671,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - 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 + - pkg:pypi/coverage?source=hash-mapping + size: 378632 + timestamp: 1748048935444 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.2-py310h38315fa_0.conda + sha256: 561e5fd17f164928948107550856347ba4ed5c16b50c363bf8fbd0c1f2310893 + md5: 5e09090744ab0b70b2882bc415c0d5ad depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -4667,11 +4688,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 325689 - timestamp: 1743381828490 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.0-py313hb4c8b1a_0.conda - sha256: 7d14ccc7cf4e54131966f7f830b9bf8e769c1ca7c8fe4ea8bc344edb9a51ab50 - md5: 6bf0550f69baeb8fd2c101d72d544fa2 + size: 326471 + timestamp: 1748049113421 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.2-py313hb4c8b1a_0.conda + sha256: ad085fc5cf307db3c41d37b6b6557d591b9f3f7d91821076b60b798441920981 + md5: 7d009fc0977890626693c4a74ee03501 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -4683,8 +4704,8 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 404719 - timestamp: 1743381531629 + size: 404932 + timestamp: 1748049058593 - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda noarch: generic sha256: 6944d47f2bf3c443d5af855ee0c77156da1b90c6f0e79cedc3b934bcd2794d64 @@ -5087,9 +5108,9 @@ packages: - pkg:pypi/cupy?source=hash-mapping size: 47176970 timestamp: 1742855784158 -- conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.0-pyhd8ed1ab_0.conda - sha256: de979b0d774f4e8a88d4d733f5278789dddc66f5597fb4d2d92de8208e06a05f - md5: 69bab6d290b49ccb24104515508ee4d0 +- conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda + sha256: 993fe9ff727441c57fab9969c61eb04eeca2ca82cce432804798f258177ab419 + md5: 8f0ef561cd615a17df3256742a3457c4 depends: - click >=8.1 - cloudpickle >=3.0.0 @@ -5104,8 +5125,8 @@ packages: license_family: BSD purls: - pkg:pypi/dask?source=hash-mapping - size: 993417 - timestamp: 1747175569693 + size: 993940 + timestamp: 1747771723761 - conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017 md5: 9ce473d1d1be1cc3810856a48b3fab32 @@ -5215,17 +5236,17 @@ packages: - pkg:pypi/filelock?source=hash-mapping size: 17887 timestamp: 1741969612334 -- conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda - sha256: 2040d4640708bd6ab9ed6cb9901267441798c44974bc63c9b6c1cb4c1891d825 - md5: 9c40692c3d24c7aaf335f673ac09d308 +- conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda + sha256: cd6ae92ae5aa91a7e58cf39f1442d4821279f43f1c9499d15f45558d4793d1e0 + md5: 2d2c9ef879a7e64e2dc657b09272c2b6 depends: - python >=3.9 license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/fsspec?source=compressed-mapping - size: 142117 - timestamp: 1743437355974 + - pkg:pypi/fsspec?source=hash-mapping + size: 145521 + timestamp: 1748101667956 - conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda sha256: 3d6e42c5c22ea3c3b8d35b6582f544bc5fc08df37c394f5a30d6644b626a7be6 md5: a4ffdb4a5370e427f0ad980df69bbdbc @@ -5356,9 +5377,9 @@ packages: - pkg:pypi/hyperframe?source=hash-mapping size: 17397 timestamp: 1737618427549 -- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.131.17-pyha770c72_0.conda - sha256: c11fd3d5edd549adac28563c6294dbc8d5a01e56312dca4a2e0f3c2de58b3fef - md5: 6423911f30c0adce1e875fb7e055de90 +- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + sha256: afa727980a25c431f8a2dffe775f675e5872df67f198125da64c39c8139a3431 + md5: 7555726ed5f19364dea0e9f6219bc0e5 depends: - attrs >=22.2.0 - click >=7.0 @@ -5369,8 +5390,8 @@ packages: license: MPL-2.0 purls: - pkg:pypi/hypothesis?source=hash-mapping - size: 357576 - timestamp: 1747269463134 + size: 363329 + timestamp: 1748926459156 - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 @@ -5403,18 +5424,18 @@ packages: purls: [] size: 11857802 timestamp: 1720853997952 -- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.10-pyhd8ed1ab_0.conda - sha256: 02f47df6c6982b796aecb086b434627207e87c0a90a50226f11f2cc99c089770 - md5: 8d5b9b702810fb3054d52ba146023bc3 +- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-pyhd8ed1ab_0.conda + sha256: 4debbae49a183d61f0747a5f594fca2bf5121e8508a52116f50ccd0eb2f7bb55 + md5: 84463b10c1eb198541cd54125c7efe90 depends: - python >=3.9 - ukkonen license: MIT license_family: MIT purls: - - pkg:pypi/identify?source=hash-mapping - size: 79057 - timestamp: 1745098917031 + - pkg:pypi/identify?source=compressed-mapping + size: 78926 + timestamp: 1748049754416 - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 md5: 39a4f67be3286c86d696df570b1201b7 @@ -5437,18 +5458,19 @@ packages: - pkg:pypi/imagesize?source=hash-mapping size: 10164 timestamp: 1656939625410 -- conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda - sha256: 598951ebdb23e25e4cec4bbff0ae369cec65ead80b50bc08b441d8e54de5cf03 - md5: f4b39bf00c69f56ac01e020ebfac066c +- conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + sha256: c18ab120a0613ada4391b15981d86ff777b5690ca461ea7e9e49531e8f374745 + md5: 63ccfdc3a3ce25b027b8767eb722fca8 depends: - python >=3.9 - - zipp >=0.5 + - zipp >=3.20 + - python license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/importlib-metadata?source=hash-mapping - size: 29141 - timestamp: 1737420302391 + - pkg:pypi/importlib-metadata?source=compressed-mapping + size: 34641 + timestamp: 1747934053147 - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda sha256: 0ec8f4d02053cd03b0f3e63168316530949484f80e16f5e2fb199a1d117a89ca md5: 6837f3eff7dcea42ecd714ce1ac2b108 @@ -5468,9 +5490,9 @@ packages: purls: [] size: 1852356 timestamp: 1723739573141 -- conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda - sha256: 21e33e5c779227df52d443bf17e3f470c295a5b2ede5501e5e8eb90b9747f82e - md5: 886e40ae1c3851b6d348d4cd41e5de39 +- conda: https://prefix.dev/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda + sha256: e43fa762183b49c3c3b811d41259e94bb14b7bff4a239b747ef4e1c6bbe2702d + md5: 177cfa19fe3d74c87a8889286dc64090 depends: - __unix - pexpect >4.3 @@ -5490,11 +5512,11 @@ packages: license_family: BSD purls: - pkg:pypi/ipython?source=hash-mapping - size: 638204 - timestamp: 1745673194404 -- conda: https://prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh9ab4c32_0.conda - sha256: 8ee58de26571788587c2b58bae8fdd11fdb9a089af52fe5253424d1a8c907998 - md5: 29ed2705fd3f71927cdde35874f29ae8 + size: 639160 + timestamp: 1748711175284 +- conda: https://prefix.dev/conda-forge/noarch/ipython-8.37.0-pyha7b4d00_0.conda + sha256: 4812e69a1c9d6d43746fa7e8efaf9127d257508249e7192e68cd163511a751ee + md5: 2ffea44095ca39b38b67599e8091bca3 depends: - __win - colorama @@ -5514,8 +5536,8 @@ packages: license_family: BSD purls: - pkg:pypi/ipython?source=hash-mapping - size: 637450 - timestamp: 1745673220528 + size: 638940 + timestamp: 1748711254071 - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda sha256: e1d0e81e3c3da5d7854f9f57ffb89d8f4505bb64a2f05bb01d78eff24344a105 md5: c25d1a27b791dab1797832aafd6a3e9a @@ -5610,6 +5632,7 @@ packages: constrains: - jax >=0.6.0 license: Apache-2.0 + license_family: APACHE purls: - pkg:pypi/jax-cuda12-pjrt?source=hash-mapping - pkg:pypi/jax-cuda12-plugin?source=hash-mapping @@ -6288,26 +6311,26 @@ packages: purls: [] size: 52753 timestamp: 1746196334627 -- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-hf95d169_0.conda - sha256: 9003bd12988a54713602999999737590f3b023b0cadb2b316cd3ac256d6740d6 - md5: 9dde68cee0a231b19e189954ac29027b +- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-hf95d169_0.conda + sha256: fbc7a8ef613669f3133bb2b0bc5b36f4c51987bb74769b018377fac96610863b + md5: 460934df319a215557816480e9ea78cf depends: - __osx >=10.13 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 562408 - timestamp: 1747262455533 -- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-ha82da77_0.conda - sha256: 2765b6e23da91807ce2ed44587fbaadd5ba933b0269810b3c22462f9582aedd3 - md5: 4ef1bdb94d42055f511bb358f2048c58 + size: 561657 + timestamp: 1748495006359 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.6-ha82da77_0.conda + sha256: b74ec832ec05571f8747c9bd5f96b93d76489909b4f6f37d99d576dc955f21e9 + md5: 95c1830841844ef54e07efed1654b47f depends: - __osx >=11.0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 568010 - timestamp: 1747262879889 + size: 567539 + timestamp: 1748495055530 - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda sha256: 33ab03438aee65d6aa667cf7d90c91e5e7d734c19a67aa4c7040742c0a13d505 md5: db0bfbe7dd197b68ad5f30333bae6ce0 @@ -6855,37 +6878,37 @@ packages: purls: [] size: 272011663 timestamp: 1739907162922 -- conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - sha256: d02d1d3304ecaf5c728e515eb7416517a0b118200cd5eacbe829c432d1664070 - md5: aeb98fdeb2e8f25d43ef71fbacbeec80 +- conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda + sha256: 3aa92d4074d4063f2a162cd8ecb45dccac93e543e565c01a787e16a43501f7ee + md5: c7e925f37e3b40d893459e625f6a53f1 depends: - __glibc >=2.17,<3.0.a0 - - libgcc-ng >=12 + - libgcc >=13 license: BSD-2-Clause license_family: BSD purls: [] - size: 89991 - timestamp: 1723817448345 -- conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda - sha256: 791be3d30d8e37ec49bcc23eb8f1e1415d911a7c023fa93685f2ea485179e258 - md5: ed625b2e59dff82859c23dd24774156b + size: 91183 + timestamp: 1748393666725 +- conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_0.conda + sha256: 98299c73c7a93cd4f5ff8bb7f43cd80389f08b5a27a296d806bdef7841cc9b9e + md5: 18b81186a6adb43f000ad19ed7b70381 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 + size: 77667 + timestamp: 1748393757154 +- conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + sha256: 0a1875fc1642324ebd6c4ac864604f3f18f57fbcf558a8264f6ced028a3c75b2 + md5: 85ccccb47823dd9f7a99d2c7f530342f depends: - __osx >=11.0 license: BSD-2-Clause license_family: BSD purls: [] - size: 69263 - timestamp: 1723817629767 + size: 71829 + timestamp: 1748393749336 - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda sha256: fc529fc82c7caf51202cc5cec5bb1c2e8d90edbac6d0a4602c966366efe3c7bf md5: 74860100b2029e2523cf480804c76b9b @@ -7092,48 +7115,48 @@ packages: purls: [] size: 167268 timestamp: 1741121355716 -- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.49.2-hee588c1_0.conda - sha256: 525d4a0e24843f90b3ff1ed733f0a2e408aa6dd18b9d4f15465595e078e104a2 - md5: 93048463501053a00739215ea3f36324 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda + sha256: b3dcd409c96121c011387bdf7f4b5758d876feeb9d8e3cfc32285b286931d0a7 + md5: 71888e92098d0f8c41b09a671ad289bc depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 916313 - timestamp: 1746637007836 -- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.49.2-hdb6dae5_0.conda - sha256: 8fd9562478b4d1dc90ab2bcad5289ee2b5a971ca8ad87e6b137ce0ca53bf801d - md5: 9377ba1ade655ea3fc831b456f4a2351 + size: 918995 + timestamp: 1748549888459 +- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_0.conda + sha256: e88ea982455060b96fdab3d360b947389248bf2139e3b17576e4c72e139526fc + md5: caf16742f7e16475603cd9981ef36195 depends: - __osx >=10.13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 977388 - timestamp: 1746637093883 -- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.2-h3f77e49_0.conda - sha256: d89f979497cf56eccb099b6ab9558da7bba1f1ba264f50af554e0ea293d9dcf9 - md5: 85f443033cd5b3df82b5cabf79bddb09 + size: 979930 + timestamp: 1748549977346 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.0-h3f77e49_0.conda + sha256: 80bbe9c53d4bf2e842eccdd089653d0659972deba7057cda3ebaebaf43198f79 + md5: cda0ec640bc4698d0813a8fb459aee58 depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 899462 - timestamp: 1746637228408 -- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.49.2-h67fdade_0.conda - sha256: 1612baa49124ec1972b085ab9d6bf1855c5f38e8f16e8d8f96c193d6e11688b2 - md5: a3900c97ba9e03332e9a911fe63f7d64 + size: 901545 + timestamp: 1748550158812 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda + sha256: 92546e3ea213ee7b11385b22ea4e7c69bbde1c25586288765b37bc5e96b20dd9 + md5: 92b11b0b2120d563caa1629928122cee depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Unlicense purls: [] - size: 1081123 - timestamp: 1746637406471 + size: 1082124 + timestamp: 1748550277035 - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda sha256: 6ae3d153e78f6069d503d9309f2cac6de5b93d067fc6433160a4c05226a5dad4 md5: 1cb1c67961f6dd257eae9e9691b341aa @@ -7155,21 +7178,21 @@ packages: purls: [] size: 34647 timestamp: 1746642266826 -- conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda - sha256: 5aa2ba63747ad3b6e717f025c9d2ab4bb32c0d366e1ef81669ffa73b1d9af4a2 - md5: 04bcf3055e51f8dde6fab9672fb9fca0 +- conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.6-h4e0b6ca_0.conda + sha256: 139b89421a651c004aba9c5e351e61674d98723f3f19d45cdbcde1fd6e8a59df + md5: 071409970083d0f99ab7b569352771c9 depends: - __glibc >=2.17,<3.0.a0 - libcap >=2.75,<2.76.0a0 - libgcc >=13 - - libgcrypt-lib >=1.11.0,<2.0a0 - - liblzma >=5.6.4,<6.0a0 + - libgcrypt-lib >=1.11.1,<2.0a0 + - liblzma >=5.8.1,<6.0a0 - lz4-c >=1.10.0,<1.11.0a0 - zstd >=1.5.7,<1.6.0a0 license: LGPL-2.1-or-later purls: [] - size: 488733 - timestamp: 1741629468703 + size: 489524 + timestamp: 1748886391854 - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_100.conda sha256: 7b6178464b02d65c4af92086c71b79e5c2b7fc1500c1547334a4755e6e92d8a9 md5: 6bdda0b10852c6d03b030bab7ec251f0 @@ -7361,17 +7384,17 @@ packages: purls: [] size: 496633602 timestamp: 1748500552425 -- conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda - sha256: 56e55a7e7380a980b418c282cb0240b3ac55ab9308800823ff031a9529e2f013 - md5: d6716795cd81476ac2f5465f1b1cde75 +- conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.6-hbe16f8c_0.conda + sha256: 742369b1203547dee69917c2af0c2bac6d1c1921203deaf7ef52c3283ec5c14a + md5: 2ddf4d040b58018f8ba3dfd464837827 depends: - __glibc >=2.17,<3.0.a0 - libcap >=2.75,<2.76.0a0 - libgcc >=13 license: LGPL-2.1-or-later purls: [] - size: 144039 - timestamp: 1741629479455 + size: 144531 + timestamp: 1748886400306 - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 md5: 40b61aab5c7ba9ff276c41cfffe6b80b @@ -7382,49 +7405,37 @@ packages: purls: [] size: 33601 timestamp: 1680112270483 -- conda: https://prefix.dev/conda-forge/linux-64/libuv-1.50.0-hb9d3cd8_0.conda - sha256: b4a8890023902aef9f1f33e3e35603ad9c2f16c21fdb58e968fa6c1bd3e94c0b - md5: 771ee65e13bc599b0b62af5359d80169 +- conda: https://prefix.dev/conda-forge/linux-64/libuv-1.51.0-hb9d3cd8_0.conda + sha256: 770ca175d64323976c9fe4303042126b2b01c1bd54c8c96cafeaba81bdb481b8 + md5: 1349c022c92c5efd3fd705a79a5804d8 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: MIT license_family: MIT purls: [] - size: 891272 - timestamp: 1737016632446 -- conda: https://prefix.dev/conda-forge/osx-64/libuv-1.50.0-h4cb831e_0.conda - sha256: ec9da0a005c668c0964e0a6546c21416bab608569b5863edbdf135cee26e67d8 - md5: c86c7473f79a3c06de468b923416aa23 + size: 890145 + timestamp: 1748304699136 +- conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h4cb831e_0.conda + sha256: 2c820c8e26d680f74035f58c3d46593461bb8aeefa00faafa5ca39d8a51c87fa + md5: 8afd5432c2e6776d145d94f4ea4d4db5 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 + size: 420355 + timestamp: 1748304826637 +- conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.0-h5505292_0.conda + sha256: 41c1230a3f4e0d265e5053c671f112a16be4405b9047d3da5581e03e9d53de65 + md5: 230a885fe67a3e945a4586b944b6020a depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - 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 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: [] - size: 291944 - timestamp: 1737017103042 + size: 420654 + timestamp: 1748304893204 - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-h2466b09_0.conda sha256: b03ca3d0cfbf8b3911757411a10fbbaa7edae62bb81972ae44360e7ac347aac2 md5: 9756651456477241b0226fb0ee051c58 @@ -7552,39 +7563,42 @@ packages: purls: [] size: 55476 timestamp: 1727963768015 -- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.5-h024ca30_0.conda - sha256: 646907391a8d744508049ef7bd76653d59480b061a3a76ce047064f2923b6f84 - md5: 86f58be65a51d62ccc06cacfd83ff987 +- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.6-h024ca30_0.conda + sha256: 43ad6a0772c0fc554d2712ae00ea788a391a40c494e9c04ec13f4aea17c95ffc + md5: e4ece7ed81e43ae97a3b58ac4230c3c5 depends: - __glibc >=2.17,<3.0.a0 constrains: - - openmp 20.1.5|20.1.5.* + - openmp 20.1.6|20.1.6.* license: Apache-2.0 WITH LLVM-exception + license_family: APACHE purls: [] - size: 3193511 - timestamp: 1747367181459 -- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.5-ha54dae1_0.conda - sha256: f858ef4cbc7f449da06e7e5cf62d6db0f8269e4e723144be35b0ef3531e28591 - md5: 7b6a67507141ea93541943f0c011a872 + size: 3200539 + timestamp: 1748570362219 +- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.6-ha54dae1_0.conda + sha256: 75aa1b58b86a17aaa3b7882fe994d8f72440aa938d2d3c84e434b4104cfca096 + md5: c55751d61e1f8be539e0e4beffad3e5a depends: - __osx >=10.13 constrains: - - openmp 20.1.5|20.1.5.* + - openmp 20.1.6|20.1.6.* license: Apache-2.0 WITH LLVM-exception + license_family: APACHE purls: [] - size: 306529 - timestamp: 1747367226775 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.5-hdb05f8b_0.conda - sha256: 3515d520338a334c987ce2737dfba1ebd66eb1e360582c7511738ad3dc8a9145 - md5: 66771cb733ad80bd46b66f856601001a + size: 306551 + timestamp: 1748570208344 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.6-hdb05f8b_0.conda + sha256: 99c8aa89a77870d6ee16d62b858be67e30f2ad4fe13555570c7660cc38f9557b + md5: 7a3b28d59940a28e761e0a623241a832 depends: - __osx >=11.0 constrains: - - openmp 20.1.5|20.1.5.* + - openmp 20.1.6|20.1.6.* license: Apache-2.0 WITH LLVM-exception + license_family: APACHE purls: [] - size: 282100 - timestamp: 1747367434936 + size: 282698 + timestamp: 1748570308073 - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda sha256: 47fd93916c73f4f6c3f3c26de517614984537299f8f3c8a4b58933cb28bf4af2 md5: 7ea40d06d6a4a970a449728a806e3308 @@ -8046,9 +8060,9 @@ packages: - pkg:pypi/myst-parser?source=hash-mapping size: 73074 timestamp: 1739381945342 -- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.26.6.1-ha44e49d_0.conda - sha256: b6a54445f2326b27707851ea590dae2ebcd1492ca41d039ddca3ec305d2189e2 - md5: 62f23f8be42626cc7c15553a9e2e0ab8 +- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.27.3.1-h9b8ff78_0.conda + sha256: f52860f0e0888b98e71085a6247007154d828ff574ba719450b1c7a0f87fe169 + md5: 9541fcbc65e0ac6c99e045ef4e9b2d40 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12,<13.0a0 @@ -8057,8 +8071,8 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 180500682 - timestamp: 1747783682945 + size: 213637256 + timestamp: 1748900545315 - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 md5: 47e340acb35de30501a76c7c799c41d7 @@ -8100,7 +8114,8 @@ packages: - pandas >=2.0 license: BSD-3-Clause license_family: BSD - purls: [] + purls: + - pkg:pypi/networkx?source=hash-mapping size: 1265008 timestamp: 1731521053408 - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda @@ -8172,9 +8187,9 @@ packages: purls: [] size: 26232097 timestamp: 1737384238153 -- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.1-pyhd8ed1ab_0.conda - sha256: 392472ee22a99da91b3a13303811f2d8adaf786857cbefd0ec4df90d135358aa - md5: aff666225311cc44d34dce3d16a751df +- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_0.conda + sha256: ea240f50fd4a497a7f0490ca7bb3d158f246a9ba7d7dc503fb2562c681b7154d + md5: c5e4d28510f79893789933366c63521c depends: - nodejs - python >=3.9 @@ -8182,8 +8197,8 @@ packages: license_family: MIT purls: - pkg:pypi/nodejs-wheel-binaries?source=hash-mapping - size: 12391 - timestamp: 1747289233141 + size: 12413 + timestamp: 1747937965724 - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 sha256: d38542a151a90417065c1a234866f97fd1ea82a81de75ecb725955ab78f88b4b md5: 9a66894dfd07c4510beb6b3f9672ccc0 @@ -8317,9 +8332,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 20333181 timestamp: 1642632736818 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-py310hefbff90_0.conda - sha256: f0c9f295a58dabdc1ff9ceadd31ab7a6e8d3c903c37f749bfd058afcb0d534ed - md5: 5526bc875ec897f0d335e38da832b6ee +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py310hefbff90_0.conda + sha256: 0ba94a61f91d67413e60fa8daa85627a8f299b5054b0eff8f93d26da83ec755e + md5: b0cea2c364bf65cd19e023040eeab05d depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -8335,11 +8350,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7963864 - timestamp: 1745119540801 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.5-py313h17eae1a_0.conda - sha256: c0a200d0e53a1acbfa1d1e2277e3337ea2aa8cb584448790317a98c62dcaebce - md5: 6ceeff9ed72e54e4a2f9a1c88f47bdde + size: 7893263 + timestamp: 1747545075833 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py313h17eae1a_0.conda + sha256: 7da9ebd80a7311e0482c4c6393be0eddf0012b3846df528e375037409b3d2b3d + md5: 7a2d2f9adecd86ed5c29c2115354f615 depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -8355,8 +8370,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 8528362 - timestamp: 1745119324280 + size: 8517250 + timestamp: 1747545080496 - conda: https://prefix.dev/conda-forge/osx-64/numpy-1.22.0-py310hfbbbacf_1.tar.bz2 sha256: 314f87226d04969a8cf6444a547b8437c5a45869acedb0d9adca9d18b0b0db80 md5: 6c533068089d17205d21055ed717831e @@ -8375,9 +8390,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6861771 timestamp: 1642633197594 -- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-py310h07c5b4d_0.conda - sha256: 1f1ea7ea9350525afdbe6ce0da2cf5e8c2ee09dd140f251c1418b6ca91be2c25 - md5: 45a16d37bdc5c6474b9ed0b20499ff09 +- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py310h07c5b4d_0.conda + sha256: f1851c5726ff1a4de246e385ba442d749a68ef39316c834933ee9b980dbe62df + md5: d79253493dcc76b95221588b98e1eb3c depends: - __osx >=10.13 - libblas >=3.9.0,<4.0a0 @@ -8392,11 +8407,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7009121 - timestamp: 1745119358417 -- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.5-py313hc518a0f_0.conda - sha256: 7714bd0a8a0aa0e508557a9760a4251e586d92b2941642f23454586d98dec462 - md5: eba644ccc203cfde2fa1f450f528c70d + size: 6988856 + timestamp: 1747545137089 +- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py313hc518a0f_0.conda + sha256: a7994c4968d9cbb12752663e57f600379775b1f032776829068380db9874e449 + md5: 7b80c7ace05b1b9d7ec6f55130776988 depends: - __osx >=10.13 - libblas >=3.9.0,<4.0a0 @@ -8411,8 +8426,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7670331 - timestamp: 1745119324504 + size: 7596354 + timestamp: 1747545051328 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2 sha256: 985e83cdda1fb1d0c3ff813381c258818696985d10fd4ccab2b719ea8fdc8652 md5: 6ecd7326570ae2fb65fa4d8427f64213 @@ -8432,9 +8447,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6291591 timestamp: 1642632976128 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-py310h4d83441_0.conda - sha256: d5a010c0c31269334a7e14575a46409d8bf85bd76c7ae58a1079b0fc839e9c8b - md5: d9c2516ec37059ea63b163ba477615bf +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py310h4d83441_0.conda + sha256: 87704bcd5f4a4f88eaf2a97f07e9825803b58a8003a209b91e89669317523faf + md5: f4bd8ac423d04b3c444b96f2463d3519 depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -8450,11 +8465,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6016579 - timestamp: 1745119342863 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.5-py313h41a2e72_0.conda - sha256: ef86c22868df8ce165ea17932d11232f76d06524f6fd1e35f1c307413afd9e48 - md5: 40517bbc5a052593ba752750550819a4 + size: 5841650 + timestamp: 1747545043441 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py313h41a2e72_0.conda + sha256: 2206aa59ee700f00896604178864ebe54ab8e87e479a1707def23636a6a62797 + md5: 6a5bd221d600de2bf1b408678dab01b7 depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -8470,8 +8485,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6608028 - timestamp: 1745119668840 + size: 6532195 + timestamp: 1747545087365 - conda: https://prefix.dev/conda-forge/win-64/numpy-1.22.0-py310hcae7c84_1.tar.bz2 sha256: c327b5bcc96e9f06147c03eecba689eb3cfe2478d8e68f17b471b273ee60cf45 md5: 07f52c684a2387799426a532170152b6 @@ -8491,9 +8506,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6171270 timestamp: 1642633334774 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-py310h4987827_0.conda - sha256: 6e78e76d8c75a6ebc38d42fb88c0c25bfb348825fc74501cf8e53c1d5e41e715 - md5: 19e9c5868faa8046020ce870a9a9d0fc +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py310h4987827_0.conda + sha256: 6f628e51763b86a535a723664e3aa1e38cb7147a2697f80b75c1980c1ed52f3e + md5: d2596785ac2cf5bab04e2ee9e5d04041 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -8509,11 +8524,11 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6635237 - timestamp: 1745120026858 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.5-py313hefb8edb_0.conda - sha256: f1ae6a3f7a498c21b4345c711d52b2fba893c308176a65cdd9ee43c0bd0a3d78 - md5: 09c0310ddfb86843efd321198da70d7c + size: 6596153 + timestamp: 1747545352390 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py313hefb8edb_0.conda + sha256: ee193d2cfbf6bc06fb99312ee2555c40b68402cae44cf101f452acb2f1490f98 + md5: ae9a9741b830bbb42f22f80ef4e6a074 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -8529,8 +8544,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7108203 - timestamp: 1745120126721 + size: 7097859 + timestamp: 1747545350386 - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda sha256: d836860163b027622cb59b96b92824dd75196a37d599e8ae69733b31769989a9 md5: 5af206d64d18d6c8dfb3122b4d9e643b @@ -8603,60 +8618,60 @@ packages: - pkg:pypi/opt-einsum?source=hash-mapping size: 62479 timestamp: 1733688053334 -- conda: https://prefix.dev/conda-forge/linux-64/optree-0.15.0-py310h3788b33_0.conda - sha256: 11365a375fccc7851e3f72da04f715a16ac60c7cf1ba4b29d5c205cb19136ee2 - md5: d3a48f9f60836a3aba05f3c87bd539a9 +- conda: https://prefix.dev/conda-forge/linux-64/optree-0.16.0-py310h3788b33_0.conda + sha256: 2eb98b1fad8b992a1ac2952ac47df9dc599429f560e8455a5adcef93e4905a66 + md5: c42fe1b7bda3187b30867a432609b367 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 + - typing-extensions >=4.6 license: Apache-2.0 license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 386999 - timestamp: 1744034424188 -- conda: https://prefix.dev/conda-forge/osx-64/optree-0.15.0-py310hf166250_0.conda - sha256: 5334a69354531cd6f215ee362f3db9451777cd84bc6088715b3f575f3aaebeae - md5: 3be4f157978ddfe638a067aa5e65a5b0 + size: 395411 + timestamp: 1748442630038 +- conda: https://prefix.dev/conda-forge/osx-64/optree-0.16.0-py310hf166250_0.conda + sha256: 6dd1469d569036de8ca56e4a5b5ac6ffd6f7606024e0c94fcafca4f0ce6e222e + md5: 5c98e1a3b71360716384e5e10a4f3531 depends: - __osx >=10.13 - libcxx >=18 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - typing-extensions >=4.5 + - typing-extensions >=4.6 license: Apache-2.0 license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 368944 - timestamp: 1744034421913 -- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.15.0-py310h7f4e7e6_0.conda - sha256: 03443e1ba42f02eeb73ca7a95248bcb7072fb0e44c93880ef589271320d5e557 - md5: 03edea44d0f2238930dd01018323570a + size: 370104 + timestamp: 1748442823730 +- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.16.0-py310h7f4e7e6_0.conda + sha256: 20e4b2b80e65d7ab73ac3b118499695d35e2777fd0dc09723ddcc51c524a7d36 + md5: 48aaf98eb6f234ec4be6d688b6dddde9 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 + - typing-extensions >=4.6 license: Apache-2.0 license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 353150 - timestamp: 1744034685288 -- conda: https://prefix.dev/conda-forge/win-64/optree-0.15.0-py310hc19bc0b_0.conda - sha256: e545275b1c5e30baad1eb4460bb76024d1b98f4f1c51bbff60791ad3db12dd91 - md5: 5727be549e6b31205c7d0819ddbd1b0f + size: 355168 + timestamp: 1748442791043 +- conda: https://prefix.dev/conda-forge/win-64/optree-0.16.0-py310hc19bc0b_0.conda + sha256: 08d66d6d6a1883e41bfb32388c5fefd306b9fcf6ff7ffcd66ad3263e3b234a20 + md5: 44824e69682284c0cdcd9d48c1712001 depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - typing-extensions >=4.5 + - typing-extensions >=4.6 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 @@ -8664,8 +8679,8 @@ packages: license_family: Apache purls: - pkg:pypi/optree?source=hash-mapping - size: 312353 - timestamp: 1744034833264 + size: 321199 + timestamp: 1748443097166 - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 md5: 58335b26c38bf4a20f399384c33cbcf9 @@ -8733,7 +8748,7 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/platformdirs?source=compressed-mapping + - pkg:pypi/platformdirs?source=hash-mapping size: 23531 timestamp: 1746710438805 - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda @@ -8798,48 +8813,48 @@ packages: - pkg:pypi/pure-eval?source=hash-mapping size: 16668 timestamp: 1733569518868 -- conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda - sha256: 27f888492af3d5ab19553f263b0015bf3766a334668b5b3a79c7dc0416e603c1 - md5: 8088a5e7b2888c780738c3130f2a969d +- conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + sha256: d429f6f255fbe49f09b9ae1377aa8cbc4d9285b8b220c17ae2ad9c4894c91317 + md5: 1594696beebf1ecb6d29a1136f859a74 depends: - - pybind11-global 2.13.6 *_2 - - python + - pybind11-global 2.13.6 *_3 + - python >=3.9 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 + size: 186821 + timestamp: 1747935138653 +- conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda + sha256: c044cfcbe6ef0062d0960e9f9f0de5f8818cec84ed901219ff9994b9a9e57237 + md5: 730a5284e26d6bdb73332dafb26aec82 depends: - __unix - - python + - python >=3.9 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 + size: 180116 + timestamp: 1747934418811 +- conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.conda + sha256: 91ef6a928e7e0e691246037566bbec6db2cf17fa5d76f626102323a95dbb4f08 + md5: 2e9cbcb18272d66bc0d3b0dc4ff24935 depends: - __win - - python + - python >=3.9 constrains: - pybind11-abi ==4 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/pybind11-global?source=hash-mapping - size: 182337 - timestamp: 1730237499231 + size: 182238 + timestamp: 1747934667819 - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 md5: 12c566707c80111f9799308d9e265aef @@ -8908,25 +8923,25 @@ packages: - pkg:pypi/pysocks?source=hash-mapping size: 21085 timestamp: 1733217331982 -- conda: https://prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 - md5: c3c9316209dec74a705a36797970c6be - depends: - - colorama - - exceptiongroup >=1.0.0rc8 - - iniconfig - - packaging - - pluggy <2,>=1.5 +- conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 + md5: 516d31f063ce7e49ced17f105b63a1f1 + depends: + - colorama >=0.4 + - exceptiongroup >=1 + - iniconfig >=1 + - packaging >=20 + - pluggy >=1.5,<2 + - pygments >=2.7.2 - python >=3.9 - tomli >=1 constrains: - pytest-faulthandler >=2 license: MIT - license_family: MIT purls: - - pkg:pypi/pytest?source=hash-mapping - size: 259816 - timestamp: 1740946648058 + - pkg:pypi/pytest?source=compressed-mapping + size: 275014 + timestamp: 1748907618871 - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda sha256: 9961a1524f63d10bc29efdc52013ec06b0e95fb2619a250e250ff3618261d5cd md5: 1e35d8f975bc0e984a19819aa91c440a @@ -9430,7 +9445,7 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/pytz?source=hash-mapping + - 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 @@ -9724,27 +9739,6 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 13507343 timestamp: 1739792089317 -- 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/noarch/setuptools-75.8.2-pyhff2d567_0.conda sha256: 91d664ace7c22e787775069418daa9f232ee8bafdd0a6a080a5ed2395a6fa6b2 md5: 9bddfdbf4e061821a1a443f93223be61 @@ -9756,17 +9750,17 @@ packages: - pkg:pypi/setuptools?source=hash-mapping size: 777736 timestamp: 1740654030775 -- conda: https://prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda - sha256: 777d34ed359cedd5a5004c930077c101bb3b70e5fbb04d29da5058d75b0ba487 - md5: f6f72d0837c79eaec77661be43e8a691 +- conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 + md5: 4de79c071274a53dcaf2a8c749d1499e depends: - python >=3.9 license: MIT license_family: MIT purls: - - pkg:pypi/setuptools?source=compressed-mapping - size: 778484 - timestamp: 1746085063737 + - pkg:pypi/setuptools?source=hash-mapping + size: 748788 + timestamp: 1748804951958 - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda sha256: c998d5a29848ce9ff1c53ba506e7d01bbd520c39bbe72e2fb7cdf5a53bad012f md5: aec4dba5d4c2924730088753f6fa164b @@ -9812,17 +9806,17 @@ packages: purls: [] size: 2098929 timestamp: 1738089785163 -- conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - sha256: a0fd916633252d99efb6223b1050202841fa8d2d53dacca564b0ed77249d3228 - md5: 4d22a9315e78c6827f806065957d566e +- conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda + sha256: 17007a4cfbc564dc3e7310dcbe4932c6ecb21593d4fec3c68610720f19e73fb2 + md5: 755cf22df8693aa0d1aec1c123fa5863 depends: - - python >=2 + - python >=3.9 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/snowballstemmer?source=hash-mapping - size: 58824 - timestamp: 1637143137377 + size: 73009 + timestamp: 1747749529809 - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda sha256: d1e3e06b5cf26093047e63c8cc77b70d970411c5cbc0cb1fad461a8a8df599f7 md5: 0401a17ae845fa72c7210e206ec5647d @@ -9845,21 +9839,20 @@ packages: - pkg:pypi/soupsieve?source=hash-mapping size: 37773 timestamp: 1746563720271 -- conda: https://prefix.dev/conda-forge/noarch/sparse-0.16.0-pyh1646c32_0.conda - sha256: b84e2cdba2d5129f21de779dc80b4d35c27709ff3d887d6b8336112e33d2b397 - md5: c5b47de023729a21700aa8ab23cb44f1 +- conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda + sha256: 8406de1065e1d4ba206d611dae9a03de7f226f486ce9fb02ab0f29c3bd031a6a + md5: 1b59de14a7e5888f939611e1fe329e00 depends: - python >=3.10 - numpy >=1.17 - - scipy >=0.19 - numba >=0.49 - python license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/sparse?source=hash-mapping - size: 120718 - timestamp: 1743584866100 + size: 121488 + timestamp: 1747799051402 - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda sha256: 3228eb332ce159f031d4b7d2e08117df973b0ba3ddcb8f5dbb7f429f71d27ea1 md5: 1a3281a0dc355c02b5506d87db2d78ac @@ -10125,40 +10118,43 @@ packages: purls: [] size: 151460 timestamp: 1732982860332 -- conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e - md5: d453b98d9c83e71da0741bb0ff4d76bc +- conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + sha256: a84ff687119e6d8752346d1d408d5cf360dee0badd487a472aa8ddedfdc219e1 + md5: a0116df4f4ed05c303811a837d5b39d8 depends: - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 license: TCL license_family: BSD purls: [] - size: 3318875 - timestamp: 1699202167581 -- conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 - md5: bf830ba5afc507c6232d4ef0fb1a882d + size: 3285204 + timestamp: 1748387766691 +- conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda + sha256: b24468006a96b71a5f4372205ea7ec4b399b0f2a543541e86f883de54cd623fc + md5: 9864891a6946c2fe037c02fca7392ab4 depends: - - libzlib >=1.2.13,<2.0.0a0 + - __osx >=10.13 + - libzlib >=1.3.1,<2.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 + size: 3259809 + timestamp: 1748387843735 +- conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + sha256: cb86c522576fa95c6db4c878849af0bccfd3264daf0cc40dd18e7f4a7bfced0e + md5: 7362396c170252e7b7b0c8fb37fe9c78 depends: - - libzlib >=1.2.13,<2.0.0a0 + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 license: TCL license_family: BSD purls: [] - size: 3145523 - timestamp: 1699202432999 -- conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - sha256: 2c4e914f521ccb2718946645108c9bd3fc3216ba69aea20c2c3cedbd8db32bb1 - md5: fc048363eb8f03cd1737600a5d08aafe + size: 3125538 + timestamp: 1748388189063 +- conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + sha256: e3614b0eb4abcc70d98eae159db59d9b4059ed743ef402081151a948dce95896 + md5: ebd0e761de9aa879a51d22cc721bd095 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -10166,8 +10162,8 @@ packages: license: TCL license_family: BSD purls: [] - size: 3503410 - timestamp: 1699202577803 + size: 3466348 + timestamp: 1748388121356 - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda sha256: 34f3a83384ac3ac30aefd1309e69498d8a4aa0bf2d1f21c645f79b180e378938 md5: b0dd904de08b7db706167240bf37b164 @@ -10533,17 +10529,17 @@ packages: purls: [] size: 63274 timestamp: 1641347623319 -- conda: https://prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - sha256: 567c04f124525c97a096b65769834b7acb047db24b15a56888a322bf3966c3e1 - md5: 0c3cc595284c5e8f0f9900a9b228a332 +- conda: https://prefix.dev/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda + sha256: 3f7a58ff4ff1d337d56af0641a7eba34e7eea0bf32e49934c96ee171640f620b + md5: 234be740b00b8e41567e5b0ed95aaba9 depends: - python >=3.9 license: MIT license_family: MIT purls: - - pkg:pypi/zipp?source=hash-mapping - size: 21809 - timestamp: 1732827613585 + - pkg:pypi/zipp?source=compressed-mapping + size: 22691 + timestamp: 1748277499928 - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda sha256: 5d7c0e5f0005f74112a34a7425179f4eb6e73c92f5d109e6af4ddeca407c92ab md5: c9f075ab2f33b3bbee9e62d4ad0a6cd8 diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index ba9de3b4..b5654902 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -17,7 +17,7 @@ ) from ._lib._lazy import lazy_apply -__version__ = "0.8.0.dev0" +__version__ = "0.8.0" # pylint: disable=duplicate-code __all__ = [ From 7cea477dd109c0ba0281e6ddcc7c8b17c6526b53 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 3 Jun 2025 11:37:26 +0100 Subject: [PATCH 106/131] appease linter --- src/array_api_extra/_lib/_utils/_helpers.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index f4997dd3..897cdd65 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -418,7 +418,9 @@ class Pickler(pickle.Pickler): # numpydoc ignore=GL08 """ @override - def persistent_id(self, obj: object) -> Literal[0, 1, None]: # pyright: ignore[reportIncompatibleMethodOverride] # numpydoc ignore=GL08 + def persistent_id( + self, obj: object + ) -> Literal[0, 1, None]: # numpydoc ignore=GL08 if isinstance(obj, cls): instances.append(obj) # type: ignore[arg-type] return 0 @@ -483,7 +485,7 @@ class Unpickler(pickle.Unpickler): # numpydoc ignore=GL08 """Mirror of the overridden Pickler in pickle_flatten.""" @override - def persistent_load(self, pid: Literal[0, 1]) -> object: # pyright: ignore[reportIncompatibleMethodOverride] # numpydoc ignore=GL08 + def persistent_load(self, pid: Literal[0, 1]) -> object: # numpydoc ignore=GL08 try: return next(iters[pid]) except StopIteration as e: From 74789e25f0adec785eaedebe1937ab47eaa2b9ea Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 3 Jun 2025 12:10:45 +0100 Subject: [PATCH 107/131] TST: remove sparse `isdtype` xfails --- tests/test_funcs.py | 4 ---- tests/test_helpers.py | 1 - tests/test_testing.py | 18 ++++++------------ 3 files changed, 6 insertions(+), 17 deletions(-) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index c8bea859..891c4c6f 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -404,7 +404,6 @@ def test_none(self, args: tuple[tuple[float | None, ...], ...]): assert actual == expect -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") class TestCov: def test_basic(self, xp: ModuleType): xp_assert_close( @@ -697,7 +696,6 @@ def test_xp(self, xp: ModuleType): @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]) @pytest.mark.parametrize( @@ -919,7 +917,6 @@ 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 @@ -1138,7 +1135,6 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(actual, expected) -@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_helpers.py b/tests/test_helpers.py index b1b6ddba..74a0ec93 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -79,7 +79,6 @@ def test_xp(self, xp: ModuleType): class TestAsArrays: - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") @pytest.mark.parametrize( ("dtype", "b", "defined"), [ diff --git a/tests/test_testing.py b/tests/test_testing.py index b195a65b..43d6e8ae 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -38,12 +38,7 @@ def test_device(self, xp: ModuleType, device: Device): class TestAssertEqualCloseLess: - pr_assert_close = pytest.param( # pyright: ignore[reportUnannotatedClassAttribute] - xp_assert_close, - marks=pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype"), - ) - - @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close]) + @pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close]) def test_assert_equal_close_basic(self, xp: ModuleType, func: Callable[..., None]): func(xp.asarray(0), xp.asarray(0)) func(xp.asarray([1, 2]), xp.asarray([1, 2])) @@ -75,7 +70,7 @@ def test_namespace(self, xp: ModuleType, func: Callable[..., None]): with pytest.raises(TypeError, match="list is not a supported array type"): func(xp.asarray([0]), [0]) - @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close, xp_assert_less]) + @pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close, xp_assert_less]) def test_check_shape(self, xp: ModuleType, func: Callable[..., None]): a = xp.asarray([1] if func is xp_assert_less else [2]) b = xp.asarray(2) @@ -90,7 +85,7 @@ def test_check_shape(self, xp: ModuleType, func: Callable[..., None]): with pytest.raises(AssertionError, match="sizes do not match"): func(a, d, check_shape=False) - @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close, xp_assert_less]) + @pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close, xp_assert_less]) def test_check_dtype(self, xp: ModuleType, func: Callable[..., None]): a = xp.asarray(1 if func is xp_assert_less else 2) b = xp.asarray(2, dtype=xp.int16) @@ -102,7 +97,7 @@ def test_check_dtype(self, xp: ModuleType, func: Callable[..., None]): with pytest.raises(AssertionError, match="Mismatched elements"): func(a, c, check_dtype=False) - @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close, xp_assert_less]) + @pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close, xp_assert_less]) @pytest.mark.xfail_xp_backend( Backend.SPARSE, reason="sparse [()] returns np.generic" ) @@ -122,7 +117,6 @@ def test_check_scalar( with pytest.raises(AssertionError, match="Mismatched elements"): func(a, c, check_scalar=True) - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype") @pytest.mark.parametrize("dtype", ["int64", "float64"]) def test_assert_close_tolerance(self, dtype: str, xp: ModuleType): a = xp.asarray([100], dtype=getattr(xp, dtype)) @@ -145,7 +139,7 @@ def test_assert_less(self, xp: ModuleType): with pytest.raises(AssertionError, match="Mismatched elements"): xp_assert_less(xp.asarray([1, 1]), xp.asarray([2, 1])) - @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close, xp_assert_less]) + @pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close, xp_assert_less]) @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="index by sparse array") @pytest.mark.skip_xp_backend(Backend.ARRAY_API_STRICTEST, reason="boolean indexing") def test_none_shape(self, xp: ModuleType, func: Callable[..., None]): @@ -176,7 +170,7 @@ def test_none_shape(self, xp: ModuleType, func: Callable[..., None]): with pytest.raises(AssertionError, match="Mismatched elements"): func(xp.asarray([4]), a) - @pytest.mark.parametrize("func", [xp_assert_equal, pr_assert_close, xp_assert_less]) + @pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close, xp_assert_less]) def test_device(self, xp: ModuleType, device: Device, func: Callable[..., None]): a = xp.asarray([1] if func is xp_assert_less else [2], device=device) b = xp.asarray([2], device=device) From a91beffe21be38c9c3947f4a63b15c99d8c48a97 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 3 Jun 2025 16:33:42 +0100 Subject: [PATCH 108/131] TST: fix up sparse tests --- src/array_api_extra/_lib/_utils/_helpers.py | 6 +++++- tests/test_funcs.py | 9 ++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index 897cdd65..877d9538 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -322,7 +322,11 @@ def capabilities(xp: ModuleType, *, device: Device | None = None) -> dict[str, i """ if is_pydata_sparse_namespace(xp): # No __array_namespace_info__(); no indexing by sparse arrays - return {"boolean indexing": False, "data-dependent shapes": True} + return { + "boolean indexing": False, + "data-dependent shapes": True, + "max dimensions": None, + } out = xp.__array_namespace_info__().capabilities() if is_jax_namespace(xp) and out["boolean indexing"]: # FIXME https://github.com/jax-ml/jax/issues/27418 diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 891c4c6f..99da4a2b 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -416,6 +416,7 @@ def test_complex(self, xp: ModuleType): expect = xp.asarray([[1.0, -1.0j], [1.0j, 1.0]], dtype=xp.complex128) xp_assert_close(actual, expect) + @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="matmul with nan fillvalue") def test_empty(self, xp: ModuleType): with warnings.catch_warnings(record=True): warnings.simplefilter("always", RuntimeWarning) @@ -611,7 +612,6 @@ def test_xp(self, xp: ModuleType): xp_assert_equal(y, xp.asarray([[1, 0], [0, 2]])) -@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no __array_namespace_info__") class TestDefaultDType: def test_basic(self, xp: ModuleType): assert default_dtype(xp) == xp.empty(0).dtype @@ -696,6 +696,9 @@ def test_xp(self, xp: ModuleType): @pytest.mark.filterwarnings( # array_api_strictest "ignore:invalid value encountered:RuntimeWarning:array_api_strict" ) +@pytest.mark.filterwarnings( # sparse + "ignore:invalid value encountered:RuntimeWarning:sparse" +) class TestIsClose: @pytest.mark.parametrize("swap", [False, True]) @pytest.mark.parametrize( @@ -813,6 +816,7 @@ def test_bool_dtype(self, xp: ModuleType): isclose(xp.asarray(True), b, atol=1), xp.asarray([True, True, True]) ) + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="index by sparse array") @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]) @@ -821,6 +825,7 @@ def test_none_shape(self, xp: ModuleType): a = a[a < 5] xp_assert_equal(isclose(a, b), xp.asarray([True, False])) + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="index by sparse array") @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]) @@ -1136,6 +1141,7 @@ def test_xp(self, xp: ModuleType): class TestSinc: + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no linspace") def test_simple(self, xp: ModuleType): xp_assert_equal(sinc(xp.asarray(0.0)), xp.asarray(1.0)) w = sinc(xp.linspace(-1, 1, 100)) @@ -1147,6 +1153,7 @@ def test_dtype(self, xp: ModuleType, x: int | complex): with pytest.raises(ValueError, match="real floating data type"): _ = sinc(xp.asarray(x)) + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no arange") def test_3d(self, xp: ModuleType): x = xp.reshape(xp.arange(18, dtype=xp.float64), (3, 3, 2)) expected = xp.zeros((3, 3, 2), dtype=xp.float64) From 1cd079a67377d4711eaad9d649e3c61f8e4519f3 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 3 Jun 2025 16:37:27 +0100 Subject: [PATCH 109/131] TYP: fix `capabilities` annotation --- src/array_api_extra/_lib/_utils/_helpers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index 877d9538..3e43fa91 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -301,7 +301,9 @@ def meta_namespace( return array_namespace(*metas) -def capabilities(xp: ModuleType, *, device: Device | None = None) -> dict[str, int]: +def capabilities( + xp: ModuleType, *, device: Device | None = None +) -> dict[str, int | None]: """ Return patched ``xp.__array_namespace_info__().capabilities()``. From 3791c8ad6e1ce1ddb6448586c5d25c06d8355399 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 3 Jun 2025 19:36:05 +0100 Subject: [PATCH 110/131] DEV: set version to 0.8.1.dev0 (#315) --- pixi.lock | 156 ++++++++++++++++---------------- src/array_api_extra/__init__.py | 2 +- 2 files changed, 79 insertions(+), 79 deletions(-) diff --git a/pixi.lock b/pixi.lock index 2e8472f4..0c6f731c 100644 --- a/pixi.lock +++ b/pixi.lock @@ -254,8 +254,8 @@ environments: - 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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda @@ -420,8 +420,8 @@ environments: - 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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda @@ -583,8 +583,8 @@ environments: - 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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda @@ -728,8 +728,8 @@ environments: - 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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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 @@ -959,8 +959,8 @@ environments: - 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/linux-64/triton-3.3.0-cuda126py310h05ca3d0_1.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda @@ -1126,8 +1126,8 @@ environments: - 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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda @@ -1289,8 +1289,8 @@ environments: - 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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda @@ -1458,8 +1458,8 @@ environments: - 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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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 @@ -1565,8 +1565,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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 @@ -1652,8 +1652,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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 @@ -1739,8 +1739,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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 @@ -1826,8 +1826,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda @@ -1949,8 +1949,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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda @@ -2057,8 +2057,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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda @@ -2165,8 +2165,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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda @@ -2271,8 +2271,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.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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 @@ -2340,7 +2340,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ osx-64: @@ -2385,7 +2385,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ osx-arm64: @@ -2430,7 +2430,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ win-64: @@ -2475,7 +2475,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-h2b53caa_26.conda @@ -2581,8 +2581,8 @@ environments: - 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/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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.22.0-pyhd8ed1ab_0.conda @@ -2673,8 +2673,8 @@ environments: - 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/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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.22.0-pyhd8ed1ab_0.conda @@ -2761,8 +2761,8 @@ environments: - 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/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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.22.0-pyhd8ed1ab_0.conda @@ -2834,8 +2834,8 @@ environments: - 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/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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-h2b53caa_26.conda @@ -2991,8 +2991,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/triton-3.3.0-cuda126py310h05ca3d0_1.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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.22.0-pyhd8ed1ab_0.conda @@ -3084,8 +3084,8 @@ environments: - 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/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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.22.0-pyhd8ed1ab_0.conda @@ -3172,8 +3172,8 @@ environments: - 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/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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.22.0-pyhd8ed1ab_0.conda @@ -3269,8 +3269,8 @@ environments: - 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/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/typing-extensions-4.14.0-h32cad80_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-h2b53caa_26.conda @@ -3335,7 +3335,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ osx-64: @@ -3379,7 +3379,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ osx-arm64: @@ -3423,7 +3423,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ win-64: @@ -3467,7 +3467,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-h2b53caa_26.conda @@ -3529,7 +3529,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ osx-64: @@ -3573,7 +3573,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ osx-arm64: @@ -3617,7 +3617,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ win-64: @@ -3661,7 +3661,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-h2b53caa_26.conda @@ -3721,7 +3721,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ osx-64: @@ -3766,7 +3766,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ osx-arm64: @@ -3811,7 +3811,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - pypi: ./ win-64: @@ -3856,7 +3856,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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/typing_extensions-4.13.2-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-h2b53caa_26.conda @@ -3935,7 +3935,7 @@ packages: timestamp: 1747403732947 - pypi: ./ name: array-api-extra - version: 0.8.0 + version: 0.8.1.dev0 sha256: 372435cdb1289323015e8675e2d91b881fec3f5f072e3ccedff93528b4800f2c requires_dist: - array-api-compat>=1.12.0,<2 @@ -5388,6 +5388,7 @@ packages: - setuptools - sortedcontainers >=2.1.0,<3.0.0 license: MPL-2.0 + license_family: MOZILLA purls: - pkg:pypi/hypothesis?source=hash-mapping size: 363329 @@ -8938,6 +8939,7 @@ packages: constrains: - pytest-faulthandler >=2 license: MIT + license_family: MIT purls: - pkg:pypi/pytest?source=compressed-mapping size: 275014 @@ -10243,28 +10245,26 @@ packages: - pkg:pypi/triton?source=hash-mapping size: 162861153 timestamp: 1746164354834 -- conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 - md5: 568ed1300869dca0ba09fb750cda5dbb +- conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 + md5: a1cdd40fc962e2f7944bc19e01c7e584 depends: - - typing_extensions ==4.13.2 pyh29332c3_0 + - typing_extensions ==4.14.0 pyhe01879c_0 license: PSF-2.0 - license_family: PSF purls: [] - size: 89900 - timestamp: 1744302253997 -- conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 - md5: 83fc6ae00127671e301c9f44254c31b8 + size: 90310 + timestamp: 1748959427551 +- conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c + md5: 2adcd9bb86f656d3d43bf84af59a1faf depends: - python >=3.9 - python license: PSF-2.0 - license_family: PSF purls: - pkg:pypi/typing-extensions?source=compressed-mapping - size: 52189 - timestamp: 1744302253997 + size: 50978 + timestamp: 1748959427551 - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 md5: 4222072737ccff51314b5ece9c7d6f5a diff --git a/src/array_api_extra/__init__.py b/src/array_api_extra/__init__.py index b5654902..ddfc715e 100644 --- a/src/array_api_extra/__init__.py +++ b/src/array_api_extra/__init__.py @@ -17,7 +17,7 @@ ) from ._lib._lazy import lazy_apply -__version__ = "0.8.0" +__version__ = "0.8.1.dev0" # pylint: disable=duplicate-code __all__ = [ From 460e944ef9a1b432f03f80d307d9c374540de42f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 04:20:52 +0000 Subject: [PATCH 111/131] deps: Update dependency dask-core to >=2025.5.1 (#316) 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 0c6f731c..8ad1d62e 100644 --- a/pixi.lock +++ b/pixi.lock @@ -3936,7 +3936,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: 372435cdb1289323015e8675e2d91b881fec3f5f072e3ccedff93528b4800f2c + sha256: 1a38cc67f696d967e9f4281776a5668eb588f710797748c160147da5337035f9 requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 84dc07b8..80ba8af5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,7 +65,7 @@ array-api-strict = ">=2.3.1" numpy = ">=2.1.3" pytest = ">=8.3.5" hypothesis = ">=6.131.8" -dask-core = ">=2025.5.0" # No distributed, tornado, etc. +dask-core = ">=2025.5.1" # No distributed, tornado, etc. # NOTE: don't add cupy, jax, pytorch, or sparse here, # as they slow down mypy and are not portable across target OSs @@ -105,7 +105,7 @@ myst-parser = ">=4.0.1" sphinx-copybutton = ">=0.5.2" sphinx-autodoc-typehints = ">=1.25.3" # Needed to import parsed modules with autodoc -dask-core = ">=2025.5.0" # No distributed, tornado, etc. +dask-core = ">=2025.5.1" # No distributed, tornado, etc. pytest = ">=8.3.5" typing-extensions = ">=4.13.2" numpy = ">=2.1.3" @@ -135,7 +135,7 @@ numpy = "=1.22.0" # Note: JAX and PyTorch will install CPU variants. [tool.pixi.feature.backends.dependencies] pytorch = ">=2.7.0" -dask-core = ">=2025.5.0" # No distributed, tornado, etc. +dask-core = ">=2025.5.1" # No distributed, tornado, etc. sparse = ">=0.16.0" [tool.pixi.feature.backends.target.linux-64.dependencies] From fb0306315f33e2ad62fba8ca89db97a58f4f38e5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 14:07:55 +0100 Subject: [PATCH 112/131] deps: Update dependency sparse to >=0.17.0 (#317) 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 8ad1d62e..0924ebd5 100644 --- a/pixi.lock +++ b/pixi.lock @@ -3936,7 +3936,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: 1a38cc67f696d967e9f4281776a5668eb588f710797748c160147da5337035f9 + sha256: bbde76ca6f19f4e67758fb784655e5a6675dedf135d2ed6f9f50502582dd4e8c requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 80ba8af5..2163aeba 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -136,7 +136,7 @@ numpy = "=1.22.0" [tool.pixi.feature.backends.dependencies] pytorch = ">=2.7.0" dask-core = ">=2025.5.1" # No distributed, tornado, etc. -sparse = ">=0.16.0" +sparse = ">=0.17.0" [tool.pixi.feature.backends.target.linux-64.dependencies] jax = ">=0.5.3" From 8507174cd26569507b6c64be3e962d9c3aa4600d Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Wed, 4 Jun 2025 15:16:00 +0100 Subject: [PATCH 113/131] MAINT: bump to sparse >=0.17 (#318) --- src/array_api_extra/_lib/_utils/_helpers.py | 28 +++++++++++---------- tests/test_funcs.py | 21 ++++++++-------- tests/test_helpers.py | 2 +- tests/test_testing.py | 2 +- 4 files changed, 28 insertions(+), 25 deletions(-) diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index 3e43fa91..7851d32f 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -322,26 +322,28 @@ def capabilities( 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, - "max dimensions": None, - } out = xp.__array_namespace_info__().capabilities() - if is_jax_namespace(xp) and out["boolean indexing"]: - # FIXME https://github.com/jax-ml/jax/issues/27418 - # Fixed in jax >=0.6.0 - out = out.copy() - out["boolean indexing"] = False - if is_torch_namespace(xp): + if is_pydata_sparse_namespace(xp): + if out["boolean indexing"]: + # FIXME https://github.com/pydata/sparse/issues/876 + # boolean indexing is supported, but not when the index is a sparse array. + # boolean indexing by list or numpy array is not part of the Array API. + out = out.copy() + out["boolean indexing"] = False + elif is_jax_namespace(xp): + if out["boolean indexing"]: # pragma: no cover + # Backwards compatibility with jax <0.6.0 + # https://github.com/jax-ml/jax/issues/27418 + out = out.copy() + out["boolean indexing"] = False + elif is_torch_namespace(xp): # FIXME https://github.com/data-apis/array-api/issues/945 device = xp.get_default_device() if device is None else xp.device(device) if device.type == "meta": # type: ignore[union-attr] # pyright: ignore[reportAttributeAccessIssue,reportOptionalMemberAccess] out = out.copy() out["boolean indexing"] = False out["data-dependent shapes"] = False + return out diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 99da4a2b..88fb580f 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -416,7 +416,7 @@ def test_complex(self, xp: ModuleType): expect = xp.asarray([[1.0, -1.0j], [1.0j, 1.0]], dtype=xp.complex128) xp_assert_close(actual, expect) - @pytest.mark.skip_xp_backend(Backend.SPARSE, reason="matmul with nan fillvalue") + @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="sparse#877") def test_empty(self, xp: ModuleType): with warnings.catch_warnings(record=True): warnings.simplefilter("always", RuntimeWarning) @@ -451,7 +451,7 @@ def test_xp(self, xp: ModuleType): ) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="backend doesn't have arange") +@pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no arange", strict=False) class TestOneHot: @pytest.mark.parametrize("n_dim", range(4)) @pytest.mark.parametrize("num_classes", [1, 3, 10]) @@ -816,7 +816,7 @@ def test_bool_dtype(self, xp: ModuleType): isclose(xp.asarray(True), b, atol=1), xp.asarray([True, True, True]) ) - @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="unknown shape") def test_none_shape(self, xp: ModuleType): a = xp.asarray([1, 5, 0]) @@ -825,7 +825,7 @@ def test_none_shape(self, xp: ModuleType): a = a[a < 5] xp_assert_equal(isclose(a, b), xp.asarray([True, False])) - @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="unknown shape") def test_none_shape_bool(self, xp: ModuleType): a = xp.asarray([True, True, False]) @@ -1141,10 +1141,10 @@ def test_xp(self, xp: ModuleType): class TestSinc: - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no linspace") def test_simple(self, xp: ModuleType): xp_assert_equal(sinc(xp.asarray(0.0)), xp.asarray(1.0)) - w = sinc(xp.linspace(-1, 1, 100)) + x = xp.asarray(np.linspace(-1, 1, 100)) + w = sinc(x) # check symmetry xp_assert_close(w, xp.flip(w, axis=0)) @@ -1153,11 +1153,12 @@ def test_dtype(self, xp: ModuleType, x: int | complex): with pytest.raises(ValueError, match="real floating data type"): _ = sinc(xp.asarray(x)) - @pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no arange") def test_3d(self, xp: ModuleType): - x = xp.reshape(xp.arange(18, dtype=xp.float64), (3, 3, 2)) - expected = xp.zeros((3, 3, 2), dtype=xp.float64) - expected = at(expected)[0, 0, 0].set(1.0) + x = np.arange(18, dtype=np.float64).reshape((3, 3, 2)) + expected = np.zeros_like(x) + expected[0, 0, 0] = 1 + x = xp.asarray(x) + expected = xp.asarray(expected) xp_assert_close(sinc(x), expected, atol=1e-15) def test_device(self, xp: ModuleType, device: Device): diff --git a/tests/test_helpers.py b/tests/test_helpers.py index 74a0ec93..4a545df8 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -40,7 +40,7 @@ def override(func): lazy_xp_function(in1d, jax_jit=False) -@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="no unique_inverse") +@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 diff --git a/tests/test_testing.py b/tests/test_testing.py index 43d6e8ae..5a123db9 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -140,7 +140,7 @@ def test_assert_less(self, xp: ModuleType): xp_assert_less(xp.asarray([1, 1]), xp.asarray([2, 1])) @pytest.mark.parametrize("func", [xp_assert_equal, xp_assert_close, xp_assert_less]) - @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_none_shape(self, xp: ModuleType, func: Callable[..., None]): """On Dask and other lazy backends, test that a shape with NaN's or None's From 7b4887e83c01709ef9cb2d7cc3d84af156753461 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 15:41:31 +0100 Subject: [PATCH 114/131] docs: add mdhaber as a contributor for test (#319) * 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 561259e2..b33d332f 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -38,7 +38,8 @@ "profile": "https://github.com/mdhaber", "contributions": [ "code", - "ideas" + "ideas", + "test" ] }, { diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index b0f2ffb6..cc93de44 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -10,7 +10,7 @@ This project exists thanks to the following contributors Lucas Colley
Lucas Colley

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

💻 🤔 + Matt Haberland
Matt Haberland

💻 🤔 ⚠️ Jake Bowhay
Jake Bowhay

💻 👀 🔧 Aaron Meurer
Aaron Meurer

👀 🤔 🚇 Tim Head
Tim Head

🤔 diff --git a/README.md b/README.md index 65d19699..54f9d3a7 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ This project exists thanks to the following contributors Lucas Colley
Lucas Colley

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

💻 🤔 + Matt Haberland
Matt Haberland

💻 🤔 ⚠️ Jake Bowhay
Jake Bowhay

💻 👀 🔧 Aaron Meurer
Aaron Meurer

👀 🤔 🚇 Tim Head
Tim Head

🤔 From c4b81fa58b7aaa871f79aa19b0fba5f1499c978c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jun 2025 13:22:08 +0000 Subject: [PATCH 115/131] deps: Update dependency basedpyright to >=1.29.2 (#320) 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 0924ebd5..5201b6b8 100644 --- a/pixi.lock +++ b/pixi.lock @@ -3936,7 +3936,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: bbde76ca6f19f4e67758fb784655e5a6675dedf135d2ed6f9f50502582dd4e8c + sha256: 9e5333f19e26dd1aaeffcff7d9773c8ea8ffaecd16860c0d018fcd480e4aa8cc requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 2163aeba..1db23337 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,7 +58,7 @@ typing-extensions = ">=4.13.2" pre-commit = ">=4.2.0" pylint = ">=3.3.7" basedmypy = ">=2.10.0" -basedpyright = ">=1.29.1" +basedpyright = ">=1.29.2" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: array-api-strict = ">=2.3.1" From a127376d44cc6864120b48f5c991e2ba54a38af5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 04:56:22 +0000 Subject: [PATCH 116/131] deps: Update dependency hypothesis to >=6.131.28 (#328) 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 5201b6b8..c5eadf27 100644 --- a/pixi.lock +++ b/pixi.lock @@ -3936,7 +3936,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: 9e5333f19e26dd1aaeffcff7d9773c8ea8ffaecd16860c0d018fcd480e4aa8cc + sha256: 9d76fb8805ceb542471e2d82f1aa6b821db5f0a64fe04cc02d3d7c4bb728437e requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 1db23337..7a415f01 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.8" +hypothesis = ">=6.131.28" dask-core = ">=2025.5.1" # No distributed, tornado, etc. # NOTE: don't add cupy, jax, pytorch, or sparse 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.8" +hypothesis = ">=6.131.28" array-api-strict = ">=2.3.1" numpy = ">=1.22.0" From 9375f638607042f35a008e6002d9d95d088afd4c Mon Sep 17 00:00:00 2001 From: crusaderky Date: Tue, 10 Jun 2025 10:05:26 +0100 Subject: [PATCH 117/131] TYP: replace basedmypy with mypy --- pixi.lock | 362 +++++++++++++++++--- pyproject.toml | 11 +- src/array_api_extra/_lib/_at.py | 2 +- src/array_api_extra/_lib/_backends.py | 2 +- src/array_api_extra/_lib/_funcs.py | 12 +- src/array_api_extra/_lib/_lazy.py | 12 +- src/array_api_extra/_lib/_testing.py | 2 +- src/array_api_extra/_lib/_utils/_compat.pyi | 2 +- src/array_api_extra/_lib/_utils/_helpers.py | 8 +- src/array_api_extra/_lib/_utils/_typing.pyi | 4 +- src/array_api_extra/testing.py | 16 +- tests/test_at.py | 10 +- tests/test_funcs.py | 5 +- tests/test_helpers.py | 13 +- tests/test_lazy.py | 2 +- tests/test_testing.py | 3 +- 16 files changed, 359 insertions(+), 107 deletions(-) diff --git a/pixi.lock b/pixi.lock index c5eadf27..03cc1128 100644 --- a/pixi.lock +++ b/pixi.lock @@ -101,9 +101,7 @@ environments: - 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.29.2-pyhe01879c_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.4-pyha770c72_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 @@ -187,6 +185,7 @@ environments: - 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/mypy-1.16.0-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -203,12 +202,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/pathspec-0.12.1-pyhd8ed1ab_1.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.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310ha75aee5_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/pybind11-2.13.6-pyhc790b64_3.conda @@ -274,9 +275,7 @@ environments: - 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.29.2-pyhe01879c_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.4-pyha770c72_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 @@ -353,6 +352,7 @@ environments: - 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/mypy-1.16.0-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - 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 @@ -369,12 +369,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/pathspec-0.12.1-pyhd8ed1ab_1.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.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py310hbb8c376_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/pybind11-2.13.6-pyhc790b64_3.conda @@ -440,9 +442,7 @@ environments: - 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.29.2-pyhe01879c_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.4-pyha770c72_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 @@ -516,6 +516,7 @@ environments: - 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/mypy-1.16.0-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -533,12 +534,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/pathspec-0.12.1-pyhd8ed1ab_1.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.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h078409c_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/pybind11-2.13.6-pyhc790b64_3.conda @@ -603,9 +606,7 @@ environments: - 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.29.2-pyhe01879c_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.4-pyha770c72_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 @@ -668,6 +669,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/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.0-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -682,11 +684,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/pathspec-0.12.1-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.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.conda @@ -760,9 +764,7 @@ environments: - 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/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.29.2-pyhe01879c_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.4-pyha770c72_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 @@ -889,6 +891,7 @@ environments: - 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/mypy-1.16.0-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.27.3.1-h9b8ff78_0.conda @@ -906,12 +909,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/pathspec-0.12.1-pyhd8ed1ab_1.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.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310ha75aee5_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/pybind11-2.13.6-pyhc790b64_3.conda @@ -980,9 +985,7 @@ environments: - 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.29.2-pyhe01879c_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.4-pyha770c72_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 @@ -1059,6 +1062,7 @@ environments: - 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/mypy-1.16.0-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - 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 @@ -1075,12 +1079,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/pathspec-0.12.1-pyhd8ed1ab_1.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.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py310hbb8c376_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/pybind11-2.13.6-pyhc790b64_3.conda @@ -1146,9 +1152,7 @@ environments: - 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.29.2-pyhe01879c_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.4-pyha770c72_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 @@ -1222,6 +1226,7 @@ environments: - 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/mypy-1.16.0-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -1239,12 +1244,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/pathspec-0.12.1-pyhd8ed1ab_1.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.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h078409c_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/pybind11-2.13.6-pyhc790b64_3.conda @@ -1310,9 +1317,7 @@ environments: - 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.29.2-pyhe01879c_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.4-pyha770c72_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 @@ -1398,6 +1403,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/mpmath-1.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.0-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -1412,11 +1418,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_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/pathspec-0.12.1-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.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.conda @@ -1854,9 +1862,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.10-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.29.2-pyhe01879c_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 - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda @@ -1909,6 +1915,7 @@ environments: - 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/mypy-1.16.0-py313h536fd9c_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -1919,9 +1926,11 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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/psutil-7.0.0-py313h536fd9c_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.7-pyhe01879c_0.conda @@ -1967,9 +1976,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.10-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.29.2-pyhe01879c_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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda @@ -2017,6 +2024,7 @@ environments: - 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/osx-64/mypy-1.16.0-py313h63b0ddb_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -2027,9 +2035,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py313h63b0ddb_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.7-pyhe01879c_0.conda @@ -2075,9 +2085,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.10-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.29.2-pyhe01879c_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 - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda @@ -2125,6 +2133,7 @@ environments: - 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 + - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.0-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -2135,9 +2144,11 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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/psutil-7.0.0-py313h90d716c_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.7-pyhe01879c_0.conda @@ -2183,9 +2194,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.10-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.29.2-pyhe01879c_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 - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda @@ -2232,6 +2241,7 @@ environments: - 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/win-64/mypy-1.16.0-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -2241,9 +2251,11 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py313ha7868ed_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.7-pyhe01879c_0.conda @@ -3936,7 +3948,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: 9d76fb8805ceb542471e2d82f1aa6b821db5f0a64fe04cc02d3d7c4bb728437e + sha256: 026f2389147e594fb81cfd47423eb90f6d7253d12ea1e0e0ea739e6aa4dd2e63 requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' @@ -4101,21 +4113,6 @@ packages: - pkg:pypi/babel?source=compressed-mapping size: 6938256 timestamp: 1738490268466 -- 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 - - tomli >=1.1.0 - - python - license: BSD-3-Clause AND Apache-2.0 - purls: - - pkg:pypi/basedmypy?source=hash-mapping - size: 1590486 - timestamp: 1741865637604 - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_0.conda sha256: a5e63030159e8c9c65314d0d09d3cc65dcaf0ca2bebb4e396d2deac3351d1ee5 md5: 39ca9f1815ff1ad3aaf89b21f00487a4 @@ -4128,20 +4125,6 @@ packages: - pkg:pypi/basedpyright?source=hash-mapping size: 8231612 timestamp: 1747891728335 -- conda: https://prefix.dev/conda-forge/noarch/basedtyping-0.1.10-pyhd8ed1ab_1.conda - sha256: 73badfd807775e6e171de10ab752fd4706fe9360f6fd0cfabd509c670d12951b - md5: 234a48e49c3913330665c444824e6533 - depends: - - mypy_extensions >=1.0.0 - - python >=3.9,<4.0.0 - - tomli >=1.1.0 - - typing-extensions >=4.1.0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/basedtyping?source=hash-mapping - size: 22725 - timestamp: 1735032220353 - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda sha256: ddb0df12fd30b2d36272f5daf6b6251c7625d6a99414d7ea930005bbaecad06d md5: 9f07c4fc992adb2d6c30da7fab3959a7 @@ -8033,6 +8016,154 @@ packages: - pkg:pypi/mpmath?source=hash-mapping size: 439705 timestamp: 1733302781386 +- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.0-py310ha75aee5_0.conda + sha256: 5cbdfd2064073710b6d4c8a03b187e361c0227e3351744cf541ff9633d9da379 + md5: a61944eed39e4d3aebe2878d8e0439d9 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - mypy_extensions >=1.0.0 + - pathspec >=0.9.0 + - psutil >=4.0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - tomli >=1.1.0 + - typing_extensions >=4.6.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy?source=hash-mapping + size: 18162508 + timestamp: 1748547897549 +- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.0-py313h536fd9c_0.conda + sha256: 542234e8707c1784acd744d6234d36ce3b5943acf998a2d453feff319266676e + md5: 3ffbe69221d685e9afa221ef0e2a71c6 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - mypy_extensions >=1.0.0 + - pathspec >=0.9.0 + - psutil >=4.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions >=4.6.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy?source=hash-mapping + size: 17269093 + timestamp: 1748547494947 +- conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.0-py310hbb8c376_0.conda + sha256: d272291c6e59725d88826cb140768e0bd6047f17ffe094ca054f51e9153f1a2c + md5: f23ad57327906f61b85a0ce6b1a26194 + depends: + - __osx >=10.13 + - mypy_extensions >=1.0.0 + - pathspec >=0.9.0 + - psutil >=4.0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - tomli >=1.1.0 + - typing_extensions >=4.6.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy?source=hash-mapping + size: 11951514 + timestamp: 1748547572039 +- conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.0-py313h63b0ddb_0.conda + sha256: 83ba7f072c565ebdb7f0753078951d7e06c52f9f60511ca8481255406caadc5d + md5: ec5f77fa3f5136668cbcb6bcbfb1ef83 + depends: + - __osx >=10.13 + - mypy_extensions >=1.0.0 + - pathspec >=0.9.0 + - psutil >=4.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions >=4.6.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy?source=hash-mapping + size: 11232466 + timestamp: 1748547240219 +- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.0-py310h078409c_0.conda + sha256: e8c4d987cc13ced8bca9128ac325fe09f14ffbcedf14e295d25b1328b9d829dc + md5: 1ad2eb08347327aa09a0331526089939 + depends: + - __osx >=11.0 + - mypy_extensions >=1.0.0 + - pathspec >=0.9.0 + - psutil >=4.0 + - python >=3.10,<3.11.0a0 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 + - tomli >=1.1.0 + - typing_extensions >=4.6.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy?source=hash-mapping + size: 9302149 + timestamp: 1748547424712 +- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.0-py313h90d716c_0.conda + sha256: a37d65ad2e837bc86eff91a0bf15ea86d6d64d7bb52dbf2720334314563cae50 + md5: 4946c89919f258c1aad6000225b729a6 + depends: + - __osx >=11.0 + - mypy_extensions >=1.0.0 + - pathspec >=0.9.0 + - psutil >=4.0 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 + - typing_extensions >=4.6.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy?source=compressed-mapping + size: 10453519 + timestamp: 1748547483049 +- conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.0-py310ha8f682b_0.conda + sha256: 240740e6e003851f79494e3d53abda4799854b874dfeaee01318def43fe16a12 + md5: 4c1035de8a27a8684c821547428bd614 + depends: + - mypy_extensions >=1.0.0 + - pathspec >=0.9.0 + - psutil >=4.0 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - tomli >=1.1.0 + - typing_extensions >=4.6.0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy?source=hash-mapping + size: 9675989 + timestamp: 1748547662848 +- conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.0-py313ha7868ed_0.conda + sha256: 96f238306b14960b379570a209a864f448869b0c19a52b7ac5ac37d07c8ae797 + md5: ae82bb456e3d670e21deac8b067fdc45 + depends: + - mypy_extensions >=1.0.0 + - pathspec >=0.9.0 + - psutil >=4.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions >=4.6.0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy?source=hash-mapping + size: 8496738 + timestamp: 1748547465206 - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda sha256: 6ed158e4e5dd8f6a10ad9e525631e35cee8557718f83de7a4e3966b1f772c4b1 md5: e9c622e0d00fa24a6292279af3ab6d06 @@ -8718,6 +8849,17 @@ packages: - pkg:pypi/partd?source=hash-mapping size: 20884 timestamp: 1715026639309 +- conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda + sha256: 9f64009cdf5b8e529995f18e03665b03f5d07c0b17445b8badef45bde76249ee + md5: 617f15191456cc6a13db418a275435e5 + depends: + - python >=3.9 + license: MPL-2.0 + license_family: MOZILLA + purls: + - pkg:pypi/pathspec?source=hash-mapping + size: 41075 + timestamp: 1733233471940 - conda: https://prefix.dev/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda sha256: 202af1de83b585d36445dc1fda94266697341994d1a3328fabde4989e1b3d07a md5: d0d408b1f18883a944376da5cf8101ea @@ -8793,6 +8935,118 @@ packages: - pkg:pypi/prompt-toolkit?source=compressed-mapping size: 271841 timestamp: 1744724188108 +- 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 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + license: BSD-3-Clause + license_family: BSD + purls: + - 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-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-64/psutil-7.0.0-py313h63b0ddb_0.conda + sha256: b117f61eaf3d5fb640d773c3021f222c833a69c2ac123d7f4b028b3e5d638dd4 + md5: 2c8969aaee2cf24bc8931f5fc36cccfd + depends: + - __osx >=10.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: 482494 + timestamp: 1740663492867 +- 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 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/psutil?source=hash-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 + depends: + - 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/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/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83 md5: 7d9daffbb8d8e0af0f769dbbcd173a54 diff --git a/pyproject.toml b/pyproject.toml index 7a415f01..36e25425 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,7 +57,7 @@ array-api-extra = { path = ".", editable = true } typing-extensions = ">=4.13.2" pre-commit = ">=4.2.0" pylint = ">=3.3.7" -basedmypy = ">=2.10.0" +mypy = ">=1.16.0" basedpyright = ">=1.29.2" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: @@ -227,16 +227,17 @@ python_version = "3.10" warn_unused_configs = true strict = true 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", "no-any-return"] +disable_error_code = ["no-any-return"] [[tool.mypy.overrides]] # slow or unavailable on Windows; do not add to the lint env module = ["cupy.*", "jax.*", "sparse.*", "torch.*"] ignore_missing_imports = true +[[tool.mypy.overrides]] +module = ["tests/*"] +disable_error_code = ["no-untyped-def"] # test(...) without -> None + # pyright [tool.basedpyright] diff --git a/src/array_api_extra/_lib/_at.py b/src/array_api_extra/_lib/_at.py index 870884b8..fb2d6ab7 100644 --- a/src/array_api_extra/_lib/_at.py +++ b/src/array_api_extra/_lib/_at.py @@ -37,7 +37,7 @@ class _AtOp(Enum): MAX = "max" # @override from Python 3.12 - def __str__(self) -> str: # type: ignore[explicit-override] # pyright: ignore[reportImplicitOverride] + def __str__(self) -> str: # pyright: ignore[reportImplicitOverride] """ Return string representation (useful for pytest logs). diff --git a/src/array_api_extra/_lib/_backends.py b/src/array_api_extra/_lib/_backends.py index f64e1479..68bef24b 100644 --- a/src/array_api_extra/_lib/_backends.py +++ b/src/array_api_extra/_lib/_backends.py @@ -30,7 +30,7 @@ class Backend(Enum): # numpydoc ignore=PR02 JAX = "jax.numpy" JAX_GPU = "jax.numpy:gpu" - def __str__(self) -> str: # type: ignore[explicit-override] # pyright: ignore[reportImplicitOverride] # numpydoc ignore=RT01 + def __str__(self) -> str: # pyright: ignore[reportImplicitOverride] # numpydoc ignore=RT01 """Pretty-print parameterized test names.""" return ( self.name.lower().replace("_gpu", ":gpu").replace("_readonly", ":readonly") diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index 69dfe6a4..cf1a894a 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -34,7 +34,7 @@ @overload -def apply_where( # type: ignore[explicit-any,decorated-any] # numpydoc ignore=GL08 +def apply_where( # numpydoc ignore=GL08 cond: Array, args: Array | tuple[Array, ...], f1: Callable[..., Array], @@ -46,7 +46,7 @@ def apply_where( # type: ignore[explicit-any,decorated-any] # numpydoc ignore=G @overload -def apply_where( # type: ignore[explicit-any,decorated-any] # numpydoc ignore=GL08 +def apply_where( # numpydoc ignore=GL08 cond: Array, args: Array | tuple[Array, ...], f1: Callable[..., Array], @@ -57,7 +57,7 @@ def apply_where( # type: ignore[explicit-any,decorated-any] # numpydoc ignore=G ) -> Array: ... -def apply_where( # type: ignore[explicit-any] # numpydoc ignore=PR01,PR02 +def apply_where( # numpydoc ignore=PR01,PR02 cond: Array, args: Array | tuple[Array, ...], f1: Callable[..., Array], @@ -143,7 +143,7 @@ def apply_where( # type: ignore[explicit-any] # numpydoc ignore=PR01,PR02 return _apply_where(cond, f1, f2, fill_value, *args_, xp=xp) -def _apply_where( # type: ignore[explicit-any] # numpydoc ignore=PR01,RT01 +def _apply_where( # numpydoc ignore=PR01,RT01 cond: Array, f1: Callable[..., Array], f2: Callable[..., Array] | None, @@ -813,8 +813,7 @@ def pad( else: pad_width_seq = cast(list[tuple[int, int]], list(pad_width)) - # https://github.com/python/typeshed/issues/13376 - slices: list[slice] = [] # type: ignore[explicit-any] + slices: list[slice] = [] newshape: list[int] = [] for ax, w_tpl in enumerate(pad_width_seq): if len(w_tpl) != 2: @@ -826,6 +825,7 @@ def pad( if w_tpl[0] == 0 and w_tpl[1] == 0: sl = slice(None, None, None) else: + stop: int | None start, stop = w_tpl stop = None if stop == 0 else -stop diff --git a/src/array_api_extra/_lib/_lazy.py b/src/array_api_extra/_lib/_lazy.py index d13d08f8..dc7c0039 100644 --- a/src/array_api_extra/_lib/_lazy.py +++ b/src/array_api_extra/_lib/_lazy.py @@ -22,7 +22,7 @@ import numpy as np from numpy.typing import ArrayLike - NumPyObject: TypeAlias = np.ndarray[Any, Any] | np.generic # type: ignore[explicit-any] + NumPyObject: TypeAlias = np.ndarray[Any, Any] | np.generic else: # Sphinx hack NumPyObject = Any @@ -31,7 +31,7 @@ @overload -def lazy_apply( # type: ignore[decorated-any, valid-type] +def lazy_apply( # type: ignore[valid-type] func: Callable[P, Array | ArrayLike], *args: Array | complex | None, shape: tuple[int | None, ...] | None = None, @@ -43,7 +43,7 @@ def lazy_apply( # type: ignore[decorated-any, valid-type] @overload -def lazy_apply( # type: ignore[decorated-any, valid-type] +def lazy_apply( # type: ignore[valid-type] func: Callable[P, Sequence[Array | ArrayLike]], *args: Array | complex | None, shape: Sequence[tuple[int | None, ...]], @@ -313,7 +313,7 @@ def _is_jax_jit_enabled(xp: ModuleType) -> bool: # numpydoc ignore=PR01,RT01 return True -def _lazy_apply_wrapper( # type: ignore[explicit-any] # numpydoc ignore=PR01,RT01 +def _lazy_apply_wrapper( # numpydoc ignore=PR01,RT01 func: Callable[..., Array | ArrayLike | Sequence[Array | ArrayLike]], as_numpy: bool, multi_output: bool, @@ -331,7 +331,7 @@ def _lazy_apply_wrapper( # type: ignore[explicit-any] # numpydoc ignore=PR01,R # On Dask, @wraps causes the graph key to contain the wrapped function's name @wraps(func) - def wrapper( # type: ignore[decorated-any,explicit-any] + def wrapper( *args: Array | complex | None, **kwargs: Any ) -> tuple[Array, ...]: # numpydoc ignore=GL08 args_list = [] @@ -343,7 +343,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 + arg = cast(Array, np.asarray(arg)) # 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 16a9d102..30e2f1ef 100644 --- a/src/array_api_extra/_lib/_testing.py +++ b/src/array_api_extra/_lib/_testing.py @@ -110,7 +110,7 @@ def _is_materializable(x: Array) -> bool: return not is_torch_array(x) or x.device.type != "meta" # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] -def as_numpy_array(array: Array, *, xp: ModuleType) -> np.typing.NDArray[Any]: # type: ignore[explicit-any] +def as_numpy_array(array: Array, *, xp: ModuleType) -> np.typing.NDArray[Any]: """ Convert array to NumPy, bypassing GPU-CPU transfer guards and densification guards. """ diff --git a/src/array_api_extra/_lib/_utils/_compat.pyi b/src/array_api_extra/_lib/_utils/_compat.pyi index 48addda4..95c6bc8a 100644 --- a/src/array_api_extra/_lib/_utils/_compat.pyi +++ b/src/array_api_extra/_lib/_utils/_compat.pyi @@ -36,7 +36,7 @@ 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] +def to_device( x: Array, device: Device, # pylint: disable=redefined-outer-name /, diff --git a/src/array_api_extra/_lib/_utils/_helpers.py b/src/array_api_extra/_lib/_utils/_helpers.py index 7851d32f..d177b376 100644 --- a/src/array_api_extra/_lib/_utils/_helpers.py +++ b/src/array_api_extra/_lib/_utils/_helpers.py @@ -210,7 +210,7 @@ def asarrays( float: ("real floating", "complex floating"), complex: "complex floating", } - kind = same_dtype[type(cast(complex, b))] # type: ignore[index] + kind = same_dtype[type(cast(complex, b))] if xp.isdtype(a.dtype, kind): xb = xp.asarray(b, dtype=a.dtype) else: @@ -458,7 +458,7 @@ def persistent_id( return instances, (f.getvalue(), *rest) -def pickle_unflatten(instances: Iterable[object], rest: FlattenRest) -> Any: # type: ignore[explicit-any] +def pickle_unflatten(instances: Iterable[object], rest: FlattenRest) -> Any: """ Reverse of ``pickle_flatten``. @@ -521,7 +521,7 @@ def __init__(self, obj: T) -> None: # numpydoc ignore=GL08 self.obj = obj @classmethod - def _register(cls): # numpydoc ignore=SS06 + def _register(cls) -> None: # numpydoc ignore=SS06 """ Register upon first use instead of at import time, to avoid globally importing JAX. @@ -583,7 +583,7 @@ def f(x: Array, y: float, plus: bool) -> Array: import jax @jax.jit # type: ignore[misc] # pyright: ignore[reportUntypedFunctionDecorator] - def inner( # type: ignore[decorated-any,explicit-any] # numpydoc ignore=GL08 + def inner( # numpydoc ignore=GL08 wargs: _AutoJITWrapper[Any], ) -> _AutoJITWrapper[T]: args, kwargs = wargs.obj diff --git a/src/array_api_extra/_lib/_utils/_typing.pyi b/src/array_api_extra/_lib/_utils/_typing.pyi index e32a59bd..35c255fc 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[explicit-any] +SetIndex: TypeAlias = ( int | slice | EllipsisType | Array | tuple[int | slice | EllipsisType | Array, ...] ) -GetIndex: TypeAlias = ( # type: ignore[explicit-any] +GetIndex: TypeAlias = ( 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 3979f9dd..bb310467 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -36,7 +36,7 @@ def override(func): P = ParamSpec("P") T = TypeVar("T") -_ufuncs_tags: dict[object, dict[str, Any]] = {} # type: ignore[explicit-any] +_ufuncs_tags: dict[object, dict[str, Any]] = {} class Deprecated(enum.Enum): @@ -48,7 +48,7 @@ class Deprecated(enum.Enum): DEPRECATED = Deprecated.DEPRECATED -def lazy_xp_function( # type: ignore[explicit-any] +def lazy_xp_function( func: Callable[..., Any], *, allow_dask_compute: bool | int = False, @@ -257,12 +257,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[explicit-any] + def iter_tagged() -> ( 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[explicit-any] + tags: dict[str, Any] | None = None with contextlib.suppress(AttributeError): tags = func._lazy_xp_function # pylint: disable=protected-access if tags is None: @@ -313,7 +313,9 @@ 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[decorated-any,explicit-any] # numpydoc ignore=GL08 + def __call__( + self, dsk: Graph, keys: Sequence[Key] | Key, **kwargs: Any + ) -> Any: # numpydoc ignore=GL08 import dask self.count += 1 @@ -321,7 +323,7 @@ def __call__(self, dsk: Graph, keys: Sequence[Key] | Key, **kwargs: Any) -> Any: # 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] + return dask.get(dsk, keys, **kwargs) # type: ignore[attr-defined] # pyright: ignore[reportPrivateImportUsage] def _dask_wrap( @@ -354,7 +356,7 @@ def wrapper(*args: P.args, **kwargs: P.kwargs) -> T: # numpydoc ignore=GL08 # `pytest.raises` and `pytest.warns` to work as expected. Note that this would # not work on scheduler='distributed', as it would not block. arrays, rest = pickle_flatten(out, da.Array) - arrays = dask.persist(arrays, scheduler="threads")[0] # type: ignore[attr-defined,no-untyped-call,func-returns-value,index] # pyright: ignore[reportPrivateImportUsage] + arrays = dask.persist(arrays, scheduler="threads")[0] # type: ignore[attr-defined,no-untyped-call] # pyright: ignore[reportPrivateImportUsage] return pickle_unflatten(arrays, rest) # pyright: ignore[reportUnknownArgumentType] return wrapper diff --git a/tests/test_at.py b/tests/test_at.py index 7294a7c4..04b71b70 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -40,7 +40,7 @@ def at_op( just a workaround for when one wants to apply jax.jit to `at()` directly, which is not a common use case. """ - meth = cast(Callable[..., Array], getattr(at(x, idx), op.value)) # type: ignore[explicit-any] + meth = cast(Callable[..., Array], getattr(at(x, idx), op.value)) return meth(y, copy=copy, xp=xp) @@ -157,7 +157,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[explicit-any] + meth = cast(Callable[..., Array], getattr(at(x)[:2], op.value)) with assert_copy(x, None, expect_copy): _ = meth(2.0) @@ -166,7 +166,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[explicit-any] + meth = cast(Callable[..., Array], getattr(at(x, idx), op.value)) with assert_copy(x, None, expect_copy): _ = meth(2.0) @@ -178,7 +178,7 @@ def test_copy_invalid(): def test_xp(): - a = cast(Array, np.asarray([1, 2, 3])) # type: ignore[bad-cast] + a = cast(Array, 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) @@ -190,7 +190,7 @@ def test_xp(): def test_alternate_index_syntax(): - xp = cast(ModuleType, np) # pyright: ignore[reportInvalidCast] + xp = cast(ModuleType, np) # type: ignore[redundant-cast] # 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])) diff --git a/tests/test_funcs.py b/tests/test_funcs.py index 88fb580f..6e80a61d 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -36,9 +36,6 @@ from .conftest import NUMPY_VERSION -# some xp backends are untyped -# mypy: disable-error-code=no-untyped-def - lazy_xp_function(apply_where) lazy_xp_function(atleast_nd) lazy_xp_function(cov) @@ -213,7 +210,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[explicit-any,decorated-any] + def test_hypothesis( self, n_arrays: int, rng_seed: int, diff --git a/tests/test_helpers.py b/tests/test_helpers.py index 4a545df8..275ca519 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -32,7 +32,6 @@ def override(func): return func -# mypy: disable-error-code=no-untyped-usage T = TypeVar("T") @@ -387,7 +386,7 @@ def test_static_hashable(self, jnp: ModuleType): """Static argument/return value is hashable, but not serializable""" class C: - def __reduce__(self) -> object: # type: ignore[explicit-override,override] # pyright: ignore[reportIncompatibleMethodOverride,reportImplicitOverride] + def __reduce__(self) -> object: # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride,reportImplicitOverride] raise Exception() @jax_autojit @@ -399,12 +398,12 @@ def f(x: object) -> object: assert out is inp # Serializable opaque input contains non-serializable object plus array - inp = Wrapper((C(), jnp.asarray([1, 2]))) - out = f(inp) + winp = Wrapper((C(), jnp.asarray([1, 2]))) + out = f(winp) assert isinstance(out, Wrapper) - assert out.x[0] is inp.x[0] - assert out.x[1] is not inp.x[1] - xp_assert_equal(out.x[1], inp.x[1]) # pyright: ignore[reportUnknownArgumentType] + assert out.x[0] is winp.x[0] + assert out.x[1] is not winp.x[1] + xp_assert_equal(out.x[1], winp.x[1]) # pyright: ignore[reportUnknownArgumentType] def test_arraylikes_are_static(self): pytest.importorskip("jax") diff --git a/tests/test_lazy.py b/tests/test_lazy.py index f97062f0..503e180f 100644 --- a/tests/test_lazy.py +++ b/tests/test_lazy.py @@ -141,7 +141,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] + x_np = cast(Array, np.arange(15).reshape(5, 3)) expect = da.asarray(f(x_np)) x_da = da.asarray(x_np).rechunk(3) diff --git a/tests/test_testing.py b/tests/test_testing.py index 5a123db9..33c36c12 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -20,7 +20,6 @@ from array_api_extra._lib._utils._typing import Array, Device from array_api_extra.testing import lazy_xp_function -# mypy: disable-error-code="decorated-any, explicit-any" # pyright: reportUnknownParameterType=false,reportMissingParameterType=false @@ -295,7 +294,7 @@ def test_lazy_xp_function_deprecated_static_argnames(): # 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] + from scipy.special._ufuncs import erf # type: ignore[import-untyped] lazy_xp_function(erf) # pyright: ignore[reportUnknownArgumentType] except ImportError: From 2e336b278bbd1b088ddb2e336e2c4f6e3b60f02b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Jun 2025 16:24:01 +0000 Subject: [PATCH 118/131] deps: Update jax to >=0.6.0 (#331) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 2 +- pyproject.toml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pixi.lock b/pixi.lock index 03cc1128..abf2341d 100644 --- a/pixi.lock +++ b/pixi.lock @@ -3948,7 +3948,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: 026f2389147e594fb81cfd47423eb90f6d7253d12ea1e0e0ea739e6aa4dd2e63 + sha256: 39c5dcdddbee3dd770673f18c2eb0b781a07cb0080dd9ef9bd121ea1a3ba800e requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 36e25425..48182b1a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -139,13 +139,13 @@ dask-core = ">=2025.5.1" # No distributed, tornado, etc. sparse = ">=0.17.0" [tool.pixi.feature.backends.target.linux-64.dependencies] -jax = ">=0.5.3" +jax = ">=0.6.0" [tool.pixi.feature.backends.target.osx-64.dependencies] -jax = ">=0.5.3" +jax = ">=0.6.0" [tool.pixi.feature.backends.target.osx-arm64.dependencies] -jax = ">=0.5.3" +jax = ">=0.6.0" [tool.pixi.feature.backends.target.win-64.dependencies] # jax = "*" # unavailable @@ -161,7 +161,7 @@ system-requirements = { cuda = "12" } [tool.pixi.feature.cuda-backends.target.linux-64.dependencies] cupy = ">=13.4.1" -jaxlib = { version = ">=0.5.3", build = "cuda12*" } +jaxlib = { version = ">=0.6.0", build = "cuda12*" } pytorch = { version = ">=2.7.0", build = "cuda12*" } [tool.pixi.feature.cuda-backends.target.osx-64.dependencies] From 4631572c484d837a7867a71e9491898307c7b787 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 15 Jun 2025 04:22:28 +0000 Subject: [PATCH 119/131] deps: Update codecov/codecov-action action to v5.4.3 (#332) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .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 73ab37e1..b4558c09 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -69,6 +69,6 @@ jobs: run: pixi run -e ${{ matrix.environment }} tests-ci - name: Upload coverage report - uses: codecov/codecov-action@ad3126e916f78f00edff4ed0317cf185271ccc2d # v5.4.2 + uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3 with: token: ${{ secrets.CODECOV_TOKEN }} From dbcd7097f13afff0e5e00077b6050c387cc4c30a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 15 Jun 2025 09:12:48 +0100 Subject: [PATCH 120/131] deps: Update dawidd6/action-download-artifact action to v10 (#333) --- .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 78a5ada1..25b46467 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -19,7 +19,7 @@ jobs: steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Download Artifact - uses: dawidd6/action-download-artifact@07ab29fd4a977ae4d2b275087cf67563dfdf0295 # v9 + uses: dawidd6/action-download-artifact@4c1e823582f43b179e2cbb49c3eade4e41f992e2 # v10 with: workflow: docs-build.yml name: docs-build From 58cf1dbd8582902c9ee8567a14470007386933bc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 11:11:12 +0100 Subject: [PATCH 121/131] deps: Update dependency pytest to >=8.4.0 (#334) 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 abf2341d..601133e5 100644 --- a/pixi.lock +++ b/pixi.lock @@ -3948,7 +3948,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: 39c5dcdddbee3dd770673f18c2eb0b781a07cb0080dd9ef9bd121ea1a3ba800e + sha256: 538b22782f80a225a957582445ed0772fe7ae71f85fc9f2082dcd71510b976d6 requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 48182b1a..611a6a80 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 = ">=2.1.3" -pytest = ">=8.3.5" +pytest = ">=8.4.0" hypothesis = ">=6.131.28" dask-core = ">=2025.5.1" # No distributed, tornado, etc. # NOTE: don't add cupy, jax, pytorch, or sparse here, @@ -78,7 +78,7 @@ 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" +pytest = ">=8.4.0" pytest-cov = ">=6.1.1" hypothesis = ">=6.131.28" array-api-strict = ">=2.3.1" @@ -106,7 +106,7 @@ sphinx-copybutton = ">=0.5.2" sphinx-autodoc-typehints = ">=1.25.3" # Needed to import parsed modules with autodoc dask-core = ">=2025.5.1" # No distributed, tornado, etc. -pytest = ">=8.3.5" +pytest = ">=8.4.0" typing-extensions = ">=4.13.2" numpy = ">=2.1.3" From dfa980887484499031bf2a023e32b57cf37fdca6 Mon Sep 17 00:00:00 2001 From: Guido Imperiale Date: Tue, 17 Jun 2025 16:19:55 +0100 Subject: [PATCH 122/131] ENH: Free-threading support (#330) * TST: Free-threaded tests * project tag --- .github/workflows/ci.yml | 16 +- pixi.lock | 702 ++++++++++++++++++++++++-- pyproject.toml | 13 +- src/array_api_extra/_lib/_backends.py | 40 +- src/array_api_extra/_lib/_lazy.py | 2 +- src/array_api_extra/testing.py | 73 ++- tests/conftest.py | 38 +- tests/test_at.py | 2 +- tests/test_funcs.py | 4 +- tests/test_helpers.py | 2 +- tests/test_lazy.py | 4 +- tests/test_testing.py | 22 +- 12 files changed, 828 insertions(+), 90 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b4558c09..ebe75372 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,13 +45,18 @@ jobs: pixi run -e lint pyright checks: - name: Check ${{ matrix.environment }} + name: Test ${{ matrix.environment }} runs-on: ${{ matrix.runs-on }} needs: [pre-commit-and-lint] strategy: fail-fast: false matrix: - environment: [tests-py310, tests-py313, tests-numpy1, tests-backends] + environment: + - tests-py310 + - tests-py313 + - tests-numpy1 + - tests-backends + - tests-nogil runs-on: [ubuntu-latest] steps: @@ -66,9 +71,16 @@ jobs: environments: ${{ matrix.environment }} - name: Test package + # Save some time; also at the moment of writing coverage crashes on python 3.13t + if: ${{ matrix.environment != 'tests-nogil' }} run: pixi run -e ${{ matrix.environment }} tests-ci + - name: Test free-threading + if: ${{ matrix.environment == 'tests-nogil' }} + run: pixi run -e tests-nogil tests --parallel-threads=4 + - name: Upload coverage report + if: ${{ matrix.environment != 'tests-nogil' }} uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3 with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/pixi.lock b/pixi.lock index 601133e5..709ffbe9 100644 --- a/pixi.lock +++ b/pixi.lock @@ -1542,7 +1542,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/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.0-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1629,7 +1629,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-64/ncurses-6.5-h0622a9a_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.0-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1716,7 +1716,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.2.6-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.0-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1803,7 +1803,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.2.6-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.0-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda @@ -1921,7 +1921,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.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.0-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.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda @@ -2030,7 +2030,7 @@ environments: - 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.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.0-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.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda @@ -2139,7 +2139,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.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.0-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.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda @@ -2246,7 +2246,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.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.0-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.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda @@ -2337,7 +2337,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/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.6-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.0-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda @@ -2382,7 +2382,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/llvm-openmp-20.1.6-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.6-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.0-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda @@ -2427,7 +2427,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-20.1.6-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.6-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.0-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda @@ -2472,7 +2472,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_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.6-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.0-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda @@ -3291,6 +3291,254 @@ environments: - 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.22.0-pyhd8ed1ab_0.conda - pypi: ./ + tests-nogil: + 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.12.0-pyhe01879c_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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.2-pyhe1237c8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.3-py313hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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_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.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-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_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.50.1-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.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/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.0-py313h103f029_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-h4724d56_1_cp313t.conda + - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda + - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.2-pyhe1237c8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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_hd72426e_102.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/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.23.0-pyhd8ed1ab_0.conda + - pypi: ./ + osx-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.2-pyhe1237c8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.3-py313hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.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.6-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.8.1-hd471939_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_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.50.1-hdb6dae5_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.6-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/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.0-py313h6699f8c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h2267d90_1_cp313t.conda + - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda + - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.2-pyhe1237c8_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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-hf689a15_2.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/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.23.0-pyhd8ed1ab_0.conda + - pypi: ./ + osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.2-pyhe1237c8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.3-py313hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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-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.6-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.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_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.50.1-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-20.1.6-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/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.0-py313h991d4a7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-hfd29fff_1_cp313t.conda + - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda + - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.2-pyhe1237c8_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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-h892fb3f_2.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/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.23.0-pyhd8ed1ab_0.conda + - pypi: ./ + win-64: + - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.2-pyhe1237c8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.3-py313hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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-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.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.8.1-h2466b09_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.50.1-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.8-h442d1da_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/mkl-2024.2.2-h66d3029_15.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.0-py313hd96daed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-hd7c436d_1_cp313t.conda + - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda + - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.2-pyhe1237c8_2.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.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-h2c6b04d_2.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/noarch/typing_extensions-4.14.0-pyhe01879c_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-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/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda + - pypi: ./ tests-numpy1: channels: - url: https://prefix.dev/conda-forge/ @@ -3718,7 +3966,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/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.6-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.0-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda @@ -3763,7 +4011,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/llvm-openmp-20.1.6-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.6-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.0-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda @@ -3808,7 +4056,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-20.1.6-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.6-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.0-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda @@ -3853,7 +4101,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h442d1da_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.6-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.0-py313hefb8edb_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda @@ -3948,7 +4196,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: 538b22782f80a225a957582445ed0772fe7ae71f85fc9f2082dcd71510b976d6 + sha256: a0415d461d8fb7cff758e3f0148fa44b537702fa0120e3597dde01fb4790694d requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' @@ -4599,6 +4847,20 @@ packages: - pkg:pypi/coverage?source=hash-mapping size: 379067 timestamp: 1748048940298 +- conda: https://prefix.dev/conda-forge/noarch/coverage-7.8.2-pyhe1237c8_0.conda + sha256: a88f65a8e79045454be5c714bfa08530d1bf96fd8ce2d3dee7d3cda58a08d7e3 + md5: 6d1d4aee3c89b52b8a46ee28854e7c20 + depends: + - python >=3.9 + - tomli + track_features: + - coverage_no_compile + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/coverage?source=hash-mapping + size: 168830 + timestamp: 1748048870605 - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py310h8e2f543_0.conda sha256: 45882f723c09ec059000f54ac3e2329b94057ecf909ea068d63913a11620dbe4 md5: f07a792c442b3b3aa890175a990814d4 @@ -4700,6 +4962,17 @@ packages: purls: [] size: 50554 timestamp: 1744323109983 +- conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.3-py313hd8ed1ab_1.conda + noarch: generic + sha256: 02147913b77a10f32b3aa6940af4003c86c3323401caae44da8f5f7f68650453 + md5: 6ba9ba47b91b7758cb963d0f0eaf3422 + depends: + - python >=3.13,<3.14.0a0 + - python_abi * *_cp313t + license: Python-2.0 + purls: [] + size: 47939 + timestamp: 1744663487710 - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.9.27-ha770c72_0.conda sha256: 2ee3b9564ca326226e5cda41d11b251482df8e7c757e333d28ec75213c75d126 md5: 87ff6381e33b76e5b9b179a2cdd005ec @@ -5376,6 +5649,22 @@ packages: - pkg:pypi/hypothesis?source=hash-mapping size: 363329 timestamp: 1748926459156 +- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.4-pyha770c72_0.conda + sha256: d53f9f6722817f8c60d6043e06c219acb9785830b39e6d4a6b60ac830572296b + md5: dde3b6dbdf86b3351f8c1db027dafad6 + 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: 367768 + timestamp: 1749461444685 - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 @@ -6787,6 +7076,18 @@ packages: purls: [] size: 112845 timestamp: 1746531470399 +- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8 + md5: 1a580f7796c7bf6393fddb8bbbde58dc + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - xz 5.8.1.* + license: 0BSD + purls: [] + size: 112894 + timestamp: 1749230047870 - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda sha256: 20a4c5291f3e338548013623bb1dc8ee2fba5dbac8f77acaddd730ed2a7d29b6 md5: f87e8821e0e38a4140a7ed4f52530053 @@ -6799,6 +7100,17 @@ packages: purls: [] size: 104814 timestamp: 1746531577001 +- conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda + sha256: 7e22fd1bdb8bf4c2be93de2d4e718db5c548aa082af47a7430eb23192de6bb36 + md5: 8468beea04b9065b9807fc8b9cdc5894 + depends: + - __osx >=10.13 + constrains: + - xz 5.8.1.* + license: 0BSD + purls: [] + size: 104826 + timestamp: 1749230155443 - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_1.conda sha256: 5ab62c179229640c34491a7de806ad4ab7bec47ea2b5fc2136e3b8cf5ef26a57 md5: 4e8ef3d79c97c9021b34d682c24c2044 @@ -6811,6 +7123,17 @@ packages: purls: [] size: 92218 timestamp: 1746531818330 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + sha256: 0cb92a9e026e7bd4842f410a5c5c665c89b2eb97794ffddba519a626b8ce7285 + md5: d6df911d4564d77c4374b02552cb17d1 + depends: + - __osx >=11.0 + constrains: + - xz 5.8.1.* + license: 0BSD + purls: [] + size: 92286 + timestamp: 1749230283517 - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_1.conda sha256: adbf6c7bde70536ada734a81b8b5aa23654f2b95445204404622e0cc40e921a0 md5: 14a1042c163181e143a7522dfb8ad6ab @@ -6825,6 +7148,19 @@ packages: purls: [] size: 104699 timestamp: 1746531718026 +- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + sha256: 55764956eb9179b98de7cc0e55696f2eff8f7b83fc3ebff5e696ca358bca28cc + md5: c15148b2e18da456f5108ccb5e411446 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - xz 5.8.1.* + license: 0BSD + purls: [] + size: 104935 + timestamp: 1749230611612 - conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.9.0-h19665d7_1.conda sha256: 13d50a4f7da02e6acce4b5b6df82072c0f447a2c5ba1f4a3190dfec3a9174965 md5: 38b3447782263c96b0c0a7b92c97575e @@ -7110,6 +7446,17 @@ packages: purls: [] size: 918995 timestamp: 1748549888459 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.1-hee588c1_0.conda + sha256: cd15ab1b9f0d53507e7ad7a01e52f6756ab3080bf623ab0e438973b6e4dba3c0 + md5: 96a7e36bff29f1d0ddf5b771e0da373a + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + license: Unlicense + purls: [] + size: 919819 + timestamp: 1749232795476 - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_0.conda sha256: e88ea982455060b96fdab3d360b947389248bf2139e3b17576e4c72e139526fc md5: caf16742f7e16475603cd9981ef36195 @@ -7120,6 +7467,16 @@ packages: purls: [] size: 979930 timestamp: 1748549977346 +- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.1-hdb6dae5_0.conda + sha256: 619fbc556a621beafc7ec712f16648ee30bf2d029b6d7aea2c84839fbb2b4e14 + md5: 00116248e7b4025ae01632472b300d29 + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + license: Unlicense + purls: [] + size: 979974 + timestamp: 1749232778874 - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.0-h3f77e49_0.conda sha256: 80bbe9c53d4bf2e842eccdd089653d0659972deba7057cda3ebaebaf43198f79 md5: cda0ec640bc4698d0813a8fb459aee58 @@ -7130,6 +7487,16 @@ packages: purls: [] size: 901545 timestamp: 1748550158812 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.1-h3f77e49_0.conda + sha256: f39e22a00396c048dcfcb5d8c9dbedb2d69f06edcd8dba98b87f263eeb6d2049 + md5: 73df23998b27dd6774d03db626d031d3 + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: Unlicense + purls: [] + size: 901258 + timestamp: 1749232800279 - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda sha256: 92546e3ea213ee7b11385b22ea4e7c69bbde1c25586288765b37bc5e96b20dd9 md5: 92b11b0b2120d563caa1629928122cee @@ -7141,6 +7508,17 @@ packages: purls: [] size: 1082124 timestamp: 1748550277035 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.1-h67fdade_0.conda + sha256: 0dda5b3f21ad2c7e823f21b0e173194347fbfccb73a06ddc9366da1877020bda + md5: 0e11a893eeeb46510520fd3fdd9c346a + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Unlicense + purls: [] + size: 1082758 + timestamp: 1749233212790 - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda sha256: 6ae3d153e78f6069d503d9309f2cac6de5b93d067fc6433160a4c05226a5dad4 md5: 1cb1c67961f6dd257eae9e9691b341aa @@ -8484,9 +8862,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 7893263 timestamp: 1747545075833 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py313h17eae1a_0.conda - sha256: 7da9ebd80a7311e0482c4c6393be0eddf0012b3846df528e375037409b3d2b3d - md5: 7a2d2f9adecd86ed5c29c2115354f615 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.0-py313h103f029_0.conda + sha256: a646e7e284dff94e1ef2dc816a5a61ac069907ea97192159da32ee190c56f64a + md5: d24d95f39ffa3c70827df0183b01df04 depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -8495,15 +8873,35 @@ packages: - liblapack >=3.9.0,<4.0a0 - libstdcxx >=13 - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python_abi 3.13.* *_cp313t constrains: - numpy-base <0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 8517250 - timestamp: 1747545080496 + size: 8503297 + timestamp: 1749430966275 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.0-py313h17eae1a_0.conda + sha256: 8b88ade24df5229c5d76c5ef09568ae4630b1095982e94648fbbeb18f475aa61 + md5: db18a34466bef0863e9301b518a75e8f + 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=compressed-mapping + size: 8545037 + timestamp: 1749430954481 - conda: https://prefix.dev/conda-forge/osx-64/numpy-1.22.0-py310hfbbbacf_1.tar.bz2 sha256: 314f87226d04969a8cf6444a547b8437c5a45869acedb0d9adca9d18b0b0db80 md5: 6c533068089d17205d21055ed717831e @@ -8541,9 +8939,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6988856 timestamp: 1747545137089 -- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py313hc518a0f_0.conda - sha256: a7994c4968d9cbb12752663e57f600379775b1f032776829068380db9874e449 - md5: 7b80c7ace05b1b9d7ec6f55130776988 +- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.0-py313h6699f8c_0.conda + sha256: b7af1f24ee3600d8e8892f9bca8c40d08792714764eaf80926c8fbe18919f92d + md5: dc2afb3c85fbcec2294eef844540c4b5 depends: - __osx >=10.13 - libblas >=3.9.0,<4.0a0 @@ -8551,15 +8949,34 @@ packages: - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - python >=3.13,<3.14.0a0 - - python_abi 3.13.* *_cp313 + - python_abi 3.13.* *_cp313t constrains: - numpy-base <0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7596354 - timestamp: 1747545051328 + size: 7738014 + timestamp: 1749431078203 +- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.0-py313hc518a0f_0.conda + sha256: 6e751f573b6aa727b83bdcb6534c9a4ffe05bcb56a659eb3f1418d28794213cc + md5: 9ff00ee247ea2b114a56de1a31a5d5af + 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=compressed-mapping + size: 7634474 + timestamp: 1749431208151 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2 sha256: 985e83cdda1fb1d0c3ff813381c258818696985d10fd4ccab2b719ea8fdc8652 md5: 6ecd7326570ae2fb65fa4d8427f64213 @@ -8599,9 +9016,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 5841650 timestamp: 1747545043441 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py313h41a2e72_0.conda - sha256: 2206aa59ee700f00896604178864ebe54ab8e87e479a1707def23636a6a62797 - md5: 6a5bd221d600de2bf1b408678dab01b7 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.0-py313h41a2e72_0.conda + sha256: d473005786a27cf4e1430d45a99a61626c2fbf61eb25b4d021cee8d217b973d2 + md5: 0dc3aa075f3e64bdda6e779e2cbf5aa9 depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -8616,9 +9033,29 @@ packages: license: BSD-3-Clause license_family: BSD purls: + - pkg:pypi/numpy?source=compressed-mapping + size: 6525213 + timestamp: 1749430964570 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.0-py313h991d4a7_0.conda + sha256: 0dea09495c653c75e2ffda698a5be0aca81667b9f663d9631a95c00eddd88969 + md5: 0d2ceb567a45d4dfe3eb9f2accb982ea + 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 *_cp313t + - python_abi 3.13.* *_cp313t + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + purls: - pkg:pypi/numpy?source=hash-mapping - size: 6532195 - timestamp: 1747545087365 + size: 8127568 + timestamp: 1749431087698 - conda: https://prefix.dev/conda-forge/win-64/numpy-1.22.0-py310hcae7c84_1.tar.bz2 sha256: c327b5bcc96e9f06147c03eecba689eb3cfe2478d8e68f17b471b273ee60cf45 md5: 07f52c684a2387799426a532170152b6 @@ -8658,9 +9095,29 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6596153 timestamp: 1747545352390 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py313hefb8edb_0.conda - sha256: ee193d2cfbf6bc06fb99312ee2555c40b68402cae44cf101f452acb2f1490f98 - md5: ae9a9741b830bbb42f22f80ef4e6a074 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.0-py313hd96daed_0.conda + sha256: 4e720b130b947705c3149256f5ee3391c77d4f8e089d0780fc956116b61789a9 + md5: 87b9d2d5ec66618019cd7ff8d856cce1 + 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.* *_cp313t + - 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: 6763262 + timestamp: 1749431105515 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.0-py313hefb8edb_0.conda + sha256: b2d8af00021061b43fc43f24ad7f135ff3641bc642e25dab0a175126facb749b + md5: 34a477d1a0c5396c6d82d6f7765ca339 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -8676,8 +9133,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7097859 - timestamp: 1747545350386 + size: 6646194 + timestamp: 1749431079208 - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda sha256: d836860163b027622cb59b96b92824dd75196a37d599e8ae69733b31769989a9 md5: 5af206d64d18d6c8dfb3122b4d9e643b @@ -9212,6 +9669,18 @@ packages: - pkg:pypi/pytest-cov?source=hash-mapping size: 27565 timestamp: 1743886993683 +- conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.3-pyhd8ed1ab_0.conda + sha256: 981deb0bad7e92b78ce8c4b3db99f9c008e37ddb666fc117ec28efe7ec8ad7cd + md5: 4974eeb9e368dca027c3e49c58ced417 + depends: + - pytest >=6.2.0 + - python >=3.9 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pytest-run-parallel?source=hash-mapping + size: 17692 + timestamp: 1748343358484 - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda sha256: 0ae32507817402bfad08fbf0f4a9b5ae26859d5390b98bc939da85fd0bd4239f md5: 7bb89638dae9ce1b8e051d0b721e83c2 @@ -9239,6 +9708,35 @@ packages: purls: [] size: 25058210 timestamp: 1744324903492 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-h4724d56_1_cp313t.conda + build_number: 1 + sha256: 0a754546c765d8b0301637012d6a4265f9167e60ebc15d47f9a414b1769096dc + md5: 8193603fe48ace3d8801cfb246f44491 + 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.6,<3.5.0a0 + - libgcc >=13 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.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.5.0,<4.0a0 + - python_abi 3.13.* *_cp313t + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + track_features: + - py_freethreading + license: Python-2.0 + purls: [] + size: 41651821 + timestamp: 1744665599069 + python_site_packages_path: lib/python3.13t/site-packages - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda build_number: 101 sha256: eecb11ea60f8143deeb301eab2e04d04f7acb83659bb20fdfeacd431a5f31168 @@ -9288,6 +9786,32 @@ packages: purls: [] size: 12898620 timestamp: 1744323796398 +- conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h2267d90_1_cp313t.conda + build_number: 1 + sha256: a0eb5bfae3e58f46ea6de09bf51e19f9c611e9bb1d63751065f5b48e55a8a0bd + md5: 3a0f325506b25cf554c55795520635ba + depends: + - __osx >=10.13 + - bzip2 >=1.0.8,<2.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.49.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313t + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + track_features: + - py_freethreading + license: Python-2.0 + purls: [] + size: 15799189 + timestamp: 1744664727737 + python_site_packages_path: lib/python3.13t/site-packages - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda build_number: 101 sha256: fe70f145472820922a01279165b96717815dcd4f346ad9a2f2338045d8818930 @@ -9358,6 +9882,32 @@ packages: size: 12136505 timestamp: 1744663807953 python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-hfd29fff_1_cp313t.conda + build_number: 1 + sha256: 28a0fa63d5557bb1a8818b86cefc10333253e0cd159db2a6f2a130340185d6cf + md5: 8463aa08925f217800fc11136ee748e5 + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.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.49.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313t + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + track_features: + - py_freethreading + license: Python-2.0 + purls: [] + size: 14836789 + timestamp: 1744663662894 + python_site_packages_path: lib/python3.13t/site-packages - conda: https://prefix.dev/conda-forge/win-64/python-3.10.17-h8c5b53a_0_cpython.conda sha256: 071303a9bcbba4d79ab1ca61f34ec9f4ad65bc15d897828f5006ef9507094557 md5: 0c59918f056ab2e9c7bb45970d32b2ea @@ -9404,6 +9954,42 @@ packages: size: 16614435 timestamp: 1744663103022 python_site_packages_path: Lib/site-packages +- conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-hd7c436d_1_cp313t.conda + build_number: 1 + sha256: 0145db5ded3f15e7bba8873f232c26622df00acda070e9e43b14c6b72c3f3fc1 + md5: bac978c337c76f61eab2f3eb187d6a78 + depends: + - bzip2 >=1.0.8,<2.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.49.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313t + - tk >=8.6.13,<8.7.0a0 + - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + track_features: + - py_freethreading + license: Python-2.0 + purls: [] + size: 16618325 + timestamp: 1744663415142 + python_site_packages_path: Lib/site-packages +- conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda + sha256: f5ce208db07f3e910e47ad054e62cd431f8e46e32596bd5431b0b2da99ff0786 + md5: 4fa25290aec662a01642ba4b3c0ff5c1 + depends: + - cpython 3.13.3.* + - python_abi * *_cp313t + license: Python-2.0 + purls: [] + size: 47968 + timestamp: 1744663562078 - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda build_number: 7 sha256: 1316c66889313d9caebcfa5d5e9e6af25f8ba09396fc1bc196a08a3febbbabb8 @@ -9426,6 +10012,19 @@ packages: purls: [] size: 6988 timestamp: 1745258852285 +- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda + build_number: 7 + sha256: fa1705748ea982e20fbd29f9958b368e7c170835d780b500f7f4c3f5cf55fe6e + md5: df81edcc11a1176315e8226acab83eec + constrains: + - python 3.13.* *_cp313t + track_features: + - freethreading + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 7018 + timestamp: 1745258869977 - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cpu_mkl_py310_h8ec2884_100.conda sha256: a91d20ad4a3246ce8e8b90c3498b145b85c30226e3e37e505012d725541b9872 md5: 80db30658f13a31389c00b26bb494555 @@ -9734,6 +10333,20 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 205919 timestamp: 1737454783637 +- conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.2-pyhe1237c8_2.conda + sha256: e65194b89607feab1f5fce7a150246572f1c2145af125260eb87bacb5311f3f3 + md5: 97db1b8e8c2ca460dd37d7bf2fb0f174 + depends: + - python >=3.9.* + - yaml + track_features: + - pyyaml_no_compile + license: MIT + license_family: MIT + purls: + - pkg:pypi/pyyaml?source=hash-mapping + size: 44603 + timestamp: 1737454840302 - conda: https://prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py310h8e2f543_2.conda sha256: ee888a231818e98603439abcad0084ea7600399c4633d3d9415d42a5e7e3aee1 md5: a421bbf2cdd0d7ec3357a01d2d48709e @@ -10794,6 +11407,17 @@ packages: - pkg:pypi/zipp?source=compressed-mapping size: 22691 timestamp: 1748277499928 +- conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda + sha256: 7560d21e1b021fd40b65bfb72f67945a3fcb83d78ad7ccf37b8b3165ec3b68ad + md5: df5e78d904988eb55042c0c97446079f + depends: + - python >=3.9 + license: MIT + license_family: MIT + purls: + - pkg:pypi/zipp?source=hash-mapping + size: 22963 + timestamp: 1749421737203 - conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda sha256: 5d7c0e5f0005f74112a34a7425179f4eb6e73c92f5d109e6af4ddeca407c92ab md5: c9f075ab2f33b3bbee9e62d4ad0a6cd8 diff --git a/pyproject.toml b/pyproject.toml index 611a6a80..3d6cbdf4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,6 +23,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: Free Threading :: 3 - Stable", "Typing :: Typed", ] dynamic = ["version"] @@ -47,7 +48,6 @@ channels = ["https://prefix.dev/conda-forge"] platforms = ["linux-64", "osx-64", "osx-arm64", "win-64"] [tool.pixi.dependencies] -python = ">=3.10,<3.14" array-api-compat = ">=1.12.0,<2" [tool.pixi.pypi-dependencies] @@ -179,6 +179,15 @@ cupy = ">=13.4.1" # jaxlib = { version = "*", build = "cuda12*" } # unavailable pytorch = { version = ">=2.7.0", build = "cuda12*" } +[tool.pixi.feature.nogil.dependencies] +python-freethreading = "~=3.13.0" +pytest-run-parallel = ">=0.4.3" +numpy = ">=2.3.0" +# pytorch = "*" # Not available on Python 3.13t yet +dask-core = ">=2025.5.1" # No distributed, tornado, etc. +# sparse = "*" # numba not available on Python 3.13t yet +# jax = "*" # ml_dtypes not available on Python 3.13t yet + [tool.pixi.environments] default = { features = ["py313"], solve-group = "py313" } lint = { features = ["py313", "lint"], solve-group = "py313" } @@ -197,7 +206,7 @@ tests-cuda = { features = ["py310", "tests", "backends", "cuda-backends"], solve # Ungrouped environments tests-numpy1 = ["py310", "tests", "numpy1"] tests-py310 = ["py310", "tests"] - +tests-nogil = ["nogil", "tests"] # pytest diff --git a/src/array_api_extra/_lib/_backends.py b/src/array_api_extra/_lib/_backends.py index 68bef24b..936f5dd0 100644 --- a/src/array_api_extra/_lib/_backends.py +++ b/src/array_api_extra/_lib/_backends.py @@ -3,8 +3,14 @@ from __future__ import annotations from enum import Enum +from typing import Any -__all__ = ["Backend"] +import numpy as np +import pytest + +__all__ = ["NUMPY_VERSION", "Backend"] + +NUMPY_VERSION = tuple(int(v) for v in np.__version__.split(".")[:3]) # pyright: ignore[reportUnknownArgumentType] class Backend(Enum): # numpydoc ignore=PR02 @@ -30,12 +36,6 @@ class Backend(Enum): # numpydoc ignore=PR02 JAX = "jax.numpy" JAX_GPU = "jax.numpy:gpu" - def __str__(self) -> str: # pyright: ignore[reportImplicitOverride] # numpydoc ignore=RT01 - """Pretty-print parameterized test names.""" - return ( - self.name.lower().replace("_gpu", ":gpu").replace("_readonly", ":readonly") - ) - @property def modname(self) -> str: # numpydoc ignore=RT01 """Module name to be imported.""" @@ -44,3 +44,29 @@ def modname(self) -> str: # numpydoc ignore=RT01 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) + + def pytest_param(self) -> Any: + """ + Backend as a pytest parameter + + Returns + ------- + pytest.mark.ParameterSet + """ + id_ = ( + self.name.lower().replace("_gpu", ":gpu").replace("_readonly", ":readonly") + ) + + marks = [] + if self.like(Backend.ARRAY_API_STRICT): + marks.append( + pytest.mark.skipif( + NUMPY_VERSION < (1, 26), + reason="array_api_strict is untested on NumPy <1.26", + ) + ) + if self.like(Backend.DASK, Backend.JAX): + # Monkey-patched by lazy_xp_function + marks.append(pytest.mark.thread_unsafe) + + return pytest.param(self, id=id_, marks=marks) # pyright: ignore[reportUnknownArgumentType] diff --git a/src/array_api_extra/_lib/_lazy.py b/src/array_api_extra/_lib/_lazy.py index dc7c0039..d5095001 100644 --- a/src/array_api_extra/_lib/_lazy.py +++ b/src/array_api_extra/_lib/_lazy.py @@ -343,7 +343,7 @@ def wrapper( if as_numpy: import numpy as np - arg = cast(Array, np.asarray(arg)) # noqa: PLW2901 + arg = cast(Array, np.asarray(arg)) # pyright: ignore[reportInvalidCast] # noqa: PLW2901 args_list.append(arg) assert device is not None diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index bb310467..47511c75 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -9,7 +9,7 @@ import contextlib import enum import warnings -from collections.abc import Callable, Iterator, Sequence +from collections.abc import Callable, Generator, Iterator, Sequence from functools import wraps from types import ModuleType from typing import TYPE_CHECKING, Any, ParamSpec, TypeVar, cast @@ -216,8 +216,11 @@ def test_myfunc(xp): def patch_lazy_xp_functions( - request: pytest.FixtureRequest, monkeypatch: pytest.MonkeyPatch, *, xp: ModuleType -) -> None: + request: pytest.FixtureRequest, + monkeypatch: pytest.MonkeyPatch | None = None, + *, + xp: ModuleType, +) -> contextlib.AbstractContextManager[None]: """ Test lazy execution of functions tagged with :func:`lazy_xp_function`. @@ -233,10 +236,15 @@ def patch_lazy_xp_functions( 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 + @pytest.fixture(params=[ + numpy, + array_api_strict, + pytest.param(jax.numpy, marks=pytest.mark.thread_unsafe), + pytest.param(dask.array, marks=pytest.mark.thread_unsafe), + ]) + def xp(request): + with patch_lazy_xp_functions(request, xp=request.param): + yield request.param but it can be otherwise be called by the test itself too. @@ -245,7 +253,7 @@ def xp(request, monkeypatch): 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. + Deprecated xp : array_namespace Array namespace to be tested. @@ -253,10 +261,42 @@ def xp(request, monkeypatch): -------- lazy_xp_function : Tag a function to be tested on lazy backends. pytest.FixtureRequest : `request` test function parameter. + + Notes + ----- + This context manager monkey-patches modules and as such is thread unsafe + on Dask and JAX. If you run your test suite with + `pytest-run-parallel `_, + you should mark these backends with ``@pytest.mark.thread_unsafe``, as shown in + the example above. """ mod = cast(ModuleType, request.module) mods = [mod, *cast(list[ModuleType], getattr(mod, "lazy_xp_modules", []))] + to_revert: list[tuple[ModuleType, str, object]] = [] + + def temp_setattr(mod: ModuleType, name: str, func: object) -> None: + """ + Variant of monkeypatch.setattr, which allows monkey-patching only selected + parameters of a test so that pytest-run-parallel can run on the remainder. + """ + assert hasattr(mod, name) + to_revert.append((mod, name, getattr(mod, name))) + setattr(mod, name, func) + + if monkeypatch is not None: + warnings.warn( + ( + "The `monkeypatch` parameter is deprecated and will be removed in a " + "future version. " + "Use `patch_lazy_xp_function` as a context manager instead." + ), + DeprecationWarning, + stacklevel=2, + ) + # Enable using patch_lazy_xp_function not as a context manager + temp_setattr = monkeypatch.setattr # type: ignore[assignment] # pyright: ignore[reportAssignmentType] + def iter_tagged() -> ( Iterator[tuple[ModuleType, str, Callable[..., Any], dict[str, Any]]] ): @@ -279,13 +319,26 @@ def iter_tagged() -> ( elif n is False: n = 0 wrapped = _dask_wrap(func, n) - monkeypatch.setattr(mod, name, wrapped) + temp_setattr(mod, name, wrapped) elif is_jax_namespace(xp): for mod, name, func, tags in iter_tagged(): if tags["jax_jit"]: wrapped = jax_autojit(func) - monkeypatch.setattr(mod, name, wrapped) + temp_setattr(mod, name, wrapped) + + # We can't just decorate patch_lazy_xp_functions with + # @contextlib.contextmanager because it would not work with the + # deprecated monkeypatch when not used as a context manager. + @contextlib.contextmanager + def revert_on_exit() -> Generator[None]: + try: + yield + finally: + for mod, name, orig_func in to_revert: + setattr(mod, name, orig_func) + + return revert_on_exit() class CountingDaskScheduler(SchedulerGetCallable): diff --git a/tests/conftest.py b/tests/conftest.py index 82a0acbb..26b9a816 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -18,11 +18,10 @@ 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] -@pytest.fixture(params=tuple(Backend)) +@pytest.fixture(params=[b.pytest_param() for b in Backend]) def library(request: pytest.FixtureRequest) -> Backend: # numpydoc ignore=PR01,RT03 """ Parameterized fixture that iterates on all libraries. @@ -112,7 +111,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 + library: Backend, request: pytest.FixtureRequest ) -> Generator[ModuleType]: # numpydoc ignore=PR01,RT03 """ Parameterized fixture that iterates on all libraries. @@ -125,9 +124,6 @@ def xp( 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)) @@ -143,16 +139,15 @@ def xp( 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.like(Backend.JAX): _setup_jax(library) elif library.like(Backend.TORCH): _setup_torch(library) - yield xp + # On Dask and JAX, monkey-patch all functions tagged by `lazy_xp_function` + # in the global scope of the module containing the test function. + with patch_lazy_xp_functions(request, xp=xp): + yield xp def _setup_jax(library: Backend) -> None: @@ -189,26 +184,27 @@ def _setup_torch(library: Backend) -> None: torch.set_default_device("cpu") -@pytest.fixture(params=[Backend.DASK]) # Can select the test with `pytest -k dask` +# Can select the test with `pytest -k dask` +@pytest.fixture(params=[Backend.DASK.pytest_param()]) def da( - request: pytest.FixtureRequest, monkeypatch: pytest.MonkeyPatch -) -> ModuleType: # numpydoc ignore=PR01,RT01 + request: pytest.FixtureRequest, +) -> Generator[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 + with patch_lazy_xp_functions(request, xp=xp): + yield xp -@pytest.fixture(params=[Backend.JAX, Backend.JAX_GPU]) +@pytest.fixture(params=[Backend.JAX.pytest_param(), Backend.JAX_GPU.pytest_param()]) def jnp( - request: pytest.FixtureRequest, monkeypatch: pytest.MonkeyPatch -) -> ModuleType: # numpydoc ignore=PR01,RT01 + request: pytest.FixtureRequest, +) -> Generator[ModuleType]: # numpydoc ignore=PR01,RT01 """Variant of the `xp` fixture that only yields jax.numpy.""" xp = pytest.importorskip("jax.numpy") _setup_jax(request.param) - patch_lazy_xp_functions(request, monkeypatch, xp=xp) - return xp + with patch_lazy_xp_functions(request, xp=xp): + yield xp @pytest.fixture(params=[Backend.TORCH, Backend.TORCH_GPU]) diff --git a/tests/test_at.py b/tests/test_at.py index 04b71b70..d9e1bdf9 100644 --- a/tests/test_at.py +++ b/tests/test_at.py @@ -178,7 +178,7 @@ def test_copy_invalid(): def test_xp(): - a = cast(Array, np.asarray([1, 2, 3])) + a = cast(Array, np.asarray([1, 2, 3])) # pyright: ignore[reportInvalidCast] _ = 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 6e80a61d..dc0658ab 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -27,15 +27,13 @@ setdiff1d, sinc, ) -from array_api_extra._lib._backends import Backend +from array_api_extra._lib._backends import NUMPY_VERSION, 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 Array, Device from array_api_extra.testing import lazy_xp_function -from .conftest import NUMPY_VERSION - lazy_xp_function(apply_where) lazy_xp_function(atleast_nd) lazy_xp_function(cov) diff --git a/tests/test_helpers.py b/tests/test_helpers.py index 275ca519..43ad5dc7 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -24,7 +24,7 @@ from .conftest import np_compat -if TYPE_CHECKING: +if TYPE_CHECKING: # pragma: no cover # TODO import from typing (requires Python >=3.12) from typing_extensions import override else: diff --git a/tests/test_lazy.py b/tests/test_lazy.py index 503e180f..056d608b 100644 --- a/tests/test_lazy.py +++ b/tests/test_lazy.py @@ -141,7 +141,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)) + x_np = cast(Array, np.arange(15).reshape(5, 3)) # pyright: ignore[reportInvalidCast] expect = da.asarray(f(x_np)) x_da = da.asarray(x_np).rechunk(3) @@ -230,7 +230,7 @@ def test_lazy_apply_none_shape_in_args(xp: ModuleType, library: Backend): # Single output with ctx: values = lazy_apply(mxp.unique_values, x, shape=(None,)) - xp_assert_equal(values, xp.asarray([1, 2])) + xp_assert_equal(xp.sort(values), xp.asarray([1, 2])) with ctx: # Multi output diff --git a/tests/test_testing.py b/tests/test_testing.py index 33c36c12..7eda3fb6 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -18,7 +18,7 @@ is_jax_namespace, ) from array_api_extra._lib._utils._typing import Array, Device -from array_api_extra.testing import lazy_xp_function +from array_api_extra.testing import lazy_xp_function, patch_lazy_xp_functions # pyright: reportUnknownParameterType=false,reportMissingParameterType=false @@ -448,3 +448,23 @@ def test_lazy_xp_modules(xp: ModuleType, library: Backend): else: y = wrapped.f(x) xp_assert_equal(y, x) + + +def test_patch_lazy_xp_functions_deprecated_monkeypatch( + request: pytest.FixtureRequest, monkeypatch: pytest.MonkeyPatch +): + xp = pytest.importorskip("dask.array") + + x = xp.asarray([1.0, 2.0]) + y = non_materializable5(x) + xp_assert_equal(y, x) + + with pytest.warns(DeprecationWarning): + _ = patch_lazy_xp_functions(request, monkeypatch, xp=xp) + + with pytest.raises(AssertionError, match=r"dask\.compute.* 1 times"): + _ = non_materializable5(x) + + monkeypatch.undo() + y = non_materializable5(x) + xp_assert_equal(y, x) From 4091d5010c6b2f558055575ea220e8b13eebd3c4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 18:45:49 +0000 Subject: [PATCH 123/131] deps: Update dependency typing-extensions to >=4.14.0 (#335) 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 709ffbe9..f5900d5e 100644 --- a/pixi.lock +++ b/pixi.lock @@ -4196,7 +4196,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: a0415d461d8fb7cff758e3f0148fa44b537702fa0120e3597dde01fb4790694d + sha256: 9bd192b85cf9420c28a5c2b04aaf318ea6344ebb6f8b8cb9dac980ae647ad10d requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 3d6cbdf4..e52621f8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,7 +54,7 @@ array-api-compat = ">=1.12.0,<2" array-api-extra = { path = ".", editable = true } [tool.pixi.feature.lint.dependencies] -typing-extensions = ">=4.13.2" +typing-extensions = ">=4.14.0" pre-commit = ">=4.2.0" pylint = ">=3.3.7" mypy = ">=1.16.0" @@ -107,7 +107,7 @@ sphinx-autodoc-typehints = ">=1.25.3" # Needed to import parsed modules with autodoc dask-core = ">=2025.5.1" # No distributed, tornado, etc. pytest = ">=8.4.0" -typing-extensions = ">=4.13.2" +typing-extensions = ">=4.14.0" numpy = ">=2.1.3" [tool.pixi.feature.docs.tasks] From d4c3dd4307fe13f893413b8f28790af64f4323ad Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 25 Jun 2025 16:12:57 +0000 Subject: [PATCH 124/131] deps: Update dependency pytest-run-parallel to >=0.4.4 (#336) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 20 ++++++++++---------- pyproject.toml | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/pixi.lock b/pixi.lock index f5900d5e..2562b093 100644 --- a/pixi.lock +++ b/pixi.lock @@ -3344,7 +3344,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-h4724d56_1_cp313t.conda - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda @@ -3402,7 +3402,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h2267d90_1_cp313t.conda - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda @@ -3460,7 +3460,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-hfd29fff_1_cp313t.conda - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda @@ -3518,7 +3518,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-hd7c436d_1_cp313t.conda - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda @@ -4196,7 +4196,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: 9bd192b85cf9420c28a5c2b04aaf318ea6344ebb6f8b8cb9dac980ae647ad10d + sha256: b08ab7c0e105daa17c6cc9c8cc394274666ce410882dc3a422ae3f2f96938d3f requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' @@ -9669,9 +9669,9 @@ packages: - pkg:pypi/pytest-cov?source=hash-mapping size: 27565 timestamp: 1743886993683 -- conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.3-pyhd8ed1ab_0.conda - sha256: 981deb0bad7e92b78ce8c4b3db99f9c008e37ddb666fc117ec28efe7ec8ad7cd - md5: 4974eeb9e368dca027c3e49c58ced417 +- conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda + sha256: 63490d2de6a759fb8c52702a950a4dff5c71b225b8931eeabf01fb841cb939f0 + md5: 8e06da4a4c29963150f5cc140e7c90fb depends: - pytest >=6.2.0 - python >=3.9 @@ -9679,8 +9679,8 @@ packages: license_family: MIT purls: - pkg:pypi/pytest-run-parallel?source=hash-mapping - size: 17692 - timestamp: 1748343358484 + size: 17822 + timestamp: 1749628808758 - conda: https://prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda sha256: 0ae32507817402bfad08fbf0f4a9b5ae26859d5390b98bc939da85fd0bd4239f md5: 7bb89638dae9ce1b8e051d0b721e83c2 diff --git a/pyproject.toml b/pyproject.toml index e52621f8..1bf9fa72 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -181,7 +181,7 @@ pytorch = { version = ">=2.7.0", build = "cuda12*" } [tool.pixi.feature.nogil.dependencies] python-freethreading = "~=3.13.0" -pytest-run-parallel = ">=0.4.3" +pytest-run-parallel = ">=0.4.4" numpy = ">=2.3.0" # pytorch = "*" # Not available on Python 3.13t yet dask-core = ">=2025.5.1" # No distributed, tornado, etc. From b6487ee2b8106a67ca63d25dcbdee6f8b83e0fd3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 26 Jun 2025 01:03:59 +0000 Subject: [PATCH 125/131] deps: Update dependency basedpyright to >=1.29.3 (#337) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 36 ++++++++++++++++++------------------ pyproject.toml | 2 +- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/pixi.lock b/pixi.lock index 2562b093..e686bf53 100644 --- a/pixi.lock +++ b/pixi.lock @@ -101,7 +101,7 @@ environments: - 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/basedpyright-1.29.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_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 @@ -275,7 +275,7 @@ environments: - 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/basedpyright-1.29.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_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 @@ -442,7 +442,7 @@ environments: - 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/basedpyright-1.29.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_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 @@ -606,7 +606,7 @@ environments: - 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/basedpyright-1.29.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_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 @@ -764,7 +764,7 @@ environments: - 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/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_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 @@ -985,7 +985,7 @@ environments: - 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/basedpyright-1.29.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_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 @@ -1152,7 +1152,7 @@ environments: - 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/basedpyright-1.29.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_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 @@ -1317,7 +1317,7 @@ environments: - 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/basedpyright-1.29.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_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 @@ -1862,7 +1862,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.10-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/basedpyright-1.29.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda @@ -1976,7 +1976,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.10-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/basedpyright-1.29.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda @@ -2085,7 +2085,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.10-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/basedpyright-1.29.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda @@ -2194,7 +2194,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.10-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/basedpyright-1.29.2-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda @@ -4196,7 +4196,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: b08ab7c0e105daa17c6cc9c8cc394274666ce410882dc3a422ae3f2f96938d3f + sha256: e4f5b99a8d2416d6524c4c22232fdfe0331a93b67b528053532042186e998d66 requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' @@ -4361,9 +4361,9 @@ packages: - pkg:pypi/babel?source=compressed-mapping size: 6938256 timestamp: 1738490268466 -- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.2-pyhe01879c_0.conda - sha256: a5e63030159e8c9c65314d0d09d3cc65dcaf0ca2bebb4e396d2deac3351d1ee5 - md5: 39ca9f1815ff1ad3aaf89b21f00487a4 +- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_0.conda + sha256: 06dceddeb8547cac92a48d1adc0d06201f14a3649757327670f01345ecd99c63 + md5: b130c91f9371a7f8c3709d7b95be8709 depends: - python >=3.9 - nodejs-wheel >=20.13.1 @@ -4371,8 +4371,8 @@ packages: license: MIT AND Apache-2.0 purls: - pkg:pypi/basedpyright?source=hash-mapping - size: 8231612 - timestamp: 1747891728335 + size: 8225473 + timestamp: 1749712419694 - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda sha256: ddb0df12fd30b2d36272f5daf6b6251c7625d6a99414d7ea930005bbaecad06d md5: 9f07c4fc992adb2d6c30da7fab3959a7 diff --git a/pyproject.toml b/pyproject.toml index 1bf9fa72..7cf724d2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,7 +58,7 @@ typing-extensions = ">=4.14.0" pre-commit = ">=4.2.0" pylint = ">=3.3.7" mypy = ">=1.16.0" -basedpyright = ">=1.29.2" +basedpyright = ">=1.29.3" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: array-api-strict = ">=2.3.1" From dc95481e1da671ff8c420f6059131a7f96200944 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 26 Jun 2025 15:53:15 +0000 Subject: [PATCH 126/131] deps: Update dependency basedpyright to >=1.29.4 (#338) 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 e686bf53..f73f2e5a 100644 --- a/pixi.lock +++ b/pixi.lock @@ -4196,7 +4196,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: e4f5b99a8d2416d6524c4c22232fdfe0331a93b67b528053532042186e998d66 + sha256: f83e26a4917e36e3729f14eee4af233f02056332e85a601e8731c6e983ede675 requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index 7cf724d2..428c2338 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,7 +58,7 @@ typing-extensions = ">=4.14.0" pre-commit = ">=4.2.0" pylint = ">=3.3.7" mypy = ">=1.16.0" -basedpyright = ">=1.29.3" +basedpyright = ">=1.29.4" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: array-api-strict = ">=2.3.1" From 453edda2775ae180b61f0acc9f52a926727a9186 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Jun 2025 09:50:15 +0000 Subject: [PATCH 127/131] deps: Update dependency pytest-cov to >=6.2.1 (#339) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pixi.lock | 86 +++++++++++++++++++++++++------------------------- pyproject.toml | 2 +- 2 files changed, 44 insertions(+), 44 deletions(-) diff --git a/pixi.lock b/pixi.lock index f73f2e5a..115a6c0f 100644 --- a/pixi.lock +++ b/pixi.lock @@ -219,7 +219,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cpu_mkl_py310_h8ec2884_100.conda @@ -386,7 +386,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.conda @@ -551,7 +551,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_0.conda @@ -699,7 +699,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.conda @@ -926,7 +926,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cuda126_mkl_py310_h5ee0071_300.conda @@ -1096,7 +1096,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.conda @@ -1261,7 +1261,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_0.conda @@ -1433,7 +1433,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cuda126_mkl_py310_h61b71b3_300.conda @@ -2343,7 +2343,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda @@ -2388,7 +2388,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -2433,7 +2433,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -2478,7 +2478,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -2575,7 +2575,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cpu_mkl_py310_h8ec2884_100.conda @@ -2667,7 +2667,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.conda @@ -2756,7 +2756,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_0.conda @@ -2831,7 +2831,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.conda @@ -2983,7 +2983,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cuda126_mkl_py310_h5ee0071_300.conda @@ -3078,7 +3078,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.conda @@ -3167,7 +3167,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_0.conda @@ -3266,7 +3266,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cuda126_mkl_py310_h61b71b3_300.conda @@ -3343,7 +3343,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-h4724d56_1_cp313t.conda - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda @@ -3401,7 +3401,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h2267d90_1_cp313t.conda - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda @@ -3459,7 +3459,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-hfd29fff_1_cp313t.conda - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda @@ -3517,7 +3517,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-hd7c436d_1_cp313t.conda - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda @@ -3586,7 +3586,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda @@ -3630,7 +3630,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -3674,7 +3674,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -3718,7 +3718,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -3780,7 +3780,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda @@ -3824,7 +3824,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -3868,7 +3868,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -3912,7 +3912,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -3972,7 +3972,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda @@ -4017,7 +4017,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -4062,7 +4062,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -4107,7 +4107,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -4196,7 +4196,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: f83e26a4917e36e3729f14eee4af233f02056332e85a601e8731c6e983ede675 + sha256: 8236f595888133a239f0b7b6a6ee07a83c143c6bb09bb8b26ffff0309336f27b requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' @@ -9655,9 +9655,9 @@ packages: - pkg:pypi/pytest?source=compressed-mapping size: 275014 timestamp: 1748907618871 -- conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda - sha256: 9961a1524f63d10bc29efdc52013ec06b0e95fb2619a250e250ff3618261d5cd - md5: 1e35d8f975bc0e984a19819aa91c440a +- conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda + sha256: 3a9fc07be76bc67aef355b78816b5117bfe686e7d8c6f28b45a1f89afe104761 + md5: ce978e1b9ed8b8d49164e90a5cdc94cd depends: - coverage >=7.5 - pytest >=4.6 @@ -9666,9 +9666,9 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/pytest-cov?source=hash-mapping - size: 27565 - timestamp: 1743886993683 + - pkg:pypi/pytest-cov?source=compressed-mapping + size: 28216 + timestamp: 1749778064293 - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda sha256: 63490d2de6a759fb8c52702a950a4dff5c71b225b8931eeabf01fb841cb939f0 md5: 8e06da4a4c29963150f5cc140e7c90fb diff --git a/pyproject.toml b/pyproject.toml index 428c2338..e7a2bf8b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -79,7 +79,7 @@ lint = { depends-on = ["pre-commit", "pylint", "mypy", "pyright"] , description [tool.pixi.feature.tests.dependencies] pytest = ">=8.4.0" -pytest-cov = ">=6.1.1" +pytest-cov = ">=6.2.1" hypothesis = ">=6.131.28" array-api-strict = ">=2.3.1" numpy = ">=1.22.0" From 7f523429d752e44eaa1734489d002a5d4308e7eb Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Mon, 30 Jun 2025 21:05:59 +0100 Subject: [PATCH 128/131] DEV: add pull request template (#342) --- .github/pull_request_template.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..014064f0 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,5 @@ + From 973ba8c0d89ea8b79a98a3291fa5b8d12984e75d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Jul 2025 10:37:09 +0100 Subject: [PATCH 129/131] deps: Update dependency mypy to >=1.16.1 (#345) --- pixi.lock | 108 ++++++++++++++++++++++++------------------------- pyproject.toml | 2 +- 2 files changed, 55 insertions(+), 55 deletions(-) diff --git a/pixi.lock b/pixi.lock index 115a6c0f..105e58fd 100644 --- a/pixi.lock +++ b/pixi.lock @@ -185,7 +185,7 @@ environments: - 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/mypy-1.16.0-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -352,7 +352,7 @@ environments: - 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/mypy-1.16.0-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.1-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - 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 @@ -516,7 +516,7 @@ environments: - 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/mypy-1.16.0-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -669,7 +669,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/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.0-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -891,7 +891,7 @@ environments: - 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/mypy-1.16.0-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.27.3.1-h9b8ff78_0.conda @@ -1062,7 +1062,7 @@ environments: - 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/mypy-1.16.0-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.1-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - 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 @@ -1226,7 +1226,7 @@ environments: - 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/mypy-1.16.0-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.1-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -1403,7 +1403,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/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.0-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.1-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -1915,7 +1915,7 @@ environments: - 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/mypy-1.16.0-py313h536fd9c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.1-py313h536fd9c_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -2024,7 +2024,7 @@ environments: - 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/osx-64/mypy-1.16.0-py313h63b0ddb_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.1-py313h63b0ddb_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -2133,7 +2133,7 @@ environments: - 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 - - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.0-py313h90d716c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.1-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -2241,7 +2241,7 @@ environments: - 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/win-64/mypy-1.16.0-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.1-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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 @@ -4196,7 +4196,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: 8236f595888133a239f0b7b6a6ee07a83c143c6bb09bb8b26ffff0309336f27b + sha256: 2f998a4b4fb32a961ab7097e7c4a9a6cb11ffcf47b702e53cb2649afef406005 requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' @@ -8394,9 +8394,9 @@ packages: - pkg:pypi/mpmath?source=hash-mapping size: 439705 timestamp: 1733302781386 -- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.0-py310ha75aee5_0.conda - sha256: 5cbdfd2064073710b6d4c8a03b187e361c0227e3351744cf541ff9633d9da379 - md5: a61944eed39e4d3aebe2878d8e0439d9 +- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.1-py310ha75aee5_0.conda + sha256: be5b5870ddbf595d0cfef1a3965b891a1f566feaa1df02b11b80a6dffd6de76c + md5: a2560b281a8e70b39461e7327f2b53f1 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -8411,11 +8411,11 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 18162508 - timestamp: 1748547897549 -- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.0-py313h536fd9c_0.conda - sha256: 542234e8707c1784acd744d6234d36ce3b5943acf998a2d453feff319266676e - md5: 3ffbe69221d685e9afa221ef0e2a71c6 + size: 18136104 + timestamp: 1750119069388 +- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.1-py313h536fd9c_0.conda + sha256: 01f9acea3bc0fcdfc17acbe9ac003e18c4cccdaad3cdef7c3595e5c996b74324 + md5: 5446d84e248f2ac04f88af2c393383c6 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -8429,11 +8429,11 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 17269093 - timestamp: 1748547494947 -- conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.0-py310hbb8c376_0.conda - sha256: d272291c6e59725d88826cb140768e0bd6047f17ffe094ca054f51e9153f1a2c - md5: f23ad57327906f61b85a0ce6b1a26194 + size: 17242074 + timestamp: 1750118260507 +- conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.1-py310hbb8c376_0.conda + sha256: b754a6e80cc584dd65b18f62f7edaf87c2979843f0196a8cb49a15e731f48c28 + md5: 95ea0699f0802cf19cca2a4828e2d937 depends: - __osx >=10.13 - mypy_extensions >=1.0.0 @@ -8447,11 +8447,11 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 11951514 - timestamp: 1748547572039 -- conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.0-py313h63b0ddb_0.conda - sha256: 83ba7f072c565ebdb7f0753078951d7e06c52f9f60511ca8481255406caadc5d - md5: ec5f77fa3f5136668cbcb6bcbfb1ef83 + size: 11870843 + timestamp: 1750118681016 +- conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.1-py313h63b0ddb_0.conda + sha256: 49cbef241c24b6e4f15b5cce30104fbe41151988456381d1b3037574c5014c7e + md5: 9d3e25c02eeea1904392d24df67ec9dc depends: - __osx >=10.13 - mypy_extensions >=1.0.0 @@ -8464,11 +8464,11 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 11232466 - timestamp: 1748547240219 -- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.0-py310h078409c_0.conda - sha256: e8c4d987cc13ced8bca9128ac325fe09f14ffbcedf14e295d25b1328b9d829dc - md5: 1ad2eb08347327aa09a0331526089939 + size: 11269073 + timestamp: 1750118493594 +- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.1-py310h078409c_0.conda + sha256: ee7b4b5ca6755979842a37a73a4102fcefc371b57931ae925e4360df87dc344f + md5: a388cadb837b05d27289a127ce14c236 depends: - __osx >=11.0 - mypy_extensions >=1.0.0 @@ -8483,11 +8483,11 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 9302149 - timestamp: 1748547424712 -- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.0-py313h90d716c_0.conda - sha256: a37d65ad2e837bc86eff91a0bf15ea86d6d64d7bb52dbf2720334314563cae50 - md5: 4946c89919f258c1aad6000225b729a6 + size: 9301080 + timestamp: 1750118249046 +- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.1-py313h90d716c_0.conda + sha256: 71805207ebe9def6100809c0a8ff5a5b2f88a1b32851b9a3ae339823db308762 + md5: 25298ce104edf05af28ed4f172c7e334 depends: - __osx >=11.0 - mypy_extensions >=1.0.0 @@ -8500,12 +8500,12 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/mypy?source=compressed-mapping - size: 10453519 - timestamp: 1748547483049 -- conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.0-py310ha8f682b_0.conda - sha256: 240740e6e003851f79494e3d53abda4799854b874dfeaee01318def43fe16a12 - md5: 4c1035de8a27a8684c821547428bd614 + - pkg:pypi/mypy?source=hash-mapping + size: 10423256 + timestamp: 1750118390866 +- conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.1-py310ha8f682b_0.conda + sha256: b66a164b89d1db7e36c0b8e2506a91ef1888a9d0a468bfe24e5f529b9f4a20ea + md5: bfd0b926ac5d4792dbd4f694bdd29d6a depends: - mypy_extensions >=1.0.0 - pathspec >=0.9.0 @@ -8521,11 +8521,11 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 9675989 - timestamp: 1748547662848 -- conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.0-py313ha7868ed_0.conda - sha256: 96f238306b14960b379570a209a864f448869b0c19a52b7ac5ac37d07c8ae797 - md5: ae82bb456e3d670e21deac8b067fdc45 + size: 9640121 + timestamp: 1750118532736 +- conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.1-py313ha7868ed_0.conda + sha256: d915755801ee459c174dcd7d40ddc6b1a4b0e96fa161c686582223a3b51077f2 + md5: 7c94601304b4e66c082e9c86ad219cea depends: - mypy_extensions >=1.0.0 - pathspec >=0.9.0 @@ -8540,8 +8540,8 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 8496738 - timestamp: 1748547465206 + size: 8494415 + timestamp: 1750118712013 - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda sha256: 6ed158e4e5dd8f6a10ad9e525631e35cee8557718f83de7a4e3966b1f772c4b1 md5: e9c622e0d00fa24a6292279af3ab6d06 diff --git a/pyproject.toml b/pyproject.toml index e7a2bf8b..b2d7d6dd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,7 +57,7 @@ array-api-extra = { path = ".", editable = true } typing-extensions = ">=4.14.0" pre-commit = ">=4.2.0" pylint = ">=3.3.7" -mypy = ">=1.16.0" +mypy = ">=1.16.1" basedpyright = ">=1.29.4" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: From f959f5c595abfec84d9615d556928d33981bce67 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 1 Jul 2025 10:54:46 +0100 Subject: [PATCH 130/131] deps: pin array-api-strict<2.4 (#346) --- pixi.lock | 2 +- pyproject.toml | 52 +++++++++++++++++++++++++------------------------- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/pixi.lock b/pixi.lock index 105e58fd..32a21e2f 100644 --- a/pixi.lock +++ b/pixi.lock @@ -4196,7 +4196,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: 2f998a4b4fb32a961ab7097e7c4a9a6cb11ffcf47b702e53cb2649afef406005 + sha256: c77a8e8beae9d2d5dd0910b1bb0563574b908a6112e4ca67dcda5d4799d0bc70 requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' diff --git a/pyproject.toml b/pyproject.toml index b2d7d6dd..c5a9f4da 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,42 +61,42 @@ mypy = ">=1.16.1" basedpyright = ">=1.29.4" numpydoc = ">=1.8.0,<2" # import dependencies for mypy: -array-api-strict = ">=2.3.1" +array-api-strict = ">=2.3.1,<2.4" numpy = ">=2.1.3" pytest = ">=8.4.0" hypothesis = ">=6.131.28" -dask-core = ">=2025.5.1" # No distributed, tornado, etc. +dask-core = ">=2025.5.1" # No distributed, tornado, etc. # NOTE: don't add cupy, jax, pytorch, or sparse here, # as they slow down mypy and are not portable across target OSs [tool.pixi.feature.lint.tasks] -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"} +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.4.0" pytest-cov = ">=6.2.1" hypothesis = ">=6.131.28" -array-api-strict = ">=2.3.1" +array-api-strict = ">=2.3.1,<2.4" numpy = ">=1.22.0" [tool.pixi.feature.tests.tasks] -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"} +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 = { 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" } +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"] , 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"} +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" @@ -105,20 +105,20 @@ myst-parser = ">=4.0.1" sphinx-copybutton = ">=0.5.2" sphinx-autodoc-typehints = ">=1.25.3" # Needed to import parsed modules with autodoc -dask-core = ">=2025.5.1" # No distributed, tornado, etc. +dask-core = ">=2025.5.1" # No distributed, tornado, etc. pytest = ">=8.4.0" typing-extensions = ">=4.14.0" numpy = ">=2.1.3" [tool.pixi.feature.docs.tasks] -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"} +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" , description = "Launch ipython"} +ipython = { cmd = "ipython", description = "Launch ipython" } [tool.pixi.feature.py310.dependencies] python = "~=3.10.0" @@ -135,7 +135,7 @@ numpy = "=1.22.0" # Note: JAX and PyTorch will install CPU variants. [tool.pixi.feature.backends.dependencies] pytorch = ">=2.7.0" -dask-core = ">=2025.5.1" # No distributed, tornado, etc. +dask-core = ">=2025.5.1" # No distributed, tornado, etc. sparse = ">=0.17.0" [tool.pixi.feature.backends.target.linux-64.dependencies] @@ -184,7 +184,7 @@ python-freethreading = "~=3.13.0" pytest-run-parallel = ">=0.4.4" numpy = ">=2.3.0" # pytorch = "*" # Not available on Python 3.13t yet -dask-core = ">=2025.5.1" # No distributed, tornado, etc. +dask-core = ">=2025.5.1" # No distributed, tornado, etc. # sparse = "*" # numba not available on Python 3.13t yet # jax = "*" # ml_dtypes not available on Python 3.13t yet @@ -245,7 +245,7 @@ ignore_missing_imports = true [[tool.mypy.overrides]] module = ["tests/*"] -disable_error_code = ["no-untyped-def"] # test(...) without -> None +disable_error_code = ["no-untyped-def"] # test(...) without -> None # pyright From 83897e599a51e3ef3cb228ba3491fdef8afafe09 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 1 Jul 2025 11:32:05 +0100 Subject: [PATCH 131/131] DEV: replace pre-commit with lefthook+Pixi (#344) --- .dprint.jsonc | 25 + .github/workflows/ci.yml | 17 +- .pre-commit-config.yaml | 84 - README.md | 23 +- docs/contributing.md | 58 +- docs/contributors.md | 1 - docs/index.md | 7 +- lefthook.yml | 43 + pixi.lock | 5360 +++++++++++----------- pyproject.toml | 95 +- renovate.json | 106 +- src/array_api_extra/_lib/_funcs.py | 2 +- src/array_api_extra/testing.py | 6 +- tests/conftest.py | 10 +- tests/test_funcs.py | 10 +- tests/test_helpers.py | 20 +- tests/test_lazy.py | 6 +- tests/test_testing.py | 4 +- typos.toml | 8 + vendor_tests/_array_api_compat_vendor.py | 1 + vendor_tests/test_vendor.py | 8 +- 21 files changed, 2976 insertions(+), 2918 deletions(-) create mode 100644 .dprint.jsonc delete mode 100644 .pre-commit-config.yaml create mode 100644 lefthook.yml create mode 100644 typos.toml diff --git a/.dprint.jsonc b/.dprint.jsonc new file mode 100644 index 00000000..c3642905 --- /dev/null +++ b/.dprint.jsonc @@ -0,0 +1,25 @@ +{ + "json": { + "lineWidth": 100, + "array.preferSingleLine": true, + }, + "markdown": { + "lineWidth": 200, + "emphasisKind": "asterisks", + }, + "toml": { + "lineWidth": 100, + }, + "yaml": { + "printWidth": 100, + "formatComments": true, + "braceSpacing": false, + }, + "excludes": ["**/*-lock.json", "**/*.lock", "**/node_modules/", "dist/"], + "plugins": [ + "https://plugins.dprint.dev/g-plane/pretty_yaml-v0.5.1.wasm", + "https://plugins.dprint.dev/json-0.20.0.wasm", + "https://plugins.dprint.dev/markdown-0.19.0.wasm", + "https://plugins.dprint.dev/toml-0.7.0.wasm", + ], +} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ebe75372..3f1fca89 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,8 +20,8 @@ env: FORCE_COLOR: 3 jobs: - pre-commit-and-lint: - name: Format + lint: + name: Lint runs-on: ubuntu-latest steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -30,24 +30,17 @@ jobs: - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: python-version: "3.13.3" - - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 - with: - extra_args: --hook-stage manual --all-files - uses: prefix-dev/setup-pixi@19eac09b398e3d0c747adc7921926a6d802df4da # v0.8.8 with: - pixi-version: v0.42.1 + pixi-version: v0.49.0 cache: true environments: lint - - name: Run Pylint, Mypy & Pyright - run: | - pixi run -e lint pylint - pixi run -e lint mypy - pixi run -e lint pyright + - name: Lint + run: pixi run -e lint lint checks: name: Test ${{ matrix.environment }} runs-on: ${{ matrix.runs-on }} - needs: [pre-commit-and-lint] strategy: fail-fast: false matrix: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml deleted file mode 100644 index 7be7a1ca..00000000 --- a/.pre-commit-config.yaml +++ /dev/null @@ -1,84 +0,0 @@ -ci: - autoupdate_commit_msg: "chore: update pre-commit hooks" - autofix_commit_msg: "style: pre-commit fixes" - -exclude: ^.cruft.json|.copier-answers.yml$ - -repos: - - repo: https://github.com/adamchainz/blacken-docs - rev: "1.18.0" - hooks: - - id: blacken-docs - additional_dependencies: [black==24.*] - - - repo: https://github.com/pre-commit/pre-commit-hooks - rev: "v5.0.0" - hooks: - - id: check-added-large-files - - id: check-case-conflict - - id: check-merge-conflict - - id: check-symlinks - - id: check-yaml - - id: debug-statements - - id: end-of-file-fixer - - id: mixed-line-ending - - id: name-tests-test - args: ["--pytest-test-first"] - - id: requirements-txt-fixer - - id: trailing-whitespace - - - repo: https://github.com/pre-commit/pygrep-hooks - rev: "v1.10.0" - hooks: - - id: rst-backticks - - id: rst-directive-colons - - id: rst-inline-touching-normal - - - repo: https://github.com/rbubley/mirrors-prettier - rev: "v3.4.2" - hooks: - - id: prettier - types_or: [yaml, markdown, html, css, scss, javascript, json] - args: [--prose-wrap=always] - - - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.8.2" - hooks: - - id: ruff-format - - id: ruff - args: ["--fix", "--show-fixes"] - - - repo: https://github.com/codespell-project/codespell - rev: "v2.3.0" - hooks: - - id: codespell - exclude: pixi.lock - - - repo: https://github.com/shellcheck-py/shellcheck-py - rev: "v0.10.0.1" - hooks: - - id: shellcheck - - - repo: local - hooks: - - id: disallow-caps - name: Disallow improper capitalization - language: pygrep - entry: PyBind|Numpy|Cmake|CCache|Github|PyTest - exclude: .pre-commit-config.yaml - - - repo: https://github.com/abravalheri/validate-pyproject - rev: "v0.23" - hooks: - - id: validate-pyproject - additional_dependencies: ["validate-pyproject-schema-store[all]"] - - - repo: https://github.com/python-jsonschema/check-jsonschema - rev: "0.30.0" - hooks: - - id: check-github-workflows - - - repo: https://github.com/numpy/numpydoc - rev: "v1.8.0" - hooks: - - id: numpydoc-validation diff --git a/README.md b/README.md index 54f9d3a7..cef223d3 100644 --- a/README.md +++ b/README.md @@ -16,17 +16,18 @@ -[actions-badge]: https://github.com/data-apis/array-api-extra/workflows/CI/badge.svg -[actions-link]: https://github.com/data-apis/array-api-extra/actions -[conda-badge]: https://img.shields.io/conda/vn/conda-forge/array-api-extra -[conda-link]: https://github.com/conda-forge/array-api-extra-feedstock + +[actions-badge]: https://github.com/data-apis/array-api-extra/workflows/CI/badge.svg +[actions-link]: https://github.com/data-apis/array-api-extra/actions +[conda-badge]: https://img.shields.io/conda/vn/conda-forge/array-api-extra +[conda-link]: https://github.com/conda-forge/array-api-extra-feedstock [github-discussions-badge]: https://img.shields.io/static/v1?label=Discussions&message=Ask&color=blue&logo=github -[github-discussions-link]: https://github.com/data-apis/array-api-extra/discussions -[pypi-link]: https://pypi.org/project/array-api-extra/ -[pypi-platforms]: https://img.shields.io/pypi/pyversions/array-api-extra -[pypi-version]: https://img.shields.io/pypi/v/array-api-extra -[docs-badge]: https://img.shields.io/badge/docs-here!-2ea44f -[docs-link]: https://data-apis.org/array-api-extra/index.html +[github-discussions-link]: https://github.com/data-apis/array-api-extra/discussions +[pypi-link]: https://pypi.org/project/array-api-extra/ +[pypi-platforms]: https://img.shields.io/pypi/pyversions/array-api-extra +[pypi-version]: https://img.shields.io/pypi/v/array-api-extra +[docs-badge]: https://img.shields.io/badge/docs-here!-2ea44f +[docs-link]: https://data-apis.org/array-api-extra/index.html @@ -38,7 +39,7 @@ Used by: scientific computing. - [scikit-learn](https://github.com/scikit-learn/scikit-learn) — Machine Learning in Python. -- _your library? Let us know!_ +- *your library? Let us know!* ## Installation diff --git a/docs/contributing.md b/docs/contributing.md index 83db0de4..bfcfd0d0 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -61,7 +61,7 @@ development of array-api-extra is made easy with at . - `cd array-api-extra`. - [Install Pixi](https://pixi.sh/latest/#installation). -- To enter a development environment: +- To enter a development environment (if you prefer this to the `pixi run` interface): ``` pixi shell -e dev @@ -73,71 +73,75 @@ pixi shell -e dev pixi run tests ``` -- To generate the coverage report: +- To build the docs locally: ``` -pixi run coverage +pixi run docs ``` -- To generate and display the coverage report: +- To build and preview the docs locally: ``` -pixi run open-coverage +pixi run open-docs ``` -- To build the docs locally: +- To install pre-commit hooks: ``` -pixi run docs +pixi run hooks ``` -- To build and preview the docs locally: +- To run pre-commit checks on staged files: ``` -pixi run open-docs +pixi run pre-commit ``` -- To install a [pre-commit](https://pre-commit.com) hook: +- To run the full lint suite: ``` -pixi run pre-commit-install +pixi run --environment=lint lint ``` -- To run the lint suite: +- To enter an interactive Python prompt: ``` -pixi run -e lint lint +pixi run ipython ``` -- To enter an interactive Python prompt: +- To run individual parts of the lint suite separately (for example): ``` -pixi run ipython +pixi run --environment=lint pyright +pixi run --environment=lint dprint +``` + +- To generate the coverage report: + +``` +pixi run coverage ``` -- To run individual parts of the lint suite separately: +- To generate and display the coverage report: ``` -pixi run -e lint pre-commit -pixi run -e lint pylint -pixi run -e lint mypy -pixi run -e lint pyright +pixi run open-coverage ``` Alternative environments are available with a subset of the dependencies and tasks available in the `dev` environment: ``` -pixi shell -e docs -pixi shell -e tests -pixi shell -e tests-backends -pixi shell -e lint +pixi shell --environment=docs +pixi shell --environment=tests +pixi shell --environment=tests-backends +pixi shell --environment=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 +pixi shell --environment=dev-cuda +pixi shell --environment=tests-cuda +pixi run --environment=tests-cuda tests ``` diff --git a/docs/contributors.md b/docs/contributors.md index 724cdb77..c8e001d3 100644 --- a/docs/contributors.md +++ b/docs/contributors.md @@ -1,3 +1,2 @@ ```{include} ../CONTRIBUTORS.md - ``` diff --git a/docs/index.md b/docs/index.md index 59615583..5168e973 100644 --- a/docs/index.md +++ b/docs/index.md @@ -17,7 +17,7 @@ well as delegation to existing implementations for known array library backends. The intended users of this library are "array-consuming" libraries which are using [array-api-compat](https://data-apis.org/array-api-compat/) to make their own library's functions array-agnostic. In this library, they will find a set of -tools which provide _extra_ functionality on top of the array API standard, +tools which provide *extra* functionality on top of the array API standard, which other array-consuming libraries in a similar position have found useful themselves. @@ -27,7 +27,7 @@ It is currently used by: scientific computing. - [scikit-learn](https://github.com/scikit-learn/scikit-learn) — Machine Learning in Python. -- _your library? Let us know!_ +- *your library? Let us know!* (installation)= @@ -114,8 +114,7 @@ def array_namespace(*xs, **kwargs): 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 +[scipy-vendor-example]: https://github.com/scipy/scipy/blob/main/scipy/_lib/_array_api_compat_vendor.py ## Versioning diff --git a/lefthook.yml b/lefthook.yml new file mode 100644 index 00000000..4797a99e --- /dev/null +++ b/lefthook.yml @@ -0,0 +1,43 @@ +lefthook: pixi run --environment=lint lefthook + +templates: + run: run --environment=lint + +pre-commit: + parallel: true + jobs: + - name: dprint + glob: "*.{json,jsonc,md,toml,yaml,yml}" + stage_fixed: true + run: pixi {run} dprint + - name: ruff + glob: "*.{py,pyi}" + stage_fixed: true + group: + piped: true + jobs: + - name: ruff check + run: pixi {run} ruff-check {staged_files} + - name: ruff format + run: pixi {run} ruff-format {staged_files} + - name: pyright + glob: "*.{py,pyi}" + run: pixi {run} pyright + - name: mypy + glob: "*.{py,pyi}" + run: pixi {run} mypy + - name: typos + stage_fixed: true + run: pixi {run} typos + - name: actionlint + run: pixi {run} actionlint + - name: blacken-docs + glob: "*.md" + stage_fixed: true + run: pixi {run} blacken-docs {staged_files} + - name: validate-pyproject + glob: "pyproject.toml" + run: pixi {run} validate-pyproject + - name: numpydoc + glob: "*.py" + run: pixi {run} numpydoc {staged_files} diff --git a/pixi.lock b/pixi.lock index 32a21e2f..9c76431a 100644 --- a/pixi.lock +++ b/pixi.lock @@ -11,21 +11,21 @@ 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.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_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/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h1423503_5.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-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_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/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_1.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-3.13.5-hec9711d_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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_hd72426e_102.conda @@ -34,16 +34,16 @@ environments: osx-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_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/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.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-3.13.5-hc3a4c56_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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-hf689a15_2.conda @@ -52,16 +52,16 @@ environments: osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_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_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_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_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.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-3.13.5-hf3f3da0_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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-h892fb3f_2.conda @@ -70,21 +70,21 @@ environments: win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_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_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_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.50.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_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.5.0-ha4e3fda_1.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-3.13.5-h7de537c_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.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-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/vc-14.3-h41ae7f8_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda - pypi: ./ dev: channels: @@ -94,6 +94,7 @@ 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/linux-64/actionlint-1.7.7-hd0c01bc_0.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.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -101,26 +102,27 @@ environments: - 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/basedpyright-1.29.4-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda + - conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyha5154f8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_3.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.5-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.9.1-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.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/linux-64/dprint-0.50.0-hb23c6cf_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda @@ -131,9 +133,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.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.12-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.7.0-pyhe01879c_1.conda @@ -144,34 +145,35 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cpu_py310hc96afab_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/ld_impl_linux-64-2.43-h1423503_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/lefthook-1.11.14-ha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.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-32_hfdb39a5_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_h372d94f_mkl.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-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-h8e591d7_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_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.8.1-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/liblapack-3.9.0-32_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.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.50.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_100.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2025.06.26-hba17884_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.1-cpu_mkl_hb1c5dc7_100.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.51.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.8-h4bc477f_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-20.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.7-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/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda @@ -190,12 +192,11 @@ 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/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.13.0-hf235a45_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h699fe88_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h8648a56_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py310hefbff90_0.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_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.16.0-py310h3788b33_0.conda @@ -207,7 +208,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda @@ -215,21 +215,23 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.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/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-hd6af730_0_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cpu_mkl_py310_h8ec2884_100.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.1-cpu_mkl_py310_h8ec2884_100.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/re2-2025.06.26-h9925aae_0.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/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.12.1-py310h99d4f36_1.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/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -247,27 +249,27 @@ 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.14.0-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/linux-64/tk-8.6.13-noxft_hd72426e_102.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/tomlkit-0.13.3-pyha770c72_0.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.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/typos-1.34.0-h8fae777_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.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/yaml-0.2.5-h7f98852_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ osx-64: + - conda: https://prefix.dev/conda-forge/osx-64/actionlint-1.7.7-h23c3e72_0.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.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -275,26 +277,27 @@ environments: - 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/basedpyright-1.29.4-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda + - conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyha5154f8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h6954a95_3.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.5-hf13058a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.2-py310h8e2f543_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.9.1-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.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/osx-64/dprint-0.50.0-hd2571bf_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda @@ -305,9 +308,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.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.12-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.7.0-pyhe01879c_1.conda @@ -318,27 +320,28 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.6.0-cpu_py310h22b337c_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/lefthook-1.11.14-h694c41f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.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/libcblas-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.7-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/libgfortran-15.1.0-h5f6db21_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h7d722e6_1.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/liblapack-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_1.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.50.0-hdb6dae5_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.conda + - conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2025.06.26-hfc00f1c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.1-cpu_mkl_hd121e20_100.conda - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-h93c44a6_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.6-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.7-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/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda @@ -357,12 +360,11 @@ 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/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-64/nodejs-22.13.0-hffbc63d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310h6fcc139_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310hf491a08_1.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py310h07c5b4d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.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.16.0-py310hf166250_0.conda @@ -374,7 +376,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda @@ -382,21 +383,23 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.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/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h93e8a92_0_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.1-cpu_mkl_py310_h73f974a_100.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/re2-2025.06.26-ha5e900a_0.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/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.12.1-py310h86dda87_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/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -414,27 +417,27 @@ 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.14.0-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/osx-64/tk-8.6.13-hf689a15_2.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/tomlkit-0.13.3-pyha770c72_0.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.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/typos-1.34.0-h371c88c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.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-64/yaml-0.2.5-h0d85af4_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ osx-arm64: + - conda: https://prefix.dev/conda-forge/osx-arm64/actionlint-1.7.7-h48c0fde_0.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.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -442,26 +445,27 @@ environments: - 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/basedpyright-1.29.4-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda + - conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyha5154f8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310h853098b_3.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.5-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.9.1-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.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/osx-arm64/dprint-0.50.0-h8dba533_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda @@ -472,9 +476,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.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.12-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.7.0-pyhe01879c_1.conda @@ -485,25 +488,26 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_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/lefthook-1.11.14-hf450f58_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_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.6-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-32_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-32_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.7-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/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-h857da87_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.8.1-h39f12f2_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/liblapack-3.9.0-32_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_1.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.50.0-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2025.06.26-hd41c47c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.1-cpu_generic_h9463c90_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.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.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.7-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/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda @@ -521,13 +525,12 @@ 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/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.13.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.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.2-py310h75d646b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310hd3faf9e_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py310h4d83441_0.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_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.16.0-py310h7f4e7e6_0.conda @@ -539,7 +542,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda @@ -547,21 +549,23 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.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/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h6cefb37_0_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.1-cpu_generic_py310_h10edff7_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-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/re2-2025.06.26-h6589ca4_0.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/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.12.1-py310hd9970f1_1.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/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -579,26 +583,26 @@ 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.14.0-pyh2585a3b_105.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-h892fb3f_2.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/tomlkit-0.13.3-pyha770c72_0.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.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/typos-1.34.0-h0716509_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.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/yaml-0.2.5-h3422bc3_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ win-64: + - conda: https://prefix.dev/conda-forge/win-64/actionlint-1.7.7-h2466b09_0.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.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -606,24 +610,25 @@ environments: - 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/basedpyright-1.29.4-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda + - conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyha5154f8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_3.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.9.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.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/win-64/dprint-0.50.0-h63977a8_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda @@ -632,8 +637,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.133.2-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-pyha770c72_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.7.0-pyhe01879c_1.conda @@ -643,18 +647,19 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lefthook-1.11.14-h57928b3_0.conda - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_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/libblas-3.9.0-32_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-32_h5e41251_mkl.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.8.1-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-32_h1aa476e_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_100.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.1-cpu_mkl_h5c26a8c_100.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-h2466b09_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.8-h442d1da_0.conda @@ -673,12 +678,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h9216ec7_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py310h4987827_0.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/win-64/optree-0.16.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda @@ -688,25 +692,26 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.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/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h8c5b53a_0_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.1-cpu_mkl_py310_h5bf2164_100.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/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/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ruff-0.12.1-py310hdc4f0c4_1.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -724,28 +729,27 @@ 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.14.0-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/win-64/tk-8.6.13-h2c6b04d_2.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/tomlkit-0.13.3-pyha770c72_0.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.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/typos-1.34.0-h77a83cd_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.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.31.2-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/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_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/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda - pypi: ./ dev-cuda: @@ -756,6 +760,7 @@ 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/linux-64/actionlint-1.7.7-hd0c01bc_0.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.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -764,45 +769,46 @@ environments: - 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/noarch/babel-2.17.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda + - conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyha5154f8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_3.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.5-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.9.1-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.9.27-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.41-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.41-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.9.37-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.9.37-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.9.37-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.9.37-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.9.26-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.9.19-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.9.19-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.9.41-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.9.19-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.9.41-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.19-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.41-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.86-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.86-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.9.79-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.9.79-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.9.79-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.9.79-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.9.82-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.9.79-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.9.79-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.9.86-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.9.88-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.9.86-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.79-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.86-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.1.4-h7646684_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/cupy-13.4.1-py310hab14140_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.1-py310h4564b94_1.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.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/linux-64/dprint-0.50.0-hb23c6cf_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda @@ -814,9 +820,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.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.12-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.7.0-pyhe01879c_1.conda @@ -827,56 +832,57 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cuda126py310hec873cc_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.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/ld_impl_linux-64-2.43-h1423503_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/lefthook-1.11.14-ha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.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/libblas-3.9.0-32_hfdb39a5_mkl.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/libcublas-12.9.0.13-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.0.13-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.9.1.4-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.1.4-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.10.1.4-h4840ae0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.10.1.4-hcd2ec93_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.4.0.6-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.0.6-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.14.0.30-h628e99a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.6.0.5-hcd2ec93_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.4.1.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.1.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.14.1.1-ha8da6e3_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.10.19-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.10.19-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.4.40-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.4.40-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.9.5-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.9.5-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.5.82-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.5.82-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.10.65-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.10.65-h5888daf_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-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-h8e591d7_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_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.8.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-32_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_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/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.9.41-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.9.86-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.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.50.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.6-h4e0b6ca_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cuda126_mkl_h99b69db_300.conda - - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.6-hbe16f8c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2025.06.26-hba17884_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.7-h4e0b6ca_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.1-cuda126_mkl_hc2b21a2_300.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.7-hbe16f8c_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.51.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.8-h4bc477f_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-20.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.7-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-c-1.10.0-h5888daf_1.conda @@ -894,15 +900,14 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.1-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.27.3.1-h9b8ff78_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.27.5.1-h9b8ff78_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/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.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h699fe88_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h8648a56_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py310hefbff90_0.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_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.16.0-py310h3788b33_0.conda @@ -914,7 +919,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310ha75aee5_0.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda @@ -922,22 +926,24 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.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/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-hd6af730_0_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cuda126_mkl_py310_h5ee0071_300.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.1-cuda126_mkl_py310_h5ee0071_300.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-57.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/re2-2025.06.26-h9925aae_0.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/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.12.1-py310h99d4f36_1.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/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -955,29 +961,29 @@ 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.14.0-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/linux-64/tk-8.6.13-noxft_hd72426e_102.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/tomlkit-0.13.3-pyha770c72_0.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/linux-64/triton-3.3.0-cuda126py310h05ca3d0_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/typos-1.34.0-h8fae777_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.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/yaml-0.2.5-h7f98852_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.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_2.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - pypi: ./ osx-64: + - conda: https://prefix.dev/conda-forge/osx-64/actionlint-1.7.7-h23c3e72_0.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.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -985,26 +991,27 @@ environments: - 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/basedpyright-1.29.4-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h53e7c6a_2.conda + - conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyha5154f8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h6954a95_3.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.5-hf13058a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.2-py310h8e2f543_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.9.1-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.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/osx-64/dprint-0.50.0-hd2571bf_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda @@ -1015,9 +1022,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.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.12-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.7.0-pyhe01879c_1.conda @@ -1028,27 +1034,28 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.6.0-cpu_py310h22b337c_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/lefthook-1.11.14-h694c41f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.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/libcblas-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.7-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/libgfortran-15.1.0-h5f6db21_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h7d722e6_1.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/liblapack-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_1.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.50.0-hdb6dae5_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.conda + - conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2025.06.26-hfc00f1c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.1-cpu_mkl_hd121e20_100.conda - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-h93c44a6_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.6-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.7-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/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda @@ -1067,12 +1074,11 @@ 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/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-64/nodejs-22.13.0-hffbc63d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310h6fcc139_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310hf491a08_1.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py310h07c5b4d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.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.16.0-py310hf166250_0.conda @@ -1084,7 +1090,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py310hbb8c376_0.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda @@ -1092,21 +1097,23 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.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/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h93e8a92_0_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.1-cpu_mkl_py310_h73f974a_100.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/re2-2025.06.26-ha5e900a_0.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/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.12.1-py310h86dda87_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/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -1124,27 +1131,27 @@ 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.14.0-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/osx-64/tk-8.6.13-hf689a15_2.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/tomlkit-0.13.3-pyha770c72_0.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.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/typos-1.34.0-h371c88c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.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-64/yaml-0.2.5-h0d85af4_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ osx-arm64: + - conda: https://prefix.dev/conda-forge/osx-arm64/actionlint-1.7.7-h48c0fde_0.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.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -1152,26 +1159,27 @@ environments: - 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/basedpyright-1.29.4-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310hb4ad77e_2.conda + - conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyha5154f8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310h853098b_3.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.5-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.9.1-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.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/osx-arm64/dprint-0.50.0-h8dba533_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda @@ -1182,9 +1190,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.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.12-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.7.0-pyhe01879c_1.conda @@ -1195,25 +1202,26 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_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/lefthook-1.11.14-hf450f58_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_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.6-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-32_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-32_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.7-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/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-h857da87_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.8.1-h39f12f2_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/liblapack-3.9.0-32_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_1.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.50.0-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2025.06.26-hd41c47c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.1-cpu_generic_h9463c90_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.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.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.7-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/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda @@ -1231,13 +1239,12 @@ 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/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.13.0-h02a13b7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.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.2-py310h75d646b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310hd3faf9e_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py310h4d83441_0.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_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.16.0-py310h7f4e7e6_0.conda @@ -1249,7 +1256,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h078409c_0.conda - conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda @@ -1257,21 +1263,23 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.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/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h6cefb37_0_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.1-cpu_generic_py310_h10edff7_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-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/re2-2025.06.26-h6589ca4_0.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/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.12.1-py310hd9970f1_1.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/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -1289,27 +1297,27 @@ 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.14.0-pyh2585a3b_105.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-h892fb3f_2.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/tomlkit-0.13.3-pyha770c72_0.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.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/typos-1.34.0-h0716509_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.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/yaml-0.2.5-h3422bc3_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.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_2.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/win-64/actionlint-1.7.7-h2466b09_0.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.12.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.3.1-pyhd8ed1ab_0.conda @@ -1317,35 +1325,36 @@ environments: - 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/basedpyright-1.29.4-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda + - conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyha5154f8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_3.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.9.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.9.27-h57928b3_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.37-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.37-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.9.37-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.9.37-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.19-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.41-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.79-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.79-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.9.79-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.9.79-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.79-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.86-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.1.4-h1361d0a_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/cupy-13.4.1-py310h1203e13_1.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.1-py310h9d4bcf3_1.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-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.4.0-pyhd8ed1ab_0.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/win-64/dprint-0.50.0-h63977a8_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/fastrlock-0.8.3-py310h9a06e79_1.conda @@ -1355,8 +1364,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.133.2-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-pyha770c72_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.7.0-pyhe01879c_1.conda @@ -1366,29 +1374,30 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-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.6-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/lefthook-1.11.14-h57928b3_0.conda - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_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/libcublas-12.9.0.13-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-32_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-32_h5e41251_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.9.1.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.10.1.4-hffc9a7f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.10.1.4-hffc9a7f_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.4.0.6-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudss-0.6.0.5-hffc9a7f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.4.1.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.10.19-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.4.40-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.9.5-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.5.82-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.10.65-he0c23c2_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/libgomp-15.1.0-h1383e82_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_3.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.8.1-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-32_h1aa476e_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_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.9.41-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.9.86-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cuda126_mkl_h09c782d_300.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.1-cuda126_mkl_h4be6f90_300.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-h2466b09_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.8-h442d1da_0.conda @@ -1407,12 +1416,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h9216ec7_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py310h4987827_0.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/win-64/optree-0.16.0-py310hc19bc0b_0.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda @@ -1422,25 +1430,26 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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.51-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310ha8f682b_0.conda - conda: https://prefix.dev/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.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/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h8c5b53a_0_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cuda126_mkl_py310_h61b71b3_300.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.1-cuda126_mkl_py310_hfcc198c_300.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/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/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ruff-0.12.1-py310hdc4f0c4_1.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -1458,28 +1467,27 @@ 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.14.0-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/win-64/tk-8.6.13-h2c6b04d_2.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/tomlkit-0.13.3-pyha770c72_0.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.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/typos-1.34.0-h77a83cd_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.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.31.2-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/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_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/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://prefix.dev/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda - pypi: ./ docs: @@ -1495,10 +1503,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.4-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/brotli-python-1.1.0-py313h46c70d0_3.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda @@ -1517,22 +1525,22 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.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_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/ld_impl_linux-64-2.43-h1423503_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-32_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_he106b2a_openblas.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-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-32_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_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.50.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.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/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 @@ -1542,21 +1550,21 @@ 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/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.0-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.1-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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/pygments-2.19.2-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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.5-hec9711d_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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/requests-2.32.4-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-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda @@ -1576,9 +1584,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_2.conda - pypi: ./ osx-64: @@ -1586,10 +1594,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.4-pyha770c72_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/brotli-python-1.1.0-py313h14b76d3_3.conda - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda @@ -1608,20 +1616,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.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/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.6-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-32_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-32_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.7-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.8.1-hd471939_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-14_2_0_h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-32_h236ab99_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_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.50.0-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.30-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_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.6-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.7-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 @@ -1629,21 +1637,21 @@ 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-64/ncurses-6.5-h0622a9a_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.0-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.1-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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/pygments-2.19.2-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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.5-hc3a4c56_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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/requests-2.32.4-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-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda @@ -1663,9 +1671,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py313h63b0ddb_2.conda - pypi: ./ osx-arm64: @@ -1673,10 +1681,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.4-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/brotli-python-1.1.0-py313h928ef07_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda @@ -1695,20 +1703,20 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.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.6-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-32_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-32_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.7-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.8.1-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-32_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_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.50.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_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.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.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 @@ -1716,21 +1724,21 @@ 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.3.0-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.1-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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/pygments-2.19.2-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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hf3f3da0_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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/requests-2.32.4-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-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda @@ -1750,9 +1758,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_2.conda - pypi: ./ win-64: @@ -1760,10 +1768,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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.4-pyha770c72_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-py313h5813708_3.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-pyh7428d3b_0.conda @@ -1783,16 +1791,16 @@ environments: - 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.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/libblas-3.9.0-32_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-32_h5e41251_mkl.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.8.1-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-32_h1aa476e_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_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.50.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_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.8-h442d1da_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -1803,20 +1811,20 @@ 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.3.0-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.1-py313ha14762d_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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/pygments-2.19.2-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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.5-h7de537c_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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/requests-2.32.4-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-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda @@ -1838,13 +1846,13 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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.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 + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_2.conda - pypi: ./ lint: @@ -1856,59 +1864,60 @@ 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/linux-64/actionlint-1.7.7-hd0c01bc_0.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.12.0-pyhe01879c_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.10-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/basedpyright-1.29.4-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_2.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_3.conda - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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/linux-64/dprint-0.50.0-hb23c6cf_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.5.1-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.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.12-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.7.0-pyhe01879c_1.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_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/ld_impl_linux-64-2.43-h1423503_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/lefthook-1.11.14-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-32_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_he106b2a_openblas.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-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-32_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_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.50.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.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.51.0-hb9d3cd8_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda @@ -1918,31 +1927,31 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.1-py313h536fd9c_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.0-py313h17eae1a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.1-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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/psutil-7.0.0-py313h536fd9c_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/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.5-hec9711d_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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/requests-2.32.4-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/ruff-0.12.1-py313h7585d4e_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -1953,105 +1962,105 @@ 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/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.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/tomlkit-0.13.3-pyha770c72_0.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.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/typos-1.34.0-h8fae777_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ osx-64: + - conda: https://prefix.dev/conda-forge/osx-64/actionlint-1.7.7-h23c3e72_0.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.12.0-pyhe01879c_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.10-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/basedpyright-1.29.4-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py313h9ea2907_2.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py313h14b76d3_3.conda - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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/osx-64/dprint-0.50.0-hd2571bf_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.5.1-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.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.12-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.7.0-pyhe01879c_1.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_1.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.6-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/lefthook-1.11.14-h694c41f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-32_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-32_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.7-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.8.1-hd471939_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-14_2_0_h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-32_h236ab99_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_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.50.0-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.30-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.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.6-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.7-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 - conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.1-py313h63b0ddb_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.0-py313hc518a0f_0.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.1-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py313h63b0ddb_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/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.5-hc3a4c56_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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/requests-2.32.4-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-64/ruff-0.12.1-py313hcbad2e9_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -2062,105 +2071,105 @@ 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/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.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/tomlkit-0.13.3-pyha770c72_0.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.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/typos-1.34.0-h371c88c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.1-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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ osx-arm64: + - conda: https://prefix.dev/conda-forge/osx-arm64/actionlint-1.7.7-h48c0fde_0.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.12.0-pyhe01879c_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.10-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/basedpyright-1.29.4-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h3579c5c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/black-25.1.0-py313h8f79df9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h928ef07_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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/osx-arm64/dprint-0.50.0-h8dba533_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.5.1-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.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.12-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.7.0-pyhe01879c_1.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_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.6-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lefthook-1.11.14-hf450f58_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-32_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-32_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.7-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.8.1-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-32_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_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.50.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.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.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.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-py313ha9b7d5b_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.1-py313h90d716c_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.0-py313h41a2e72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.1-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_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/psutil-7.0.0-py313h90d716c_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/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hf3f3da0_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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/requests-2.32.4-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/ruff-0.12.1-py313h2222209_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -2171,52 +2180,51 @@ 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/tabulate-0.9.0-pyhd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.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/tomlkit-0.13.3-pyha770c72_0.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.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/typos-1.34.0-h0716509_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.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_2.conda - pypi: ./ win-64: + - conda: https://prefix.dev/conda-forge/win-64/actionlint-1.7.7-h2466b09_0.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.12.0-pyhe01879c_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.10-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/basedpyright-1.29.4-pyhe01879c_0.conda - - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_2.conda + - conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_3.conda - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-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.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.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/win-64/dprint-0.50.0-h63977a8_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.5.1-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.133.2-pyha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-pyha770c72_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.7.0-pyhe01879c_1.conda @@ -2224,16 +2232,17 @@ 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.1-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/lefthook-1.11.14-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-32_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-32_h5e41251_mkl.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.8.1-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-32_h1aa476e_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_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.50.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_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.8-h442d1da_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -2243,30 +2252,30 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.1-py313ha7868ed_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.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.16.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.0-py313hefb8edb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.1-py313ha14762d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.2.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py313ha7868ed_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/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_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.4.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.5-h7de537c_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_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/requests-2.32.4-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/ruff-0.12.1-py313h564f793_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -2277,25 +2286,24 @@ 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/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-h2c6b04d_2.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/tomlkit-0.13.3-pyha770c72_0.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.14.0-h32cad80_0.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/typos-1.34.0-h77a83cd_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.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.31.2-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/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_2.conda - pypi: ./ tests: @@ -2311,40 +2319,40 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.9.1-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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/ld_impl_linux-64-2.43-h1423503_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-32_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_he106b2a_openblas.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-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-32_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_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.50.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.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.3.0-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.1-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.13.5-hec9711d_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -2360,36 +2368,36 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py313h717bdf5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.9.1-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.6-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-32_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-32_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.7-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.8.1-hd471939_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-14_2_0_h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-32_h236ab99_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_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.50.0-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.30-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_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.6-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.7-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.3.0-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.1-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.13.5-hc3a4c56_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -2405,36 +2413,36 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.9.1-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.6-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-32_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-32_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.7-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.8.1-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-32_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_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.50.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_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.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.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.3.0-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.1-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.13.5-hf3f3da0_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -2450,36 +2458,36 @@ environments: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.9.1-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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/libblas-3.9.0-32_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-32_h5e41251_mkl.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.8.1-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-32_h1aa476e_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_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.50.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_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.8-h442d1da_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.3.0-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.1-py313ha14762d_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.13.5-h7de537c_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -2490,8 +2498,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-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/vc-14.3-h41ae7f8_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda - pypi: ./ tests-backends: channels: @@ -2506,53 +2514,53 @@ environments: - 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/c-ares-1.34.5-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.9.1-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.5.1-pyhd8ed1ab_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.2.1-py310he8512ff_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.7.0-pyhe01879c_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.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cpu_py310hc96afab_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/ld_impl_linux-64-2.43-h1423503_5.conda - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.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-32_hfdb39a5_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_h372d94f_mkl.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-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-h8e591d7_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_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.8.1-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/liblapack-3.9.0-32_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.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.50.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_100.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2025.06.26-hba17884_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.1-cpu_mkl_hb1c5dc7_100.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.51.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.8-h4bc477f_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-20.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.7-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/markupsafe-3.0.2-py310h89163eb_1.conda @@ -2563,7 +2571,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_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/numba-0.61.2-py310h699fe88_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h8648a56_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda @@ -2573,17 +2581,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cpu_mkl_py310_h8ec2884_100.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.1-cpu_mkl_py310_h8ec2884_100.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/re2-2025.06.26-h9925aae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.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/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda @@ -2597,7 +2605,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - pypi: ./ osx-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda @@ -2605,19 +2613,19 @@ environments: - 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/c-ares-1.34.5-hf13058a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.2-py310h8e2f543_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.9.1-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.5.1-pyhd8ed1ab_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.2.1-py310he278d95_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.7.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -2627,24 +2635,24 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.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/libcblas-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.7-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/libgfortran-15.1.0-h5f6db21_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h7d722e6_1.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/liblapack-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_1.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.50.0-hdb6dae5_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.conda + - conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2025.06.26-hfc00f1c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.1-cpu_mkl_hd121e20_100.conda - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-h93c44a6_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.6-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.7-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/markupsafe-3.0.2-py310h8e2f543_1.conda @@ -2655,7 +2663,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.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/numba-0.61.2-py310h6fcc139_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310hf491a08_1.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py310h07c5b4d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda @@ -2665,17 +2673,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.1-cpu_mkl_py310_h73f974a_100.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/re2-2025.06.26-ha5e900a_0.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/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda @@ -2689,7 +2697,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - pypi: ./ osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda @@ -2697,43 +2705,43 @@ environments: - 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/c-ares-1.34.5-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.9.1-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.5.1-pyhd8ed1ab_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.2.1-py310h805dbd7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_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.6-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-32_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-32_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.7-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/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-h857da87_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.8.1-h39f12f2_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/liblapack-3.9.0-32_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_1.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.50.0-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2025.06.26-hd41c47c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.1-cpu_generic_h9463c90_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.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.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.7-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/markupsafe-3.0.2-py310hc74094e_1.conda @@ -2744,7 +2752,7 @@ environments: - 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/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310h75d646b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310hd3faf9e_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda @@ -2754,17 +2762,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.1-cpu_generic_py310_h10edff7_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/re2-2025.06.26-h6589ca4_0.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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda @@ -2777,39 +2785,39 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - pypi: ./ win-64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.9.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_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/libblas-3.9.0-32_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-32_h5e41251_mkl.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.8.1-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-32_h1aa476e_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_100.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.1-cpu_mkl_h5c26a8c_100.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-h2466b09_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.8-h442d1da_0.conda @@ -2820,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/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h9216ec7_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py310h4987827_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/win-64/optree-0.16.0-py310hc19bc0b_0.conda @@ -2829,14 +2837,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.1-cpu_mkl_py310_h5bf2164_100.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda @@ -2850,11 +2858,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-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/win-64/vc-14.3-h41ae7f8_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_26.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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - pypi: ./ tests-cuda: channels: @@ -2870,31 +2878,31 @@ environments: - 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/c-ares-1.34.5-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h89163eb_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.9.1-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.9.27-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.41-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.41-ha770c72_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.9.37-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.9.37-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.9.37-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.9.37-h3f2d84a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.9.26-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.9.19-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.9.19-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.9.41-he02047a_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.9.19-hbd13f7d_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.9.41-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.19-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.41-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.86-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.86-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.9.79-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.9.79-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.9.79-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.9.79-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.9.82-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.9.79-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.9.79-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.9.86-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.9.88-hbd13f7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.9.86-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.79-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.86-he02047a_1.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - conda: https://prefix.dev/conda-forge/linux-64/cudnn-9.10.1.4-h7646684_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/cupy-13.4.1-py310hab14140_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.1-py310h4564b94_1.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/fastrlock-0.8.3-py310h8c668a6_1.conda @@ -2902,63 +2910,63 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_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.2.1-py310he8512ff_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.7.0-pyhe01879c_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.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cuda126py310hec873cc_200.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/ld_impl_linux-64-2.43-h1423503_5.conda - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.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/libblas-3.9.0-32_hfdb39a5_mkl.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/libcublas-12.9.0.13-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.0.13-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_h372d94f_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.9.1.4-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.1.4-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.10.1.4-h4840ae0_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.10.1.4-hcd2ec93_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.4.0.6-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.0.6-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.14.0.30-h628e99a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.6.0.5-hcd2ec93_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.4.1.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.1.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.14.1.1-ha8da6e3_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.10.19-h9ab20c4_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libcurand-dev-10.3.10.19-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.4.40-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.4.40-h9ab20c4_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.9.5-h5888daf_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.9.5-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.5.82-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.5.82-h9ab20c4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.10.65-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.10.65-h5888daf_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-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libgrpc-1.71.0-h8e591d7_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_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.8.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-32_hc41d3b0_mkl.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_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/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.9.41-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.9.86-h5888daf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.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.50.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.6-h4e0b6ca_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cuda126_mkl_h99b69db_300.conda - - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.6-hbe16f8c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2025.06.26-hba17884_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.7-h4e0b6ca_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.1-cuda126_mkl_hc2b21a2_300.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.7-hbe16f8c_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.51.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.8-h4bc477f_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-20.1.6-h024ca30_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.7-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-c-1.10.0-h5888daf_1.conda @@ -2968,10 +2976,10 @@ environments: - 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/nccl-2.27.3.1-h9b8ff78_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.27.5.1-h9b8ff78_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/numba-0.61.2-py310h699fe88_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h8648a56_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.2.6-py310hefbff90_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda @@ -2981,18 +2989,18 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cuda126_mkl_py310_h5ee0071_300.conda + - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.1-cuda126_mkl_py310_h5ee0071_300.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-57.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/re2-2025.06.26-h9925aae_0.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.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/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda @@ -3007,7 +3015,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - pypi: ./ osx-64: @@ -3016,19 +3024,19 @@ environments: - 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/c-ares-1.34.5-hf13058a_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.2-py310h8e2f543_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.9.1-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.5.1-pyhd8ed1ab_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.2.1-py310he278d95_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.7.0-pyhe01879c_1.conda - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -3038,24 +3046,24 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.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/libcblas-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.7-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/libgfortran-15.1.0-h5f6db21_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libgrpc-1.71.0-h7d722e6_1.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/liblapack-3.9.0-20_osx64_mkl.conda - - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_1.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.50.0-hdb6dae5_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.conda + - conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2025.06.26-hfc00f1c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.1-cpu_mkl_hd121e20_100.conda - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h4cb831e_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-h93c44a6_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.6-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.7-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/markupsafe-3.0.2-py310h8e2f543_1.conda @@ -3066,7 +3074,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.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/numba-0.61.2-py310h6fcc139_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310hf491a08_1.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.2.6-py310h07c5b4d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda @@ -3076,17 +3084,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.conda + - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.1-cpu_mkl_py310_h73f974a_100.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/re2-2025.06.26-ha5e900a_0.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/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda @@ -3100,7 +3108,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - pypi: ./ osx-arm64: - conda: https://prefix.dev/conda-forge/noarch/array-api-compat-1.12.0-pyhe01879c_0.conda @@ -3108,43 +3116,43 @@ environments: - 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/c-ares-1.34.5-h5505292_0.conda - - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310hc74094e_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.9.1-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.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.5.1-pyhd8ed1ab_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.2.1-py310h805dbd7_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/jaxlib-0.6.0-cpu_py310h2c532f2_0.conda - conda: https://prefix.dev/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_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.6-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-32_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-32_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.7-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/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libgrpc-1.71.0-h857da87_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.8.1-h39f12f2_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/liblapack-3.9.0-32_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_hf332438_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_1.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.50.0-h3f77e49_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2025.06.26-hd41c47c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.1-cpu_generic_h9463c90_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.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.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.7-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/markupsafe-3.0.2-py310hc74094e_1.conda @@ -3155,7 +3163,7 @@ environments: - 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/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310h75d646b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310hd3faf9e_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.6-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda @@ -3165,17 +3173,17 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.1-cpu_generic_py310_h10edff7_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/re2-2025.06.26-h6589ca4_0.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 + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda @@ -3188,7 +3196,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - pypi: ./ win-64: - conda: https://prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda @@ -3196,55 +3204,55 @@ environments: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.9.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_win-64-12.9.27-h57928b3_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.37-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.37-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.9.37-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.9.37-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.19-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.41-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.79-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.79-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.9.79-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.9.79-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.79-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.86-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda - conda: https://prefix.dev/conda-forge/win-64/cudnn-9.10.1.4-h1361d0a_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/cupy-13.4.1-py310h1203e13_1.conda + - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.1-py310h9d4bcf3_1.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.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/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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.6-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_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/libcublas-12.9.0.13-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-32_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-32_h5e41251_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcublas-12.9.1.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.10.1.4-hffc9a7f_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.10.1.4-hffc9a7f_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.4.0.6-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcudss-0.6.0.5-hffc9a7f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcufft-11.4.1.4-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libcurand-10.3.10.19-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.4.40-he0c23c2_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.9.5-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.5.82-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.10.65-he0c23c2_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/libgomp-15.1.0-h1383e82_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_3.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.8.1-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-32_h1aa476e_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_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.9.41-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.9.86-he0c23c2_0.conda - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda - - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cuda126_mkl_h09c782d_300.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.1-cuda126_mkl_h4be6f90_300.conda - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-h2466b09_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.8-h442d1da_0.conda @@ -3255,7 +3263,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/noarch/networkx-3.4.2-pyh267e887_2.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h7793332_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h9216ec7_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.2.6-py310h4987827_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/win-64/optree-0.16.0-py310hc19bc0b_0.conda @@ -3264,14 +3272,14 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cuda126_mkl_py310_h61b71b3_300.conda + - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.1-cuda126_mkl_py310_hfcc198c_300.conda - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py310h38315fa_2.conda - - conda: https://prefix.dev/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/sparse-0.17.0-pyhcf101f3_0.conda @@ -3285,11 +3293,11 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-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/win-64/vc-14.3-h41ae7f8_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_26.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.22.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - pypi: ./ tests-nogil: channels: @@ -3304,49 +3312,49 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.2-pyhe1237c8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.3-py313hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/coverage-7.9.1-pyhe1237c8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.5-py313hd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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_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/ld_impl_linux-64-2.43-h1423503_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-32_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_he106b2a_openblas.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-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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/libgcc-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-32_h7ac8fdf_openblas.conda - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_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.50.1-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.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/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.0-py313h103f029_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.1-py313h103f029_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-h4724d56_1_cp313t.conda - - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.5-h71033d7_2_cp313t.conda + - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.5-h92d6c8b_2.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.2-pyhe1237c8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda @@ -3366,45 +3374,45 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.2-pyhe1237c8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.3-py313hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/coverage-7.9.1-pyhe1237c8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.5-py313hd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.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.6-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-32_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-32_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.7-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/libgfortran-5.0.0-14_2_0_h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-32_h236ab99_openblas.conda - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_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.50.1-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.30-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_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.6-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.7-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/ncurses-6.5-h0622a9a_3.conda - - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.0-py313h6699f8c_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.1-py313h6699f8c_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h2267d90_1_cp313t.conda - - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.5-hbc1b2f2_2_cp313t.conda + - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.5-h92d6c8b_2.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.2-pyhe1237c8_2.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda @@ -3424,45 +3432,45 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.2-pyhe1237c8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.3-py313hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/coverage-7.9.1-pyhe1237c8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.5-py313hd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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-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.6-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-32_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-32_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.7-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/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-32_hc9a63f6_openblas.conda - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_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.50.1-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_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.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.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/ncurses-6.5-h5e97a16_3.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.0-py313h991d4a7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.1-py313h991d4a7_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-hfd29fff_1_cp313t.conda - - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hd53ec70_2_cp313t.conda + - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.5-h92d6c8b_2.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.2-pyhe1237c8_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda @@ -3482,45 +3490,45 @@ environments: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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/coverage-7.8.2-pyhe1237c8_0.conda - - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.3-py313hd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/coverage-7.9.1-pyhe1237c8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.5-py313hd8ed1ab_2.conda - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.4-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_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-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/libblas-3.9.0-32_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-32_h5e41251_mkl.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/liblapack-3.9.0-32_h1aa476e_mkl.conda - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_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.50.1-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_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.8-h442d1da_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/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.0-py313hd96daed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.1-py313hb4b29a0_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.4.4-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-hd7c436d_1_cp313t.conda - - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.5-h9100add_2_cp313t.conda + - conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.5-h92d6c8b_2.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313t.conda - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.2-pyhe1237c8_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -3533,9 +3541,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-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/win-64/vc-14.3-h41ae7f8_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_26.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.23.0-pyhd8ed1ab_0.conda - pypi: ./ @@ -3552,30 +3560,30 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.9.1-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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/ld_impl_linux-64-2.43-h1423503_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-32_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_he106b2a_openblas.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-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-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.29-pthreads_h94d23a6_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-32_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.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 @@ -3584,10 +3592,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -3603,35 +3611,35 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.9.1-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.6-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-32_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-32_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.7-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.8.1-hd471939_1.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.50.0-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-14_2_0_h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-32_h236ab99_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.30-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_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.6-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.7-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.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -3647,35 +3655,35 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.9.1-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.6-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-32_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-32_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.7-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.8.1-h39f12f2_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.50.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-32_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_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.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.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.22.0-py310h567df17_1.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -3691,23 +3699,23 @@ environments: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.9.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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/libblas-3.9.0-32_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-32_h5e41251_mkl.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.8.1-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-32_h1aa476e_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_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.8-h442d1da_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -3716,10 +3724,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -3730,9 +3738,9 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-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/win-64/vc-14.3-h41ae7f8_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_26.conda - pypi: ./ tests-py310: channels: @@ -3747,29 +3755,29 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h89163eb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.9.1-py310h89163eb_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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/ld_impl_linux-64-2.43-h1423503_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-32_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_he106b2a_openblas.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-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-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.29-pthreads_h94d23a6_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-32_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.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 @@ -3778,10 +3786,10 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-hd6af730_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -3797,35 +3805,35 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h8e2f543_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.9.1-py310h8e2f543_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.6-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-32_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-32_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.7-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.8.1-hd471939_1.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.50.0-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-14_2_0_h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-32_h236ab99_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.30-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_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.6-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.7-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.6-py310h07c5b4d_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h93e8a92_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -3841,35 +3849,35 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310hc74094e_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.9.1-py310hc74094e_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.6-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-32_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-32_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.7-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.8.1-h39f12f2_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.50.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-32_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_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.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.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.6-py310h4d83441_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h6cefb37_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -3885,23 +3893,23 @@ environments: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py310h38315fa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.9.1-py310h38315fa_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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/libblas-3.9.0-32_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-32_h5e41251_mkl.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.8.1-h2466b09_1.conda - - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-32_h1aa476e_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_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.8-h442d1da_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda @@ -3910,10 +3918,10 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.10.18-h8c5b53a_0_cpython.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -3924,8 +3932,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-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/vc-14.3-h41ae7f8_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda - pypi: ./ tests-py313: channels: @@ -3940,40 +3948,40 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py313h8060acc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.9.1-py313h8060acc_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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/ld_impl_linux-64-2.43-h1423503_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-32_h59b9bed_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_he106b2a_openblas.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-15.1.0-h767d61c_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.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.8.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-32_h7ac8fdf_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_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.50.0-hee588c1_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.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.3.0-py313h17eae1a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.1-py313h17eae1a_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.13.5-hec9711d_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -3989,36 +3997,36 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py313h717bdf5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.9.1-py313h717bdf5_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.6-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-32_h7f60823_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-32_hff6cab4_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.7-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.8.1-hd471939_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-14_2_0_h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h51e75f0_103.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-32_h236ab99_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_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.50.0-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.30-openmp_hbf64a52_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_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.6-ha54dae1_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.7-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.3.0-py313hc518a0f_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.1-py313hc518a0f_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.13.5-hc3a4c56_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -4034,36 +4042,36 @@ environments: - 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/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py313ha9b7d5b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.9.1-py313ha9b7d5b_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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.6-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-32_h10e41b3_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-32_hb3479ef_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.7-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.8.1-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-32_hc9a63f6_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_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.50.0-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_hf332438_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_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.6-hdb05f8b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.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.3.0-py313h41a2e72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.1-py313h41a2e72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.13.5-hf3f3da0_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda @@ -4079,36 +4087,36 @@ environments: - 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/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_0.conda - conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-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.8.2-py313hb4c8b1a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/coverage-7.9.1-py313hb4c8b1a_0.conda - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-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/libblas-3.9.0-32_h641d27c_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-32_h5e41251_mkl.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.8.1-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-32_h1aa476e_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_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.50.0-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_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.8-h442d1da_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.3.0-py313hefb8edb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.1-py313ha14762d_0.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.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-3.13.5-h7de537c_102_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-7_cp313.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -4119,8 +4127,8 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_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-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/vc-14.3-h41ae7f8_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda - pypi: ./ packages: - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -4170,6 +4178,55 @@ packages: purls: [] size: 49468 timestamp: 1718213032772 +- conda: https://prefix.dev/conda-forge/linux-64/actionlint-1.7.7-hd0c01bc_0.conda + sha256: a6fb8bfb2ef6c7f48195ac2b7683656aecc55429f7fc3123ec6bbb1e1ce06b2b + md5: 4dcdf2570573cf76931efb97d14e4641 + depends: + - __glibc >=2.17 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + license: MIT + license_family: MIT + purls: [] + size: 1947627 + timestamp: 1737388180543 +- conda: https://prefix.dev/conda-forge/osx-64/actionlint-1.7.7-h23c3e72_0.conda + sha256: f5f76d36306925f2fbb098a33bcb937553556c5de96d742c8fcef082c75bdee8 + md5: 3d18f82a97621e9e39541eb189ff0534 + depends: + - __osx >=11.0 + constrains: + - __osx >=10.12 + license: MIT + license_family: MIT + purls: [] + size: 1907446 + timestamp: 1737388230173 +- conda: https://prefix.dev/conda-forge/osx-arm64/actionlint-1.7.7-h48c0fde_0.conda + sha256: 93f9426c61265adaa8afa900bf2b35627732fed1fa15886e8836af58547e7830 + md5: 2ec2ec4893bcee0ccd4858b7c8c14d23 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 1727363 + timestamp: 1737388223041 +- conda: https://prefix.dev/conda-forge/win-64/actionlint-1.7.7-h2466b09_0.conda + sha256: bbfa6aa49bd19117fdc36efb26956a1ff57dab5fddc3579b8c30f6ceb853ba5d + md5: bea57e97ccf892453f8dc40f4b72d329 + depends: + - 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 + license: MIT + license_family: MIT + purls: [] + size: 2014904 + timestamp: 1737388233822 - conda: https://prefix.dev/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda sha256: 6c4456a138919dae9edd3ac1a74b6fbe5fd66c05675f54df2f8ab8c8d0cc6cea md5: 1fd9696649f65fd6611fcdb4ffec738a @@ -4196,7 +4253,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: c77a8e8beae9d2d5dd0910b1bb0563574b908a6112e4ca67dcda5d4799d0bc70 + sha256: 4d25cc2efa53002701cb00f6089ceba04b127ce21700f2b01b9e327778c3d54a requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' @@ -4361,9 +4418,9 @@ packages: - pkg:pypi/babel?source=compressed-mapping size: 6938256 timestamp: 1738490268466 -- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.4-pyhe01879c_0.conda - sha256: 06dceddeb8547cac92a48d1adc0d06201f14a3649757327670f01345ecd99c63 - md5: b130c91f9371a7f8c3709d7b95be8709 +- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.29.5-pyhe01879c_0.conda + sha256: 75ad1b095f3bed6962d6fea8c197a718df6751dfa0c92016647fe341d9426793 + md5: f493f7a303f65470586f4ad0f74bc4e7 depends: - python >=3.9 - nodejs-wheel >=20.13.1 @@ -4371,8 +4428,8 @@ packages: license: MIT AND Apache-2.0 purls: - pkg:pypi/basedpyright?source=hash-mapping - size: 8225473 - timestamp: 1749712419694 + size: 8225085 + timestamp: 1751294452624 - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda sha256: ddb0df12fd30b2d36272f5daf6b6251c7625d6a99414d7ea930005bbaecad06d md5: 9f07c4fc992adb2d6c30da7fab3959a7 @@ -4386,9 +4443,73 @@ packages: - pkg:pypi/beautifulsoup4?source=compressed-mapping size: 146613 timestamp: 1744783307123 -- conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_2.conda - sha256: 14f1e89d3888d560a553f40ac5ba83e4435a107552fa5b2b2029a7472554c1ef - md5: bf502c169c71e3c6ac0d6175addfacc2 +- conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyh866005b_0.conda + sha256: c68f110cd491dc839a69e340930862e54c00fb02cede5f1831fcf8a253bd68d2 + md5: b9b0c42e7316aa6043bdfd49883955b8 + depends: + - click >=8.0.0 + - mypy_extensions >=0.4.3 + - packaging >=22.0 + - pathspec >=0.9 + - platformdirs >=2 + - python >=3.11 + license: MIT + license_family: MIT + purls: + - pkg:pypi/black?source=hash-mapping + size: 172678 + timestamp: 1742502887437 +- conda: https://prefix.dev/conda-forge/noarch/black-25.1.0-pyha5154f8_0.conda + sha256: b646e0d47ee541140a04b350404e0fdc6c14bc293b4f1bf4c3441c278a928c96 + md5: 6b5ff242d1e0d2f66708b2555c3a78b1 + depends: + - click >=8.0.0 + - mypy_extensions >=0.4.3 + - packaging >=22.0 + - pathspec >=0.9 + - platformdirs >=2 + - python >=3.9,<3.11 + - tomli >=1.1.0 + - typing_extensions >=4.0.1 + license: MIT + license_family: MIT + purls: + - pkg:pypi/black?source=hash-mapping + size: 172953 + timestamp: 1742502907107 +- conda: https://prefix.dev/conda-forge/osx-arm64/black-25.1.0-py313h8f79df9_0.conda + sha256: ef2f742f6abefc32506038a4c64bf0c086c8e13234c1fe80c8675c7f92589cc2 + md5: 698e6c77b39a4f3d82c8e2e7d82b81c8 + depends: + - click >=8.0.0 + - mypy_extensions >=0.4.3 + - packaging >=22.0 + - pathspec >=0.9 + - platformdirs >=2 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + purls: + - pkg:pypi/black?source=hash-mapping + size: 400095 + timestamp: 1738616517582 +- conda: https://prefix.dev/conda-forge/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda + sha256: 47b6589e7dead7c2fc47e578844f60f2f6bc7b8958d936b8a921e17f192f85f1 + md5: 457ec555181a64122300e1ba9e52c0a8 + depends: + - black >=22.1 + - python >=3.9 + license: MIT + license_family: MIT + purls: + - pkg:pypi/blacken-docs?source=hash-mapping + size: 14036 + timestamp: 1736771749670 +- conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py310hf71b8c6_3.conda + sha256: 313cd446b1a42b55885741534800a1d69bd3816eeef662f41fc3ac26e16d537e + md5: 63d24a5dd21c738d706f91569dbd1892 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -4396,99 +4517,99 @@ packages: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 constrains: - - libbrotlicommon 1.1.0 hb9d3cd8_2 + - libbrotlicommon 1.1.0 hb9d3cd8_3 license: MIT license_family: MIT purls: - 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 + size: 351561 + timestamp: 1749230186849 +- conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py313h46c70d0_3.conda + sha256: e510ad1db7ea882505712e815ff02514490560fd74b5ec3a45a6c7cf438f754d + md5: 2babfedd9588ad40c7113ddfe6a5ca82 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 - - python >=3.13.0rc1,<3.14.0a0 + - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 constrains: - - libbrotlicommon 1.1.0 hb9d3cd8_2 + - libbrotlicommon 1.1.0 hb9d3cd8_3 license: MIT license_family: MIT purls: - 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 + size: 350295 + timestamp: 1749230225293 +- conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py310h6954a95_3.conda + sha256: 37d279d1dc96e8d7724d6b01e243a21b3ba47b047d6f61328ca67847b2df53fe + md5: edbc5225cf9117cf971f2685b3867b88 depends: - __osx >=10.13 - - libcxx >=17 + - libcxx >=18 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 constrains: - - libbrotlicommon 1.1.0 h00291cd_2 + - libbrotlicommon 1.1.0 h6e16a3a_3 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 + size: 366352 + timestamp: 1749230660474 +- conda: https://prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py313h14b76d3_3.conda + sha256: b486b5d469bd412fcf5a49d50056a069d84d44f0762b64e18f5a3027b1871278 + md5: b48636a1c2074e650b7a930e3a68f104 depends: - __osx >=10.13 - - libcxx >=17 - - python >=3.13.0rc1,<3.14.0a0 + - libcxx >=18 + - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 constrains: - - libbrotlicommon 1.1.0 h00291cd_2 + - libbrotlicommon 1.1.0 h6e16a3a_3 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 + size: 366909 + timestamp: 1749230725855 +- conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py310h853098b_3.conda + sha256: 0a14aeeafecf813e5406efd68725405ef89f0cf2cabb52822acd08741c066d3e + md5: de22f7dbf06b30e27a1f91031d2f5d94 depends: - __osx >=11.0 - - libcxx >=17 + - libcxx >=18 - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 constrains: - - libbrotlicommon 1.1.0 hd74edd7_2 + - libbrotlicommon 1.1.0 h5505292_3 license: MIT license_family: MIT purls: - 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 + size: 338668 + timestamp: 1749230528849 +- conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py313h928ef07_3.conda + sha256: 0f2f3c7b3f6a19a27b2878b58bfd16af69cea90d0d3052a2a0b4e0a2cbede8f9 + md5: 3030bcec50cc407b596f9311eeaa611f depends: - __osx >=11.0 - - libcxx >=17 - - python >=3.13.0rc1,<3.14.0a0 - - python >=3.13.0rc1,<3.14.0a0 *_cp313 + - libcxx >=18 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 - python_abi 3.13.* *_cp313 constrains: - - libbrotlicommon 1.1.0 hd74edd7_2 + - libbrotlicommon 1.1.0 h5505292_3 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 339067 - timestamp: 1725268603536 -- conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_2.conda - sha256: 1b7893a07f2323410b09b63b4627103efa86163be835ac94966333b37741cdc7 - md5: 3a10a1d0cf3ece273195f26191fd6cc6 + size: 338938 + timestamp: 1749230456550 +- conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py310h9e98ed7_3.conda + sha256: 6eac109d40bd36d158064a552babc3da069662ad93712453eb43320f330b7c82 + md5: 52d37d0f3a9286d295fbf72cf0aa99ee depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -4496,30 +4617,30 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - libbrotlicommon 1.1.0 h2466b09_2 + - libbrotlicommon 1.1.0 h2466b09_3 license: MIT license_family: MIT purls: - 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 + size: 321491 + timestamp: 1749231194190 +- conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py313h5813708_3.conda + sha256: 152e1f4bb8076b4f37a70e80dcd457a50e14e0bd5501351cd0fc602c5ef782a5 + md5: a25f98cfd4eb1ac26325c1869f11edf5 depends: - - 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 constrains: - - libbrotlicommon 1.1.0 h2466b09_2 + - libbrotlicommon 1.1.0 h2466b09_3 license: MIT license_family: MIT purls: - - pkg:pypi/brotli?source=hash-mapping - size: 322309 - timestamp: 1725268431915 + - pkg:pypi/brotli?source=compressed-mapping + size: 321652 + timestamp: 1749231335599 - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d md5: 62ee74e96c5ebb0af99386de58cf9553 @@ -4594,34 +4715,34 @@ packages: purls: [] size: 179696 timestamp: 1744128058734 -- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - sha256: 1454f3f53a3b828d3cb68a3440cb0fa9f1cc0e3c8c26e9e023773dc19d88cc06 - md5: 23c7fd5062b48d8294fc7f61bf157fba +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-h4c7d964_0.conda + sha256: 065241ba03ef3ee8200084c075cbff50955a7e711765395ff34876dbc51a6bb9 + md5: b01649832f7bc7ff94f8df8bd2ee6457 depends: - __win license: ISC purls: [] - size: 152945 - timestamp: 1745653639656 -- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - sha256: 2a70ed95ace8a3f8a29e6cd1476a943df294a7111dfb3e152e3478c4c889b7ac - md5: 95db94f75ba080a22eb623590993167b + size: 151351 + timestamp: 1749990170707 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.6.15-hbd8a1cb_0.conda + sha256: 7cfec9804c84844ea544d98bda1d9121672b66ff7149141b8415ca42dfcd44f6 + md5: 72525f07d72806e3b639ad4504c30ce5 depends: - __unix license: ISC purls: [] - size: 152283 - timestamp: 1745653616541 -- conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda - sha256: 52aa837642fd851b3f7ad3b1f66afc5366d133c1d452323f786b0378a391915c - md5: c33eeaaa33f45031be34cda513df39b6 + size: 151069 + timestamp: 1749990087500 +- conda: https://prefix.dev/conda-forge/noarch/certifi-2025.6.15-pyhd8ed1ab_0.conda + sha256: d71c85835813072cd6d7ce4b24be34215cd90c104785b15a5d58f4cd0cb50778 + md5: 781d068df0cc2407d4db0ecfbb29225b depends: - python >=3.9 license: ISC purls: - pkg:pypi/certifi?source=hash-mapping - size: 157200 - timestamp: 1746569627830 + size: 155377 + timestamp: 1749972291158 - conda: https://prefix.dev/conda-forge/linux-64/cffi-1.17.1-py310h8deb56e_0.conda sha256: 1b389293670268ab80c3b8735bc61bc71366862953e000efbb82204d00e41b6c md5: 1fc24a3196ad5ede2a68148be61894f4 @@ -4748,17 +4869,6 @@ packages: - 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 - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cfgv?source=hash-mapping - size: 12973 - timestamp: 1734267180483 - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 md5: 40fe4284b8b5835a9073a645139f35af @@ -4817,9 +4927,9 @@ packages: - pkg:pypi/colorama?source=hash-mapping size: 27011 timestamp: 1733218222191 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.2-py310h89163eb_0.conda - sha256: 1e89236cd1ea9bbfcefa62a7225486301f18711e59e44dd802825ec53630c777 - md5: 5ca8ab35287adc83b2d1996e5c2ac14c +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.9.1-py310h89163eb_0.conda + sha256: 6464f0923860a0e5fcbba990244c022e7477df1822c11d8b523559c76a07b7d1 + md5: 0acae6de150b85b7f3119ec88558d22a depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -4830,11 +4940,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 299964 - timestamp: 1748048883049 -- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.8.2-py313h8060acc_0.conda - sha256: e6ab723429c2466024f8b1ecfa78457c3fbddf74127358dd115db9e263745534 - md5: b278629953bd3424060870fca744de4a + size: 300771 + timestamp: 1749833422578 +- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.9.1-py313h8060acc_0.conda + sha256: 876bb057fb7c40322471d0e65c8d149512991b89b7c1dfac92b59a9fe2a318f9 + md5: 5e959c405af6d6b603810fdf12b6f191 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -4845,11 +4955,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 379067 - timestamp: 1748048940298 -- conda: https://prefix.dev/conda-forge/noarch/coverage-7.8.2-pyhe1237c8_0.conda - sha256: a88f65a8e79045454be5c714bfa08530d1bf96fd8ce2d3dee7d3cda58a08d7e3 - md5: 6d1d4aee3c89b52b8a46ee28854e7c20 + size: 381728 + timestamp: 1749833700835 +- conda: https://prefix.dev/conda-forge/noarch/coverage-7.9.1-pyhe1237c8_0.conda + sha256: 1c79b4835447b78bf43881cb9340c65337632be93444dc84b2929502c1f2db16 + md5: a08ede451cc9931247a35d83b08ca863 depends: - python >=3.9 - tomli @@ -4859,11 +4969,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 168830 - timestamp: 1748048870605 -- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py310h8e2f543_0.conda - sha256: 45882f723c09ec059000f54ac3e2329b94057ecf909ea068d63913a11620dbe4 - md5: f07a792c442b3b3aa890175a990814d4 + size: 169248 + timestamp: 1749833375891 +- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.9.1-py310h8e2f543_0.conda + sha256: 4d8b6d2c2a44bb407052a6d1b2824a1efe8a7472416a41339ea61570fd495ad5 + md5: ac795d0dfa199802a6d3cfa665f4d103 depends: - __osx >=10.13 - python >=3.10,<3.11.0a0 @@ -4873,11 +4983,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 299007 - timestamp: 1748048918229 -- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.8.2-py313h717bdf5_0.conda - sha256: 592d26da3b148157b2156d56c30951ad9f54339e7ebccfa551a057a75d494f09 - md5: 73eb83ea3d00f06bf78e242cca5e8e44 + size: 300612 + timestamp: 1749833462675 +- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.9.1-py313h717bdf5_0.conda + sha256: 7bc7f5e6017f34c3acefba80c0cc0179de35539e1858a70d1aa54b92f0f0af23 + md5: dc9348f206ef595c238e426ba1a61503 depends: - __osx >=10.13 - python >=3.13,<3.14.0a0 @@ -4887,11 +4997,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 379534 - timestamp: 1748048908923 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.2-py310hc74094e_0.conda - sha256: 3e744844cdd208d8bc6e82b44621112a24903a4b6839c48b3fa174c247907994 - md5: c7df9e51db55aadfdc74d2d1221226cc + size: 379153 + timestamp: 1749833527306 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.9.1-py310hc74094e_0.conda + sha256: 09941f76c75c8bc5726fec78817163a9481e5e146dc5ede8ff68c25588d6f9e2 + md5: 9c1ac2e6f2eef0abdf788a918720611b depends: - __osx >=11.0 - python >=3.10,<3.11.0a0 @@ -4902,11 +5012,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 299867 - timestamp: 1748048905979 -- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.8.2-py313ha9b7d5b_0.conda - sha256: 0bb5ab5b8bf10113d54fd28b4b50971910d3e6ec5ff04d1234c372d4ac173dfb - md5: 03a6198981fb10c021d9cbe0d5083231 + size: 299782 + timestamp: 1749833557493 +- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.9.1-py313ha9b7d5b_0.conda + sha256: 1c7ce80d0dd114744b00c962f189b3e437e34f6a5699ee8316d84fd4d8c9f2e6 + md5: bf5f193d77ff3d2372c6e678e4711e59 depends: - __osx >=11.0 - python >=3.13,<3.14.0a0 @@ -4916,12 +5026,12 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/coverage?source=hash-mapping - size: 378632 - timestamp: 1748048935444 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.2-py310h38315fa_0.conda - sha256: 561e5fd17f164928948107550856347ba4ed5c16b50c363bf8fbd0c1f2310893 - md5: 5e09090744ab0b70b2882bc415c0d5ad + - pkg:pypi/coverage?source=compressed-mapping + size: 380492 + timestamp: 1749833499891 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.9.1-py310h38315fa_0.conda + sha256: a847093fb9a7b82502313a208c5338443573ee47b32dad9d38baab660494149c + md5: b8b10af95ba002ab90bbf61f20eaffab depends: - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 @@ -4933,11 +5043,11 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 326471 - timestamp: 1748049113421 -- conda: https://prefix.dev/conda-forge/win-64/coverage-7.8.2-py313hb4c8b1a_0.conda - sha256: ad085fc5cf307db3c41d37b6b6557d591b9f3f7d91821076b60b798441920981 - md5: 7d009fc0977890626693c4a74ee03501 + size: 326841 + timestamp: 1749833585481 +- conda: https://prefix.dev/conda-forge/win-64/coverage-7.9.1-py313hb4c8b1a_0.conda + sha256: d58320b827b6428d090d966f40802a3793d10b0e6b79f5e116c98421a4365735 + md5: 1c4e3215bb5f74caf6653bb802d3fc02 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -4949,30 +5059,30 @@ packages: license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 404932 - timestamp: 1748049058593 -- conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + size: 405028 + timestamp: 1749833588845 +- conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda noarch: generic - sha256: 6944d47f2bf3c443d5af855ee0c77156da1b90c6f0e79cedc3b934bcd2794d64 - md5: e2b81369f0473107784f8b7da8e6a8e9 + sha256: 44329b37f854a90b4b9bcf500c25c13dce91180eca26a9272f6a254725d2db8c + md5: 7004cb3fa62ad44d1cb70f3b080dfc8f depends: - python >=3.10,<3.11.0a0 - python_abi * *_cp310 license: Python-2.0 purls: [] - size: 50554 - timestamp: 1744323109983 -- conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.3-py313hd8ed1ab_1.conda + size: 50504 + timestamp: 1749048166134 +- conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.5-py313hd8ed1ab_2.conda noarch: generic - sha256: 02147913b77a10f32b3aa6940af4003c86c3323401caae44da8f5f7f68650453 - md5: 6ba9ba47b91b7758cb963d0f0eaf3422 + sha256: e27f92651bd342922917ed1caddf1b48d052c070960968acddfb542bd1efbe4e + md5: 064c2671d943161ff2682bfabe92d84f depends: - python >=3.13,<3.14.0a0 - python_abi * *_cp313t license: Python-2.0 purls: [] - size: 47939 - timestamp: 1744663487710 + size: 47863 + timestamp: 1750062382369 - conda: https://prefix.dev/conda-forge/noarch/cuda-cccl_linux-64-12.9.27-ha770c72_0.conda sha256: 2ee3b9564ca326226e5cda41d11b251482df8e7c757e333d28ec75213c75d126 md5: 87ff6381e33b76e5b9b179a2cdd005ec @@ -4991,53 +5101,53 @@ packages: purls: [] size: 1139649 timestamp: 1746189858434 -- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.41-ha770c72_0.conda - sha256: 54e00942d92e21c35adcd2c55af7987719a48b01975abcefe0f936f3e2995e17 - md5: 1b8184d441b383f0b1cf36005598fc05 +- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.86-ha770c72_1.conda + sha256: 4eb613ef188815d1dadab3d9db855a7590e2894132290840e743a41b30ce302d + md5: 412444e37a455216a2afb9fc7d6a4f16 depends: - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 93781 - timestamp: 1746198278062 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.41-ha770c72_0.conda - sha256: e291e3468396ab2dc9fc17607754fed19eac6cdcb3a5f30cf9063c18916ec491 - md5: 452ec0ccbf67954a0a03c4ec0b1fa7a5 + size: 94416 + timestamp: 1749226536213 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.86-ha770c72_1.conda + sha256: 4475409f91176c0a77ead29e961617366ef1fbe932c7315abdd5699ad134f0be + md5: ba98092d1090d5f5ddd2d7f827e7d3a5 depends: - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 28214 - timestamp: 1746198287537 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.9.37-h5888daf_0.conda - sha256: 5bf59a9cb7d581339daa291e2cb8d541a6c2bf264ae71dc516fa38720bc11ab4 - md5: d874c87fba16e4ddf005f7e191da0775 + size: 28928 + timestamp: 1749226545023 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.9.79-h5888daf_0.conda + sha256: 57d1294ecfaf9dc8cdb5fc4be3e63ebc7614538bddb5de53cfd9b1b7de43aed5 + md5: cb15315d19b58bd9cd424084e58ad081 depends: - __glibc >=2.17,<3.0.a0 - - cuda-cudart_linux-64 12.9.37 h3f2d84a_0 + - cuda-cudart_linux-64 12.9.79 h3f2d84a_0 - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 23165 - timestamp: 1746194366557 -- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.37-he0c23c2_0.conda - sha256: acd1b2a93fe7882e791d0c559e8a08bf98f485541f82094b0951d716ce788fb5 - md5: 8f6e143e039cf11351ea4959e24a7709 + size: 23242 + timestamp: 1749218416505 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cudart-12.9.79-he0c23c2_0.conda + sha256: a30cd9adf3a70d069d4d87c5728ec16778b77071629612ca5d8513cd92d89c09 + md5: 0a243d4f000a0d2f51dd94ee9132b234 depends: - - cuda-cudart_win-64 12.9.37 he0c23c2_0 + - cuda-cudart_win-64 12.9.79 he0c23c2_0 - cuda-version >=12.9,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 169984 - timestamp: 1746194845751 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.9.37-h3f2d84a_0.conda - sha256: 369bf15b6ab428279620fa9a806db6e6adb7987c6137654054b07a192b8a8252 - md5: 9ae200ef917b953d39c60d45ba78bebb + size: 170799 + timestamp: 1749218946117 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_linux-64-12.9.79-h3f2d84a_0.conda + sha256: ffe86ed0144315b276f18020d836c8ef05bf971054cf7c3eb167af92494080d5 + md5: 86e40eb67d83f1a58bdafdd44e5a77c6 depends: - cuda-cccl_linux-64 - cuda-cudart-static_linux-64 @@ -5045,11 +5155,11 @@ packages: - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 388621 - timestamp: 1746194374721 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.37-he0c23c2_0.conda - sha256: 0a95913e231cc13a0bba0d92d409acb1a152b1776e2786c520029ca3ba692831 - md5: 72ee3e25a338296c6950b218bed4f7e8 + size: 389140 + timestamp: 1749218427266 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-dev_win-64-12.9.79-he0c23c2_0.conda + sha256: e022d36a333420130faf6473c49f8dab54bf976cf320577ffb06db0a0797b734 + md5: 3c3e2f6b5455783fd332a072d632ea78 depends: - cuda-cccl_win-64 - cuda-cudart-static_win-64 @@ -5057,47 +5167,47 @@ packages: - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1189935 - timestamp: 1746194862026 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.9.37-h3f2d84a_0.conda - sha256: 47f9c7f8c946b9e6e2c7c616d9c59acf59ea96cf64f1e0a5c090f63b456ab1fc - md5: bc0e5f61bfea338148d265fe9bbbacae + size: 1190184 + timestamp: 1749218971019 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_linux-64-12.9.79-h3f2d84a_0.conda + sha256: d435f8a19b59b52ce460ee3a6bfd877288a0d1d645119a6ba60f1c3627dc5032 + md5: b87bf315d81218dd63eb46cc1eaef775 depends: - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1148263 - timestamp: 1746194340428 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.9.37-he0c23c2_0.conda - sha256: 2b2c0168971ef5b5df4b9a19b2651b4b7b3c481c652188c92df10e4effc3c2b6 - md5: 690c41b0a951e9c309e9977e5d439e59 + size: 1148889 + timestamp: 1749218381225 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart-static_win-64-12.9.79-he0c23c2_0.conda + sha256: 6a3410cd7ce07955cb705801055ef129ebee1cd6390c6fe9e5f607b67c3dba36 + md5: 0dd152a1493d90356037604a865f050f depends: - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 354543 - timestamp: 1746194418295 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.9.37-h3f2d84a_0.conda - sha256: 5d3da5b258785cb7aa593363518d11e7b5580373d612faba43a72c9c9db941f9 - md5: 05c9f71dede6cfae29dfc1141128e717 + size: 354611 + timestamp: 1749218544740 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_linux-64-12.9.79-h3f2d84a_0.conda + sha256: 6cde0ace2b995b49d0db2eefb7bc30bf00ffc06bb98ef7113632dec8f8907475 + md5: 64508631775fbbf9eca83c84b1df0cae depends: - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 197833 - timestamp: 1746194349673 -- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.9.37-he0c23c2_0.conda - sha256: 8e13960315e60e8bb477ceb0ec0f49cc5416fac426921af9f7231641261be37e - md5: f6859fa854794d05f770a7497f04c15d + size: 197249 + timestamp: 1749218394213 +- conda: https://prefix.dev/conda-forge/noarch/cuda-cudart_win-64-12.9.79-he0c23c2_0.conda + sha256: 6a89a53cdbcfafa0bb55abee1b58492c6a9a28e688abe04f48f0d01649c5f3e4 + md5: 71c9c2ab52226f990f268164381d8494 depends: - cuda-version >=12.9,<12.10.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 23230 - timestamp: 1746194434599 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.9.26-hbd13f7d_0.conda - sha256: 873d7f722904b104cbc31402380c0749cecf83e8ee270e4277e97975c4170793 - md5: 9f83ac9b3dcc0401bb19a546af50bd47 + size: 23260 + timestamp: 1749218569458 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cuobjdump-12.9.82-hbd13f7d_0.conda + sha256: a4f37cd8823d209639bdda1eea3ee0eb01040e44e2480c2f393e684c472c2f0c + md5: 667a138d80047e7869f5330087772fd7 depends: - __glibc >=2.17,<3.0.a0 - cuda-nvdisasm @@ -5106,11 +5216,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 244544 - timestamp: 1746193903455 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.9.19-h9ab20c4_0.conda - sha256: 19ca76b00200608775c97579ac0be54e767a86dd6b614d0b001d1bad8007f1fb - md5: 2ccc05e957d8f6a9e3d5d35b0847f0b2 + size: 243219 + timestamp: 1749223489014 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-12.9.79-h9ab20c4_0.conda + sha256: 55922005d1b31ba090455ab39d2e5a9b771fe503713d4b7699752a76aedccb2b + md5: 229b3cc1f6b6b633923e1c9856ee0d80 depends: - __glibc >=2.28,<3.0.a0 - cuda-version >=12.9,<12.10.0a0 @@ -5118,11 +5228,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 1844732 - timestamp: 1746192697291 -- conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.19-he0c23c2_0.conda - sha256: 8a1201431007a9499fc13d7cf7216f9ed749d225e12228a7e60a1403abe91165 - md5: ae69973065b5cedc747e4958c8128268 + size: 1842820 + timestamp: 1749218443367 +- conda: https://prefix.dev/conda-forge/win-64/cuda-cupti-12.9.79-he0c23c2_0.conda + sha256: 95883229d937ad2e8d32745264d7c8a572c3920409d891aa5e8071139ece461b + md5: 597f14a0d98a977f3dffb8c6cf64ecce depends: - cuda-version >=12.9,<12.10.0a0 - ucrt >=10.0.20348.0 @@ -5130,30 +5240,30 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 3695760 - timestamp: 1746193095945 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.9.19-h9ab20c4_0.conda - sha256: 611ec4743bfc27cf21d5529611a384a6621a9600a8d036299fab198625465b51 - md5: 359a97d37351c1f1795155508a5337fc + size: 4094677 + timestamp: 1749218909294 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-cupti-dev-12.9.79-h9ab20c4_0.conda + sha256: 13b46369781c4202ba50fc26788e0304720de87272304fb7fdb46ad6818f96c0 + md5: 9ab84df0819a61a0f9c09c8adce8bf5a depends: - __glibc >=2.28,<3.0.a0 - - cuda-cupti 12.9.19 h9ab20c4_0 + - cuda-cupti 12.9.79 h9ab20c4_0 - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 constrains: - - cuda-cupti-static >=12.9.19 + - cuda-cupti-static >=12.9.79 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 4614575 - timestamp: 1746192761574 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.9.41-he02047a_0.conda - sha256: e8784400792235d24e1e743a2678885ca631ec81dbf392a7c56511abe5efceec - md5: a53cbad5c98447d550b1740d0001cdc4 + size: 4604126 + timestamp: 1749218509769 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.9.86-he02047a_1.conda + sha256: 7e5ab4ae67254c6d814007708a8183355684c81a917b383a7f042c25149737c3 + md5: a076f1ec812ce8fceacd538d6e672f37 depends: - __glibc >=2.17,<3.0.a0 - - cuda-crt-tools 12.9.41 ha770c72_0 - - cuda-nvvm-tools 12.9.41 he02047a_0 + - cuda-crt-tools 12.9.86 ha770c72_1 + - cuda-nvvm-tools 12.9.86 he02047a_1 - cuda-version >=12.9,<12.10.0a0 - libgcc >=12 - libstdcxx >=12 @@ -5161,11 +5271,11 @@ packages: - gcc_impl_linux-64 >=6,<15.0a0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 27425139 - timestamp: 1746198424385 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.9.19-hbd13f7d_0.conda - sha256: d3846331680396c3adf9adee7f0db9fbfb39b20c06c4235fc687489cced8b9b7 - md5: 8138274dcbaab5489b3e43b33d7825e9 + size: 27490340 + timestamp: 1749226666055 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.9.88-hbd13f7d_0.conda + sha256: 6ef7c122897a9e27bc3aaed1745ea03bfecb5f553d420b0e4bf2ef6f568aab81 + md5: 7e9e4991e5890f32e8ef3c9a971171df depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.9,<12.10.0a0 @@ -5173,11 +5283,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 5517513 - timestamp: 1746189877059 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.9.41-h5888daf_0.conda - sha256: 67d17fe3ca19ad30d3f5c885da1b509c2372ba865e6ace4074ddd3a4d89ff525 - md5: 57ea71a617e163f0b36512a5c9edd0bc + size: 5517799 + timestamp: 1749221325784 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvrtc-12.9.86-h5888daf_0.conda + sha256: 4d339c411c23d40ff3a8671284e476a31b31273b1a4d29c680c01940a559bd95 + md5: 9c52e4389e54d4f5800b23512e479479 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.9,<12.10.0a0 @@ -5185,11 +5295,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 67173643 - timestamp: 1746190515836 -- conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.41-he0c23c2_0.conda - sha256: d5cc6d54217feb2a5bbe57c8ee2259f40274e8ddae1c02f74ed728aedcd29a24 - md5: 70d0ea61cc98e2e8c77e6d7812738980 + size: 67183992 + timestamp: 1749221543691 +- conda: https://prefix.dev/conda-forge/win-64/cuda-nvrtc-12.9.86-he0c23c2_0.conda + sha256: dadb5980acc9622e65ebf20559c6e5fff781c3ae5d69fccb2fc19de89644fc7c + md5: eaf294eebe18e813a14fc04b486addab depends: - cuda-version >=12.9,<12.10.0a0 - ucrt >=10.0.20348.0 @@ -5197,11 +5307,11 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 58558185 - timestamp: 1746190988918 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.19-h5888daf_0.conda - sha256: cccfc520ef222303de0fc94dd951b6c356d25f46eee450b17d853078afb6956c - md5: eeba52bd19d561f6b0be3bfcf4e292af + size: 58555916 + timestamp: 1749221935901 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvtx-12.9.79-h5888daf_0.conda + sha256: 8a09c380831215cd3c996bac59c5e3bd774648a2a19e4edfc99b283b65605844 + md5: 50e6a4a31fb588f158ab850b1d545747 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.9,<12.10.0a0 @@ -5209,11 +5319,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 29222 - timestamp: 1746195676216 -- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.41-he02047a_0.conda - sha256: c0da297dc963cd4d1d333815189c4a60360a7bcb8d3905fb37c208326bda1dc4 - md5: e3310ca76e355bdb2b9589edc8fd6083 + size: 29292 + timestamp: 1749221478549 +- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.86-he02047a_1.conda + sha256: 0958aee5a72f4be02c8f988539261cf549c9fcd6b61c6ce895bc6a13fe61f5d6 + md5: f716064b73c93d9aab74b5cc7f57985d depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.9,<12.10.0a0 @@ -5221,8 +5331,8 @@ packages: - libstdcxx >=12 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 24248207 - timestamp: 1746198369570 + size: 24248725 + timestamp: 1749226615764 - conda: https://prefix.dev/conda-forge/noarch/cuda-version-12.9-h4f385c5_3.conda sha256: 5f5f428031933f117ff9f7fcc650e6ea1b3fef5936cf84aa24af79167513b656 md5: b6d5d7f1c171cbd228ea06b556cfa859 @@ -5263,14 +5373,14 @@ packages: purls: [] size: 19810 timestamp: 1747775009811 -- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.1-py310hab14140_0.conda - sha256: 749753ed431dd905fee25d42172bcc16d40572bd52a0e544a764ca926bd5c4ac - md5: 269c1cc23a17c99d23135b463e2f873b +- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.4.1-py310hab14140_1.conda + sha256: 3c6d457e2db36ecb503732e0730bc98a45e0bde358dd242bac7b548d3750224a + md5: 6be58867ba75c362402e6192061ad8c3 depends: - cuda-cudart-dev_linux-64 - cuda-nvrtc - cuda-version >=12,<13.0a0 - - cupy-core 13.4.1 py310h4564b94_0 + - cupy-core 13.4.1 py310h4564b94_1 - libcublas - libcufft - libcurand @@ -5281,16 +5391,16 @@ packages: license: MIT license_family: MIT purls: [] - size: 357383 - timestamp: 1742852920546 -- conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.1-py310h1203e13_0.conda - sha256: 964c00d98ef123b9896ed1c3c7a5d7c18bec7b3556e40670c946e1406de64f04 - md5: be251d593614521df6d62eb77c81228b + size: 357326 + timestamp: 1749506146852 +- conda: https://prefix.dev/conda-forge/win-64/cupy-13.4.1-py310h1203e13_1.conda + sha256: f609108ea94a087be5fbca63abadcd5565512af39aa4041ee077890e894fa9c4 + md5: bf55d3b191eb6c2c3266f118adaeb690 depends: - cuda-cudart-dev_win-64 - cuda-nvrtc - cuda-version >=12,<13.0a0 - - cupy-core 13.4.1 py310h9d4bcf3_0 + - cupy-core 13.4.1 py310h9d4bcf3_1 - libcublas - libcufft - libcurand @@ -5301,69 +5411,69 @@ packages: license: MIT license_family: MIT purls: [] - size: 358032 - timestamp: 1742855900356 -- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.1-py310h4564b94_0.conda - sha256: aba3e57cf20ab7ffa78f20b0074777dd69d54db49733f693005aac58dc066638 - md5: f04798b42b2a7ae5fc9524b32b27260b + size: 357153 + timestamp: 1749507272971 +- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.4.1-py310h4564b94_1.conda + sha256: 1a1f893344a82922a57435e1b84d8c3172f77b41b5c3055f1a7db5914887108c + md5: 51e1f9601e90f397122b6af7e7988575 depends: - __glibc >=2.17,<3.0.a0 - fastrlock >=0.8.3,<0.9.0a0 - libgcc >=13 - libstdcxx >=13 - - numpy >=1.22,<3.0.0a0 + - numpy >=1.22,<2.3 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 constrains: - - cutensor >=2.2.0.0,<3.0a0 - - cuda-version >=12,<13.0a0 - - libcufft >=11,<12.0a0 - - nccl >=2.26.2.1,<3.0a0 + - scipy >=1.7,<1.17 - libcusolver >=11,<12.0a0 + - libcusparse >=12,<13.0a0 + - cupy >=13.4.1,<13.5.0a0 + - __cuda >=12.0 - cuda-nvrtc >=12,<13.0a0 - - libcurand >=10,<11.0a0 - libcublas >=12,<13.0a0 + - nccl >=2.27.3.1,<3.0a0 + - libcurand >=10,<11.0a0 + - cutensor >=2.2.0.0,<3.0a0 - optuna ~=3.0 - - scipy ~=1.7 - - __cuda >=12.0 - - libcusparse >=12,<13.0a0 - - cupy >=13.4.1,<13.5.0a0 + - libcufft >=11,<12.0a0 + - cuda-version >=12,<13.0a0 license: MIT license_family: MIT purls: - pkg:pypi/cupy?source=hash-mapping - size: 49005347 - timestamp: 1742852826187 -- conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.1-py310h9d4bcf3_0.conda - sha256: d43d870ec3d1986c3c1df4baf9594c75ce839a4735537d08ed3c998a9998b126 - md5: 8c7ce1cbc691230fea46990cdbc00f24 + size: 48905384 + timestamp: 1749506028429 +- conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.4.1-py310h9d4bcf3_1.conda + sha256: dc7a9b805f31f3a5ece2ea1c4180a9d9396a867a69879db28bc977122af9002c + md5: 9637f64445f273f5973ed53e4ffbf1bf depends: - fastrlock >=0.8.3,<0.9.0a0 - - numpy >=1.22,<3.0.0a0 + - numpy >=1.22,<2.3 - 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: + - scipy >=1.7,<1.17 + - libcusolver >=11,<12.0a0 + - libcublas >=12,<13.0a0 + - optuna ~=3.0 - libcurand >=10,<11.0a0 + - cuda-nvrtc >=12,<13.0a0 + - libcusparse >=12,<13.0a0 - cupy >=13.4.1,<13.5.0a0 - - cuda-version >=12,<13.0a0 - - scipy ~=1.7 - - optuna ~=3.0 - cutensor >=2.2.0.0,<3.0a0 - - libcusparse >=12,<13.0a0 - - libcublas >=12,<13.0a0 - - libcufft >=11,<12.0a0 + - cuda-version >=12,<13.0a0 - __cuda >=12.0 - - libcusolver >=11,<12.0a0 - - cuda-nvrtc >=12,<13.0a0 + - libcufft >=11,<12.0a0 license: MIT license_family: MIT purls: - pkg:pypi/cupy?source=hash-mapping - size: 47176970 - timestamp: 1742855784158 + size: 47196721 + timestamp: 1749507182411 - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.5.1-pyhd8ed1ab_0.conda sha256: 993fe9ff727441c57fab9969c61eb04eeca2ca82cce432804798f258177ab419 md5: 8f0ef561cd615a17df3256742a3457c4 @@ -5405,17 +5515,6 @@ packages: - pkg:pypi/dill?source=hash-mapping size: 90864 timestamp: 1744798629464 -- conda: https://prefix.dev/conda-forge/noarch/distlib-0.3.9-pyhd8ed1ab_1.conda - sha256: 0e160c21776bd881b79ce70053e59736f51036784fa43a50da10a04f0c1b9c45 - md5: 8d88f4a2242e6b96f9ecff9a6a05b2f1 - depends: - - python >=3.9 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/distlib?source=hash-mapping - size: 274151 - timestamp: 1733238487461 - conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda sha256: fa5966bb1718bbf6967a85075e30e4547901410cc7cb7b16daf68942e9a94823 md5: 24c1ca34138ee57de72a943237cde4cc @@ -5426,6 +5525,58 @@ packages: - pkg:pypi/docutils?source=hash-mapping size: 402700 timestamp: 1733217860944 +- conda: https://prefix.dev/conda-forge/linux-64/dprint-0.50.0-hb23c6cf_0.conda + sha256: 84a7ab17f3d3d50242a28506e599cc06b1ecea8f4f4d5e6e808d6c15d19ba6f7 + md5: aa32af075fd0d097fbb7f42a1886611b + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - __glibc >=2.17 + license: MIT + license_family: MIT + purls: [] + size: 6006705 + timestamp: 1747623395464 +- conda: https://prefix.dev/conda-forge/osx-64/dprint-0.50.0-hd2571bf_0.conda + sha256: c9d5be21192cdc537b5058b3452b2a2d97234313e973ada938df07511978fe69 + md5: fc3e6231b1b9d7913c79494f2ab8cc23 + depends: + - __osx >=10.13 + constrains: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 5938302 + timestamp: 1747623421024 +- conda: https://prefix.dev/conda-forge/osx-arm64/dprint-0.50.0-h8dba533_0.conda + sha256: 6a2de866896d638c8d437f281568d272ea2726edb93556075b6145aafbe6f749 + md5: 483a7eea67dc9053c3f3e332db34e016 + depends: + - __osx >=11.0 + constrains: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 5466628 + timestamp: 1747623425492 +- conda: https://prefix.dev/conda-forge/win-64/dprint-0.50.0-h63977a8_0.conda + sha256: 472651da1d9fdf8f971d6e7315e66eaf751a4d89931b35ad67688169d47c16f7 + md5: b2dfadee4319a59f897548368d2f82dd + depends: + - 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 + license: MIT + license_family: MIT + purls: [] + size: 6332369 + timestamp: 1747623393600 - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca md5: 72e42d28960d875c7654614f8b50939a @@ -5633,25 +5784,9 @@ packages: - pkg:pypi/hyperframe?source=hash-mapping size: 17397 timestamp: 1737618427549 -- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.133.2-pyha770c72_0.conda - sha256: afa727980a25c431f8a2dffe775f675e5872df67f198125da64c39c8139a3431 - md5: 7555726ed5f19364dea0e9f6219bc0e5 - 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: 363329 - timestamp: 1748926459156 -- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.4-pyha770c72_0.conda - sha256: d53f9f6722817f8c60d6043e06c219acb9785830b39e6d4a6b60ac830572296b - md5: dde3b6dbdf86b3351f8c1db027dafad6 +- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.135.20-pyha770c72_0.conda + sha256: 1f3a1a0b8b3af43604e90b10c57c6515faffdd1b27a24dd4bcfedfafd076cf5d + md5: 9efab98c58e29fad3c32f4e55498628b depends: - attrs >=22.2.0 - click >=7.0 @@ -5660,11 +5795,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: 367768 - timestamp: 1749461444685 + size: 368749 + timestamp: 1751314491467 - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e md5: 8b189310083baabfb622af68fd9d3ae3 @@ -5697,18 +5831,6 @@ packages: purls: [] size: 11857802 timestamp: 1720853997952 -- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.12-pyhd8ed1ab_0.conda - sha256: 4debbae49a183d61f0747a5f594fca2bf5121e8508a52116f50ccd0eb2f7bb55 - md5: 84463b10c1eb198541cd54125c7efe90 - depends: - - python >=3.9 - - ukkonen - license: MIT - license_family: MIT - purls: - - pkg:pypi/identify?source=compressed-mapping - size: 78926 - timestamp: 1748049754416 - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 md5: 39a4f67be3286c86d696df570b1201b7 @@ -5741,7 +5863,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: 34641 timestamp: 1747934053147 - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda @@ -5984,9 +6106,9 @@ packages: - pkg:pypi/jinja2?source=compressed-mapping size: 112714 timestamp: 1741263433881 -- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 - md5: 01f8d123c96816249efd255a31ad7712 +- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h1423503_5.conda + sha256: dcd2b1a065bbf5c54004ddf6551c775a8eb6993c8298ca8a6b92041ed413f785 + md5: 6dc9e1305e7d3129af4ad0dabda30e56 depends: - __glibc >=2.17,<3.0.a0 constrains: @@ -5994,8 +6116,42 @@ packages: license: GPL-3.0-only license_family: GPL purls: [] - size: 671240 - timestamp: 1740155456116 + size: 670635 + timestamp: 1749858327854 +- conda: https://prefix.dev/conda-forge/linux-64/lefthook-1.11.14-ha770c72_0.conda + sha256: 2fe2a2d6979c70fab9e1ffb2f9fd0f630e84ffe1d4498e07edd93a896d1a3aaa + md5: 5d323ca495bc04fed913f5f9e2d05a00 + license: MIT + license_family: MIT + purls: [] + size: 4770301 + timestamp: 1750090498747 +- conda: https://prefix.dev/conda-forge/osx-64/lefthook-1.11.14-h694c41f_0.conda + sha256: 7dcb3a0b685a89f7c2cc2cb401fcae8fbc349ed66af908171a7d2eea547fdc28 + md5: 0ccc0a0807f1f4f1e89aab79464753df + constrains: + - __osx>=10.12 + license: MIT + license_family: MIT + purls: [] + size: 4657229 + timestamp: 1750090577315 +- conda: https://prefix.dev/conda-forge/osx-arm64/lefthook-1.11.14-hf450f58_0.conda + sha256: 4daaa4148b09bdd81be0568560812c5366cd4da59b87eb53c41a3444c556058f + md5: 9c7cb2df8e5d3814bfc30866cade0a1b + license: MIT + license_family: MIT + purls: [] + size: 4256908 + timestamp: 1750090611486 +- conda: https://prefix.dev/conda-forge/win-64/lefthook-1.11.14-h57928b3_0.conda + sha256: eada32610d61116e4a85ec74f0c7b41660af53e54cbf84440b7a4ae1b1179ac0 + md5: 869cf8eb11553878cf085f8c73c3de25 + license: MIT + license_family: MIT + purls: [] + size: 4716291 + timestamp: 1750090739881 - conda: https://prefix.dev/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda sha256: 65d5ca837c3ee67b9d769125c21dc857194d7f6181bb0e7bd98ae58597b457d0 md5: 00290e549c5c8a32cc271020acc9ec6b @@ -6054,42 +6210,42 @@ packages: purls: [] size: 1836732 timestamp: 1742370096247 -- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda - build_number: 31 - sha256: 9839fc4ac0cbb0aa3b9eea520adfb57311838959222654804e58f6f2d1771db5 - md5: 728dbebd0f7a20337218beacffd37916 +- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-32_h59b9bed_openblas.conda + build_number: 32 + sha256: 1540bf739feb446ff71163923e7f044e867d163c50b605c8b421c55ff39aa338 + md5: 2af9f3d5c2e39f417ce040f5a35c40c6 depends: - - libopenblas >=0.3.29,<0.3.30.0a0 - - libopenblas >=0.3.29,<1.0a0 + - libopenblas >=0.3.30,<0.3.31.0a0 + - libopenblas >=0.3.30,<1.0a0 constrains: - - liblapacke =3.9.0=31*_openblas - - liblapack =3.9.0=31*_openblas - - blas =2.131=openblas + - libcblas 3.9.0 32*_openblas - mkl <2025 - - libcblas =3.9.0=31*_openblas + - liblapacke 3.9.0 32*_openblas + - blas 2.132 openblas + - liblapack 3.9.0 32*_openblas license: BSD-3-Clause license_family: BSD purls: [] - 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 + size: 17330 + timestamp: 1750388798074 +- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-32_hfdb39a5_mkl.conda + build_number: 32 + sha256: 7a04219d42b3b0b85ed9d019f481e4227efa2baa12ff48547758e90e2e208adc + md5: eceb19ae9105bc4d0e8d5a321d66c426 depends: - mkl >=2024.2.2,<2025.0a0 constrains: - - liblapack =3.9.0=31*_mkl - - liblapacke =3.9.0=31*_mkl - - blas =2.131=mkl - - libcblas =3.9.0=31*_mkl + - liblapack 3.9.0 32*_mkl + - blas 2.132 mkl + - liblapacke 3.9.0 32*_mkl + - libcblas 3.9.0 32*_mkl track_features: - blas_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 17259 - timestamp: 1740087718283 + size: 17657 + timestamp: 1750388671003 - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda build_number: 20 sha256: 808742b95f44dcc7c546e5c3bb7ed378b08aeaef3ee451d31dfe26cdf76d109f @@ -6108,58 +6264,58 @@ packages: 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 +- conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-32_h7f60823_openblas.conda + build_number: 32 + sha256: e441fcc46858a9a073e4344c80e267aee3b95ec01b02e37205c36be79eec0694 + md5: 0f7197e3b4ecfa8aa24a371c3eaabb8a depends: - - libopenblas >=0.3.29,<0.3.30.0a0 - - libopenblas >=0.3.29,<1.0a0 + - libopenblas >=0.3.30,<0.3.31.0a0 + - libopenblas >=0.3.30,<1.0a0 constrains: - - libcblas =3.9.0=31*_openblas - - liblapacke =3.9.0=31*_openblas - - blas =2.131=openblas + - liblapack 3.9.0 32*_openblas + - blas 2.132 openblas - mkl <2025 - - liblapack =3.9.0=31*_openblas + - liblapacke 3.9.0 32*_openblas + - libcblas 3.9.0 32*_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 - md5: 39b053da5e7035c6592102280aa7612a + size: 17571 + timestamp: 1750389030403 +- conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-32_h10e41b3_openblas.conda + build_number: 32 + sha256: 2775472dd81d43dc20804b484028560bfecd5ab4779e39f1fb95684da3ff2029 + md5: d4a1732d2b330c9d5d4be16438a0ac78 depends: - - libopenblas >=0.3.29,<0.3.30.0a0 - - libopenblas >=0.3.29,<1.0a0 + - libopenblas >=0.3.30,<0.3.31.0a0 + - libopenblas >=0.3.30,<1.0a0 constrains: - - liblapacke =3.9.0=31*_openblas - - libcblas =3.9.0=31*_openblas - - blas =2.131=openblas + - blas 2.132 openblas + - liblapack 3.9.0 32*_openblas - mkl <2025 - - liblapack =3.9.0=31*_openblas + - libcblas 3.9.0 32*_openblas + - liblapacke 3.9.0 32*_openblas license: BSD-3-Clause license_family: BSD purls: [] - 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 + size: 17520 + timestamp: 1750388963178 +- conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-32_h641d27c_mkl.conda + build_number: 32 + sha256: 809d78b096e70fed7ebb17c867dd5dde2f9f4ed8564967a6e10c65b3513b0c31 + md5: 49b36a01450e96c516bbc5486d4a0ea0 depends: - mkl 2024.2.2 h66d3029_15 constrains: - - libcblas =3.9.0=31*_mkl - - blas =2.131=mkl - - liblapacke =3.9.0=31*_mkl - - liblapack =3.9.0=31*_mkl + - libcblas 3.9.0 32*_mkl + - liblapack 3.9.0 32*_mkl + - liblapacke 3.9.0 32*_mkl + - blas 2.132 mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 3733728 - timestamp: 1740088452830 + size: 3735390 + timestamp: 1750389080409 - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda sha256: 9c84448305e7c9cc44ccec7757cf5afcb5a021f4579aa750a1fa6ea398783950 md5: c44c16d6976d2aebbd65894d7741e67e @@ -6172,38 +6328,38 @@ packages: purls: [] 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 - md5: 2a06a6c16b45bd3d10002927ca204b67 +- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_h372d94f_mkl.conda + build_number: 32 + sha256: d0449cdfb6c6e993408375bcabbb4c9630a9b8750c406455ce3a4865ec7a321c + md5: 68b55daaf083682f58d9b7f5d52aeb37 depends: - - libblas 3.9.0 31_hfdb39a5_mkl + - libblas 3.9.0 32_hfdb39a5_mkl constrains: - - liblapack =3.9.0=31*_mkl - - liblapacke =3.9.0=31*_mkl - - blas =2.131=mkl + - liblapack 3.9.0 32*_mkl + - liblapacke 3.9.0 32*_mkl + - blas 2.132 mkl track_features: - blas_mkl license: BSD-3-Clause license_family: BSD purls: [] - 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 + size: 17280 + timestamp: 1750388682101 +- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-32_he106b2a_openblas.conda + build_number: 32 + sha256: 92a001fc181e6abe4f4a672b81d9413ca2f22609f8a95327dfcc6eee593ffeb9 + md5: 3d3f9355e52f269cd8bc2c440d8a5263 depends: - - libblas 3.9.0 31_h59b9bed_openblas + - libblas 3.9.0 32_h59b9bed_openblas constrains: - - liblapacke =3.9.0=31*_openblas - - liblapack =3.9.0=31*_openblas - - blas =2.131=openblas + - blas 2.132 openblas + - liblapack 3.9.0 32*_openblas + - liblapacke 3.9.0 32*_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 16796 - timestamp: 1740087984429 + size: 17308 + timestamp: 1750388809353 - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda build_number: 20 sha256: a35e3c8f0efee2bee8926cbbf23dcb36c9cfe3100690af3b86f933bab26c4eeb @@ -6221,54 +6377,54 @@ packages: 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 +- conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-32_hff6cab4_openblas.conda + build_number: 32 + sha256: 745f6dd420389809c333734df6edc99d75caa3633e4778158c7549c6844af440 + md5: 2c1e774d4546cf542eaee5781eb8940b depends: - - libblas 3.9.0 31_h7f60823_openblas + - libblas 3.9.0 32_h7f60823_openblas constrains: - - liblapacke =3.9.0=31*_openblas - - blas =2.131=openblas - - liblapack =3.9.0=31*_openblas + - blas 2.132 openblas + - liblapack 3.9.0 32*_openblas + - liblapacke 3.9.0 32*_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 - md5: 7353c2bf0e90834cb70545671996d871 + size: 17574 + timestamp: 1750389040732 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-32_hb3479ef_openblas.conda + build_number: 32 + sha256: 25d46ace14c3ac45d4aa18b5f7a0d3d30cec422297e900f8b97a66334232061c + md5: d8e8ba717ae863b13a7495221f2b5a71 depends: - - libblas 3.9.0 31_h10e41b3_openblas + - libblas 3.9.0 32_h10e41b3_openblas constrains: - - liblapacke =3.9.0=31*_openblas - - blas =2.131=openblas - - liblapack =3.9.0=31*_openblas + - blas 2.132 openblas + - liblapack 3.9.0 32*_openblas + - liblapacke 3.9.0 32*_openblas license: BSD-3-Clause license_family: BSD purls: [] - 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 + size: 17485 + timestamp: 1750388970626 +- conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-32_h5e41251_mkl.conda + build_number: 32 + sha256: d0f81145ae795592f3f3b5d7ff641c1019a99d6b308bfaf2a4cc5ba24b067bb0 + md5: 054b9b4b48296e4413cf93e6ece7b27d depends: - - libblas 3.9.0 31_h641d27c_mkl + - libblas 3.9.0 32_h641d27c_mkl constrains: - - blas =2.131=mkl - - liblapacke =3.9.0=31*_mkl - - liblapack =3.9.0=31*_mkl + - liblapack 3.9.0 32*_mkl + - liblapacke 3.9.0 32*_mkl + - blas 2.132 mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 3733549 - timestamp: 1740088502127 -- conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.9.0.13-h9ab20c4_0.conda - sha256: 18dc7b16b5ab5f397222566b20c450ade1a16f1f2639991cbfe91eef6960ad62 - md5: 9c1477b1793b43fd128dffd240286e98 + size: 3735392 + timestamp: 1750389122586 +- conda: https://prefix.dev/conda-forge/linux-64/libcublas-12.9.1.4-h9ab20c4_0.conda + sha256: 38bc99de89687ec391750dc603203364bdedfb92c600dcb2916dd3cd8558f5f5 + md5: 605f995d88cdb64714bd9979aadc7cd4 depends: - __glibc >=2.28,<3.0.a0 - cuda-nvrtc @@ -6277,11 +6433,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 467452297 - timestamp: 1746202246998 -- conda: https://prefix.dev/conda-forge/win-64/libcublas-12.9.0.13-he0c23c2_0.conda - sha256: b7f848c3f0b8545b5290d081efa1410b8a628c5dc3d1ff964dcf2d30525ec7db - md5: 161e703ccf3e27f5c98b0b572f461a80 + size: 467680700 + timestamp: 1749227622432 +- conda: https://prefix.dev/conda-forge/win-64/libcublas-12.9.1.4-he0c23c2_0.conda + sha256: f0f1fddb9ec6c56b09897d55d75c2e167519199896fe96d60d1316a2d575d302 + md5: 8af1f3e0e73db074ce3eb843a86e0e56 depends: - cuda-nvrtc - cuda-version >=12.9,<12.10.0a0 @@ -6290,25 +6446,25 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 460843310 - timestamp: 1746202450501 -- conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.0.13-h9ab20c4_0.conda - sha256: 2ace6dd4b60212b3870dfefc63010c77cb486da06aadc46a4426ab340f032689 - md5: fdf825f59f01293b8e335e536296478e + size: 461266290 + timestamp: 1749228024174 +- conda: https://prefix.dev/conda-forge/linux-64/libcublas-dev-12.9.1.4-h9ab20c4_0.conda + sha256: 935d6b3aa00d3b07f4abc811a9288ef331f344b12e87a85c985d45647e2e36b3 + md5: 0c1751a225676415945cbbbbb41605bc depends: - __glibc >=2.28,<3.0.a0 - cuda-crt-dev_linux-64 - cuda-cudart-dev_linux-64 - cuda-version >=12.9,<12.10.0a0 - - libcublas 12.9.0.13 h9ab20c4_0 + - libcublas 12.9.1.4 h9ab20c4_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcublas-static >=12.9.0.13 + - libcublas-static >=12.9.1.4 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 91998 - timestamp: 1746203009003 + size: 93594 + timestamp: 1749228328524 - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.10.1.4-h4840ae0_0.conda sha256: 5f21148b7bdfbcf5e40b4debaccd6d36b8a75405fdef1c66d75059a12d43bd0e md5: c19f7281266ca77da5458d2ccf17ba82 @@ -6372,43 +6528,44 @@ packages: purls: [] size: 154532 timestamp: 1747774979086 -- conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda - sha256: 0fb14ae71efe11429c24b2fa7d82e718fb52f4cf9cad9379dd7c0302e4294373 - md5: 290a26e7caf9bcbdde629db6612e212e +- conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.6.0.5-hcd2ec93_0.conda + sha256: 7fd90d2d81f4486504a8cad990f97071ac017cb3b6eed928294aa9c1dc304886 + md5: b8059aa674f53368a32552a786397c3b depends: - - __glibc >=2.17,<3.0.a0 + - __glibc >=2.28,<3.0.a0 - _openmp_mutex >=4.5 - cuda-version >=12,<13.0a0 - libcublas - libgcc >=13 - libstdcxx >=13 constrains: - - libcudss-commlayer-nccl 0.5.0.16 hb92ee24_1 - - libcudss-commlayer-mpi 0.5.0.16 h2f16e9f_1 + - libcudss-commlayer-nccl 0.6.0.5 hf1215a0_0 + - libcudss-commlayer-mpi 0.6.0.5 h42129b6_0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 32293521 - timestamp: 1739909124258 -- conda: https://prefix.dev/conda-forge/win-64/libcudss-0.5.0.16-hffc9a7f_1.conda - sha256: e9b2439171033751da85d1a9d2f78c67050ee73e17c39b86c48bd726801c19ad - md5: 25da1ea60c3d524e7380ff75865e4597 + size: 36306790 + timestamp: 1750119366430 +- conda: https://prefix.dev/conda-forge/win-64/libcudss-0.6.0.5-hffc9a7f_0.conda + sha256: a03d779ca4e085d45accb99163b4ea66c7f3c5b6ae8f68449ac893cb1fc35c3a + md5: c6fded2535514f96f1bf5a8d3389df13 depends: - _openmp_mutex >=4.5 - cuda-version >=12,<13.0a0 - libcublas + - libgomp >=15.1.0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - libcudss-commlayer-nccl 0.5.0.16 1 - - libcudss-commlayer-mpi 0.5.0.16 1 + - libcudss-commlayer-mpi 0.6.0.5 0 + - libcudss-commlayer-nccl 0.6.0.5 0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 31520993 - timestamp: 1739909536696 -- conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.4.0.6-h5888daf_0.conda - sha256: 09689f760978a77d18bc393ce749b539e1fcc870c0e41f666993be26b0296314 - md5: 498af0c40a20ee97db04d51269f2fd87 + size: 35328871 + timestamp: 1750119800553 +- conda: https://prefix.dev/conda-forge/linux-64/libcufft-11.4.1.4-h5888daf_0.conda + sha256: fb4d2b0c23104d2c42400a3f69f311f087a3b71ab9c9c36bb249919e599b7e8d + md5: 2da1a83a3b1951e7e8d1c9c3d1340c41 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.9,<12.10.0a0 @@ -6416,11 +6573,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 161845949 - timestamp: 1746193474688 -- conda: https://prefix.dev/conda-forge/win-64/libcufft-11.4.0.6-he0c23c2_0.conda - sha256: eaea9b163e6558fa84379380e6cc29645ac20096c915e1bd8fa7824409a482fd - md5: 07cc55823a34c221560fdf202eceee97 + size: 162077229 + timestamp: 1749221627451 +- conda: https://prefix.dev/conda-forge/win-64/libcufft-11.4.1.4-he0c23c2_0.conda + sha256: 6dc0a009985d7a984a7748e470a5381af314684baf6d8316b3d323b39b956edf + md5: 4f97f77eb80b22bee668824fc42f0dee depends: - cuda-version >=12.9,<12.10.0a0 - ucrt >=10.0.20348.0 @@ -6428,36 +6585,36 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 161768682 - timestamp: 1746193623262 -- conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.0.6-h5888daf_0.conda - sha256: 4966ea4478e602583f8af1ee68e549abd77e9c014302f3ccc11e0cf6b6174275 - md5: 67dc1b5160e2fd24446b8355f3a0f175 + size: 162162326 + timestamp: 1749222051116 +- conda: https://prefix.dev/conda-forge/linux-64/libcufft-dev-11.4.1.4-h5888daf_0.conda + sha256: 8885e88ff6b52e971ab1dadca150a67bbc12b7aa9ea510be81e8a7d7a65ff99e + md5: 62c9c50b9a7f4dc72b7ed82e7233597d depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.9,<12.10.0a0 - - libcufft 11.4.0.6 h5888daf_0 + - libcufft 11.4.1.4 h5888daf_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcufft-static >=11.4.0.6 + - libcufft-static >=11.4.1.4 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 34188 - timestamp: 1746193845048 -- conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.14.0.30-h628e99a_0.conda - sha256: 59807deae0844774301acc8d03d78dbaae8718ab69faca7d203dc689be06d952 - md5: 248bb7bf66da6f601ee99fd24892380c + size: 34644 + timestamp: 1749221956811 +- conda: https://prefix.dev/conda-forge/linux-64/libcufile-1.14.1.1-ha8da6e3_0.conda + sha256: 4ea2d869d04c50459cab1a50167b28b52c22a0b86566f53d06ef14bddb135268 + md5: 0b4600c9d7f93339ae78d504a9188eb8 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - libstdcxx >=13 - - rdma-core >=55.0 + - rdma-core >=57.0 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 971139 - timestamp: 1746193260621 + size: 972484 + timestamp: 1749221601010 - conda: https://prefix.dev/conda-forge/linux-64/libcurand-10.3.10.19-h9ab20c4_0.conda sha256: c4576976b8b5ceb060b32d24fc08db5253606256c3c99b42ace343e9be2229db md5: c745bc0dd1f066e6752c8b2909216b62 @@ -6497,113 +6654,113 @@ packages: purls: [] size: 253530 timestamp: 1746193336357 -- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.4.40-h9ab20c4_0.conda - sha256: 4148415e990c51e5e396ea24869415de3996527f92b0e4dc625aa6bcccd50f87 - md5: 9b693f50985ce248765108972099fe55 +- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.5.82-h9ab20c4_0.conda + sha256: fadacf0aacead8bb6264c4bce4051f4ef7830c218a4e867a67c02d3c4b28bd08 + md5: ecaa51e8bc0039aab1ac44c1270c70b8 depends: - __glibc >=2.28,<3.0.a0 - cuda-version >=12.9,<12.10.0a0 - - libcublas >=12.9.0.13,<12.10.0a0 - - libcusparse >=12.5.9.5,<12.6.0a0 + - libcublas >=12.9.1.4,<12.10.0a0 + - libcusparse >=12.5.10.65,<12.6.0a0 - libgcc >=13 - - libnvjitlink >=12.9.41,<12.10.0a0 + - libnvjitlink >=12.9.86,<12.10.0a0 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 201753979 - timestamp: 1746205898951 -- conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.4.40-he0c23c2_0.conda - sha256: 8ddd01ef415015fd06db545cdb0135b0d6d3948c0226f40a1bdab3041ef784f3 - md5: b0457807333ee83cc13e8ca0565ef77f + size: 205162082 + timestamp: 1749232252911 +- conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.5.82-he0c23c2_0.conda + sha256: ede84dff512849d11deeb4352cbc25b720e94be68bcef3b056e4fe919b53b0db + md5: 2592fd92cc0c244c7f5fa6f6372c1eb1 depends: - cuda-version >=12.9,<12.10.0a0 - - libcublas >=12.9.0.13,<12.10.0a0 - - libcusparse >=12.5.9.5,<12.6.0a0 - - libnvjitlink >=12.9.41,<12.10.0a0 + - libcublas >=12.9.1.4,<12.10.0a0 + - libcusparse >=12.5.10.65,<12.6.0a0 + - libnvjitlink >=12.9.86,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 195025257 - timestamp: 1746206188378 -- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.4.40-h9ab20c4_0.conda - sha256: d6811f35727a6cedc4f6dec20584bcd775fe1cdb367b8cf3e7fd01d2c4439313 - md5: 416a81027b133a2cff0585e31d9dcafe + size: 198172158 + timestamp: 1749232518472 +- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.5.82-h9ab20c4_0.conda + sha256: 4b78e364f6780f3dcfc774af9e3b1437fbea58530c33deb426d8a021f01cc325 + md5: ff90346cfdbfb1dd37c793481ec53ec5 depends: - __glibc >=2.28,<3.0.a0 - cuda-version >=12.9,<12.10.0a0 - - libcusolver 11.7.4.40 h9ab20c4_0 + - libcusolver 11.7.5.82 h9ab20c4_0 - libgcc >=13 - libstdcxx >=13 constrains: - - libcusolver-static >=11.7.4.40 + - libcusolver-static >=11.7.5.82 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 60998 - timestamp: 1746206190695 -- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.9.5-h5888daf_0.conda - sha256: 2ae08171a1d207af2046951177f09f771a4ca76e757b8ce4020fa559524800d2 - md5: 2b89788a46b00abd59ffab688868c321 + size: 61344 + timestamp: 1749232543931 +- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.10.65-h5888daf_0.conda + sha256: 2e69a61c10633651c80dee982d7e46ed5aef6c06ee47622188403d6b9f99b889 + md5: 662ed6e77f131380286d772f6a364ac2 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.9,<12.10.0a0 - libgcc >=13 - - libnvjitlink >=12.9.41,<12.10.0a0 + - libnvjitlink >=12.9.86,<12.10.0a0 - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 208851709 - timestamp: 1746195989263 -- conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.9.5-he0c23c2_0.conda - sha256: 06cc8cfe8936fda61858f935034adcd98537db2fd18ad3d2c8112691b4056061 - md5: 89431cf7c2ee58bfac9b5a13c68bb62c + size: 208848587 + timestamp: 1749224709022 +- conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.10.65-he0c23c2_0.conda + sha256: d68af867e7b7cdda141dec7ffbdab8e05098cd9ed7891eafa426b13e45a8b860 + md5: 63c81430a223afb4c2502bf2f2d98b41 depends: - cuda-version >=12.9,<12.10.0a0 - - libnvjitlink >=12.9.41,<12.10.0a0 + - libnvjitlink >=12.9.86,<12.10.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 206419763 - timestamp: 1746196437283 -- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.9.5-h5888daf_0.conda - sha256: 82aef570f27ec0770477b841e16e70db352db7253425818c60d91dddf34f16f2 - md5: 7580baba0294656dda948344452e51c0 + size: 206427330 + timestamp: 1749224810960 +- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.10.65-h5888daf_0.conda + sha256: 94ef211a16c4f16fb50a2f70215c9b50b6472b44efd84be28bc0763e55aa3fda + md5: 3ecb445ead42d21959806703af8e23f5 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12.9,<12.10.0a0 - - libcusparse 12.5.9.5 h5888daf_0 + - libcusparse 12.5.10.65 h5888daf_0 - libgcc >=13 - - libnvjitlink >=12.9.41,<12.10.0a0 + - libnvjitlink >=12.9.86,<12.10.0a0 - libstdcxx >=13 constrains: - - libcusparse-static >=12.5.9.5 + - libcusparse-static >=12.5.10.65 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 52753 - timestamp: 1746196334627 -- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.6-hf95d169_0.conda - sha256: fbc7a8ef613669f3133bb2b0bc5b36f4c51987bb74769b018377fac96610863b - md5: 460934df319a215557816480e9ea78cf + size: 52878 + timestamp: 1749225093845 +- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.7-hf95d169_0.conda + sha256: f6e088a2e0e702a4908d1fc9f1a17b080bdcf63e1f8a9cb35dd158fc1d1eb2f5 + md5: 8b47ade37d4e75417b4e993179c09f5d depends: - __osx >=10.13 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 561657 - timestamp: 1748495006359 -- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.6-ha82da77_0.conda - sha256: b74ec832ec05571f8747c9bd5f96b93d76489909b4f6f37d99d576dc955f21e9 - md5: 95c1830841844ef54e07efed1654b47f + size: 562573 + timestamp: 1749846921724 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.7-ha82da77_0.conda + sha256: a3fd34773f1252a4f089e74a075ff5f0f6b878aede097e83a405f35687c36f24 + md5: 881de227abdddbe596239fa9e82eb3ab depends: - __osx >=11.0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 567539 - timestamp: 1748495055530 + size: 567189 + timestamp: 1749847129529 - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda sha256: 33ab03438aee65d6aa667cf7d90c91e5e7d734c19a67aa4c7040742c0a13d505 md5: db0bfbe7dd197b68ad5f30333bae6ce0 @@ -6698,30 +6855,28 @@ packages: purls: [] size: 44978 timestamp: 1743435053850 -- conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda - sha256: 0024f9ab34c09629621aefd8603ef77bf9d708129b0dd79029e502c39ffc2195 - md5: ea8ac52380885ed41c1baa8f1d6d2b93 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda + sha256: 59a87161212abe8acc57d318b0cc8636eb834cdfdfddcf1f588b5493644b39a3 + md5: 9e60c55e725c20d23125a5f0dd69af5d depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 constrains: - - libgcc-ng ==15.1.0=*_2 - - libgomp 15.1.0 h767d61c_2 + - libgcc-ng ==15.1.0=*_3 + - libgomp 15.1.0 h767d61c_3 license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL purls: [] - size: 829108 - timestamp: 1746642191935 -- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - sha256: 0ab5421a89f090f3aa33841036bb3af4ed85e1f91315b528a9d75fab9aad51ae - md5: ddca86c7040dd0e73b2b69bd7833d225 + size: 824921 + timestamp: 1750808216066 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda + sha256: b0b0a5ee6ce645a09578fc1cb70c180723346f8a45fdb6d23b3520591c6d6996 + md5: e66f2b8ad787e7beb0f846e4bd7e8493 depends: - - libgcc 15.1.0 h767d61c_2 + - libgcc 15.1.0 h767d61c_3 license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL purls: [] - size: 34586 - timestamp: 1746642200749 + size: 29033 + timestamp: 1750808224854 - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda sha256: dc9c7d7a6c0e6639deee6fde2efdc7e119e7739a6b229fa5f9049a449bae6109 md5: 8504a291085c9fb809b66cabd5834307 @@ -6733,97 +6888,115 @@ packages: purls: [] size: 590353 timestamp: 1747060639058 -- conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda - sha256: 914daa4f632b786827ea71b5e07cd00d25fc6e67789db2f830dc481eec660342 - md5: f92e6e0a3c0c0c85561ef61aa59d555d +- conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda + sha256: 77dd1f1efd327e6991e87f09c7c97c4ae1cfbe59d9485c41d339d6391ac9c183 + md5: bfbca721fd33188ef923dfe9ba172f29 depends: - - libgfortran5 15.1.0 hcea5267_2 + - libgfortran5 15.1.0 hcea5267_3 constrains: - - libgfortran-ng ==15.1.0=*_2 + - libgfortran-ng ==15.1.0=*_3 + license: GPL-3.0-only WITH GCC-exception-3.1 + purls: [] + size: 29057 + timestamp: 1750808257258 +- conda: https://prefix.dev/conda-forge/osx-64/libgfortran-15.1.0-h5f6db21_0.conda + sha256: 10efd2a1e18641dfcb57bdc14aaebabe9b24020cf1a5d9d2ec8d7cd9b2352583 + md5: bca8f1344f0b6e3002a600f4379f8f2f + depends: + - libgfortran5 15.1.0 hfa3c126_0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 34541 - timestamp: 1746642233221 -- conda: https://prefix.dev/conda-forge/osx-64/libgfortran-14.2.0-hef36b68_105.conda - sha256: 984040aa98dedcfbe1cf59befd73740e30d368b96cbfa17c002297e67fa5af23 - md5: 6b27baf030f5d6603713c7e72d3f6b9a + size: 134053 + timestamp: 1750181840950 +- conda: https://prefix.dev/conda-forge/osx-64/libgfortran-5.0.0-14_2_0_h51e75f0_103.conda + sha256: 124dcd89508bd16f562d9d3ce6a906336a7f18e963cd14f2877431adee14028e + md5: 090b3c9ae1282c8f9b394ac9e4773b10 depends: - - libgfortran5 14.2.0 h58528f3_105 + - libgfortran5 14.2.0 h51e75f0_103 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 155635 - timestamp: 1743911593527 -- conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-14.2.0-heb5dd2a_105.conda - sha256: 6ca48762c330d1cdbdaa450f197ccc16ffb7181af50d112b4ccf390223d916a1 - md5: ad35937216e65cfeecd828979ee5e9e6 + size: 156202 + timestamp: 1743862427451 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda + sha256: 8628746a8ecd311f1c0d14bb4f527c18686251538f7164982ccbe3b772de58b5 + md5: 044a210bc1d5b8367857755665157413 depends: - - libgfortran5 14.2.0 h2c44a93_105 + - libgfortran5 14.2.0 h6c33f7e_103 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 155474 - timestamp: 1743913530958 -- conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda - sha256: be23750f3ca1a5cb3ada858c4f633effe777487d1ea35fddca04c0965c073350 - md5: 01de444988ed960031dbe84cf4f9b1fc + size: 156291 + timestamp: 1743863532821 +- conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda + sha256: eea6c3cf22ad739c279b4d665e6cf20f8081f483b26a96ddd67d4df3c88dfa0a + md5: 530566b68c3b8ce7eec4cd047eae19fe depends: - __glibc >=2.17,<3.0.a0 - libgcc >=15.1.0 constrains: - libgfortran 15.1.0 license: GPL-3.0-only WITH GCC-exception-3.1 + purls: [] + size: 1565627 + timestamp: 1750808236464 +- conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h51e75f0_103.conda + sha256: d2ac5e09587e5b21b7bb5795d24f33257e44320749c125448611211088ef8795 + md5: 6183f7e9cd1e7ba20118ff0ca20a05e5 + depends: + - llvm-openmp >=8.0.0 + constrains: + - libgfortran 5.0.0 14_2_0_*_103 + license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 1569986 - timestamp: 1746642212331 -- conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-14.2.0-h58528f3_105.conda - sha256: 02fc48106e1ca65cf7de15f58ec567f866f6e8e9dcced157d0cff89f0768bb59 - md5: 94560312ff3c78225bed62ab59854c31 + size: 1225013 + timestamp: 1743862382377 +- conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_0.conda + sha256: b8e892f5b96d839f7bf6de267329c145160b1f33d399b053d8602085fdbf26b2 + md5: c97d2a80518051c0e88089c51405906b depends: - llvm-openmp >=8.0.0 constrains: - - libgfortran 14.2.0 + - libgfortran 15.1.0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 1224385 - timestamp: 1743911552203 -- conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h2c44a93_105.conda - sha256: de09987e1080f71e2285deec45ccb949c2620a672b375029534fbb878e471b22 - md5: 06f35a3b1479ec55036e1c9872f97f2c + size: 1226396 + timestamp: 1750181111194 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda + sha256: 8599453990bd3a449013f5fa3d72302f1c68f0680622d419c3f751ff49f01f17 + md5: 69806c1e957069f1d515830dcc9f6cbb depends: - llvm-openmp >=8.0.0 constrains: - - libgfortran 14.2.0 + - libgfortran 5.0.0 14_2_0_*_103 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 806283 - timestamp: 1743913488925 -- conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_2.conda - sha256: 05fff3dc7e80579bc28de13b511baec281c4343d703c406aefd54389959154fb - md5: fbe7d535ff9d3a168c148e07358cd5b1 + size: 806566 + timestamp: 1743863491726 +- conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + sha256: 43710ab4de0cd7ff8467abff8d11e7bb0e36569df04ce1c099d48601818f11d1 + md5: 3cd1a7238a0dd3d0860fdefc496cc854 depends: - __glibc >=2.17,<3.0.a0 license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL purls: [] - size: 452635 - timestamp: 1746642113092 -- conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_2.conda - sha256: 4316316097ce5fde2608b6fccd18709cf647dce52e230f5ac66f5c524dfad791 - md5: 5fbacaa9b41e294a6966602205b99747 + size: 447068 + timestamp: 1750808138400 +- conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_3.conda + sha256: 2e6e286c817d2274b109c448f63d804dcc85610c5abf97e183440aa2d84b8c72 + md5: 94545e52b3d21a7ab89961f7bda3da0d depends: - libwinpthread >=12.0.0.r4.gg4f2fc60ca constrains: - msys2-conda-epoch <0.0a0 license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL purls: [] - size: 540903 - timestamp: 1746656563815 + size: 535456 + timestamp: 1750808243424 - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda sha256: 697334de4786a1067ea86853e520c64dd72b11a05137f5b318d8a444007b5e60 md5: 2bd47db5807daade8500ed7ca4c512a4 @@ -6969,38 +7142,38 @@ packages: purls: [] size: 638142 timestamp: 1740128665984 -- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda - build_number: 31 - sha256: f583661921456e798aba10972a8abbd9d33571c655c1f66eff450edc9cbefcf3 - md5: 452b98eafe050ecff932f0ec832dd03f +- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-32_h7ac8fdf_openblas.conda + build_number: 32 + sha256: 5b55a30ed1b3f8195dad9020fe1c6d0f514829bfaaf0cf5e393e93682af009f2 + md5: 6c3f04ccb6c578138e9f9899da0bd714 depends: - - libblas 3.9.0 31_h59b9bed_openblas + - libblas 3.9.0 32_h59b9bed_openblas constrains: - - libcblas =3.9.0=31*_openblas - - liblapacke =3.9.0=31*_openblas - - blas =2.131=openblas + - libcblas 3.9.0 32*_openblas + - blas 2.132 openblas + - liblapacke 3.9.0 32*_openblas license: BSD-3-Clause license_family: BSD purls: [] - 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 + size: 17316 + timestamp: 1750388820745 +- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-32_hc41d3b0_mkl.conda + build_number: 32 + sha256: dc1be931203a71f5c84887cde24659fdd6fda73eb8c6cf56e67b68e3c7916efd + md5: 6dc827963c12f90c79f5b2be4eaea072 depends: - - libblas 3.9.0 31_hfdb39a5_mkl + - libblas 3.9.0 32_hfdb39a5_mkl constrains: - - liblapacke =3.9.0=31*_mkl - - blas =2.131=mkl - - libcblas =3.9.0=31*_mkl + - liblapacke 3.9.0 32*_mkl + - blas 2.132 mkl + - libcblas 3.9.0 32*_mkl track_features: - blas_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 16760 - timestamp: 1740087736615 + size: 17284 + timestamp: 1750388691797 - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda build_number: 20 sha256: fdccac604746f9620fefaee313707aa2f500f73e51f8e3a4b690d5d4c90ce3dc @@ -7018,64 +7191,51 @@ packages: 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 +- conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-32_h236ab99_openblas.conda + build_number: 32 + sha256: 1e26450b80525b3f656e9c75fd26a10ebaa1d339fe4ca9c7affbebd9acbeac03 + md5: ccdca0c0730ad795e064d81dbe540723 depends: - - libblas 3.9.0 31_h7f60823_openblas + - libblas 3.9.0 32_h7f60823_openblas constrains: - - libcblas =3.9.0=31*_openblas - - blas =2.131=openblas - - liblapacke =3.9.0=31*_openblas + - blas 2.132 openblas + - liblapacke 3.9.0 32*_openblas + - libcblas 3.9.0 32*_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 - md5: ff57a55a2cbce171ef5707fb463caf19 + size: 17553 + timestamp: 1750389051033 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-32_hc9a63f6_openblas.conda + build_number: 32 + sha256: 5e1cfa3581d1dec6b07a75084ff6cfa4b4465c646c6884a71c78a28543f83b61 + md5: bf9ead3fa92fd75ad473c6a1d255ffcb depends: - - libblas 3.9.0 31_h10e41b3_openblas + - libblas 3.9.0 32_h10e41b3_openblas constrains: - - liblapacke =3.9.0=31*_openblas - - libcblas =3.9.0=31*_openblas - - blas =2.131=openblas + - blas 2.132 openblas + - libcblas 3.9.0 32*_openblas + - liblapacke 3.9.0 32*_openblas license: BSD-3-Clause license_family: BSD purls: [] - 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 + size: 17507 + timestamp: 1750388977861 +- conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-32_h1aa476e_mkl.conda + build_number: 32 + sha256: 5629e592137114b24bfdea71e1c4b6bee11379631409ed91dfe2f83b32a8b298 + md5: 1652285573db93afc3ba9b3b9356e3d3 depends: - - libblas 3.9.0 31_h641d27c_mkl + - libblas 3.9.0 32_h641d27c_mkl constrains: - - libcblas =3.9.0=31*_mkl - - blas =2.131=mkl - - liblapacke =3.9.0=31*_mkl + - libcblas 3.9.0 32*_mkl + - liblapacke 3.9.0 32*_mkl + - blas 2.132 mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 3732648 - timestamp: 1740088548986 -- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_1.conda - sha256: eeff241bddc8f1b87567dd6507c9f441f7f472c27f0860a07628260c000ef27c - md5: a76fd702c93cd2dfd89eff30a5fd45a8 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - constrains: - - xz 5.8.1.* - - xz ==5.8.1=*_1 - license: 0BSD - purls: [] - size: 112845 - timestamp: 1746531470399 + size: 3735534 + timestamp: 1750389164366 - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8 md5: 1a580f7796c7bf6393fddb8bbbde58dc @@ -7088,18 +7248,6 @@ packages: purls: [] size: 112894 timestamp: 1749230047870 -- conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda - sha256: 20a4c5291f3e338548013623bb1dc8ee2fba5dbac8f77acaddd730ed2a7d29b6 - md5: f87e8821e0e38a4140a7ed4f52530053 - depends: - - __osx >=10.13 - constrains: - - xz 5.8.1.* - - xz ==5.8.1=*_1 - license: 0BSD - purls: [] - size: 104814 - timestamp: 1746531577001 - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda sha256: 7e22fd1bdb8bf4c2be93de2d4e718db5c548aa082af47a7430eb23192de6bb36 md5: 8468beea04b9065b9807fc8b9cdc5894 @@ -7111,18 +7259,6 @@ packages: purls: [] size: 104826 timestamp: 1749230155443 -- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_1.conda - sha256: 5ab62c179229640c34491a7de806ad4ab7bec47ea2b5fc2136e3b8cf5ef26a57 - md5: 4e8ef3d79c97c9021b34d682c24c2044 - depends: - - __osx >=11.0 - constrains: - - xz 5.8.1.* - - xz ==5.8.1=*_1 - license: 0BSD - purls: [] - size: 92218 - timestamp: 1746531818330 - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda sha256: 0cb92a9e026e7bd4842f410a5c5c665c89b2eb97794ffddba519a626b8ce7285 md5: d6df911d4564d77c4374b02552cb17d1 @@ -7134,20 +7270,6 @@ packages: purls: [] size: 92286 timestamp: 1749230283517 -- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_1.conda - sha256: adbf6c7bde70536ada734a81b8b5aa23654f2b95445204404622e0cc40e921a0 - md5: 14a1042c163181e143a7522dfb8ad6ab - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - xz 5.8.1.* - - xz ==5.8.1=*_1 - license: 0BSD - purls: [] - size: 104699 - timestamp: 1746531718026 - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda sha256: 55764956eb9179b98de7cc0e55696f2eff8f7b83fc3ebff5e696ca358bca28cc md5: c15148b2e18da456f5108ccb5e411446 @@ -7252,19 +7374,20 @@ packages: purls: [] size: 741323 timestamp: 1731846827427 -- conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 - md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 +- conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda + sha256: 927fe72b054277cde6cb82597d0fcf6baf127dcbce2e0a9d8925a68f1265eef5 + md5: d864d34357c3b65a4b731f78c0801dc4 depends: - - libgcc-ng >=12 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 license: LGPL-2.1-only license_family: GPL purls: [] - size: 33408 - timestamp: 1697359010159 -- conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.9.41-h5888daf_0.conda - sha256: 363335da59cb71e6576087c98b13e7e13289b8c05b140b09de2e5e9bd06e675b - md5: fa47324d7e1e78492c2f17f0ce67e906 + size: 33731 + timestamp: 1750274110928 +- conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.9.86-h5888daf_0.conda + sha256: 2df595ff4cd599446ed7ca01cdfaccc6bc8de89de45b834dd8d5b044ef1d0aea + md5: 7bc06365942b9e4a037746c182feff4d depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12,<12.10.0a0 @@ -7272,11 +7395,11 @@ packages: - libstdcxx >=13 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 30491008 - timestamp: 1746190924588 -- conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.9.41-he0c23c2_0.conda - sha256: 931701772a6fea462951581e220dda20ffee026f49ad07bb57b7b672de449776 - md5: 3df78fae3cd40acb9a0e9db8031c5568 + size: 30525691 + timestamp: 1749219248901 +- conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.9.86-he0c23c2_0.conda + sha256: c95f3c7fea8a622914d7d9d2371a47ae2a64e9b32b5e66e6589bc4f8211f1343 + md5: 6e5d1b1ef2f574394b44a6f1ddbf518d depends: - cuda-version >=12,<12.10.0a0 - ucrt >=10.0.20348.0 @@ -7284,53 +7407,53 @@ packages: - vc14_runtime >=14.29.30139 license: LicenseRef-NVIDIA-End-User-License-Agreement purls: [] - size: 27352070 - timestamp: 1746191228948 -- conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda - sha256: cc5389ea254f111ef17a53df75e8e5209ef2ea6117e3f8aced88b5a8e51f11c4 - md5: 0a4d0252248ef9a0f88f2ba8b8a08e12 + size: 27352983 + timestamp: 1749219933980 +- conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_0.conda + sha256: 225f4cfdb06b3b73f870ad86f00f49a9ca0a8a2d2afe59440521fafe2b6c23d9 + md5: 323dc8f259224d13078aaf7ce96c3efe depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - libgfortran - - libgfortran5 >=14.2.0 + - libgfortran5 >=14.3.0 constrains: - - openblas >=0.3.29,<0.3.30.0a0 + - openblas >=0.3.30,<0.3.31.0a0 license: BSD-3-Clause license_family: BSD 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 + size: 5916819 + timestamp: 1750379877844 +- conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.30-openmp_hbf64a52_0.conda + sha256: 933eb95a778657649a66b0e3cf638d591283159954c5e92b3918d67347ed47a1 + md5: 29c54869a3c7d33b6a0add39c5a325fe depends: - __osx >=10.13 - - libgfortran >=5 - - libgfortran5 >=13.2.0 + - libgfortran 5.* + - libgfortran5 >=13.3.0 - llvm-openmp >=18.1.8 constrains: - - openblas >=0.3.29,<0.3.30.0a0 + - openblas >=0.3.30,<0.3.31.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 + size: 6179547 + timestamp: 1750380498501 +- conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_hf332438_0.conda + sha256: 501c8c64f1a6e6b671e49835e6c483bc25f0e7147f3eb4bbb19a4c3673dcaf28 + md5: 5d7dbaa423b4c253c476c24784286e4b depends: - __osx >=11.0 - - libgfortran >=5 - - libgfortran5 >=13.2.0 + - libgfortran 5.* + - libgfortran5 >=13.3.0 - llvm-openmp >=18.1.8 constrains: - - openblas >=0.3.29,<0.3.30.0a0 + - openblas >=0.3.30,<0.3.31.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 4168442 - timestamp: 1739825514918 + size: 4163399 + timestamp: 1750378829050 - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.conda sha256: 691af28446345674c6b3fb864d0e1a1574b6cc2f788e0f036d73a6b05dcf81cf md5: edb86556cf4a0c133e7932a1597ff236 @@ -7389,160 +7512,113 @@ packages: purls: [] size: 6898266 timestamp: 1745160248538 -- conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda - sha256: 392ec1e49370eb03270ffd4cc8d727f8e03e1e3a92b12f10c53f396ae4554668 - md5: 545e93a513c10603327c76c15485e946 +- conda: https://prefix.dev/conda-forge/linux-64/libre2-11-2025.06.26-hba17884_0.conda + sha256: 89535af669f63e0dc4ae75a5fc9abb69b724b35e0f2ca0304c3d9744a55c8310 + md5: f6881c04e6617ebba22d237c36f1b88e depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libgcc >=13 - libstdcxx >=13 constrains: - - re2 2024.07.02.* + - re2 2025.06.26.* license: BSD-3-Clause - license_family: BSD 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 + size: 211720 + timestamp: 1751053073521 +- conda: https://prefix.dev/conda-forge/osx-64/libre2-11-2025.06.26-hfc00f1c_0.conda + sha256: 979a49a54fcfb38f4de258d970b5c572fa29e780a67e847ea18860f99af39020 + md5: 2ba834cda1154dd23d8f1bba2f8f13e0 depends: - - __osx >=10.14 + - __osx >=10.13 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libcxx >=18 constrains: - - re2 2024.07.02.* + - re2 2025.06.26.* 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 + size: 180092 + timestamp: 1751053180332 +- conda: https://prefix.dev/conda-forge/osx-arm64/libre2-11-2025.06.26-hd41c47c_0.conda + sha256: d125de07bcdeadddd415d2f855f7fe383b066a373fa88244e51c58fef5cb8774 + md5: ce95f5724e52eb76f4cd4be6e7a0d9ae depends: - __osx >=11.0 - libabseil * cxx17* - - libabseil >=20250127.0,<20250128.0a0 + - libabseil >=20250127.1,<20250128.0a0 - libcxx >=18 constrains: - - re2 2024.07.02.* + - re2 2025.06.26.* license: BSD-3-Clause - license_family: BSD - purls: [] - size: 167268 - timestamp: 1741121355716 -- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.0-hee588c1_0.conda - sha256: b3dcd409c96121c011387bdf7f4b5758d876feeb9d8e3cfc32285b286931d0a7 - md5: 71888e92098d0f8c41b09a671ad289bc - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libzlib >=1.3.1,<2.0a0 - license: Unlicense purls: [] - size: 918995 - timestamp: 1748549888459 -- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.1-hee588c1_0.conda - sha256: cd15ab1b9f0d53507e7ad7a01e52f6756ab3080bf623ab0e438973b6e4dba3c0 - md5: 96a7e36bff29f1d0ddf5b771e0da373a + size: 167704 + timestamp: 1751053331260 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.2-h6cd9bfd_0.conda + sha256: 07649c7c19b916179926006df5c38074618d35bf36cd33ab3fe8b22182bbd258 + md5: b04c7eda6d7dab1e6503135e7fad4d25 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 919819 - timestamp: 1749232795476 -- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.0-hdb6dae5_0.conda - sha256: e88ea982455060b96fdab3d360b947389248bf2139e3b17576e4c72e139526fc - md5: caf16742f7e16475603cd9981ef36195 - depends: - - __osx >=10.13 - - libzlib >=1.3.1,<2.0a0 - license: Unlicense - purls: [] - size: 979930 - timestamp: 1748549977346 -- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.1-hdb6dae5_0.conda - sha256: 619fbc556a621beafc7ec712f16648ee30bf2d029b6d7aea2c84839fbb2b4e14 - md5: 00116248e7b4025ae01632472b300d29 + size: 918887 + timestamp: 1751135622316 +- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.2-he7d56d0_0.conda + sha256: bd3ab15e14d7e88851c962034d97519a135d86f79f88b3237fbfb34194c114cb + md5: 678284738efc450afcf90f70365f7318 depends: - __osx >=10.13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 979974 - timestamp: 1749232778874 -- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.0-h3f77e49_0.conda - sha256: 80bbe9c53d4bf2e842eccdd089653d0659972deba7057cda3ebaebaf43198f79 - md5: cda0ec640bc4698d0813a8fb459aee58 - depends: - - __osx >=11.0 - - libzlib >=1.3.1,<2.0a0 - license: Unlicense - purls: [] - size: 901545 - timestamp: 1748550158812 -- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.1-h3f77e49_0.conda - sha256: f39e22a00396c048dcfcb5d8c9dbedb2d69f06edcd8dba98b87f263eeb6d2049 - md5: 73df23998b27dd6774d03db626d031d3 + size: 980106 + timestamp: 1751135725501 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.2-h6fb428d_0.conda + sha256: 6b51a9e7366d6cd26e50d1d0646331d457999ebb88af258f06a74f075e95bf68 + md5: b2dc1707166040e738df2d514f8a1d22 depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 901258 - timestamp: 1749232800279 -- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.0-h67fdade_0.conda - sha256: 92546e3ea213ee7b11385b22ea4e7c69bbde1c25586288765b37bc5e96b20dd9 - md5: 92b11b0b2120d563caa1629928122cee - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Unlicense - purls: [] - size: 1082124 - timestamp: 1748550277035 -- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.1-h67fdade_0.conda - sha256: 0dda5b3f21ad2c7e823f21b0e173194347fbfccb73a06ddc9366da1877020bda - md5: 0e11a893eeeb46510520fd3fdd9c346a + size: 901519 + timestamp: 1751135765345 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.2-hf5d6505_0.conda + sha256: d136ecf423f83208156daa6a8c1de461a7e9780e8e4423c23c7e136be3c2ff0a + md5: e1e6cac409e95538acdc3d33a0f34d6a depends: - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: Unlicense purls: [] - size: 1082758 - timestamp: 1749233212790 -- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - sha256: 6ae3d153e78f6069d503d9309f2cac6de5b93d067fc6433160a4c05226a5dad4 - md5: 1cb1c67961f6dd257eae9e9691b341aa + size: 1285981 + timestamp: 1751135695346 +- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda + sha256: 7650837344b7850b62fdba02155da0b159cf472b9ab59eb7b472f7bd01dff241 + md5: 6d11a5edae89fe413c0569f16d308f5a depends: - __glibc >=2.17,<3.0.a0 - - libgcc 15.1.0 h767d61c_2 + - libgcc 15.1.0 h767d61c_3 license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL purls: [] - size: 3902355 - timestamp: 1746642227493 -- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda - sha256: 11bea86e11de7d6bce87589197a383344df3fa0a3552dab7e931785ff1159a5b - md5: 9d2072af184b5caa29492bf2344597bb + size: 3896407 + timestamp: 1750808251302 +- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda + sha256: bbaea1ecf973a7836f92b8ebecc94d3c758414f4de39d2cc6818a3d10cb3216b + md5: 57541755b5a51691955012b8e197c06c depends: - - libstdcxx 15.1.0 h8f9b012_2 + - libstdcxx 15.1.0 h8f9b012_3 license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL purls: [] - size: 34647 - timestamp: 1746642266826 -- conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.6-h4e0b6ca_0.conda - sha256: 139b89421a651c004aba9c5e351e61674d98723f3f19d45cdbcde1fd6e8a59df - md5: 071409970083d0f99ab7b569352771c9 + size: 29093 + timestamp: 1750808292700 +- conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.7-h4e0b6ca_0.conda + sha256: e26b22c0ae40fb6ad4356104d5fa4ec33fe8dd8a10e6aef36a9ab0c6a6f47275 + md5: 1e12c8aa74fa4c3166a9bdc135bc4abf depends: - __glibc >=2.17,<3.0.a0 - libcap >=2.75,<2.76.0a0 @@ -7553,11 +7629,11 @@ packages: - zstd >=1.5.7,<1.6.0a0 license: LGPL-2.1-or-later purls: [] - size: 489524 - timestamp: 1748886391854 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_100.conda - sha256: 7b6178464b02d65c4af92086c71b79e5c2b7fc1500c1547334a4755e6e92d8a9 - md5: 6bdda0b10852c6d03b030bab7ec251f0 + size: 487969 + timestamp: 1750949895969 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.1-cpu_mkl_hb1c5dc7_100.conda + sha256: e221eaa1b3caf0e228cc7fa296d17708b5f0099122084f539e4b75844789f4e9 + md5: 80bf999d61d95328cb37391ccdb9f03d depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm @@ -7569,23 +7645,23 @@ packages: - libgcc >=13 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libuv >=1.50.0,<2.0a0 + - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=20.1.4 + - llvm-openmp >=20.1.7 - mkl >=2024.2.2,<2025.0a0 - sleef >=3.8,<4.0a0 constrains: + - pytorch 2.7.1 cpu_mkl_*_100 - pytorch-gpu <0.0a0 - - pytorch 2.7.0 cpu_mkl_*_100 - - pytorch-cpu 2.7.0 + - pytorch-cpu 2.7.1 license: BSD-3-Clause license_family: BSD purls: [] - size: 55565925 - timestamp: 1746256872466 -- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.0-cuda126_mkl_h99b69db_300.conda - sha256: b4e8c062ddc343be1ff84346ef4f90b258a87d67e747e50a3644a81d1978eb40 - md5: 67d004faec95b8fff704681eae9ccf40 + size: 55596081 + timestamp: 1750205154609 +- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.1-cuda126_mkl_hc2b21a2_300.conda + sha256: 6bfd89503205a68fb9be5f41b180fc81f7a898ead35d796f01f6b5417d8735f8 + md5: 14a196b86d4a2f95393143136d3a2cb7 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm @@ -7595,13 +7671,13 @@ packages: - 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 + - cudnn >=9.10.1.4,<10.0a0 - libabseil * cxx17* - libabseil >=20250127.1,<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 + - libcudss >=0.6.0.5,<0.6.1.0a0 - libcufft >=11.3.0.4,<12.0a0 - libcufile >=1.11.1.6,<2.0a0 - libcurand >=10.3.7.77,<11.0a0 @@ -7611,24 +7687,24 @@ packages: - libmagma >=2.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libuv >=1.50.0,<2.0a0 + - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=20.1.4 + - llvm-openmp >=20.1.7 - mkl >=2024.2.2,<2025.0a0 - - nccl >=2.26.5.1,<3.0a0 + - nccl >=2.27.3.1,<3.0a0 - sleef >=3.8,<4.0a0 constrains: - - pytorch-gpu 2.7.0 + - pytorch-gpu 2.7.1 + - pytorch 2.7.1 cuda126_mkl_*_300 - pytorch-cpu <0.0a0 - - pytorch 2.7.0 cuda126_mkl_*_300 license: BSD-3-Clause license_family: BSD purls: [] - size: 594396124 - timestamp: 1746283375271 -- conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_h3891332_100.conda - sha256: 94e8d82cd43b605d97ce3559ff25cee12e001297b30b0f3402af08e6e38bed6b - md5: 8b8a69d33167d5ae45719259c098116c + size: 558349447 + timestamp: 1750230066831 +- conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.1-cpu_mkl_hd121e20_100.conda + sha256: 78c0b9cec925d41995860b621dc3fed77cb7cec702743dbe46b1fc45771dad6e + md5: 1ca096e0d078b17376bddd55283d071d depends: - __osx >=10.15 - libabseil * cxx17* @@ -7637,7 +7713,7 @@ packages: - libcblas >=3.9.0,<4.0a0 - libcxx >=18 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libuv >=1.50.0,<2.0a0 + - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 - mkl >=2023.2.0,<2024.0a0 @@ -7645,17 +7721,17 @@ packages: - python_abi 3.10.* *_cp310 - sleef >=3.8,<4.0a0 constrains: - - pytorch 2.7.0 cpu_mkl_*_100 - - pytorch-cpu 2.7.0 - pytorch-gpu <0.0a0 + - pytorch 2.7.1 cpu_mkl_*_100 + - pytorch-cpu 2.7.1 license: BSD-3-Clause license_family: BSD purls: [] - size: 48281858 - timestamp: 1746268926088 -- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h4059bed_0.conda - sha256: fdc1dd29a68071e7b1e33179e6325611767a9d9fdb59942575e13144720bb706 - md5: 2abb3817ba2bd358556b17ed8d71309c + size: 48156104 + timestamp: 1750207384213 +- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.1-cpu_generic_h9463c90_0.conda + sha256: 90a606af3a34fe706184997fd5ad5ee0ebfb00f359f5cb1370af97469a66cea6 + md5: 1f883af36b8c3806111fdcc932eec73f depends: - __osx >=11.0 - libabseil * cxx17* @@ -7665,7 +7741,7 @@ packages: - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libuv >=1.50.0,<2.0a0 + - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 - numpy >=1.19,<3 @@ -7673,18 +7749,18 @@ packages: - python_abi 3.10.* *_cp310 - sleef >=3.8,<4.0a0 constrains: - - openblas * openmp_* - - pytorch 2.7.0 cpu_generic_*_0 - - pytorch-cpu 2.7.0 - pytorch-gpu <0.0a0 + - openblas * openmp_* + - pytorch 2.7.1 cpu_generic_*_0 + - pytorch-cpu 2.7.1 license: BSD-3-Clause license_family: BSD purls: [] - size: 29595513 - timestamp: 1746265450806 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_100.conda - sha256: 4b91a35b9ad625edc3937390553b89d8b9753c751ea3c4ab4ce73dc41289fc8f - md5: 37f0167f6b4ffad067ff2483b164d26f + size: 29598629 + timestamp: 1750210466269 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.1-cpu_mkl_h5c26a8c_100.conda + sha256: 7aed45caf751b646a56151239150bbaf254ac114349977307a4fe236591c78be + md5: 5298325f404b0f04693e2b93093b6195 depends: - intel-openmp <2025 - libabseil * cxx17* @@ -7692,7 +7768,7 @@ packages: - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libuv >=1.50.0,<2.0a0 + - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - sleef >=3.8,<4.0a0 @@ -7700,17 +7776,17 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: + - pytorch 2.7.1 cpu_mkl_*_100 - pytorch-gpu <0.0a0 - - pytorch-cpu 2.7.0 - - pytorch 2.7.0 cpu_mkl_*_100 + - pytorch-cpu 2.7.1 license: BSD-3-Clause license_family: BSD purls: [] - size: 34549984 - timestamp: 1746259799213 -- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.0-cuda126_mkl_h09c782d_300.conda - sha256: 2122539decf5bdb763e51e77a252c969b489ddf5ef409d5db9b21e41762561e8 - md5: f20f7d4c96b418ba8efeffb0cfed74f1 + size: 34486694 + timestamp: 1750286650240 +- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.1-cuda126_mkl_h4be6f90_300.conda + sha256: 8d3e4d3129b52f843dbe6397787aee790b275c1118ae13321fb46f355f60ce80 + md5: 9bd5a1077ddb899178cde77de933ddd3 depends: - cuda-cudart >=12.6.77,<13.0a0 - cuda-cupti >=12.6.80,<13.0a0 @@ -7723,7 +7799,7 @@ packages: - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 - - libcudss >=0.5.0.16,<0.5.1.0a0 + - libcudss >=0.6.0.5,<0.6.1.0a0 - libcufft >=11.3.0.4,<12.0a0 - libcurand >=10.3.7.77,<11.0a0 - libcusolver >=11.7.1.2,<12.0a0 @@ -7738,25 +7814,25 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu 2.7.0 - - pytorch 2.7.0 cuda126_mkl_*_300 + - pytorch 2.7.1 cuda126_mkl_*_300 - pytorch-cpu <0.0a0 + - pytorch-gpu 2.7.1 license: BSD-3-Clause license_family: BSD purls: [] - size: 496633602 - timestamp: 1748500552425 -- conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.6-hbe16f8c_0.conda - sha256: 742369b1203547dee69917c2af0c2bac6d1c1921203deaf7ef52c3283ec5c14a - md5: 2ddf4d040b58018f8ba3dfd464837827 + size: 460818472 + timestamp: 1750225668270 +- conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.7-hbe16f8c_0.conda + sha256: 3fca2655f4cf2ce6b618a2b52e3dce92f27f429732b88080567d5bbeea404c82 + md5: 5a23e52bd654a5297bd3e247eebab5a3 depends: - __glibc >=2.17,<3.0.a0 - libcap >=2.75,<2.76.0a0 - libgcc >=13 license: LGPL-2.1-or-later purls: [] - size: 144531 - timestamp: 1748886400306 + size: 143533 + timestamp: 1750949902296 - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 md5: 40b61aab5c7ba9ff276c41cfffe6b80b @@ -7925,42 +8001,42 @@ packages: purls: [] size: 55476 timestamp: 1727963768015 -- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.6-h024ca30_0.conda - sha256: 43ad6a0772c0fc554d2712ae00ea788a391a40c494e9c04ec13f4aea17c95ffc - md5: e4ece7ed81e43ae97a3b58ac4230c3c5 +- conda: https://prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.7-h024ca30_0.conda + sha256: 10f2f6be8ba4c018e1fc741637a8d45c0e58bea96954c25e91fbe4238b7c9f60 + md5: b9c9b2f494533250a9eb7ece830f4422 depends: - __glibc >=2.17,<3.0.a0 constrains: - - openmp 20.1.6|20.1.6.* + - openmp 20.1.7|20.1.7.* license: Apache-2.0 WITH LLVM-exception license_family: APACHE purls: [] - size: 3200539 - timestamp: 1748570362219 -- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.6-ha54dae1_0.conda - sha256: 75aa1b58b86a17aaa3b7882fe994d8f72440aa938d2d3c84e434b4104cfca096 - md5: c55751d61e1f8be539e0e4beffad3e5a + size: 4165732 + timestamp: 1749892194931 +- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.7-ha54dae1_0.conda + sha256: 18d3b64965c1f5f7cd24a140b3e4f49191dd579cc8ca6d3db220830caf8aae3d + md5: e240159643214102dc88395c4ecee9cf depends: - __osx >=10.13 constrains: - - openmp 20.1.6|20.1.6.* + - openmp 20.1.7|20.1.7.* license: Apache-2.0 WITH LLVM-exception license_family: APACHE purls: [] - size: 306551 - timestamp: 1748570208344 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.6-hdb05f8b_0.conda - sha256: 99c8aa89a77870d6ee16d62b858be67e30f2ad4fe13555570c7660cc38f9557b - md5: 7a3b28d59940a28e761e0a623241a832 + size: 306443 + timestamp: 1749892271445 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.7-hdb05f8b_0.conda + sha256: e7d95b50a90cdc9e0fc38bc37f493a61b9d08164114b562bbd9ff0034f45eca2 + md5: 741e1da0a0798d32e13e3724f2ca2dcf depends: - __osx >=11.0 constrains: - - openmp 20.1.6|20.1.6.* + - openmp 20.1.7|20.1.7.* license: Apache-2.0 WITH LLVM-exception license_family: APACHE purls: [] - size: 282698 - timestamp: 1748570308073 + size: 281996 + timestamp: 1749892286735 - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda sha256: 47fd93916c73f4f6c3f3c26de517614984537299f8f3c8a4b58933cb28bf4af2 md5: 7ea40d06d6a4a970a449728a806e3308 @@ -8570,9 +8646,9 @@ packages: - pkg:pypi/myst-parser?source=hash-mapping size: 73074 timestamp: 1739381945342 -- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.27.3.1-h9b8ff78_0.conda - sha256: f52860f0e0888b98e71085a6247007154d828ff574ba719450b1c7a0f87fe169 - md5: 9541fcbc65e0ac6c99e045ef4e9b2d40 +- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.27.5.1-h9b8ff78_0.conda + sha256: d94d3252a0c1b893947e4e2cb3ff9184868645d6156dec6609c6832c3b5d9fe5 + md5: cac7e04909de453bca7ef38beb28e3c5 depends: - __glibc >=2.17,<3.0.a0 - cuda-version >=12,<13.0a0 @@ -8581,8 +8657,8 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 213637256 - timestamp: 1748900545315 + size: 213637740 + timestamp: 1750419797926 - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 md5: 47e340acb35de30501a76c7c799c41d7 @@ -8628,18 +8704,6 @@ packages: - pkg:pypi/networkx?source=hash-mapping size: 1265008 timestamp: 1731521053408 -- conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.9.1-pyhd8ed1ab_1.conda - sha256: 3636eec0e60466a00069b47ce94b6d88b01419b6577d8e393da44bb5bc8d3468 - md5: 7ba3f09fceae6a120d664217e58fe686 - depends: - - python >=3.9 - - setuptools - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/nodeenv?source=hash-mapping - size: 34574 - timestamp: 1734112236147 - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda sha256: 925ea8839d6f26d0eb4204675b98a862803a9a9657fd36a4a22c4c29a479a911 md5: 1f9efd96347aa008bd2c735d7d88fc75 @@ -8697,9 +8761,9 @@ packages: purls: [] size: 26232097 timestamp: 1737384238153 -- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.16.0-pyhd8ed1ab_0.conda - sha256: ea240f50fd4a497a7f0490ca7bb3d158f246a9ba7d7dc503fb2562c681b7154d - md5: c5e4d28510f79893789933366c63521c +- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.0-pyhd8ed1ab_0.conda + sha256: 459fe173ba9a087d42602cbd399b6074f9641dcb0053be8edebe618e9020bfed + md5: 6f863bd4d3bbdf6fcd741aa004529bb9 depends: - nodejs - python >=3.9 @@ -8707,8 +8771,8 @@ packages: license_family: MIT purls: - pkg:pypi/nodejs-wheel-binaries?source=hash-mapping - size: 12413 - timestamp: 1747937965724 + size: 12351 + timestamp: 1751232576536 - conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 sha256: d38542a151a90417065c1a234866f97fd1ea82a81de75ecb725955ab78f88b4b md5: 9a66894dfd07c4510beb6b3f9672ccc0 @@ -8719,76 +8783,76 @@ packages: purls: [] size: 3843 timestamp: 1582593857545 -- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h699fe88_0.conda - sha256: b8865af0c38ec64ebd807ba1a18606053e3c85cc8c735f1266304d265dbed517 - md5: 824facdcc7be56254cbc63fa28cb06aa +- conda: https://prefix.dev/conda-forge/linux-64/numba-0.61.2-py310h8648a56_1.conda + sha256: f0dbc2d41eb824b5844c0c4669a5a53b9150d6456a08586cc89d6a1365968e5b + md5: 2afbd07f918c7e8695390bf9bf686127 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 + - numpy >=1.21,<3 + - numpy >=1.24,<2.3 - 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 - - tbb >=2021.6.0 - scipy >=1.0 + - 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: 4444694 - timestamp: 1744232279110 -- conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310h6fcc139_0.conda - sha256: 64c829d675d1d4d79636a4144ca29810dcb7139767afade188f10d853fce1fbd - md5: 8eceec4ebbb19edabab5210aa6b277e3 + size: 4458840 + timestamp: 1749491464792 +- conda: https://prefix.dev/conda-forge/osx-64/numba-0.61.2-py310hf491a08_1.conda + sha256: 405a8d18423b88f867dfd6e2d3002987fa92c2ab09eabfe9572d4cdd4f2af386 + md5: 3cf2452d3f15fe9678d295a8caeeded9 depends: - __osx >=10.13 - libcxx >=18 - llvm-openmp >=18.1.8 - - llvm-openmp >=20.1.2 + - llvm-openmp >=20.1.6 - llvmlite >=0.44.0,<0.45.0a0 - - numpy >=1.19,<3 - - numpy >=1.24 + - numpy >=1.21,<3 + - numpy >=1.24,<2.3 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 constrains: - - libopenblas !=0.3.6 - - cudatoolkit >=11.2 - scipy >=1.0 - - cuda-version >=11.2 - - tbb >=2021.6.0 - cuda-python >=11.6 + - cudatoolkit >=11.2 + - tbb >=2021.6.0 + - cuda-version >=11.2 + - libopenblas !=0.3.6 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4482764 - timestamp: 1744232296473 -- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310h75d646b_0.conda - sha256: b2bb72b26aec4b35db68b035783f42fdbbade845cc57783123914880dc1e123d - md5: 3add5d4a818767cf20bb22275d74a70b + size: 4454414 + timestamp: 1749491559843 +- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.61.2-py310hd3faf9e_1.conda + sha256: 325861c6b73eb15055181a6dcacbc2d119b3ea6d5b270c2736d6a8d10b9daa5d + md5: 25eef44932bf432d6d9bd7c36bd34d7d depends: - __osx >=11.0 - libcxx >=18 - llvm-openmp >=18.1.8 - - llvm-openmp >=20.1.2 + - llvm-openmp >=20.1.6 - llvmlite >=0.44.0,<0.45.0a0 - - numpy >=1.19,<3 - - numpy >=1.24 + - numpy >=1.21,<3 + - numpy >=1.24,<2.3 - 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 - - scipy >=1.0 - cuda-version >=11.2 + - scipy >=1.0 + - libopenblas >=0.3.18,!=0.3.20 - tbb >=2021.6.0 - cuda-python >=11.6 - cudatoolkit >=11.2 @@ -8796,33 +8860,33 @@ packages: license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4490438 - timestamp: 1744232500611 -- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h7793332_0.conda - sha256: 9648e97e73c106bb8ddd50f27669959389490b64b4ac33e049641011d2239f22 - md5: b8e2ae572d1d4a2d4686aee8cc66b9f3 + size: 4466638 + timestamp: 1749491696619 +- conda: https://prefix.dev/conda-forge/win-64/numba-0.61.2-py310h9216ec7_1.conda + sha256: 767dc18efd6b9064fbe91ea64730a8c5d3a5139b17c02a22471a6c01f212f0ec + md5: ccdce0c10400c754201874c3b1c17870 depends: - llvmlite >=0.44.0,<0.45.0a0 - - numpy >=1.19,<3 - - numpy >=1.24 + - numpy >=1.21,<3 + - numpy >=1.24,<2.3 - 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 - - tbb >=2021.6.0 - - scipy >=1.0 - - cuda-python >=11.6 - cuda-version >=11.2 + - cuda-python >=11.6 - cudatoolkit >=11.2 + - scipy >=1.0 + - tbb >=2021.6.0 + - libopenblas !=0.3.6 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/numba?source=hash-mapping - size: 4463619 - timestamp: 1744232662364 + size: 4455002 + timestamp: 1749491788514 - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.22.0-py310h454958d_1.tar.bz2 sha256: 8f5a9c1feed1d6062a6d731a62e9fadc52e801789125e8d1a2cea6966aedd411 md5: 607c66f0cce2986515a8fe9e136b2b57 @@ -8862,9 +8926,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 7893263 timestamp: 1747545075833 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.0-py313h103f029_0.conda - sha256: a646e7e284dff94e1ef2dc816a5a61ac069907ea97192159da32ee190c56f64a - md5: d24d95f39ffa3c70827df0183b01df04 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.1-py313h103f029_0.conda + sha256: 69cf94e9bc6443bf03031f3b4cf7b08bd3475900df5d14b21e6efe09deebf25e + md5: c583d7057dfbd9e0e076062f3667b38c depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -8877,14 +8941,13 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 8503297 - timestamp: 1749430966275 -- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.0-py313h17eae1a_0.conda - sha256: 8b88ade24df5229c5d76c5ef09568ae4630b1095982e94648fbbeb18f475aa61 - md5: db18a34466bef0863e9301b518a75e8f + size: 8581156 + timestamp: 1751342632373 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.1-py313h17eae1a_0.conda + sha256: 96b2ad622ac6521bb58586e9e671e49efe84988bc34a14cbd113b98c67728d5d + md5: 3a155f4d1e110a7330c17ccdce55d315 depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 @@ -8897,11 +8960,10 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - - pkg:pypi/numpy?source=compressed-mapping - size: 8545037 - timestamp: 1749430954481 + - pkg:pypi/numpy?source=hash-mapping + size: 8553831 + timestamp: 1751342634355 - conda: https://prefix.dev/conda-forge/osx-64/numpy-1.22.0-py310hfbbbacf_1.tar.bz2 sha256: 314f87226d04969a8cf6444a547b8437c5a45869acedb0d9adca9d18b0b0db80 md5: 6c533068089d17205d21055ed717831e @@ -8939,9 +9001,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6988856 timestamp: 1747545137089 -- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.0-py313h6699f8c_0.conda - sha256: b7af1f24ee3600d8e8892f9bca8c40d08792714764eaf80926c8fbe18919f92d - md5: dc2afb3c85fbcec2294eef844540c4b5 +- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.1-py313h6699f8c_0.conda + sha256: e057387270cb5e8c46258d6eee2d5d0c9f8da3bc1d0e90b914d30f65105e0cd7 + md5: a969e0d310ce37c12ee38e25c043fcd0 depends: - __osx >=10.13 - libblas >=3.9.0,<4.0a0 @@ -8953,14 +9015,13 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7738014 - timestamp: 1749431078203 -- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.0-py313hc518a0f_0.conda - sha256: 6e751f573b6aa727b83bdcb6534c9a4ffe05bcb56a659eb3f1418d28794213cc - md5: 9ff00ee247ea2b114a56de1a31a5d5af + size: 7812301 + timestamp: 1751342718492 +- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.1-py313hc518a0f_0.conda + sha256: a3a4c28b173227f32d99776212798b822deeef3907f87badc76b74931b27ed72 + md5: 1bd9317ab52825bc8fa33a32ccc17935 depends: - __osx >=10.13 - libblas >=3.9.0,<4.0a0 @@ -8972,11 +9033,10 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - - pkg:pypi/numpy?source=compressed-mapping - size: 7634474 - timestamp: 1749431208151 + - pkg:pypi/numpy?source=hash-mapping + size: 7602309 + timestamp: 1751342608687 - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2 sha256: 985e83cdda1fb1d0c3ff813381c258818696985d10fd4ccab2b719ea8fdc8652 md5: 6ecd7326570ae2fb65fa4d8427f64213 @@ -9016,9 +9076,9 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 5841650 timestamp: 1747545043441 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.0-py313h41a2e72_0.conda - sha256: d473005786a27cf4e1430d45a99a61626c2fbf61eb25b4d021cee8d217b973d2 - md5: 0dc3aa075f3e64bdda6e779e2cbf5aa9 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.1-py313h41a2e72_0.conda + sha256: 35346fa9da0a6a8776d4235469c1513b116d2ba3844802da00d5e821bb3e9828 + md5: 3ed1eeb92906e8653c7346854c32dc6e depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -9031,14 +9091,13 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - - pkg:pypi/numpy?source=compressed-mapping - size: 6525213 - timestamp: 1749430964570 -- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.0-py313h991d4a7_0.conda - sha256: 0dea09495c653c75e2ffda698a5be0aca81667b9f663d9631a95c00eddd88969 - md5: 0d2ceb567a45d4dfe3eb9f2accb982ea + - pkg:pypi/numpy?source=hash-mapping + size: 6567388 + timestamp: 1751342678109 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.1-py313h991d4a7_0.conda + sha256: e297ff53bc057076003355f90f6c2df01e491bb8396949ece42b77158b4bc142 + md5: f32ffe4816548862669937b16bc1aced depends: - __osx >=11.0 - libblas >=3.9.0,<4.0a0 @@ -9051,11 +9110,10 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 8127568 - timestamp: 1749431087698 + size: 7999631 + timestamp: 1751342642213 - conda: https://prefix.dev/conda-forge/win-64/numpy-1.22.0-py310hcae7c84_1.tar.bz2 sha256: c327b5bcc96e9f06147c03eecba689eb3cfe2478d8e68f17b471b273ee60cf45 md5: 07f52c684a2387799426a532170152b6 @@ -9095,60 +9153,57 @@ packages: - pkg:pypi/numpy?source=hash-mapping size: 6596153 timestamp: 1747545352390 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.0-py313hd96daed_0.conda - sha256: 4e720b130b947705c3149256f5ee3391c77d4f8e089d0780fc956116b61789a9 - md5: 87b9d2d5ec66618019cd7ff8d856cce1 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.1-py313ha14762d_0.conda + sha256: 4a07411ed54fda72f2bc800130f1f0d520591aa78eba5c5f39d092810a6e908e + md5: 7d719836eecd25d2cf2bfb44c3c1be2c 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.* *_cp313t + - python_abi 3.13.* *_cp313 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6763262 - timestamp: 1749431105515 -- conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.0-py313hefb8edb_0.conda - sha256: b2d8af00021061b43fc43f24ad7f135ff3641bc642e25dab0a175126facb749b - md5: 34a477d1a0c5396c6d82d6f7765ca339 + size: 7302895 + timestamp: 1751342919937 +- conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.1-py313hb4b29a0_0.conda + sha256: 23f46740d9e3680d4edb70d528e2fd4841bdafc20852166da139e9af76cbe586 + md5: 424a17a180cacc98b5e3e242abd55646 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 + - python_abi 3.13.* *_cp313t - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 6646194 - timestamp: 1749431079208 -- conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda - sha256: d836860163b027622cb59b96b92824dd75196a37d599e8ae69733b31769989a9 - md5: 5af206d64d18d6c8dfb3122b4d9e643b + size: 7325603 + timestamp: 1751342926736 +- conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda + sha256: 9e1f3dda737ac9aeec3c245c5d856d0268c4f64a5293c094298d74bb55e2b165 + md5: 66f9ba52d846feffa1c5d62522324b4f depends: - python >=3.9 - sphinx >=6 - - tabulate >=0.8.10 - tomli >=1.1.0 + - python license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/numpydoc?source=hash-mapping - size: 58041 - timestamp: 1733650959971 + size: 60220 + timestamp: 1750861325361 - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda sha256: b4491077c494dbf0b5eaa6d87738c22f2154e9277e5293175ec187634bd808a0 md5: de356753cfdbffcde5bb1e86e3aa6cd0 @@ -9362,22 +9417,6 @@ packages: - pkg:pypi/pluggy?source=compressed-mapping size: 24246 timestamp: 1747339794916 -- 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 - - nodeenv >=0.11.1 - - python >=3.9 - - pyyaml >=5.1 - - virtualenv >=20.10.0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pre-commit?source=hash-mapping - size: 195854 - timestamp: 1742475656293 - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda sha256: ebc1bb62ac612af6d40667da266ff723662394c0ca78935340a5b5c14831227b md5: d17ae9db4dc594267181bd199bf9a551 @@ -9389,7 +9428,7 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/prompt-toolkit?source=compressed-mapping + - pkg:pypi/prompt-toolkit?source=hash-mapping size: 271841 timestamp: 1744724188108 - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310ha75aee5_0.conda @@ -9578,17 +9617,17 @@ packages: purls: [] size: 110100 timestamp: 1733195786147 -- conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b - md5: 232fb4577b6687b2d503ef8e254270c9 +- conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + sha256: 5577623b9f6685ece2697c6eb7511b4c9ac5fb607c9babc2646c811b428fd46a + md5: 6b6ece66ebcae2d5f326c77ef2c5a066 depends: - python >=3.9 license: BSD-2-Clause license_family: BSD purls: - - pkg:pypi/pygments?source=hash-mapping - size: 888600 - timestamp: 1736243563082 + - pkg:pypi/pygments?source=compressed-mapping + size: 889287 + timestamp: 1750615908735 - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda sha256: 6a1dc262763220c9dc046400d8655ebe58ad4d81e872be7264af5137f906e220 md5: fad6b90165dcf39e3ac79de5dbc030a8 @@ -9635,9 +9674,9 @@ packages: - pkg:pypi/pysocks?source=hash-mapping size: 21085 timestamp: 1733217331982 -- conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda - sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 - md5: 516d31f063ce7e49ced17f105b63a1f1 +- conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + sha256: 93e267e4ec35353e81df707938a6527d5eb55c97bf54c3b87229b69523afb59d + md5: a49c2283f24696a7b30367b7346a0144 depends: - colorama >=0.4 - exceptiongroup >=1 @@ -9652,9 +9691,9 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/pytest?source=compressed-mapping - size: 275014 - timestamp: 1748907618871 + - pkg:pypi/pytest?source=hash-mapping + size: 276562 + timestamp: 1750239526127 - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda sha256: 3a9fc07be76bc67aef355b78816b5117bfe686e7d8c6f28b45a1f89afe104761 md5: ce978e1b9ed8b8d49164e90a5cdc94cd @@ -9681,9 +9720,9 @@ packages: - pkg:pypi/pytest-run-parallel?source=hash-mapping size: 17822 timestamp: 1749628808758 -- conda: https://prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda - sha256: 0ae32507817402bfad08fbf0f4a9b5ae26859d5390b98bc939da85fd0bd4239f - md5: 7bb89638dae9ce1b8e051d0b721e83c2 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.10.18-hd6af730_0_cpython.conda + sha256: 4111e5504fa4f4fb431d3a73fa606daccaf23a5a1da0f17a30db70ffad9336a7 + md5: 4ea0c77cdcb0b81813a0436b162d7316 depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 @@ -9693,7 +9732,7 @@ packages: - libgcc >=13 - liblzma >=5.8.1,<6.0a0 - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libsqlite >=3.50.0,<4.0a0 - libuuid >=2.38.1,<3.0a0 - libxcrypt >=4.4.36 - libzlib >=1.3.1,<2.0a0 @@ -9706,12 +9745,12 @@ packages: - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 25058210 - timestamp: 1744324903492 -- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-h4724d56_1_cp313t.conda - build_number: 1 - sha256: 0a754546c765d8b0301637012d6a4265f9167e60ebc15d47f9a414b1769096dc - md5: 8193603fe48ace3d8801cfb246f44491 + size: 25042108 + timestamp: 1749049293621 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.5-h71033d7_2_cp313t.conda + build_number: 2 + sha256: 3f6f3bdb0a2d37eb484e387f8dee1e52b7b67f94b091b4f5a363570c951104db + md5: 0ccb0928bc1d7519a0889a9a5ae5b656 depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 @@ -9721,7 +9760,7 @@ packages: - libgcc >=13 - liblzma >=5.8.1,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libsqlite >=3.50.1,<4.0a0 - libuuid >=2.38.1,<3.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 @@ -9734,13 +9773,13 @@ packages: - py_freethreading license: Python-2.0 purls: [] - size: 41651821 - timestamp: 1744665599069 + size: 41709113 + timestamp: 1750064571323 python_site_packages_path: lib/python3.13t/site-packages -- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda - build_number: 101 - sha256: eecb11ea60f8143deeb301eab2e04d04f7acb83659bb20fdfeacd431a5f31168 - md5: 10622e12d649154af0bd76bcf33a7c5c +- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.5-hec9711d_102_cp313.conda + build_number: 102 + sha256: c2cdcc98ea3cbf78240624e4077e164dc9d5588eefb044b4097c3df54d24d504 + md5: 89e07d92cf50743886f41638d58c4328 depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 @@ -9750,7 +9789,7 @@ packages: - libgcc >=13 - liblzma >=5.8.1,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libsqlite >=3.50.1,<4.0a0 - libuuid >=2.38.1,<3.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 @@ -9761,19 +9800,19 @@ packages: - tzdata license: Python-2.0 purls: [] - size: 33268245 - timestamp: 1744665022734 + size: 33273132 + timestamp: 1750064035176 python_site_packages_path: lib/python3.13/site-packages -- conda: https://prefix.dev/conda-forge/osx-64/python-3.10.17-h93e8a92_0_cpython.conda - sha256: de7b0090aba3e2336bdceb8cbec2de799de6e0e309439f9ecf44196bd16406e3 - md5: 94c16bc611cce843a2b25df2ca08a532 +- conda: https://prefix.dev/conda-forge/osx-64/python-3.10.18-h93e8a92_0_cpython.conda + sha256: 6a8d4122fa7406d31919eee6cf8e0185f4fb13596af8fdb7c7ac46d397b02de8 + md5: 00299cefe3c38a8e200db754c4f025c4 depends: - __osx >=10.13 - bzip2 >=1.0.8,<2.0a0 - libexpat >=2.7.0,<3.0a0 - libffi >=3.4,<4.0a0 - liblzma >=5.8.1,<6.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libsqlite >=3.50.0,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - openssl >=3.5.0,<4.0a0 @@ -9784,12 +9823,12 @@ packages: - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 12898620 - timestamp: 1744323796398 -- conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h2267d90_1_cp313t.conda - build_number: 1 - sha256: a0eb5bfae3e58f46ea6de09bf51e19f9c611e9bb1d63751065f5b48e55a8a0bd - md5: 3a0f325506b25cf554c55795520635ba + size: 12921103 + timestamp: 1749048830353 +- conda: https://prefix.dev/conda-forge/osx-64/python-3.13.5-hbc1b2f2_2_cp313t.conda + build_number: 2 + sha256: dabd1d53e28bc8373b75679b85a6a3c52d88af006c84187570c4aecf4d9678fc + md5: 9f25803fad037c511742cb75de690e08 depends: - __osx >=10.13 - bzip2 >=1.0.8,<2.0a0 @@ -9797,7 +9836,7 @@ packages: - libffi >=3.4.6,<3.5.0a0 - liblzma >=5.8.1,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libsqlite >=3.50.1,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - openssl >=3.5.0,<4.0a0 @@ -9809,13 +9848,13 @@ packages: - py_freethreading license: Python-2.0 purls: [] - size: 15799189 - timestamp: 1744664727737 + size: 15902249 + timestamp: 1750063571529 python_site_packages_path: lib/python3.13t/site-packages -- conda: https://prefix.dev/conda-forge/osx-64/python-3.13.3-h534c281_101_cp313.conda - build_number: 101 - sha256: fe70f145472820922a01279165b96717815dcd4f346ad9a2f2338045d8818930 - md5: ebcc7c42561d8d8b01477020b63218c0 +- conda: https://prefix.dev/conda-forge/osx-64/python-3.13.5-hc3a4c56_102_cp313.conda + build_number: 102 + sha256: 8b2f14010eb0baf04ed1eb3908c9e184cd14512c4d64c43f313251b90e75b345 + md5: afa9492a7d31f6f7189ca8f08aceadac depends: - __osx >=10.13 - bzip2 >=1.0.8,<2.0a0 @@ -9823,7 +9862,7 @@ packages: - libffi >=3.4.6,<3.5.0a0 - liblzma >=5.8.1,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libsqlite >=3.50.1,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - openssl >=3.5.0,<4.0a0 @@ -9833,19 +9872,19 @@ packages: - tzdata license: Python-2.0 purls: [] - size: 13875464 - timestamp: 1744664784298 + size: 13955531 + timestamp: 1750063132430 python_site_packages_path: lib/python3.13/site-packages -- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.17-h6cefb37_0_cpython.conda - sha256: 62941aa93c59a69e56a56387ba7a8f0ae564273e00db72a4ce8e0b277d672e8f - md5: d181061519c02589c2c4203476730c25 +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.10.18-h6cefb37_0_cpython.conda + sha256: a9b9a74a98348019b28be674cc64c23d28297f3d0d9ebe079e81521b5ab5d853 + md5: 2732121b53b3651565a84137c795605d depends: - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 - libexpat >=2.7.0,<3.0a0 - libffi >=3.4,<4.0a0 - liblzma >=5.8.1,<6.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libsqlite >=3.50.0,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - openssl >=3.5.0,<4.0a0 @@ -9856,12 +9895,12 @@ packages: - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 11477490 - timestamp: 1744324062010 -- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-h81fe080_101_cp313.conda - build_number: 101 - sha256: f96468ab1e6f27bda92157bfc7f272d1fbf2ba2f85697bdc5bb106bccba1befb - md5: b3240ae8c42a3230e0b7f831e1c72e9f + size: 12385306 + timestamp: 1749048585934 +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hd53ec70_2_cp313t.conda + build_number: 2 + sha256: f6e6e9549d584c8a431d2719ef09e6250f2b92730ea5783a8ee78ce641079649 + md5: 75bf46515df6c7d9e4e47883b64e3956 depends: - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 @@ -9869,23 +9908,25 @@ packages: - libffi >=3.4.6,<3.5.0a0 - liblzma >=5.8.1,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libsqlite >=3.50.1,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - openssl >=3.5.0,<4.0a0 - - python_abi 3.13.* *_cp313 + - python_abi 3.13.* *_cp313t - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata + track_features: + - py_freethreading license: Python-2.0 purls: [] - size: 12136505 - timestamp: 1744663807953 - python_site_packages_path: lib/python3.13/site-packages -- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.3-hfd29fff_1_cp313t.conda - build_number: 1 - sha256: 28a0fa63d5557bb1a8818b86cefc10333253e0cd159db2a6f2a130340185d6cf - md5: 8463aa08925f217800fc11136ee748e5 + size: 14749185 + timestamp: 1750062621182 + python_site_packages_path: lib/python3.13t/site-packages +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hf3f3da0_102_cp313.conda + build_number: 102 + sha256: ee1b09fb5563be8509bb9b29b2b436a0af75488b5f1fa6bcd93fe0fba597d13f + md5: 123b7f04e7b8d6fc206cf2d3466f8a4b depends: - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 @@ -9893,30 +9934,28 @@ packages: - libffi >=3.4.6,<3.5.0a0 - liblzma >=5.8.1,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libsqlite >=3.50.1,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - openssl >=3.5.0,<4.0a0 - - python_abi 3.13.* *_cp313t + - python_abi 3.13.* *_cp313 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata - track_features: - - py_freethreading license: Python-2.0 purls: [] - size: 14836789 - timestamp: 1744663662894 - python_site_packages_path: lib/python3.13t/site-packages -- conda: https://prefix.dev/conda-forge/win-64/python-3.10.17-h8c5b53a_0_cpython.conda - sha256: 071303a9bcbba4d79ab1ca61f34ec9f4ad65bc15d897828f5006ef9507094557 - md5: 0c59918f056ab2e9c7bb45970d32b2ea + size: 12931515 + timestamp: 1750062475020 + python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/win-64/python-3.10.18-h8c5b53a_0_cpython.conda + sha256: 548f9e542e72925d595c66191ffd17056f7c0029b7181e2d99dbef47e4f3f646 + md5: f1775dab55c8a073ebd024bfb2f689c1 depends: - bzip2 >=1.0.8,<2.0a0 - libexpat >=2.7.0,<3.0a0 - libffi >=3.4,<4.0a0 - liblzma >=5.8.1,<6.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libsqlite >=3.50.0,<4.0a0 - libzlib >=1.3.1,<2.0a0 - openssl >=3.5.0,<4.0a0 - tk >=8.6.13,<8.7.0a0 @@ -9928,19 +9967,19 @@ packages: - python_abi 3.10.* *_cp310 license: Python-2.0 purls: [] - size: 16005181 - timestamp: 1744323366041 -- conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-h261c0b1_101_cp313.conda - build_number: 101 - sha256: 25cf0113c0e4fa42d31b0ff85349990dc454f1237638ba4642b009b451352cdf - md5: 4784d7aecc8996babe9681d017c81b8a + size: 15832933 + timestamp: 1749048670944 +- conda: https://prefix.dev/conda-forge/win-64/python-3.13.5-h7de537c_102_cp313.conda + build_number: 102 + sha256: 3de2b9f89b220cb779f6947cf87b328f73d54eed4f7e75a3f9337caeb4443910 + md5: a9a4658f751155c819d6cd4c47f0a4d2 depends: - bzip2 >=1.0.8,<2.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.49.1,<4.0a0 + - libsqlite >=3.50.1,<4.0a0 - libzlib >=1.3.1,<2.0a0 - openssl >=3.5.0,<4.0a0 - python_abi 3.13.* *_cp313 @@ -9951,20 +9990,20 @@ packages: - vc14_runtime >=14.29.30139 license: Python-2.0 purls: [] - size: 16614435 - timestamp: 1744663103022 + size: 16825621 + timestamp: 1750062318985 python_site_packages_path: Lib/site-packages -- conda: https://prefix.dev/conda-forge/win-64/python-3.13.3-hd7c436d_1_cp313t.conda - build_number: 1 - sha256: 0145db5ded3f15e7bba8873f232c26622df00acda070e9e43b14c6b72c3f3fc1 - md5: bac978c337c76f61eab2f3eb187d6a78 +- conda: https://prefix.dev/conda-forge/win-64/python-3.13.5-h9100add_2_cp313t.conda + build_number: 2 + sha256: 0e10f832ea0f2d4d2dcb9102c6170d1870c6a400e879fd7093bd3da538819b8e + md5: d239860697bdf410f478ce08517ce00c depends: - bzip2 >=1.0.8,<2.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.49.1,<4.0a0 + - libsqlite >=3.50.1,<4.0a0 - libzlib >=1.3.1,<2.0a0 - openssl >=3.5.0,<4.0a0 - python_abi 3.13.* *_cp313t @@ -9977,19 +10016,30 @@ packages: - py_freethreading license: Python-2.0 purls: [] - size: 16618325 - timestamp: 1744663415142 + size: 16645232 + timestamp: 1750062304216 python_site_packages_path: Lib/site-packages -- conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.3-h92d6c8b_1.conda - sha256: f5ce208db07f3e910e47ad054e62cd431f8e46e32596bd5431b0b2da99ff0786 - md5: 4fa25290aec662a01642ba4b3c0ff5c1 +- conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda + sha256: 1b09a28093071c1874862422696429d0d35bd0b8420698003ac004746c5e82a2 + md5: 38e34d2d1d9dca4fb2b9a0a04f604e2c + depends: + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/fastjsonschema?source=hash-mapping + size: 226259 + timestamp: 1733236073335 +- conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.5-h92d6c8b_2.conda + sha256: a214e37e87d232e50de01e18c17bde234c065d006815d259a7dd5c9d2827effd + md5: 32180e39991faf3fd42b4d74ef01daa0 depends: - - cpython 3.13.3.* + - cpython 3.13.5.* - python_abi * *_cp313t license: Python-2.0 purls: [] - size: 47968 - timestamp: 1744663562078 + size: 47886 + timestamp: 1750062474557 - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-7_cp310.conda build_number: 7 sha256: 1316c66889313d9caebcfa5d5e9e6af25f8ba09396fc1bc196a08a3febbbabb8 @@ -10025,9 +10075,9 @@ packages: purls: [] size: 7018 timestamp: 1745258869977 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cpu_mkl_py310_h8ec2884_100.conda - sha256: a91d20ad4a3246ce8e8b90c3498b145b85c30226e3e37e505012d725541b9872 - md5: 80db30658f13a31389c00b26bb494555 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.1-cpu_mkl_py310_h8ec2884_100.conda + sha256: 3eb546c736ed7b5f2bd241f895975d0bde9234394d17f09baa14239b31fa51e7 + md5: 8100f1c98fecea737de43e5d9930be36 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex * *_llvm @@ -10042,10 +10092,10 @@ packages: - libgcc >=13 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libtorch 2.7.0 cpu_mkl_hf6ddc5a_100 - - libuv >=1.50.0,<2.0a0 + - libtorch 2.7.1 cpu_mkl_hb1c5dc7_100 + - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=20.1.4 + - llvm-openmp >=20.1.7 - mkl >=2024.2.2,<2025.0a0 - networkx - numpy >=1.19,<3 @@ -10053,22 +10103,22 @@ packages: - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - setuptools <76 + - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.3 - typing_extensions >=4.10.0 constrains: - pytorch-gpu <0.0a0 - - pytorch-cpu 2.7.0 + - pytorch-cpu 2.7.1 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 25184622 - timestamp: 1746261093140 -- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.0-cuda126_mkl_py310_h5ee0071_300.conda - sha256: f74b4688640b2fba6cb91600179fa33e01824cb6fd0602b085ffd827f8599b30 - md5: 0bd3d9ab462afde912c99a0694352c46 + size: 25099073 + timestamp: 1750207871725 +- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.1-cuda126_mkl_py310_h5ee0071_300.conda + sha256: 598852e12864395c662a6ab4bf2024095c4b49919b387203dd28047a7313683a + md5: 31c733f19c3e40aa1f773718fb9859c8 depends: - __cuda - __glibc >=2.17,<3.0.a0 @@ -10079,7 +10129,7 @@ packages: - 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 + - cudnn >=9.10.1.4,<10.0a0 - filelock - fsspec - jinja2 @@ -10088,7 +10138,7 @@ packages: - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 - - libcudss >=0.5.0.16,<0.5.1.0a0 + - libcudss >=0.6.0.5,<0.6.1.0a0 - libcufft >=11.3.0.4,<12.0a0 - libcufile >=1.11.1.6,<2.0a0 - libcurand >=10.3.7.77,<11.0a0 @@ -10098,35 +10148,35 @@ packages: - libmagma >=2.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - libstdcxx >=13 - - libtorch 2.7.0 cuda126_mkl_h99b69db_300 - - libuv >=1.50.0,<2.0a0 + - libtorch 2.7.1 cuda126_mkl_hc2b21a2_300 + - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - llvm-openmp >=20.1.4 + - llvm-openmp >=20.1.7 - mkl >=2024.2.2,<2025.0a0 - - nccl >=2.26.5.1,<3.0a0 + - nccl >=2.27.3.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 <76 + - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.3 - triton 3.3.0.* - typing_extensions >=4.10.0 constrains: - - pytorch-gpu 2.7.0 + - pytorch-gpu 2.7.1 - pytorch-cpu <0.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 25336738 - timestamp: 1746288474204 -- conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py310_h73f974a_100.conda - sha256: 7129e7f362516b7a844a495157668229da9ccb3ecaff56ce1ec7931e8aa7006a - md5: 351c882df9b738faf77754caa54208d7 + size: 25514375 + timestamp: 1750235978804 +- conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.1-cpu_mkl_py310_h73f974a_100.conda + sha256: b7830805fccab543cb7ada62d19a0bc9596d562c91309c62c50c6ede0828ce87 + md5: 7a1d7ef00b4e0e358be35a5719aed8c2 depends: - __osx >=10.15 - filelock @@ -10138,8 +10188,8 @@ packages: - libcblas >=3.9.0,<4.0a0 - libcxx >=18 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.7.0.* *_100 - - libuv >=1.50.0,<2.0a0 + - libtorch 2.7.1.* *_100 + - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 - mkl >=2023.2.0,<2024.0a0 @@ -10149,22 +10199,22 @@ packages: - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - setuptools <76 + - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.3 - typing_extensions >=4.10.0 constrains: - - pytorch-cpu 2.7.0 - pytorch-gpu <0.0a0 + - pytorch-cpu 2.7.1 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 24622267 - timestamp: 1746269297667 -- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py310_h10edff7_0.conda - sha256: d4739279f4d39ee181dec4529fee20e6162f9bf80ad337b607aa520ebb78af4e - md5: 21aa1504881dd42be1db42b7a77ffeda + size: 24706744 + timestamp: 1750207841382 +- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.1-cpu_generic_py310_h10edff7_0.conda + sha256: f7af66d7ce486a198ff9a32683c6bd316935db93e8dfc1886ac84f612cb7b5b7 + md5: f2eecacb3717dbda3630f865a28a5cce depends: - __osx >=11.0 - filelock @@ -10176,8 +10226,8 @@ packages: - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.7.0.* *_0 - - libuv >=1.50.0,<2.0a0 + - libtorch 2.7.1.* *_0 + - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - llvm-openmp >=18.1.8 - networkx @@ -10188,22 +10238,22 @@ packages: - python >=3.10,<3.11.0a0 - python >=3.10,<3.11.0a0 *_cpython - python_abi 3.10.* *_cp310 - - setuptools <76 + - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.3 - typing_extensions >=4.10.0 constrains: - - pytorch-cpu 2.7.0 - pytorch-gpu <0.0a0 + - pytorch-cpu 2.7.1 license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/torch?source=hash-mapping - size: 24398193 - timestamp: 1746265761920 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py310_h8e04999_100.conda - sha256: 1e98b88b73b274ce0d33830cdf5e55f743c3e3b287372a90f194d01d882edc7c - md5: b188fb29bb1cf567fc22d632d6e02fe0 + - pkg:pypi/torch?source=compressed-mapping + size: 24414938 + timestamp: 1750210929103 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.1-cpu_mkl_py310_h5bf2164_100.conda + sha256: 8f8256d5e78b4c2ebf5d394076901cb5ac18f43fad818afd507f952e4ec6cb88 + md5: 11a3bd7163569c118b9d6446cb464d74 depends: - filelock - fsspec @@ -10214,8 +10264,8 @@ packages: - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.7.0 cpu_mkl_hf54a72f_100 - - libuv >=1.50.0,<2.0a0 + - libtorch 2.7.1 cpu_mkl_h5c26a8c_100 + - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 - networkx @@ -10224,7 +10274,7 @@ packages: - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - setuptools <76 + - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.3 - typing_extensions >=4.10.0 @@ -10233,16 +10283,16 @@ packages: - vc14_runtime >=14.29.30139 constrains: - pytorch-gpu <0.0a0 - - pytorch-cpu 2.7.0 + - pytorch-cpu 2.7.1 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 23555333 - timestamp: 1746268961298 -- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.0-cuda126_mkl_py310_h61b71b3_300.conda - sha256: 72de2392a7b057b2154029bd8a8a4898f4bca8fa0c9367a1b0938023d87dbac9 - md5: dce9c91ef51f983e75b9d32803ea1c4e + size: 23795475 + timestamp: 1750290540564 +- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.1-cuda126_mkl_py310_hfcc198c_300.conda + sha256: 0ce1d2f77b47c35cb5f373096806b1281dab7f83065a8f628c31af5f906b29db + md5: e4264d8ec2f72e83b95184c3d6eab7b2 depends: - __cuda - cuda-cudart >=12.6.77,<13.0a0 @@ -10259,14 +10309,14 @@ packages: - libblas * *mkl - libcblas >=3.9.0,<4.0a0 - libcublas >=12.6.4.1,<13.0a0 - - libcudss >=0.5.0.16,<0.5.1.0a0 + - libcudss >=0.6.0.5,<0.6.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.9.0,<2.9.1.0a0 - libprotobuf >=5.29.3,<5.29.4.0a0 - - libtorch 2.7.0 cuda126_mkl_h09c782d_300 + - libtorch 2.7.1 cuda126_mkl_h4be6f90_300 - libuv >=1.51.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - mkl >=2024.2.2,<2025.0a0 @@ -10276,7 +10326,7 @@ packages: - pybind11 - python >=3.10,<3.11.0a0 - python_abi 3.10.* *_cp310 - - setuptools <76 + - setuptools - sleef >=3.8,<4.0a0 - sympy >=1.13.3 - typing_extensions >=4.10.0 @@ -10284,14 +10334,14 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - pytorch-gpu 2.7.0 - pytorch-cpu <0.0a0 + - pytorch-gpu 2.7.1 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/torch?source=hash-mapping - size: 23684707 - timestamp: 1748513257167 + size: 23727453 + timestamp: 1750230787975 - conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 md5: bc8e3267d44011051f2eb14d22fb0960 @@ -10452,36 +10502,33 @@ packages: purls: [] size: 1238038 timestamp: 1745325325058 -- conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda - sha256: 66d34e3b4881f856486d11914392c585713100ca547ccfc0947f3a4765c2c486 - md5: 6f445fb139c356f903746b2b91bbe786 +- conda: https://prefix.dev/conda-forge/linux-64/re2-2025.06.26-h9925aae_0.conda + sha256: 7a0b82cb162229e905f500f18e32118ef581e1fd182036f3298510b8e8663134 + md5: 2b4249747a9091608dbff2bd22afde44 depends: - - libre2-11 2024.07.02 hba17884_3 + - libre2-11 2025.06.26 hba17884_0 license: BSD-3-Clause - license_family: BSD purls: [] - size: 26811 - timestamp: 1741121137599 -- conda: https://prefix.dev/conda-forge/osx-64/re2-2024.07.02-hf8a452e_3.conda - sha256: 291ebc1f3c6d479077399298c42c5e510e354664212cba74c04b9ab13ad811de - md5: 11dae9af12311eee952f3431282c822d + size: 27330 + timestamp: 1751053087063 +- conda: https://prefix.dev/conda-forge/osx-64/re2-2025.06.26-ha5e900a_0.conda + sha256: 362d3172f6074f37688a4aa6f5caa8b46ffb7552887d3dfe7eaef2039aca6441 + md5: 2dc6248cb8249c98bd88c51ff1c86e24 depends: - - libre2-11 2024.07.02 h08ce7b7_3 + - libre2-11 2025.06.26 hfc00f1c_0 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 + size: 27456 + timestamp: 1751053203733 +- conda: https://prefix.dev/conda-forge/osx-arm64/re2-2025.06.26-h6589ca4_0.conda + sha256: d7c4f0144530c829bc9c39d1e17f31242a15f4e91c9d7d0f8dda58ab245988bb + md5: d519f1f98599719494472639406faffb depends: - - libre2-11 2024.07.02 hd41c47c_3 + - libre2-11 2025.06.26 hd41c47c_0 license: BSD-3-Clause - license_family: BSD purls: [] - size: 26954 - timestamp: 1741121389739 + size: 27423 + timestamp: 1751053372858 - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c md5: 283b96675859b20a825f8fa30f311446 @@ -10513,9 +10560,9 @@ packages: purls: [] size: 252359 timestamp: 1740379663071 -- conda: https://prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - sha256: d701ca1136197aa121bbbe0e8c18db6b5c94acbd041c2b43c70e5ae104e1d8ad - md5: a9b9368f3701a417eac9edbcae7cb737 +- conda: https://prefix.dev/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda + sha256: 9866aaf7a13c6cfbe665ec7b330647a0fb10a81e6f9b8fee33642232a1920e18 + md5: f6082eae112814f1447b56a5e1f6ed05 depends: - certifi >=2017.4.17 - charset-normalizer >=2,<4 @@ -10527,9 +10574,9 @@ packages: license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/requests?source=hash-mapping - size: 58723 - timestamp: 1733217126197 + - pkg:pypi/requests?source=compressed-mapping + size: 59407 + timestamp: 1749498221996 - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda sha256: 0116a9ca9bf3487e18979b58b2f280116dba55cb53475af7a6d835f7aa133db8 md5: 5f0f24f8032c2c1bb33f59b75974f5fc @@ -10540,6 +10587,136 @@ packages: - pkg:pypi/roman-numerals-py?source=hash-mapping size: 13348 timestamp: 1740240332327 +- conda: https://prefix.dev/conda-forge/linux-64/ruff-0.12.1-py310h99d4f36_1.conda + sha256: 448fcd11fde80672bc2cf1e5abc02d043b61f232bbdac3d1e79d20bb96d17340 + md5: 94466bbcea838da1a8f300a2b7df028e + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - __glibc >=2.17 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ruff?source=hash-mapping + size: 8258631 + timestamp: 1751128696825 +- conda: https://prefix.dev/conda-forge/linux-64/ruff-0.12.1-py313h7585d4e_1.conda + sha256: 4870718546141ddd991f738bc36c03a518f487cad6ba0e54f6a7a9f9cb3aed0c + md5: df6ca06448e1719fca9cdffb87d2ae30 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - __glibc >=2.17 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ruff?source=hash-mapping + size: 8268450 + timestamp: 1751128674425 +- conda: https://prefix.dev/conda-forge/osx-64/ruff-0.12.1-py310h86dda87_1.conda + sha256: 781a2511a54f13176152ae344f450bca771e82e813739f8942039cbeb18c53db + md5: 012e4421f57c46d75d9189da4c8c5462 + depends: + - __osx >=10.13 + - libcxx >=18 + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + constrains: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ruff?source=hash-mapping + size: 7881892 + timestamp: 1751129059142 +- conda: https://prefix.dev/conda-forge/osx-64/ruff-0.12.1-py313hcbad2e9_1.conda + sha256: aa7b8bb8468c6bfd12ec99197852b1b105741db9797fae3e73368d2806544d50 + md5: b7a177ade3497975b675471bef782dd9 + depends: + - __osx >=10.13 + - libcxx >=18 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ruff?source=hash-mapping + size: 7883202 + timestamp: 1751128945359 +- conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.12.1-py310hd9970f1_1.conda + sha256: 9925b665e38c2cf753c4cbf51cc7df119337d3bdba9670510684953569f6454a + md5: 7edc27f97dd8015636276f4ed4567ccc + depends: + - __osx >=11.0 + - libcxx >=18 + - python >=3.10,<3.11.0a0 + - python >=3.10,<3.11.0a0 *_cpython + - python_abi 3.10.* *_cp310 + constrains: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ruff?source=hash-mapping + size: 7448817 + timestamp: 1751129322484 +- conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.12.1-py313h2222209_1.conda + sha256: ec14fd4bc22866a866ee0499e5cb2b7da826c61939aa57893ae69f3d775a8742 + md5: a1f5b3a17e28ab04f77f45883ecd565a + depends: + - __osx >=11.0 + - libcxx >=18 + - python >=3.13,<3.14.0a0 + - python >=3.13,<3.14.0a0 *_cp313 + - python_abi 3.13.* *_cp313 + constrains: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ruff?source=hash-mapping + size: 7452773 + timestamp: 1751128970909 +- conda: https://prefix.dev/conda-forge/win-64/ruff-0.12.1-py310hdc4f0c4_1.conda + sha256: dc442d0833d933849fe52f84091ee87928bc297612aeca57271c60fc61c79106 + md5: 94b28c6aea4130fa6c8a3163a721067e + depends: + - python >=3.10,<3.11.0a0 + - python_abi 3.10.* *_cp310 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ruff?source=hash-mapping + size: 8232961 + timestamp: 1751129422320 +- conda: https://prefix.dev/conda-forge/win-64/ruff-0.12.1-py313h564f793_1.conda + sha256: 5c9d756905c6dcf98022095542293b18dd995db46deeafd5d480090a3cb73fce + md5: c1e9c64915d6233e30487f9efb5f1610 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ruff?source=hash-mapping + size: 8231540 + timestamp: 1751129340565 - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda sha256: 4cb98641f870666d365594013701d5691205a0fe81ac3ba7778a23b1cc2caa8e md5: 8c29cd33b64b2eb78597fa28b5595c8d @@ -10608,17 +10785,6 @@ packages: - pkg:pypi/scipy?source=hash-mapping size: 13507343 timestamp: 1739792089317 -- 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: 777736 - timestamp: 1740654030775 - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 md5: 4de79c071274a53dcaf2a8c749d1499e @@ -10935,20 +11101,9 @@ packages: license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/sympy?source=compressed-mapping + - pkg:pypi/sympy?source=hash-mapping size: 4616621 timestamp: 1745946173026 -- conda: https://prefix.dev/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda - sha256: 090023bddd40d83468ef86573976af8c514f64119b2bd814ee63a838a542720a - md5: 959484a66b4b76befcddc4fa97c95567 - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/tabulate?source=hash-mapping - size: 37554 - timestamp: 1733589854804 - conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda sha256: 65463732129899770d54b1fbf30e1bb82fdebda9d7553caf08d23db4590cd691 md5: ba7726b8df7b9d34ea80e82b097a4893 @@ -11055,17 +11210,17 @@ packages: - pkg:pypi/tomli?source=hash-mapping size: 19167 timestamp: 1733256819729 -- conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda - sha256: 986fae65f5568e95dbf858d08d77a0f9cca031345a98550f1d4b51d36d8811e2 - md5: 1d9ab4fc875c52db83f9c9b40af4e2c8 +- conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda + sha256: f8d3b49c084831a20923f66826f30ecfc55a4cd951e544b7213c692887343222 + md5: 146402bf0f11cbeb8f781fa4309a95d3 depends: - python >=3.9 license: MIT license_family: MIT purls: - - pkg:pypi/tomlkit?source=hash-mapping - size: 37372 - timestamp: 1733230836889 + - pkg:pypi/tomlkit?source=compressed-mapping + size: 38777 + timestamp: 1749127286558 - conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda sha256: eda38f423c33c2eaeca49ed946a8d3bf466cc3364970e083a65eb2fd85258d87 md5: 40d0ed782a8aaa16ef248e68c06c168d @@ -11118,6 +11273,7 @@ packages: depends: - typing_extensions ==4.14.0 pyhe01879c_0 license: PSF-2.0 + license_family: PSF purls: [] size: 90310 timestamp: 1748959427551 @@ -11128,155 +11284,79 @@ packages: - python >=3.9 - python license: PSF-2.0 + license_family: PSF purls: - pkg:pypi/typing-extensions?source=compressed-mapping size: 50978 timestamp: 1748959427551 -- conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 - md5: 4222072737ccff51314b5ece9c7d6f5a - license: LicenseRef-Public-Domain - purls: [] - size: 122968 - timestamp: 1742727099393 -- conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 - md5: 6797b005cd0f439c4c5c9ac565783700 - constrains: - - vs2015_runtime >=14.29.30037 - license: LicenseRef-MicrosoftWindowsSDK10 - purls: [] - size: 559710 - timestamp: 1728377334097 -- 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.10,<3.11.0a0 - - python_abi 3.10.* *_cp310 - license: MIT - license_family: MIT - purls: - - pkg:pypi/ukkonen?source=hash-mapping - size: 13756 - timestamp: 1725784148759 -- 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/typos-1.34.0-h8fae777_0.conda + sha256: b8ebacc5a6971149fb4eec067d48d1243995de8fdb92145eadd12f94bf538ab9 + md5: e31ae446eb567b9f330a894453b11086 depends: - __glibc >=2.17,<3.0.a0 - - cffi - libgcc >=13 - - libstdcxx >=13 - - python >=3.13.0rc1,<3.14.0a0 - - python_abi 3.13.* *_cp313 + constrains: + - __glibc >=2.17 license: MIT license_family: MIT - purls: - - 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 + purls: [] + size: 3542941 + timestamp: 1751305362451 +- conda: https://prefix.dev/conda-forge/osx-64/typos-1.34.0-h371c88c_0.conda + sha256: 8e96013ebff778f2e5b017d83718ce860c1011c1631defb88e616e0b23d19a4f + md5: b5aa9a717a8da26210330b75ff31b716 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: + constrains: - __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 + purls: [] + size: 2774035 + timestamp: 1751305502248 +- conda: https://prefix.dev/conda-forge/osx-arm64/typos-1.34.0-h0716509_0.conda + sha256: 0309323403793e346c39e8680c40031ba8801422077459164b5285d9807149c0 + md5: 5ce04c5014a1ae8c97c8ebfaa2c252b6 depends: - __osx >=11.0 - - cffi - - libcxx >=17 - - 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: 13565 - timestamp: 1725784246850 -- conda: https://prefix.dev/conda-forge/osx-arm64/ukkonen-1.0.1-py313hf9c7212_5.conda - sha256: 482eac475928c031948790647ae10c2cb1d4a779c2e8f35f5fd1925561b13203 - md5: 8ddba23e26957f0afe5fc9236c73124a - depends: + constrains: - __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 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-py310hc19bc0b_5.conda - sha256: a82f9cfa34238f8ebbe7c0b77c3aed29c7314282ae842688587f3f22ee319c55 - md5: 89dcdea384ecd45100e43d627da94a58 - depends: - - cffi - - 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: MIT - license_family: MIT - purls: - - pkg:pypi/ukkonen?source=hash-mapping - size: 17065 - timestamp: 1725784497818 -- conda: https://prefix.dev/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda - sha256: 4f57f2eccd5584421f1b4d8c96c167c1008cba660d7fab5bdec1de212a0e0ff0 - md5: 97337494471e4265a203327f9a194234 + purls: [] + size: 2737457 + timestamp: 1751305859246 +- conda: https://prefix.dev/conda-forge/win-64/typos-1.34.0-h77a83cd_0.conda + sha256: b5eb9835ed565944db42b62aeec1098e80ec18b6108c07af0ee085b6abecfc21 + md5: c39c84a3eb9967bdbec425338997e5cd 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 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 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.4.0-pyhd8ed1ab_0.conda - sha256: a25403b76f7f03ca1a906e1ef0f88521edded991b9897e7fed56a3e334b3db8c - md5: c1e349028e0052c4eea844e94f773065 + purls: [] + size: 2586327 + timestamp: 1751305889847 +- conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + md5: 4222072737ccff51314b5ece9c7d6f5a + license: LicenseRef-Public-Domain + purls: [] + size: 122968 + timestamp: 1742727099393 +- conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 + md5: 6797b005cd0f439c4c5c9ac565783700 + constrains: + - vs2015_runtime >=14.29.30037 + license: LicenseRef-MicrosoftWindowsSDK10 + purls: [] + size: 559710 + timestamp: 1728377334097 +- conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + sha256: 4fb9789154bd666ca74e428d973df81087a697dbb987775bc3198d2215f240f8 + md5: 436c165519e140cb08d246a4472a9d6a depends: - brotli-python >=1.0.9 - h2 >=4,<5 @@ -11287,56 +11367,53 @@ packages: license_family: MIT purls: - pkg:pypi/urllib3?source=hash-mapping - size: 100791 - timestamp: 1744323705540 -- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda - sha256: 7a685b5c37e9713fa314a0d26b8b1d7a2e6de5ab758698199b5d5b6dba2e3ce1 - md5: d3f0381e38093bde620a8d85f266ae55 + size: 101735 + timestamp: 1750271478254 +- conda: https://prefix.dev/conda-forge/noarch/validate-pyproject-0.24.1-pyhd8ed1ab_0.conda + sha256: d00daac3cae5ebbea552985af3e9deca73a8f6638ae4b739f13f52360e181e82 + md5: ddb271534ef5fdc3c2faa9776507a425 + depends: + - python >=3.9 + - python-fastjsonschema >=2.16.2,<=3 + license: BSD-3-Clause AND MIT AND MPL-2.0 + purls: + - pkg:pypi/validate-pyproject?source=hash-mapping + size: 49295 + timestamp: 1742602820328 +- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_26.conda + sha256: b388d88e04aa0257df4c1d28f8d85d985ad07c1e5645aa62335673c98704c4c6 + md5: 18b6bf6f878501547786f7bf8052a34d depends: - - vc14_runtime >=14.42.34433 + - vc14_runtime >=14.44.35208 track_features: - vc14 license: BSD-3-Clause license_family: BSD purls: [] - size: 17893 - timestamp: 1743195261486 -- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda - sha256: 30dcb71bb166e351aadbdc18f1718757c32cdaa0e1e5d9368469ee44f6bf4709 - md5: 91651a36d31aa20c7ba36299fb7068f4 + size: 17914 + timestamp: 1750371462857 +- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda + sha256: 7bad6e25a7c836d99011aee59dcf600b7f849a6fa5caa05a406255527e80a703 + md5: 14d65350d3f5c8ff163dc4f76d6e2830 depends: - ucrt >=10.0.20348.0 constrains: - - vs2015_runtime 14.42.34438.* *_26 + - vs2015_runtime 14.44.35208.* *_26 license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime license_family: Proprietary purls: [] - size: 750733 - timestamp: 1743195092905 -- conda: https://prefix.dev/conda-forge/noarch/virtualenv-20.31.2-pyhd8ed1ab_0.conda - sha256: 763dc774200b2eebdf5437b112834c5455a1dd1c9b605340696950277ff36729 - md5: c0600c1b374efa7a1ff444befee108ca - depends: - - distlib >=0.3.7,<1 - - filelock >=3.12.2,<4 - - platformdirs >=3.9.1,<5 - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/virtualenv?source=hash-mapping - size: 4133755 - timestamp: 1746781585998 -- conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda - sha256: 432f2937206f1ad4a77e39f84fabc1ce7d2472b669836fb72bd2bfd19a2defc9 - md5: 3357e4383dbce31eed332008ede242ab + size: 756109 + timestamp: 1750371459116 +- conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_26.conda + sha256: d18d77c8edfbad37fa0e0bb0f543ad80feb85e8fe5ced0f686b8be463742ec0b + md5: 312f3a0a6b3c5908e79ce24002411e32 depends: - - vc14_runtime >=14.42.34438 + - vc14_runtime >=14.44.35208 license: BSD-3-Clause license_family: BSD purls: [] - size: 17873 - timestamp: 1743195097269 + size: 17888 + timestamp: 1750371463202 - conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda sha256: f21e63e8f7346f9074fd00ca3b079bd3d2fa4d71f1f89d5b6934bf31446dc2a5 md5: b68980f2495d096e71c7fd9d7ccf63e6 @@ -11396,17 +11473,6 @@ packages: purls: [] size: 63274 timestamp: 1641347623319 -- conda: https://prefix.dev/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda - sha256: 3f7a58ff4ff1d337d56af0641a7eba34e7eea0bf32e49934c96ee171640f620b - md5: 234be740b00b8e41567e5b0ed95aaba9 - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/zipp?source=compressed-mapping - size: 22691 - timestamp: 1748277499928 - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda sha256: 7560d21e1b021fd40b65bfb72f67945a3fcb83d78ad7ccf37b8b3165ec3b68ad md5: df5e78d904988eb55042c0c97446079f diff --git a/pyproject.toml b/pyproject.toml index c5a9f4da..e200956b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,14 +34,15 @@ Homepage = "https://github.com/data-apis/array-api-extra" "Bug Tracker" = "https://github.com/data-apis/array-api-extra/issues" Changelog = "https://github.com/data-apis/array-api-extra/releases" - # Hatch [tool.hatch] version.path = "src/array_api_extra/__init__.py" +[tool.hatch.build.targets.sdist] +exclude = ["codecov.yml", "pixi.lock", "RELEASING.md", "renovate.json"] -# Pixi +#  Pixi [tool.pixi.project] channels = ["https://prefix.dev/conda-forge"] @@ -55,7 +56,6 @@ array-api-extra = { path = ".", editable = true } [tool.pixi.feature.lint.dependencies] typing-extensions = ">=4.14.0" -pre-commit = ">=4.2.0" pylint = ">=3.3.7" mypy = ">=1.16.1" basedpyright = ">=1.29.4" @@ -63,19 +63,35 @@ numpydoc = ">=1.8.0,<2" # import dependencies for mypy: array-api-strict = ">=2.3.1,<2.4" numpy = ">=2.1.3" -pytest = ">=8.4.0" hypothesis = ">=6.131.28" -dask-core = ">=2025.5.1" # No distributed, tornado, etc. +dask-core = ">=2025.5.1" # No distributed, tornado, etc. +dprint = ">=0.50.0,<0.51" +lefthook = ">=1.11.14,<2" +ruff = ">=0.12.1,<0.13" +typos = ">=1.34.0,<2" +actionlint = ">=1.7.7,<2" +blacken-docs = ">=1.19.1,<2" +pytest = ">=8.4.1,<9" +validate-pyproject = ">=0.24.1,<0.25" # NOTE: don't add cupy, jax, pytorch, or sparse here, # as they slow down mypy and are not portable across target OSs [tool.pixi.feature.lint.tasks] -pre-commit-install = { cmd = "pre-commit install", description = "Install pre-commit" } -pre-commit = { cmd = "pre-commit run --all-files", description = "Run pre-commit" } +lefthook = { cmd = "lefthook", description = "Run lefthook" } +hooks = { cmd = "lefthook install", description = "Install pre-commit hooks" } +pre-commit = { cmd = "lefthook run pre-commit", description = "Run pre-commit checks" } +pylint = { cmd = "pylint array_api_extra", cwd = "src", description = "Lint with pylint" } 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" } +ruff-check = { cmd = "ruff check --fix", description = "Lint with ruff" } +ruff-format = { cmd = "ruff format", description = "Format with ruff" } +dprint = { cmd = "dprint fmt", description = "Format with dprint" } +typos = { cmd = "typos --write-changes --force-exclude", description = "Fix typos" } +actionlint = { cmd = "actionlint", description = "Lint actions with actionlint" } +blacken-docs = { cmd = "blacken-docs", description = "Format Python markdown blocks with Black" } +validate-pyproject = { cmd = "validate-pyproject pyproject.toml", description = "Validate pyproject.toml" } +numpydoc = { cmd = "numpydoc lint", description = "Validate docstrings with numpydoc" } +lint = { cmd = "lefthook run pre-commit --all-files --force", description = "Run all linters" } [tool.pixi.feature.tests.dependencies] pytest = ">=8.4.0" @@ -105,7 +121,7 @@ myst-parser = ">=4.0.1" sphinx-copybutton = ">=0.5.2" sphinx-autodoc-typehints = ">=1.25.3" # Needed to import parsed modules with autodoc -dask-core = ">=2025.5.1" # No distributed, tornado, etc. +dask-core = ">=2025.5.1" # No distributed, tornado, etc. pytest = ">=8.4.0" typing-extensions = ">=4.14.0" numpy = ">=2.1.3" @@ -222,7 +238,6 @@ markers = [ "xfail_xp_backend(library, /, *, reason=None, strict=None): Xfail test for a specific backend", ] - # Coverage [tool.coverage] @@ -275,11 +290,10 @@ reportImportCycles = false reportUnknownLambdaType = false executionEnvironments = [ - { root = "tests", reportPrivateUsage = false }, + { root = "tests", reportPrivateUsage = false, reportUnknownArgumentType = false }, { root = "src" }, ] - # Ruff [tool.ruff] @@ -287,65 +301,64 @@ target-version = "py310" [tool.ruff.lint] extend-select = [ - "B", # flake8-bugbear - "F", # Pyflakes - "I", # isort - "E", # Pycodestyle - "W", # Pycodestyle - "N", # pep8-naming + "B", # flake8-bugbear + "F", # Pyflakes + "I", # isort + "E", # Pycodestyle + "W", # Pycodestyle + "N", # pep8-naming "ARG", # flake8-unused-arguments - "C4", # flake8-comprehensions - "EM", # flake8-errmsg + "C4", # flake8-comprehensions + "EM", # flake8-errmsg "ICN", # flake8-import-conventions "ISC", # flake8-implicit-str-concat - "G", # flake8-logging-format + "G", # flake8-logging-format "PGH", # pygrep-hooks "PIE", # flake8-pie - "PL", # pylint - "PT", # flake8-pytest-style + "PL", # pylint + "PT", # flake8-pytest-style "PTH", # flake8-use-pathlib "RET", # flake8-return "RUF", # Ruff-specific "SIM", # flake8-simplify "T20", # flake8-print - "UP", # pyupgrade + "UP", # pyupgrade "YTT", # flake8-2020 "EXE", # flake8-executable "NPY", # NumPy specific rules - "PD", # pandas-vet - "UP", # Pyupgrade + "PD", # pandas-vet + "UP", # Pyupgrade ] ignore = [ - "PLR09", # Too many <...> + "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 + "ISC001", # Conflicts with formatter + "N801", # Class name should use CapWords convention + "N802", # Function name should be lowercase + "N806", # Variable in function should be lowercase + "PLC0415", # `import` should be at the top-level of a file ] - # Pylint [tool.pylint] 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 + "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 + "import-error", # mypy handles this + "import-outside-toplevel", # optional dependencies ] - # numpydoc [tool.numpydoc_validation] checks = [ - "all", # report on all checks, except the below + "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 diff --git a/renovate.json b/renovate.json index c263292b..a25395b0 100644 --- a/renovate.json +++ b/renovate.json @@ -1,10 +1,6 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended", - "helpers:pinGitHubActionDigests", - ":automergeMinor" - ], + "extends": ["config:recommended", "helpers:pinGitHubActionDigests", ":automergeMinor"], "dependencyDashboardTitle": "META: Dependency Dashboard", "commitMessagePrefix": "deps:", "labels": ["dependencies"], @@ -13,59 +9,49 @@ "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 or requires-python.", - "matchManagers": ["pixi", "pep621"], - "matchPackageNames": ["python"], - "enabled": false - }, - { - "description": "Schedule automerged GHA updates for the 15th of each month.", - "matchManagers": ["github-actions"], - "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 - }, - { - "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 * *"] - } - ] + "packageRules": [{ + "description": "Do not bump deps pinned with '~=' or '='.", + "matchManagers": ["pixi"], + "matchCurrentValue": "/^~?=/", + "enabled": false + }, { + "description": "Do not bump Python deps in the manifest or requires-python.", + "matchManagers": ["pixi", "pep621"], + "matchPackageNames": ["python"], + "enabled": false + }, { + "description": "Schedule automerged GHA updates for the 15th of each month.", + "matchManagers": ["github-actions"], + "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 + }, { + "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 * *"] + }] } diff --git a/src/array_api_extra/_lib/_funcs.py b/src/array_api_extra/_lib/_funcs.py index cf1a894a..05db6251 100644 --- a/src/array_api_extra/_lib/_funcs.py +++ b/src/array_api_extra/_lib/_funcs.py @@ -268,7 +268,7 @@ def broadcast_shapes(*shapes: tuple[float | None, ...]) -> tuple[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 + none_size = None in sizes or math.nan in sizes # noqa: PLW0177 sizes -= {1, None, math.nan} if len(sizes) > 1: msg = ( diff --git a/src/array_api_extra/testing.py b/src/array_api_extra/testing.py index 47511c75..d40fea1a 100644 --- a/src/array_api_extra/testing.py +++ b/src/array_api_extra/testing.py @@ -297,9 +297,9 @@ def temp_setattr(mod: ModuleType, name: str, func: object) -> None: # Enable using patch_lazy_xp_function not as a context manager temp_setattr = monkeypatch.setattr # type: ignore[assignment] # pyright: ignore[reportAssignmentType] - def iter_tagged() -> ( - Iterator[tuple[ModuleType, str, Callable[..., Any], dict[str, Any]]] - ): + def iter_tagged() -> 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 diff --git a/tests/conftest.py b/tests/conftest.py index 26b9a816..76fb7650 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -37,13 +37,13 @@ def library(request: pytest.FixtureRequest) -> Backend: # numpydoc ignore=PR01, ("xfail_xp_backend", partial(xfail, request), {"reason", "strict"}), ): for marker in request.node.iter_markers(marker_name): - if len(marker.args) != 1: # pyright: ignore[reportUnknownArgumentType] + if len(marker.args) != 1: 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] + if invalid_kwargs := set(marker.kwargs) - allow_kwargs: msg = f"Unexpected kwarg(s): {invalid_kwargs}" raise TypeError(msg) @@ -52,9 +52,9 @@ def library(request: pytest.FixtureRequest) -> Backend: # numpydoc ignore=PR01, strict: bool | None = marker.kwargs.get("strict", None) if library == elem: - reason = f"{library}: {reason}" if reason else str(library) # pyright: ignore[reportUnknownArgumentType] + reason = f"{library}: {reason}" if reason else str(library) kwargs = {"strict": strict} if strict is not None else {} - skip_or_xfail(reason=reason, **kwargs) # pyright: ignore[reportUnknownArgumentType] + skip_or_xfail(reason=reason, **kwargs) return elem @@ -98,7 +98,7 @@ def as_readonly(o: T) -> T: # numpydoc ignore=PR01,RT01 # This works with namedtuples too if isinstance(o, tuple | list): - return type(o)(*(as_readonly(i) for i in o)) # type: ignore[arg-type,return-value] # pyright: ignore[reportArgumentType,reportUnknownArgumentType] + return type(o)(*(as_readonly(i) for i in o)) # type: ignore[arg-type,return-value] # pyright: ignore[reportArgumentType] return o diff --git a/tests/test_funcs.py b/tests/test_funcs.py index dc0658ab..769b4119 100644 --- a/tests/test_funcs.py +++ b/tests/test_funcs.py @@ -94,8 +94,8 @@ def test_broadcast(self, xp: ModuleType): actual = apply_where( cond, (x, y), - lambda x, _: x, # pyright: ignore[reportUnknownArgumentType] - lambda _, y: y, # pyright: ignore[reportUnknownArgumentType] + lambda x, _: x, + lambda _, y: y, ) expect = xp.where(cond, x, y) xp_assert_equal(actual, expect) @@ -115,7 +115,7 @@ def test_dtype_propagation(self, xp: ModuleType, library: Backend): cond, (x, y), self.f1, - lambda x, y: mxp.astype(x - y, xp.int64), # pyright: ignore[reportArgumentType,reportUnknownArgumentType] + lambda x, y: mxp.astype(x - y, xp.int64), # pyright: ignore[reportArgumentType] ) assert actual.dtype == xp.int64 @@ -162,8 +162,8 @@ def test_dont_run_on_false(self, xp: ModuleType): actual = apply_where( x == 0, (x, y), - lambda x, y: x / y, # pyright: ignore[reportUnknownArgumentType] - lambda x, y: y / x, # pyright: ignore[reportUnknownArgumentType] + lambda x, y: x / y, + lambda x, y: y / x, ) xp_assert_equal(actual, xp.asarray([0.0, 1.5, 0.0])) diff --git a/tests/test_helpers.py b/tests/test_helpers.py index 43ad5dc7..9f5c924d 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -234,10 +234,10 @@ def test_device(self, xp: ModuleType, library: Backend, device: Device): # Test that we're accepting anything that is accepted by the # device= parameter in other functions - actual = capabilities(xp, device=device.type) # type: ignore[attr-defined] # pyright: ignore[reportUnknownArgumentType,reportAttributeAccessIssue] + actual = capabilities(xp, device=device.type) # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] -class Wrapper(Generic[T]): +class Wrapper(Generic[T]): # noqa: PLW1641 """Trivial opaque wrapper. Must be pickleable.""" x: T @@ -263,7 +263,7 @@ def __reduce__(self) -> tuple[object, ...]: # Note: NotHashable() instances can be reduced to an # unserializable local class - class NotHashable: + class NotHashable: # noqa: PLW1641 @override def __eq__(self, other: object) -> bool: return isinstance(other, type(self)) and other.__dict__ == self.__dict__ @@ -331,16 +331,16 @@ def test_flattened_stream(self): obj2 = [Wrapper(2), Wrapper(3)] instances1, rest1 = pickle_flatten(obj1, Wrapper) instances2, rest2 = pickle_flatten(obj2, Wrapper) - it = iter(instances1 + instances2 + [Wrapper(4)]) # pyright: ignore[reportUnknownArgumentType] - assert pickle_unflatten(it, rest1) == obj1 # pyright: ignore[reportUnknownArgumentType] - assert pickle_unflatten(it, rest2) == obj2 # pyright: ignore[reportUnknownArgumentType] - assert list(it) == [Wrapper(4)] # pyright: ignore[reportUnknownArgumentType] + it = iter(instances1 + instances2 + [Wrapper(4)]) + assert pickle_unflatten(it, rest1) == obj1 + assert pickle_unflatten(it, rest2) == obj2 + assert list(it) == [Wrapper(4)] def test_too_short(self): obj = [Wrapper(1), Wrapper(2)] instances, rest = pickle_flatten(obj, Wrapper) with pytest.raises(ValueError, match="Not enough"): - pickle_unflatten(instances[:1], rest) # pyright: ignore[reportUnknownArgumentType] + pickle_unflatten(instances[:1], rest) def test_recursion(self): obj: list[object] = [Wrapper(1)] @@ -349,7 +349,7 @@ def test_recursion(self): instances, rest = pickle_flatten(obj, Wrapper) assert instances == [Wrapper(1)] - obj2 = pickle_unflatten(instances, rest) # pyright: ignore[reportUnknownArgumentType] + obj2 = pickle_unflatten(instances, rest) assert len(obj2) == 2 assert obj2[0] is obj[0] assert obj2[1] is obj2 @@ -403,7 +403,7 @@ def f(x: object) -> object: assert isinstance(out, Wrapper) assert out.x[0] is winp.x[0] assert out.x[1] is not winp.x[1] - xp_assert_equal(out.x[1], winp.x[1]) # pyright: ignore[reportUnknownArgumentType] + xp_assert_equal(out.x[1], winp.x[1]) def test_arraylikes_are_static(self): pytest.importorskip("jax") diff --git a/tests/test_lazy.py b/tests/test_lazy.py index 056d608b..07904a33 100644 --- a/tests/test_lazy.py +++ b/tests/test_lazy.py @@ -187,8 +187,8 @@ 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] + assert array_namespace(y._meta) is cp # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] + xp_assert_equal(y.compute(), x_cp + 1) # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue] def test_dask_key(da: ModuleType): @@ -396,7 +396,7 @@ def test_lazy_apply_kwargs(xp: ModuleType, library: Backend, as_numpy: bool): 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] + actual = check_lazy_apply_kwargs(x, expect_cls, as_numpy) xp_assert_equal(actual, x + 1) diff --git a/tests/test_testing.py b/tests/test_testing.py index 7eda3fb6..3a93e287 100644 --- a/tests/test_testing.py +++ b/tests/test_testing.py @@ -296,7 +296,7 @@ def test_lazy_xp_function_deprecated_static_argnames(): # scipy.special.erf. from scipy.special._ufuncs import erf # type: ignore[import-untyped] - lazy_xp_function(erf) # pyright: ignore[reportUnknownArgumentType] + lazy_xp_function(erf) except ImportError: erf = None @@ -459,7 +459,7 @@ def test_patch_lazy_xp_functions_deprecated_monkeypatch( y = non_materializable5(x) xp_assert_equal(y, x) - with pytest.warns(DeprecationWarning): + with pytest.warns(DeprecationWarning, match="`monkeypatch` parameter"): _ = patch_lazy_xp_functions(request, monkeypatch, xp=xp) with pytest.raises(AssertionError, match=r"dask\.compute.* 1 times"): diff --git a/typos.toml b/typos.toml new file mode 100644 index 00000000..34233590 --- /dev/null +++ b/typos.toml @@ -0,0 +1,8 @@ +[files] +extend-exclude = [".git/", ".pixi/"] +ignore-hidden = false + +[default.extend-words] +nd = "nd" +typ = "typ" +cardinalis = "cardinalis" diff --git a/vendor_tests/_array_api_compat_vendor.py b/vendor_tests/_array_api_compat_vendor.py index cd31a9c4..9bc129b5 100644 --- a/vendor_tests/_array_api_compat_vendor.py +++ b/vendor_tests/_array_api_compat_vendor.py @@ -1,4 +1,5 @@ """This file is a hook imported by `src/array_api_extra/_lib/_compat.py`.""" +# pyright: reportUnknownParameterType=false, reportMissingParameterType=false from .array_api_compat import * # noqa: F403 from .array_api_compat import array_namespace as array_namespace_compat diff --git a/vendor_tests/test_vendor.py b/vendor_tests/test_vendor.py index 374cba11..e43c82fb 100644 --- a/vendor_tests/test_vendor.py +++ b/vendor_tests/test_vendor.py @@ -1,3 +1,7 @@ +# pyright: reportAttributeAccessIssue=false + +from typing import Any + import array_api_strict as xp from numpy.testing import assert_array_equal @@ -53,13 +57,13 @@ def test_vendor_extra(): x = xp.asarray(1) y = atleast_nd(x, ndim=0) - assert_array_equal(y, x) + assert_array_equal(y, x) # pyright: ignore[reportUnknownArgumentType] def test_vendor_extra_testing(): from .array_api_extra.testing import lazy_xp_function - def f(x): + def f(x: Any) -> Any: return x lazy_xp_function(f)