diff --git a/.all-contributorsrc b/.all-contributorsrc
index 5e5e6b0b..5585299e 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -38,7 +38,8 @@
"profile": "https://github.com/mdhaber",
"contributions": [
"code",
- "ideas"
+ "ideas",
+ "test"
]
},
{
@@ -239,6 +240,27 @@
"bug",
"tool"
]
+ },
+ {
+ "login": "pearu",
+ "name": "Pearu Peterson",
+ "avatar_url": "https://avatars.githubusercontent.com/u/402156?v=4",
+ "profile": "https://github.com/pearu",
+ "contributions": [
+ "review"
+ ]
+ },
+ {
+ "login": "paddyroddy",
+ "name": "Patrick J. Roddy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/15052188?v=4",
+ "profile": "https://paddyroddy.github.io/",
+ "contributions": [
+ "code",
+ "doc",
+ "example",
+ "test"
+ ]
}
]
}
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/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 @@
+
diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml
index 13411752..68bd3738 100644
--- a/.github/workflows/cd.yml
+++ b/.github/workflows/cd.yml
@@ -21,7 +21,7 @@ jobs:
with:
fetch-depth: 0
- - uses: hynek/build-and-inspect-python-package@b5076c307dc91924a82ad150cdd1533b444d3310 # v2.12.0
+ - uses: hynek/build-and-inspect-python-package@c52c3a4710070b50470d903818a7b25115dcd076 # v2.13.0
publish:
needs: [dist]
@@ -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@e8998f949152b193b063cb0ec769d69d929409be # v2.4.0
with:
subject-path: "dist/*"
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d030beff..8d982e1f 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -20,38 +20,35 @@ 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
with:
fetch-depth: 0
- - uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
- with:
- python-version: "3.13.2"
- - 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@8ca4608ef7f4daeb54f5205b20d0b7cb42f11143 # v0.8.14
with:
- pixi-version: v0.42.1
+ pixi-version: v0.50.2
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 (if this step fails, please 'pixi run lint' locally and push the changes)
+ run: pixi run -e lint lint
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:
@@ -59,16 +56,23 @@ jobs:
with:
fetch-depth: 0
- - uses: prefix-dev/setup-pixi@dbaed5efa0bd33d6bd6d162bec8a06d8fc43c807 # v0.8.5
+ - uses: prefix-dev/setup-pixi@8ca4608ef7f4daeb54f5205b20d0b7cb42f11143 # v0.8.14
with:
- pixi-version: v0.42.1
+ pixi-version: v0.50.2
cache: true
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
- uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
+ if: ${{ matrix.environment != 'tests-nogil' }}
+ uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
with:
token: ${{ secrets.CODECOV_TOKEN }}
diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml
index edf949c7..df2c2f9b 100644
--- a/.github/workflows/docs-build.yml
+++ b/.github/workflows/docs-build.yml
@@ -10,13 +10,16 @@ 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@8ca4608ef7f4daeb54f5205b20d0b7cb42f11143 # v0.8.14
with:
- pixi-version: v0.42.1
+ pixi-version: v0.50.2
cache: true
environments: docs
+
- name: Build Docs
run: pixi run -e docs docs
+
- name: Upload Artifact
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml
index 78a5ada1..844031bd 100644
--- a/.github/workflows/docs-deploy.yml
+++ b/.github/workflows/docs-deploy.yml
@@ -18,8 +18,9 @@ jobs:
name: docs-deploy
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+
- name: Download Artifact
- uses: dawidd6/action-download-artifact@07ab29fd4a977ae4d2b275087cf67563dfdf0295 # v9
+ uses: dawidd6/action-download-artifact@ac66b43f0e6a346234dd65d4d0c8fbb31cb316e5 # v11
with:
workflow: docs-build.yml
name: docs-build
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/CONTRIBUTORS.md b/CONTRIBUTORS.md
index 36d50b0d..900b1819 100644
--- a/CONTRIBUTORS.md
+++ b/CONTRIBUTORS.md
@@ -10,7 +10,7 @@ This project exists thanks to the following contributors
 Lucas Colley 💻 📖 💡 🤔 🚇 🚧 🔧 ⚠️ 🐛 📦 👀 |
-  Matt Haberland 💻 🤔 |
+  Matt Haberland 💻 🤔 ⚠️ |
 Jake Bowhay 💻 👀 🔧 |
 Aaron Meurer 👀 🤔 🚇 |
 Tim Head 🤔 |
@@ -37,6 +37,8 @@ This project exists thanks to the following contributors
 Thomas Li 🐛 🔧 |
+  Pearu Peterson 👀 |
+  Patrick J. Roddy 💻 📖 💡 ⚠️ |
diff --git a/README.md b/README.md
index 3fe7e3eb..3ed766eb 100644
--- a/README.md
+++ b/README.md
@@ -1,32 +1,32 @@
# array-api-extra
-[![Actions Status][actions-badge]][actions-link]
[![docs - here!][docs-badge]][docs-link]
-[](https://pixi.sh)
-[](#contributors)
-[](https://typing.python.org/)
-[](https://codecov.io/github/data-apis/array-api-extra)
-
[![PyPI version][pypi-version]][pypi-link]
[![Conda-Forge][conda-badge]][conda-link]
[![PyPI platforms][pypi-platforms]][pypi-link]
+[](#contributors)
+
+[](https://pixi.sh)
+[](https://typing.python.org/)
+[](https://codecov.io/github/data-apis/array-api-extra)
[](https://jacobtomlinson.dev/effver)
[](https://scientific-python.org/specs/spec-0008/)
-[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 +38,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
@@ -65,7 +65,7 @@ This project exists thanks to the following contributors
 Lucas Colley 💻 📖 💡 🤔 🚇 🚧 🔧 ⚠️ 🐛 📦 👀 |
-  Matt Haberland 💻 🤔 |
+  Matt Haberland 💻 🤔 ⚠️ |
 Jake Bowhay 💻 👀 🔧 |
 Aaron Meurer 👀 🤔 🚇 |
 Tim Head 🤔 |
@@ -92,6 +92,8 @@ This project exists thanks to the following contributors
 Thomas Li 🐛 🔧 |
+  Pearu Peterson 👀 |
+  Patrick J. Roddy 💻 📖 💡 ⚠️ |
diff --git a/RELEASING.md b/RELEASING.md
index 564fc682..9b5d4ff5 100644
--- a/RELEASING.md
+++ b/RELEASING.md
@@ -1,8 +1,8 @@
1. Update the version in `src/array_api_extra/__init__.py`
-2. Update the lockfile with `pixi update && pixi install`
+2. Update the lockfile with `pixi update; pixi install`
3. Push your changes
4. Cut a release via the GitHub GUI
5. Update the version to `{next micro version}.dev0`
-6. `pixi clean cache --pypi && pixi update && pixi install`
+6. `pixi clean cache --pypi; pixi update; pixi install`
7. Push your changes
8. Merge the automated PR to conda-forge/array-api-extra-feedstock
diff --git a/docs/api-reference.md b/docs/api-reference.md
index ee33a819..61e09e2d 100644
--- a/docs/api-reference.md
+++ b/docs/api-reference.md
@@ -12,10 +12,13 @@
broadcast_shapes
cov
create_diagonal
+ default_dtype
expand_dims
isclose
kron
+ nan_to_num
nunique
+ one_hot
pad
setdiff1d
sinc
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..3ae3197d
--- /dev/null
+++ b/lefthook.yml
@@ -0,0 +1,56 @@
+lefthook: pixi run --no-progress --environment=lint lefthook
+
+templates:
+ run: run --quiet --no-progress --environment=lint
+
+colors: true
+
+output:
+ - meta # Print lefthook version
+ - summary # Print summary block (successful and failed steps)
+ - empty_summary # Print summary heading when there are no steps to run
+ # - success # Print successful steps
+ # - failure # Print failed steps printing
+ # - execution # Print any execution logs
+ # - execution_out # Print execution output
+ # - execution_info # Print `EXECUTE > ...` logging
+ - skips # Print "skip" (i.e. no files matched)
+
+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 ac0d48f9..e11e3e4d 100644
--- a/pixi.lock
+++ b/pixi.lock
@@ -9,83 +9,85 @@ 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
- - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_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/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/libgcc-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.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.4-h0c1763c_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/noarch/python_abi-3.13-7_cp313.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_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-8_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: .
+ - 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
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_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/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.4-h39a8b3b_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/openssl-3.5.2-h6e31bce_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-8_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: .
+ - 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
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_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/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.4-h4237e3c_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/openssl-3.5.2-he92f556_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-8_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: .
+ - 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
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_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.49.2-h67fdade_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-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/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/openssl-3.5.2-h725018a_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-8_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
- - pypi: .
+ - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
+ - pypi: ./
dev:
channels:
- url: https://prefix.dev/conda-forge/
@@ -94,222 +96,149 @@ 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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.11-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/noarch/basedpyright-1.31.3-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.5-pyha770c72_0.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.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-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/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/linux-64/coverage-7.10.5-py310h3406613_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.7.0-pyhe01879c_1.conda
- conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/dill-0.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/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
- - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda
- - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda
- - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda
- conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda
- conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.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.138.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.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/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.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/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/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/ld_impl_linux-64-2.44-h1423503_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/lefthook-1.12.3-hfc2019e_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/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/libblas-3.9.0-34_hfdb39a5_mkl.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-34_h372d94f_mkl.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_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/libgcc-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.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/libhwloc-2.12.1-default_h3d81e11_1000.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_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-h7460b1f_2.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.4-h0c1763c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.1-cpu_mkl_h783a78b_102.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/libuv-1.51.0-hb03c661_1.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/libxml2-2.13.8-h04c0eec_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.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/linux-64/llvm-openmp-20.1.8-h4922eb0_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h0070a79_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/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
- 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/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.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/mkl-2024.2.2-ha770c72_17.conda
- conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py310h5eaa309_0.conda
- conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda
- conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda
- conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda
- - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.17.1-py310h7c4b9e2_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.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/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/linux-64/nodejs-24.4.1-heeeca48_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.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.9.0-pyhe01879c_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_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.2-h17f744e_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/optree-0.17.0-py310h03d9f68_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/parso-0.8.5-pyhcf101f3_0.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/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.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/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310h7c4b9e2_1.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/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_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
+ - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.8-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/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/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.18-hd6af730_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.1-cpu_mkl_py310_hefd4a7a_102.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/linux-64/s2n-1.5.18-h763c568_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.12.11-h718f522_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
- - 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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.9.0-ha0421bc_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/soupsieve-2.7-pyhd8ed1ab_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
@@ -322,242 +251,161 @@ 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/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/linux-64/tbb-2021.13.0-hb60516a_3.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/tomli-2.2.1-pyhe01879c_2.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/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
+ - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/typos-1.35.5-hdab8a38_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/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: .
+ - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.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-py310h7c4b9e2_3.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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.11-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/noarch/basedpyright-1.31.3-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.5-pyha770c72_0.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.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-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/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/osx-64/coverage-7.10.5-py310h929a2ac_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.7.0-pyhe01879c_1.conda
- conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/dill-0.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/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
- - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.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.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.138.3-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
- 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.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/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/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/lefthook-1.12.3-hccc6df8_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/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/libexpat-2.7.0-h240833e_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.8-h3d58e20_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_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/libgfortran-15.1.0-h5f6db21_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_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/libhwloc-2.12.1-default_h8c32e24_1000.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h57a12c2_2.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/liblzma-5.8.1-hd471939_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h14f6895_2.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.4-h39a8b3b_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.1-cpu_mkl_hc5f6e96_102.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h58003a5_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-he1bc88e_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.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/osx-64/llvm-openmp-20.1.8-hf4e0ed4_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310h06366c5_2.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
- 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/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.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
- - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/mypy-1.17.1-py310h1b7cace_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.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/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/osx-64/nodejs-24.4.1-h2e7699b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.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.9.0-pyhe01879c_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.2-h6e31bce_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.2-h82caab2_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/optree-0.17.0-py310h50c4e7d_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/parso-0.8.5-pyhcf101f3_0.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/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.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/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py310h1b7cace_1.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/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_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
+ - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.8-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/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/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.18-h93e8a92_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.1-cpu_mkl_py310_h0891237_102.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.5-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.12.11-hab3cb23_0.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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.9.0-h289094c_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/soupsieve-2.7-pyhd8ed1ab_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
@@ -570,242 +418,159 @@ 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/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/osx-64/tbb-2021.13.0-hc025b3e_3.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/tomli-2.2.1-pyhe01879c_2.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/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
+ - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/typos-1.35.5-hb440939_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/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: .
+ - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h4132b18_3.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-py310h1b7cace_3.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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.11-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/noarch/basedpyright-1.31.3-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.5-pyha770c72_0.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.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-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/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/osx-arm64/coverage-7.10.5-py310h5f69134_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.7.0-pyhe01879c_1.conda
- conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/dill-0.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/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
- - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda
- - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda
- - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.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.138.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.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/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.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/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/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/lefthook-1.12.3-h820172f_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/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/libexpat-2.7.0-h286801f_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-34_h10e41b3_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-34_hb3479ef_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_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/libgfortran-15.1.0-hfdf1602_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_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/liblapack-3.9.0-34_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_h60d53f8_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-h6c9c1dd_2.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.4-h4237e3c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.1-cpu_generic_haa461e3_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.0-h6caf38d_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.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/osx-arm64/llvm-openmp-20.1.8-hbb9b287_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310h5fad91f_2.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
- 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/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.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-py310h5936506_0.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda
- conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda
- - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.17.1-py310h7bdd564_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.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/osx-arm64/nodejs-24.4.1-hab9d20b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.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/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/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.9.0-pyhe01879c_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_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.2-hd90e43c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.17.0-py310hc9b05e5_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/parso-0.8.5-pyhcf101f3_0.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/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.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/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h7bdd564_1.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/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_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
+ - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.8-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/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/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.18-h6cefb37_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.1-cpu_generic_py310_h10231c0_2.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.5-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.12.11-h23cf233_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
- - 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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.9.0-hb028509_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/soupsieve-2.7-pyhd8ed1ab_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
@@ -818,213 +583,139 @@ 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/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/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/tomli-2.2.1-pyhe01879c_2.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/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
+ - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/typos-1.35.5-h0ca00b2_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/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: .
+ - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.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-py310h7bdd564_3.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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.11-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/noarch/basedpyright-1.31.3-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.5-pyha770c72_0.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/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/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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.0-pyh7428d3b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-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/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/win-64/coverage-7.10.5-py310hdb0e946_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda
- conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/dill-0.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/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
- - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.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.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/hypothesis-6.138.3-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.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
- - 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/lefthook-1.12.3-h11686cb_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250512.1-cxx17_habfad5f_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-34_h5709861_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-34_h2a3cdd5_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_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/libhwloc-2.12.1-default_h88281d1_1000.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-34_hf9ab0e9_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-6.31.1-hdcda5b4_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.1-cpu_mkl_hf058426_104.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-hfd05255_1.conda
- conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda
- - conda: https://prefix.dev/conda-forge/win-64/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/libxml2-2.13.8-h741aa76_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/win-64/llvmlite-0.44.0-py310hab3ae16_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/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
- 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/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.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/win-64/mkl-2024.2.2-h57928b3_15.conda
- conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda
- - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/mypy-1.17.1-py310h29418f3_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/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/win-64/nodejs-24.4.1-he453025_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.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.9.0-pyhe01879c_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/optree-0.17.0-py310he9f1925_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/parso-0.8.5-pyhcf101f3_0.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/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.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/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310h29418f3_1.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/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyh5e4992e_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
+ - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.8-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/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/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.18-h8c5b53a_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.1-cpu_mkl_py310_h2841ce8_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
- - 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/requests-2.32.5-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/ruff-0.12.11-h429b229_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.9.0-h67fd636_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/soupsieve-2.7-pyhd8ed1ab_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
@@ -1037,38 +728,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-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/win-64/tbb-2021.13.0-h18a62a1_3.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/tomli-2.2.1-pyhe01879c_2.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/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
+ - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/typos-1.35.5-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_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.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: .
+ - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.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-py310h29418f3_3.conda
+ - pypi: ./
dev-cuda:
channels:
- url: https://prefix.dev/conda-forge/
@@ -1077,265 +759,195 @@ 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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.11-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
- - 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/noarch/basedpyright-1.31.3-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.5-pyha770c72_0.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.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-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/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/coverage-7.10.5-py310h3406613_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_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.86-ha770c72_2.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_2.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-h4bc722e_2.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.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/linux-64/cudnn-9.12.0.46-hbcb9cd8_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.6.0-py310h8c3aed4_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.6.0-py310hbc0d89f_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda
- conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/dill-0.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/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
- - 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/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda
- - conda: https://prefix.dev/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda
- - conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda
- conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda
- conda: https://prefix.dev/conda-forge/linux-64/gmpy2-2.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.138.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.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/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.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/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/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/ld_impl_linux-64-2.44-h1423503_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/lefthook-1.12.3-hfc2019e_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/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/libblas-3.9.0-34_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/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/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/libcblas-3.9.0-34_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.12.0.46-hf7e9902_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.12.0.46-h58dd1b1_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.6.0.5-h58dd1b1_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/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/libcusolver-11.7.5.82-h9ab20c4_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.5.82-h9ab20c4_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.10.65-h5888daf_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.10.65-h5888daf_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_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/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/libgcc-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.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_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.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/libhwloc-2.12.1-default_h3d81e11_1000.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_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-h9918c94_2.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/libnsl-2.0.1-hb9d3cd8_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.9.86-h5888daf_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h7460b1f_2.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.4-h0c1763c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.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-cuda129_mkl_h16584c3_302.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.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/libuv-1.51.0-hb03c661_1.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/libxml2-2.13.8-h04c0eec_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.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/linux-64/llvm-openmp-20.1.8-h4922eb0_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h0070a79_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/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
- 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/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.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/mkl-2024.2.2-ha770c72_17.conda
- conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py310h5eaa309_0.conda
- conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda
- conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda
- conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda
- - conda: https://prefix.dev/conda-forge/linux-64/msgpack-python-1.1.0-py310h3788b33_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.17.1-py310h7c4b9e2_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.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/nccl-2.27.7.1-h49b9d9a_2.conda
- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda
- conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda
- - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.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/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/linux-64/nodejs-24.4.1-heeeca48_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.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.9.0-pyhe01879c_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_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.2-h17f744e_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/optree-0.17.0-py310h03d9f68_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/parso-0.8.5-pyhcf101f3_0.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/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.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/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310h7c4b9e2_1.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/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_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
+ - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.8-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/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/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.18-hd6af730_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.1-cuda129_mkl_py310_h43be9e4_302.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/rdma-core-58.0-h5888daf_0.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/linux-64/s2n-1.5.18-h763c568_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.12.11-h718f522_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
- - 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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.9.0-ha0421bc_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/soupsieve-2.7-pyhd8ed1ab_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
@@ -1348,243 +960,163 @@ 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/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/linux-64/tbb-2021.13.0-hb60516a_3.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/tomli-2.2.1-pyhe01879c_2.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/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
- - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/triton-3.3.1-cuda129py310hc5d9a74_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/typos-1.35.5-hdab8a38_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/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/yaml-0.2.5-h280c20c_3.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-py310h7c4b9e2_3.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: .
+ - 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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.11-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/noarch/basedpyright-1.31.3-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.5-pyha770c72_0.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.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-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/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/osx-64/coverage-7.10.5-py310h929a2ac_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.7.0-pyhe01879c_1.conda
- conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/dill-0.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/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
- - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.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.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.138.3-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
- 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.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/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/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/lefthook-1.12.3-hccc6df8_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/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/libexpat-2.7.0-h240833e_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.8-h3d58e20_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_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/libgfortran-15.1.0-h5f6db21_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_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/libhwloc-2.12.1-default_h8c32e24_1000.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h57a12c2_2.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/liblzma-5.8.1-hd471939_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h14f6895_2.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.4-h39a8b3b_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.1-cpu_mkl_hc5f6e96_102.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h58003a5_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-he1bc88e_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.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/osx-64/llvm-openmp-20.1.8-hf4e0ed4_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310h06366c5_2.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
- 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/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.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
- - conda: https://prefix.dev/conda-forge/osx-64/msgpack-python-1.1.0-py310hfa8da69_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/mypy-1.17.1-py310h1b7cace_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.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/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/osx-64/nodejs-24.4.1-h2e7699b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.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.9.0-pyhe01879c_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.2-h6e31bce_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.2-h82caab2_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/optree-0.17.0-py310h50c4e7d_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/parso-0.8.5-pyhcf101f3_0.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/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.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/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py310h1b7cace_1.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/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_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
+ - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.8-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/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/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.18-h93e8a92_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.1-cpu_mkl_py310_h0891237_102.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.5-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.12.11-hab3cb23_0.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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.9.0-h289094c_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/soupsieve-2.7-pyhd8ed1ab_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
@@ -1597,242 +1129,159 @@ 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/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/osx-64/tbb-2021.13.0-hc025b3e_3.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/tomli-2.2.1-pyhe01879c_2.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/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
+ - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/typos-1.35.5-hb440939_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/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: .
+ - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h4132b18_3.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-py310h1b7cace_3.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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.11-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/noarch/basedpyright-1.31.3-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.5-pyha770c72_0.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.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-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/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/osx-arm64/coverage-7.10.5-py310h5f69134_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.7.0-pyhe01879c_1.conda
- conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/dill-0.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/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
- - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/furo-2024.8.6-pyhd8ed1ab_2.conda
- - conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda
- - conda: https://prefix.dev/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/gmpy2-2.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.138.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.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/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.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/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/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/lefthook-1.12.3-h820172f_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/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/libexpat-2.7.0-h286801f_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-34_h10e41b3_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-34_hb3479ef_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_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/libgfortran-15.1.0-hfdf1602_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_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/liblapack-3.9.0-34_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_h60d53f8_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-h6c9c1dd_2.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.4-h4237e3c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.1-cpu_generic_haa461e3_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.0-h6caf38d_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.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/osx-arm64/llvm-openmp-20.1.8-hbb9b287_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310h5fad91f_2.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
- 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/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.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-py310h5936506_0.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda
- conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda
- - conda: https://prefix.dev/conda-forge/osx-arm64/msgpack-python-1.1.0-py310h7306fd8_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.17.1-py310h7bdd564_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.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/osx-arm64/nodejs-24.4.1-hab9d20b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.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/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/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.9.0-pyhe01879c_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_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.2-hd90e43c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.17.0-py310hc9b05e5_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/parso-0.8.5-pyhcf101f3_0.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/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.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/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h7bdd564_1.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/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_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
+ - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.8-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/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/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.18-h6cefb37_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.1-cpu_generic_py310_h10231c0_2.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.5-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.12.11-h23cf233_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
- - 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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.9.0-hb028509_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/soupsieve-2.7-pyhd8ed1ab_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
@@ -1845,233 +1294,163 @@ 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/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/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/tomli-2.2.1-pyhe01879c_2.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/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
+ - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/typos-1.35.5-h0ca00b2_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/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: .
+ - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.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-py310h7bdd564_3.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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.11-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/noarch/basedpyright-1.31.3-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.5-pyha770c72_0.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/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/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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.0-pyh7428d3b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-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/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/coverage-7.10.5-py310hdb0e946_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.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.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/win-64/cudnn-9.12.0.46-h32ff316_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/cupy-13.6.0-py310h9349102_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.6.0-py310h867cfc4_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda
- conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/dill-0.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/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
- - 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/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.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.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/hypothesis-6.138.3-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.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
- - 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/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/lefthook-1.12.3-h11686cb_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libabseil-20250512.1-cxx17_habfad5f_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-34_h5709861_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-34_h2a3cdd5_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.12.0.46-hca898b4_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.12.0.46-hca898b4_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcudss-0.6.0.5-hca898b4_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/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/libcusolver-11.7.5.82-hac47afa_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.10.65-hac47afa_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_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/libgomp-15.1.0-h1383e82_4.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.12.1-default_h88281d1_1000.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-34_hf9ab0e9_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-h6290ce1_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.9.86-he0c23c2_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-6.31.1-hdcda5b4_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.1-cuda128_mkl_h2cc4d28_304.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-hfd05255_1.conda
- conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda
- - conda: https://prefix.dev/conda-forge/win-64/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/libxml2-2.13.8-h741aa76_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/win-64/llvmlite-0.44.0-py310hab3ae16_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/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
- 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/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.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/win-64/mkl-2024.2.2-h57928b3_15.conda
- conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda
- - conda: https://prefix.dev/conda-forge/win-64/msgpack-python-1.1.0-py310hc19bc0b_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/mypy-1.17.1-py310h29418f3_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/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/win-64/nodejs-24.4.1-he453025_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.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.9.0-pyhe01879c_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/optree-0.17.0-py310he9f1925_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/parso-0.8.5-pyhcf101f3_0.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/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.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/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310h29418f3_1.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/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyh5e4992e_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
+ - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.8-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/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/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.18-h8c5b53a_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.1-cuda128_mkl_py310_h9d6390c_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/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/requests-2.32.5-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/ruff-0.12.11-h429b229_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.9.0-h67fd636_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/soupsieve-2.7-pyhd8ed1ab_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
@@ -2084,38 +1463,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-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/win-64/tbb-2021.13.0-h18a62a1_3.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/tomli-2.2.1-pyhe01879c_2.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/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
+ - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/typos-1.35.5-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_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.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: .
+ - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.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-py310h29418f3_3.conda
+ - pypi: ./
docs:
channels:
- url: https://prefix.dev/conda-forge/
@@ -2126,75 +1496,75 @@ 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
+ - conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.5-pyha770c72_0.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.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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/charset-normalizer-3.4.3-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.4.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_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/fsspec-2025.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.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/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/libexpat-2.7.0-h5888daf_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-34_h59b9bed_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-34_he106b2a_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_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/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.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/libgcc-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_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.30-pthreads_h94d23a6_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.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/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/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.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/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/openssl-3.5.0-h7b32b05_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.2-py313h1f731e6_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_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.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/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.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/noarch/python_abi-3.13-7_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-8_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.5-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
- - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2
+ - conda: https://prefix.dev/conda-forge/noarch/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-8.3.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
@@ -2204,84 +1574,84 @@ 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/noarch/tomli-2.2.1-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/tomli-2.2.1-pyhe01879c_2.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.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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
- - 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: .
+ - 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-h280c20c_3.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-py313h07c4f96_3.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-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/noarch/beautifulsoup4-4.13.5-pyha770c72_0.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.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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/charset-normalizer-3.4.3-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.4.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_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/fsspec-2025.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.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/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.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/libblas-3.9.0-34_h7f60823_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-34_hff6cab4_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.8-h3d58e20_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_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/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/libgfortran-15.1.0-h5f6db21_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-34_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.30-openmp_h83c2472_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_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.8-hf4e0ed4_2.conda
- conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2
- conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/osx-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/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.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-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/osx-64/numpy-2.3.2-py313h333cfc4_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.2-h6e31bce_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.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/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.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/noarch/python_abi-3.13-7_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-8_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.5-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
- - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2
+ - conda: https://prefix.dev/conda-forge/noarch/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-8.3.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
@@ -2291,84 +1661,85 @@ 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/noarch/tomli-2.2.1-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/tomli-2.2.1-pyhe01879c_2.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.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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
- - 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: .
+ - 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-h4132b18_3.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-py313h585f44e_3.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/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/noarch/beautifulsoup4-4.13.5-pyha770c72_0.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.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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/charset-normalizer-3.4.3-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.4.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_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/fsspec-2025.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.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/osx-arm64/icu-75.1-hfee45f7_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.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/libblas-3.9.0-34_h10e41b3_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-34_hb3479ef_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_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/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/libgfortran-15.1.0-hfdf1602_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-34_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.30-openmp_h60d53f8_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_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.8-hbb9b287_2.conda
- conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2
- conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-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/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.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.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/osx-arm64/numpy-2.3.2-py313haac90e2_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_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.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/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.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/noarch/python_abi-3.13-7_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-8_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.5-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
- - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2
+ - conda: https://prefix.dev/conda-forge/noarch/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-8.3.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
@@ -2378,83 +1749,83 @@ 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/noarch/tomli-2.2.1-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/tomli-2.2.1-pyhe01879c_2.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.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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
- - 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: .
+ - 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-h925e9cb_3.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-py313hcdf3177_3.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/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/noarch/beautifulsoup4-4.13.5-pyha770c72_0.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.8.3-h4c7d964_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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/charset-normalizer-3.4.3-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.4.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_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/fsspec-2025.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.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/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/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/libblas-3.9.0-34_h5709861_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-34_h2a3cdd5_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_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/libhwloc-2.12.1-default_h88281d1_1000.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-34_hf9ab0e9_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.49.2-h67fdade_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-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/libxml2-2.13.8-h741aa76_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/llvm-openmp-20.1.8-hfa2b4ca_2.conda
- conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2
- conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda
- - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.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/win-64/mkl-2024.2.2-h57928b3_16.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/openssl-3.5.0-ha4e3fda_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.2-py313ha14762d_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_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.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/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.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/noarch/python_abi-3.13-7_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-8_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.5-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
- - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2
+ - conda: https://prefix.dev/conda-forge/noarch/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-8.3.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
@@ -2464,23 +1835,23 @@ environments:
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda
- - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda
- - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda
- - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h18a62a1_3.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-pyhe01879c_2.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.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.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_2.conda
- - pypi: .
+ - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.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-py313h5ea7bf4_3.conda
+ - pypi: ./
lint:
channels:
- url: https://prefix.dev/conda-forge/
@@ -2490,444 +1861,445 @@ 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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.11-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.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/noarch/basedpyright-1.31.3-pyhcf101f3_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.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-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.4.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_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/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.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.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.131.15-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.138.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.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/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/libexpat-2.7.0-h5888daf_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/lefthook-1.12.3-hfc2019e_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-34_h59b9bed_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-34_he106b2a_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_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/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.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/libgcc-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_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.30-pthreads_h94d23a6_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.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-hb03c661_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-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.17.1-py313h07c4f96_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.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_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/nodejs-24.4.1-heeeca48_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.2-py313h1f731e6_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.2-h26f9b46_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/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/pathspec-0.12.1-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py313h07c4f96_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.7-pyhe01879c_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.8-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/noarch/python_abi-3.13-7_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.2-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_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.5-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/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/linux-64/ruff-0.12.11-h718f522_0.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
- - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.3.0-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda
- 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_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/linux-64/tk-8.6.13-noxft_hd72426e_102.conda
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.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.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.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/typos-1.35.5-hdab8a38_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/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_2.conda
- - pypi: .
+ - 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-h280c20c_3.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-py313h07c4f96_3.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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.11-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.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/noarch/basedpyright-1.31.3-pyhcf101f3_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.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-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.4.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_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/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.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.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.131.15-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.138.3-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
- 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.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/lefthook-1.12.3-hccc6df8_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-34_h7f60823_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-34_hff6cab4_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.8-h3d58e20_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_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/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/libgfortran-15.1.0-h5f6db21_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-34_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.30-openmp_h83c2472_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h58003a5_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.4-ha54dae1_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.8-hf4e0ed4_2.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.17.1-py313h585f44e_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.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_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/nodejs-24.4.1-h2e7699b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.2-py313h333cfc4_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.2-h6e31bce_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/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/pathspec-0.12.1-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py313h585f44e_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.7-pyhe01879c_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.8-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/noarch/python_abi-3.13-7_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.2-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_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.5-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/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/osx-64/ruff-0.12.11-hab3cb23_0.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
- - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.3.0-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda
- 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/osx-64/tk-8.6.13-hf689a15_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.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.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.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/typos-1.35.5-hb440939_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/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_2.conda
- - pypi: .
+ - 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-h4132b18_3.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-py313h585f44e_3.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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.11-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.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/noarch/basedpyright-1.31.3-pyhcf101f3_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-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.8.3-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-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.4.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_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/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.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.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.131.15-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.138.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.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/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.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/lefthook-1.12.3-h820172f_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-34_h10e41b3_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-34_hb3479ef_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_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/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/libgfortran-15.1.0-hfdf1602_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-34_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.30-openmp_h60d53f8_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.0-h6caf38d_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.4-hdb05f8b_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.8-hbb9b287_2.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.17.1-py313hcdf3177_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.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_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-24.4.1-hab9d20b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.2-py313haac90e2_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.2-he92f556_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/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/pathspec-0.12.1-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py313hcdf3177_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.7-pyhe01879c_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.8-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/noarch/python_abi-3.13-7_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.2-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_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.5-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/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/osx-arm64/ruff-0.12.11-h23cf233_0.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
- - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.3.0-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda
- 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-h5083fa2_1.conda
- - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda
- - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.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.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.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/typos-1.35.5-h0ca00b2_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/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_2.conda
- - pypi: .
+ - 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-h925e9cb_3.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-py313hcdf3177_3.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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.11-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.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/noarch/basedpyright-1.31.3-pyhcf101f3_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.8.3-h4c7d964_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-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.0-pyh7428d3b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-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.4.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_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/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.3.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.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.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/hypothesis-6.138.3-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.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
- 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.7.0-he0c23c2_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/lefthook-1.12.3-h11686cb_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-34_h5709861_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-34_h2a3cdd5_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_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/libhwloc-2.12.1-default_h88281d1_1000.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-34_hf9ab0e9_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.49.2-h67fdade_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-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/libxml2-2.13.8-h741aa76_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/llvm-openmp-20.1.8-hfa2b4ca_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/win-64/mkl-2024.2.2-h57928b3_16.conda
+ - conda: https://prefix.dev/conda-forge/win-64/mypy-1.17.1-py313h5ea7bf4_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.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_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/nodejs-24.4.1-he453025_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.2-py313ha14762d_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.2-h725018a_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/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/pathspec-0.12.1-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py313h5ea7bf4_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.7-pyhe01879c_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.8-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/noarch/python_abi-3.13-7_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.2-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_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.5-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/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/win-64/ruff-0.12.11-h429b229_0.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
- - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/sphinx-8.3.0-pyhd8ed1ab_0.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://prefix.dev/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda
- 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-h5226925_1.conda
- - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda
- - conda: https://prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h18a62a1_3.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-pyhe01879c_2.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.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.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/typos-1.35.5-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_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.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_2.conda
- - pypi: .
+ - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.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-py313h5ea7bf4_3.conda
+ - pypi: ./
tests:
channels:
- url: https://prefix.dev/conda-forge/
@@ -2937,188 +2309,194 @@ 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-strict-2.3.1-pyhd8ed1ab_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.4.1-pyhe01879c_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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py313h8060acc_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.10.5-py313h3dea7bd_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.138.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/libexpat-2.7.0-h5888daf_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-34_h59b9bed_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-34_he106b2a_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_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/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.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/libgcc-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_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.30-pthreads_h94d23a6_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.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/openssl-3.5.0-h7b32b05_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.2-py313h1f731e6_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.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/noarch/python_abi-3.13-7_cp313.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.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.5-hec9711d_102_cp313.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py313h717bdf5_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.10.5-py313h4db2fa4_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.138.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-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/libexpat-2.7.0-h240833e_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-34_h7f60823_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-34_hff6cab4_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.8-h3d58e20_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_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/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/libgfortran-15.1.0-h5f6db21_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-34_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.30-openmp_h83c2472_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_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.8-hf4e0ed4_2.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/osx-64/numpy-2.3.2-py313h333cfc4_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.2-h6e31bce_0.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/noarch/python_abi-3.13-7_cp313.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.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.5-hc3a4c56_102_cp313.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py313ha9b7d5b_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.10.5-py313ha0c97b7_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.138.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/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/libexpat-2.7.0-h286801f_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-34_h10e41b3_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-34_hb3479ef_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_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/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/libgfortran-15.1.0-hfdf1602_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-34_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.30-openmp_h60d53f8_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_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.8-hbb9b287_2.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda
- - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.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/osx-arm64/numpy-2.3.2-py313haac90e2_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_0.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/noarch/python_abi-3.13-7_cp313.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.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.5-hf3f3da0_102_cp313.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.0-pyh7428d3b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py313hb4c8b1a_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/coverage-7.10.5-py313hd650c13_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.138.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/libexpat-2.7.0-he0c23c2_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-34_h5709861_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-34_h2a3cdd5_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_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/libhwloc-2.12.1-default_h88281d1_1000.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-34_hf9ab0e9_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.49.2-h67fdade_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-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/libxml2-2.13.8-h741aa76_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.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/win-64/llvm-openmp-20.1.8-hfa2b4ca_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h57928b3_16.conda
+ - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.2-py313ha14762d_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_0.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/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/pluggy-1.6.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.5-h7de537c_102_cp313.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_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
- - 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/tbb-2021.13.0-h18a62a1_3.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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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
- - pypi: .
+ - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
+ - pypi: ./
tests-backends:
channels:
- url: https://prefix.dev/conda-forge/
@@ -3127,727 +2505,362 @@ 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-strict-2.3.1-pyhd8ed1ab_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.4.1-pyhe01879c_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/ca-certificates-2025.8.3-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/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/linux-64/coverage-7.10.5-py310h3406613_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.7.0-pyhe01879c_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/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/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-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/h2-4.2.0-pyhd8ed1ab_0.conda
- - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.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.138.3-pyha770c72_0.conda
- conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda
- - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/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.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/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/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/ld_impl_linux-64-2.44-h1423503_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/libblas-3.9.0-34_hfdb39a5_mkl.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-34_h372d94f_mkl.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_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/libgcc-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.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/libhwloc-2.12.1-default_h3d81e11_1000.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_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-h7460b1f_2.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.4-h0c1763c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.1-cpu_mkl_h783a78b_102.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/libuv-1.51.0-hb03c661_1.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/libxml2-2.13.8-h04c0eec_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.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/linux-64/llvm-openmp-20.1.8-h4922eb0_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h0070a79_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/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/mkl-2024.2.2-ha770c72_17.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/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.2-h26f9b46_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.2-h17f744e_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/optree-0.17.0-py310h03d9f68_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/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/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_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.18-hd6af730_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.1-cpu_mkl_py310_hefd4a7a_102.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/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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.9.0-ha0421bc_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
- 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/linux-64/tbb-2021.13.0-hb60516a_3.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/tomli-2.2.1-pyhe01879c_2.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/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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: .
+ - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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/ca-certificates-2025.8.3-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/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/osx-64/coverage-7.10.5-py310h929a2ac_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.7.0-pyhe01879c_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/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/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-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/h2-4.2.0-pyhd8ed1ab_0.conda
- - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.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.138.3-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.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/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/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/libexpat-2.7.0-h240833e_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.8-h3d58e20_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_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/libgfortran-15.1.0-h5f6db21_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_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/libhwloc-2.12.1-default_h8c32e24_1000.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h57a12c2_2.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/liblzma-5.8.1-hd471939_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h14f6895_2.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.4-h39a8b3b_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.1-cpu_mkl_hc5f6e96_102.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h58003a5_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-he1bc88e_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.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/osx-64/llvm-openmp-20.1.8-hf4e0ed4_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310h06366c5_2.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/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.2-h6e31bce_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.2-h82caab2_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/optree-0.17.0-py310h50c4e7d_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/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/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_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.18-h93e8a92_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.1-cpu_mkl_py310_h0891237_102.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/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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.9.0-h289094c_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
- 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/osx-64/tbb-2021.13.0-hc025b3e_3.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/tomli-2.2.1-pyhe01879c_2.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/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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: .
+ - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h4132b18_3.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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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/ca-certificates-2025.8.3-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/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/osx-arm64/coverage-7.10.5-py310h5f69134_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.7.0-pyhe01879c_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/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/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-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/h2-4.2.0-pyhd8ed1ab_0.conda
- - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.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.138.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/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.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/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/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/libexpat-2.7.0-h286801f_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-34_h10e41b3_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-34_hb3479ef_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_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/libgfortran-15.1.0-hfdf1602_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_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/liblapack-3.9.0-34_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_h60d53f8_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-h6c9c1dd_2.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.4-h4237e3c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.1-cpu_generic_haa461e3_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.0-h6caf38d_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.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/osx-arm64/llvm-openmp-20.1.8-hbb9b287_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310h5fad91f_2.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/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.2-he92f556_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.2-hd90e43c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.17.0-py310hc9b05e5_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/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/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_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.18-h6cefb37_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.1-cpu_generic_py310_h10231c0_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/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/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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.9.0-hb028509_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
- 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/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/tomli-2.2.1-pyhe01879c_2.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/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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: .
+ - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.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
- - 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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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/ca-certificates-2025.8.3-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/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/win-64/coverage-7.10.5-py310hdb0e946_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_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.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/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.138.3-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/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/libabseil-20250512.1-cxx17_habfad5f_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-34_h5709861_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-34_h2a3cdd5_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_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/libhwloc-2.12.1-default_h88281d1_1000.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-34_hf9ab0e9_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-6.31.1-hdcda5b4_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.1-cpu_mkl_hf058426_104.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-hfd05255_1.conda
- conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda
- - conda: https://prefix.dev/conda-forge/win-64/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/libxml2-2.13.8-h741aa76_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/win-64/llvmlite-0.44.0-py310hab3ae16_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/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/win-64/mkl-2024.2.2-h57928b3_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/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.2-h725018a_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/optree-0.17.0-py310he9f1925_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/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/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyh5e4992e_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.18-h8c5b53a_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.1-cpu_mkl_py310_h2841ce8_104.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
- - 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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/sleef-3.9.0-h67fd636_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
- 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/win-64/tbb-2021.13.0-h18a62a1_3.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/tomli-2.2.1-pyhe01879c_2.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/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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: .
+ - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda
+ - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda
+ - pypi: ./
tests-cuda:
channels:
- url: https://prefix.dev/conda-forge/
@@ -3856,791 +2869,683 @@ 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-strict-2.3.1-pyhd8ed1ab_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.4.1-pyhe01879c_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/ca-certificates-2025.8.3-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/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/coverage-7.10.5-py310h3406613_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_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.86-ha770c72_2.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_2.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-h4bc722e_2.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.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/linux-64/cudnn-9.12.0.46-hbcb9cd8_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cupy-13.6.0-py310h8c3aed4_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.6.0-py310hbc0d89f_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.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/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-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/h2-4.2.0-pyhd8ed1ab_0.conda
- - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.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.138.3-pyha770c72_0.conda
- conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda
- - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.6.1-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/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.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/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/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/ld_impl_linux-64-2.44-h1423503_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/libblas-3.9.0-34_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/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/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/libcblas-3.9.0-34_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.12.0.46-hf7e9902_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.12.0.46-h58dd1b1_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.6.0.5-h58dd1b1_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/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/libcusolver-11.7.5.82-h9ab20c4_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.5.82-h9ab20c4_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.10.65-h5888daf_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.10.65-h5888daf_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_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/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/libgcc-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.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_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.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/libhwloc-2.12.1-default_h3d81e11_1000.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_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-h9918c94_2.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/libnsl-2.0.1-hb9d3cd8_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.9.86-h5888daf_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h7460b1f_2.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.4-h0c1763c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.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-cuda129_mkl_h16584c3_302.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.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/libuv-1.51.0-hb03c661_1.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/libxml2-2.13.8-h04c0eec_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.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/linux-64/llvm-openmp-20.1.8-h4922eb0_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h0070a79_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/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/mkl-2024.2.2-ha770c72_17.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/nccl-2.26.5.1-ha44e49d_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.27.7.1-h49b9d9a_2.conda
- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda
- conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda
- - conda: https://prefix.dev/conda-forge/linux-64/nlohmann_json-3.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/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.2-h26f9b46_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.2-h17f744e_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/optree-0.17.0-py310h03d9f68_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/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/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_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.18-hd6af730_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.1-cuda129_mkl_py310_h43be9e4_302.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/rdma-core-58.0-h5888daf_0.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/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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.9.0-ha0421bc_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
- 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/linux-64/tbb-2021.13.0-hb60516a_3.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/tomli-2.2.1-pyhe01879c_2.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/linux-64/triton-3.3.1-cuda129py310hc5d9a74_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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/yaml-0.2.5-h280c20c_3.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: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl
- - pypi: .
+ - 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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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/ca-certificates-2025.8.3-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/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/osx-64/coverage-7.10.5-py310h929a2ac_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.7.0-pyhe01879c_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/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/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-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/h2-4.2.0-pyhd8ed1ab_0.conda
- - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.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.138.3-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.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/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/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/libexpat-2.7.0-h240833e_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.8-h3d58e20_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_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/libgfortran-15.1.0-h5f6db21_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_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/libhwloc-2.12.1-default_h8c32e24_1000.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h57a12c2_2.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/liblzma-5.8.1-hd471939_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h14f6895_2.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.4-h39a8b3b_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.1-cpu_mkl_hc5f6e96_102.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h58003a5_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-he1bc88e_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.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/osx-64/llvm-openmp-20.1.8-hf4e0ed4_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310h06366c5_2.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/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.2-h6e31bce_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.2-h82caab2_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/optree-0.17.0-py310h50c4e7d_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/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/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_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.18-h93e8a92_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.1-cpu_mkl_py310_h0891237_102.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/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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.9.0-h289094c_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
- 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/osx-64/tbb-2021.13.0-hc025b3e_3.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/tomli-2.2.1-pyhe01879c_2.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/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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: .
+ - conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h4132b18_3.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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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/ca-certificates-2025.8.3-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/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/osx-arm64/coverage-7.10.5-py310h5f69134_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.7.0-pyhe01879c_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/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/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-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/h2-4.2.0-pyhd8ed1ab_0.conda
- - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.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.138.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/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.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/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/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/libexpat-2.7.0-h286801f_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-34_h10e41b3_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-34_hb3479ef_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_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/libgfortran-15.1.0-hfdf1602_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_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/liblapack-3.9.0-34_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_h60d53f8_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-h6c9c1dd_2.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.4-h4237e3c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.1-cpu_generic_haa461e3_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.0-h6caf38d_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.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/osx-arm64/llvm-openmp-20.1.8-hbb9b287_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310h5fad91f_2.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/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.2-he92f556_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.2-hd90e43c_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.17.0-py310hc9b05e5_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/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/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_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.18-h6cefb37_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.1-cpu_generic_py310_h10231c0_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/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/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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.9.0-hb028509_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
- 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/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/tomli-2.2.1-pyhe01879c_2.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/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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: .
+ - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.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
- - 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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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/ca-certificates-2025.8.3-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/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/coverage-7.10.5-py310hdb0e946_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.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.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/win-64/cudnn-9.12.0.46-h32ff316_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/cupy-13.6.0-py310h9349102_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.6.0-py310h867cfc4_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.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/importlib-metadata-8.6.1-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.138.3-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/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/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/libabseil-20250512.1-cxx17_habfad5f_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-34_h5709861_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-34_h2a3cdd5_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.12.0.46-hca898b4_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.12.0.46-hca898b4_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcudss-0.6.0.5-hca898b4_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/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/libcusolver-11.7.5.82-hac47afa_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.10.65-hac47afa_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_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/libgomp-15.1.0-h1383e82_4.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.12.1-default_h88281d1_1000.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-34_hf9ab0e9_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-h6290ce1_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.9.86-he0c23c2_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libprotobuf-6.31.1-hdcda5b4_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.1-cuda128_mkl_h2cc4d28_304.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-hfd05255_1.conda
- conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda
- - conda: https://prefix.dev/conda-forge/win-64/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/libxml2-2.13.8-h741aa76_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/win-64/llvmlite-0.44.0-py310hab3ae16_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/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/win-64/mkl-2024.2.2-h57928b3_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/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.2-h725018a_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/optree-0.17.0-py310he9f1925_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/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/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-3.0.1-pyh7a1b43c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyh5e4992e_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.18-h8c5b53a_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ - conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.1-cuda128_mkl_py310_h9d6390c_304.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
- - 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/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/sleef-3.9.0-h67fd636_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
- 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/win-64/tbb-2021.13.0-h18a62a1_3.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/tomli-2.2.1-pyhe01879c_2.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/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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: .
+ - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda
+ - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.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.4.1-pyhe01879c_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.8.3-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.10.5-pyh7db6752_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.7.0-pyhe01879c_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.7.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.138.3-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.44-h1423503_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-34_h59b9bed_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-34_he106b2a_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_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_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_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.30-pthreads_h94d23a6_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.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.2-py313he5d25f0_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_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/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.6.1-pyhd8ed1ab_0.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-8_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-pyhe01879c_2.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.15.0-pyhcf101f3_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-h280c20c_3.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
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.8.3-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.10.5-pyh7db6752_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.7.0-pyhe01879c_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.7.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.138.3-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-34_h7f60823_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-34_hff6cab4_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.8-h3d58e20_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_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-15.1.0-h5f6db21_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-34_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.30-openmp_h83c2472_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_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.8-hf4e0ed4_2.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.2-py313h946460f_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.2-h6e31bce_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/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.6.1-pyhd8ed1ab_0.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-8_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-pyhe01879c_2.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.15.0-pyhcf101f3_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-h4132b18_3.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
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.8.3-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.10.5-pyh7db6752_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.7.0-pyhe01879c_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.7.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.138.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/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-34_h10e41b3_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-34_hb3479ef_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_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-15.1.0-hfdf1602_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-34_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.30-openmp_h60d53f8_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_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.8-hbb9b287_2.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.2-py313h7fd4696_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_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/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.6.1-pyhd8ed1ab_0.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-8_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-pyhe01879c_2.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.15.0-pyhcf101f3_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-h925e9cb_3.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.4.1-pyhe01879c_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.8.3-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.10.5-pyh7db6752_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.7.0-pyhe01879c_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.7.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.138.3-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/libblas-3.9.0-34_h5709861_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-34_h2a3cdd5_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_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.12.1-default_h88281d1_1000.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-34_hf9ab0e9_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.4-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-h741aa76_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/llvm-openmp-20.1.8-hfa2b4ca_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-h57928b3_16.conda
+ - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.2-py313hb4b29a0_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_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/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.6.1-pyhd8ed1ab_0.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-8_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-h18a62a1_3.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-pyhe01879c_2.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.15.0-pyhcf101f3_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-h41ae7f8_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda
+ - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda
+ - pypi: ./
tests-numpy1:
channels:
- url: https://prefix.dev/conda-forge/
@@ -4650,188 +3555,194 @@ 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-strict-2.3.1-pyhd8ed1ab_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.4.1-pyhe01879c_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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py310h89163eb_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.10.5-py310h3406613_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.138.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/libexpat-2.7.0-h5888daf_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-34_h59b9bed_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-34_he106b2a_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_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.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/libgcc-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_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_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.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_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.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/noarch/python_abi-3.10-7_cp310.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.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.18-hd6af730_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py310h8e2f543_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.10.5-py310h929a2ac_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.138.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-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/libexpat-2.7.0-h240833e_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-34_h7f60823_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-34_hff6cab4_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.8-h3d58e20_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_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.49.2-hdb6dae5_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-15.1.0-h5f6db21_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-34_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_h83c2472_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_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.8-hf4e0ed4_2.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/osx-64/openssl-3.5.2-h6e31bce_0.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/noarch/python_abi-3.10-7_cp310.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.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.18-h93e8a92_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py310hc74094e_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.10.5-py310h5f69134_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.138.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/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/libexpat-2.7.0-h286801f_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-34_h10e41b3_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-34_hb3479ef_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_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.49.2-h3f77e49_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-15.1.0-hfdf1602_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-34_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_h60d53f8_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_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.8-hbb9b287_2.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-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/osx-arm64/openssl-3.5.2-he92f556_0.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/noarch/python_abi-3.10-7_cp310.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.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.18-h6cefb37_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.0-pyh7428d3b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py310h38315fa_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/coverage-7.10.5-py310hdb0e946_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.138.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/libexpat-2.7.0-he0c23c2_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-34_h5709861_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-34_h2a3cdd5_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_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.49.2-h67fdade_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.12.1-default_h88281d1_1000.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-34_hf9ab0e9_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.4-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/libxml2-2.13.8-h741aa76_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/llvm-openmp-20.1.8-hfa2b4ca_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h57928b3_16.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_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_0.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/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/pluggy-1.6.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.18-h8c5b53a_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_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
- - 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/tbb-2021.13.0-h18a62a1_3.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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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
- - pypi: .
+ - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_31.conda
+ - pypi: ./
tests-py310:
channels:
- url: https://prefix.dev/conda-forge/
@@ -4841,186 +3752,192 @@ 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-strict-2.3.1-pyhd8ed1ab_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.4.1-pyhe01879c_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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py310h89163eb_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.10.5-py310h3406613_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.138.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/libexpat-2.7.0-h5888daf_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-34_h59b9bed_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-34_he106b2a_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_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.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/libgcc-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_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_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.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/openssl-3.5.0-h7b32b05_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.2-h26f9b46_0.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/noarch/python_abi-3.10-7_cp310.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.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.18-hd6af730_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py310h8e2f543_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.10.5-py310h929a2ac_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.138.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-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/libexpat-2.7.0-h240833e_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-34_h7f60823_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-34_hff6cab4_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.8-h3d58e20_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_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.49.2-hdb6dae5_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran-15.1.0-h5f6db21_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-34_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_h83c2472_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_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.8-hf4e0ed4_2.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/osx-64/numpy-2.2.6-py310h07c5b4d_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.2-h6e31bce_0.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/noarch/python_abi-3.10-7_cp310.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.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.18-h93e8a92_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py310hc74094e_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.10.5-py310h5f69134_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.138.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/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/libexpat-2.7.0-h286801f_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-34_h10e41b3_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-34_hb3479ef_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_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.49.2-h3f77e49_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-15.1.0-hfdf1602_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-34_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_h60d53f8_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_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.8-hbb9b287_2.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda
- - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.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/osx-arm64/numpy-2.2.6-py310h4d83441_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_0.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/noarch/python_abi-3.10-7_cp310.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.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.18-h6cefb37_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.0-pyh7428d3b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py310h38315fa_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/coverage-7.10.5-py310hdb0e946_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.138.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/libexpat-2.7.0-he0c23c2_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-34_h5709861_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-34_h2a3cdd5_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_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.49.2-h67fdade_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.12.1-default_h88281d1_1000.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-34_hf9ab0e9_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.4-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/libxml2-2.13.8-h741aa76_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.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/win-64/llvm-openmp-20.1.8-hfa2b4ca_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h57928b3_16.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.2-h725018a_0.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/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/pluggy-1.6.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.18-h8c5b53a_0_cpython.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_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
- - 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/tbb-2021.13.0-h18a62a1_3.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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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
- - pypi: .
+ - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
+ - pypi: ./
tests-py313:
channels:
- url: https://prefix.dev/conda-forge/
@@ -5030,188 +3947,194 @@ 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-strict-2.3.1-pyhd8ed1ab_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.4.1-pyhe01879c_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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py313h8060acc_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.10.5-py313h3dea7bd_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.138.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/libexpat-2.7.0-h5888daf_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-34_h59b9bed_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-34_he106b2a_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_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/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.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/libgcc-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_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.30-pthreads_h94d23a6_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.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/openssl-3.5.0-h7b32b05_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.2-py313h1f731e6_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.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/noarch/python_abi-3.13-7_cp313.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.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.5-hec9711d_102_cp313.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py313h717bdf5_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/coverage-7.10.5-py313h4db2fa4_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.138.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-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/libexpat-2.7.0-h240833e_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-34_h7f60823_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-34_hff6cab4_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.8-h3d58e20_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_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/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/libgfortran-15.1.0-h5f6db21_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-34_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.30-openmp_h83c2472_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_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.8-hf4e0ed4_2.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/osx-64/numpy-2.3.2-py313h333cfc4_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.2-h6e31bce_0.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/noarch/python_abi-3.13-7_cp313.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.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.5-hc3a4c56_102_cp313.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.0-pyh707e725_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py313ha9b7d5b_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.10.5-py313ha0c97b7_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.138.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/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/libexpat-2.7.0-h286801f_0.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-34_h10e41b3_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-34_hb3479ef_openblas.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_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/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/libgfortran-15.1.0-hfdf1602_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-34_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.30-openmp_h60d53f8_2.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_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.8-hbb9b287_2.conda
- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda
- - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.2.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/osx-arm64/numpy-2.3.2-py313haac90e2_1.conda
+ - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_0.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/noarch/python_abi-3.13-7_cp313.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.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.5-hf3f3da0_102_cp313.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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.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/array-api-compat-1.12.0-pyhe01879c_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_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.0-pyh7428d3b_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-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.0-py313hb4c8b1a_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/coverage-7.10.5-py313hd650c13_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.138.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/libexpat-2.7.0-he0c23c2_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-34_h5709861_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-34_h2a3cdd5_mkl.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_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/libhwloc-2.12.1-default_h88281d1_1000.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-34_hf9ab0e9_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.49.2-h67fdade_0.conda
+ - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-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/libxml2-2.13.8-h741aa76_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.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/win-64/llvm-openmp-20.1.8-hfa2b4ca_2.conda
+ - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h57928b3_16.conda
+ - conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.2-py313ha14762d_1.conda
+ - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_0.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/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/pluggy-1.6.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.5-h7de537c_102_cp313.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_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
- - 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/tbb-2021.13.0-h18a62a1_3.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
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_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
- - pypi: .
+ - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
+ - pypi: ./
packages:
- conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726
@@ -5260,6 +4183,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
@@ -5271,54 +4243,55 @@ 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
-- pypi: .
+ size: 45821
+ timestamp: 1747403732947
+- pypi: ./
name: array-api-extra
- version: 0.7.2.dev0
- sha256: eb518a1094740e5a41c947fb7b93845d39c8c52fd03755313440f3771ecad7f6
+ version: 0.9.0.dev0
+ sha256: f8fc778f97b74d7f786917903904fc73f65f6a58b403c7f6817d9668c0bc57a6
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
- sha256: fda42d9e952c4c39354e31d43f1b7e7708a2e66c386074cd995097fe98be9150
- md5: 11107d0aeb8c590a34fee0894909816b
+- conda: https://prefix.dev/conda-forge/noarch/array-api-strict-2.4.1-pyhe01879c_0.conda
+ sha256: e0057ab21157b50792651c6aa7e6d16349a271b8e7e6b9a430ad9ab7b8a8dc0f
+ md5: 648e253c455718227c61e26f4a4ce701
depends:
+ - python >=3.10
- numpy
- - python >=3.9
+ - python
license: BSD-3-Clause
license_family: BSD
purls:
- 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
+ size: 62525
+ timestamp: 1753634065508
+- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.11-py310hff52083_0.conda
+ sha256: 7546e57aceee80ff58388c6cfcc072f8c0df057a87bed551325a404b13b9012d
+ md5: a6ac735bba663f77669789c9ed1d4bd1
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: 399399
+ timestamp: 1752454978188
+- conda: https://prefix.dev/conda-forge/linux-64/astroid-3.3.11-py313h78bf25f_0.conda
+ sha256: c450f7701417c525ec645a0278d3f29e96e0f04c52a388cf4561325194665bc1
+ md5: f349ba41a7da4f3fc90d63cbd82693c0
depends:
- python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
@@ -5326,24 +4299,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: 516054
+ timestamp: 1752454961345
+- conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.11-py310h2ec42d9_0.conda
+ sha256: 5f637d3a93450d41e2ec8798059b924fa9d9baa60e499d1d42b965783acb93c6
+ md5: df7ed709b5727d23723cadf5609efb71
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: 400347
+ timestamp: 1752455020183
+- conda: https://prefix.dev/conda-forge/osx-64/astroid-3.3.11-py313habf4b1d_0.conda
+ sha256: f1eea760c71b8477756a72ffe200302662b9fecdee1e8163835d9c07dc02540a
+ md5: d7a64a6cd1f5b7bab3017cb792d06682
depends:
- python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
@@ -5351,25 +4324,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: 518165
+ timestamp: 1752455052451
+- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.11-py310hbe9552e_0.conda
+ sha256: c79535b8e630340ac5aaf18279cf2c6ffa81dd7c1d973449d89c77faf0ab58cb
+ md5: 35f9a52e013c2652d9a2a5d384c714b4
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: 400073
+ timestamp: 1752455148741
+- conda: https://prefix.dev/conda-forge/osx-arm64/astroid-3.3.11-py313h8f79df9_0.conda
+ sha256: 98c2bc2b26417fbc345d40d47f14a981e8283d48cb1f6b911aa0f250329429c8
+ md5: ecc5a8b96c4e8b3c1fa55b866068ca52
depends:
- python >=3.13,<3.14.0a0
- python >=3.13,<3.14.0a0 *_cp313
@@ -5378,24 +4351,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: 517394
+ timestamp: 1752455181800
+- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.11-py310h5588dad_0.conda
+ sha256: 2f4d34b9b4fb7c3902ba1f63e4d43625084a544993a7f14fac8403fbc1376246
+ md5: 6f5ec356c2f46223dc446283fd39acb7
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: 400546
+ timestamp: 1752455016025
+- conda: https://prefix.dev/conda-forge/win-64/astroid-3.3.11-py313hfa70ccb_0.conda
+ sha256: 8e2a4e79ffe920d57d58240eac1983541d3d44fd9ca54b2c55cf9b18ed1fd81a
+ md5: 67218e3dbef8942c7485aa4028f9d60a
depends:
- python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
@@ -5403,8 +4376,8 @@ packages:
license_family: LGPL
purls:
- pkg:pypi/astroid?source=hash-mapping
- size: 513721
- timestamp: 1741614789100
+ size: 517313
+ timestamp: 1752454973558
- conda: https://prefix.dev/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda
sha256: 93b14414b3b3ed91e286e1cbe4e7a60c4e1b1c730b0814d1e452a8ac4b9af593
md5: 8f587de4bcf981e26228f268df374a9b
@@ -5436,3561 +4409,1832 @@ 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.9.0-h66f1c83_6.conda
- sha256: f335dde275108780370575005af6a808df15b39fb19e84a2fb5719a13e6b271a
- md5: 08e6c1487ed4a40ee2771c760020bdf4
+- conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda
+ sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac
+ md5: 0a01c169f0ab0f91b26e77a3301fbfe4
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
+ - python >=3.9
+ - pytz >=2015.7
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/babel?source=hash-mapping
+ size: 6938256
+ timestamp: 1738490268466
+- conda: https://prefix.dev/conda-forge/noarch/basedpyright-1.31.3-pyhcf101f3_0.conda
+ sha256: a3e2a890fc7f54d6627284c0c41f4a1d229460fdef1a72c94bd8d13189afa07e
+ md5: 20fcfaa93843fdcb1789269dc48bddb6
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
+ - python >=3.10
+ - nodejs-wheel >=20.13.1
+ - python
+ license: MIT AND Apache-2.0
+ purls:
+ - pkg:pypi/basedpyright?source=hash-mapping
+ size: 8357561
+ timestamp: 1755721743891
+- conda: https://prefix.dev/conda-forge/noarch/beautifulsoup4-4.13.5-pyha770c72_0.conda
+ sha256: d2124c0ea13527c7f54582269b3ae19541141a3740d6d779e7aa95aa82eaf561
+ md5: de0fd9702fd4c1186e930b8c35af6b6b
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.10
+ - soupsieve >=1.2
+ - typing-extensions
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/beautifulsoup4?source=compressed-mapping
+ size: 88278
+ timestamp: 1756094375546
+- 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:
- - __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
+ - 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/noarch/blacken-docs-1.19.1-pyhd8ed1ab_1.conda
+ sha256: 47b6589e7dead7c2fc47e578844f60f2f6bc7b8958d936b8a921e17f192f85f1
+ md5: 457ec555181a64122300e1ba9e52c0a8
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
- 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
- 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
+ - 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
- 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
- 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
- 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
+ - libstdcxx >=13
+ - python >=3.10,<3.11.0a0
+ - python_abi 3.10.* *_cp310
+ constrains:
+ - libbrotlicommon 1.1.0 hb9d3cd8_3
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/brotli?source=hash-mapping
+ 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
- - 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
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ constrains:
+ - libbrotlicommon 1.1.0 hb9d3cd8_3
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/brotli?source=hash-mapping
+ 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 >=18
+ - python >=3.10,<3.11.0a0
+ - python_abi 3.10.* *_cp310
+ constrains:
+ - libbrotlicommon 1.1.0 h6e16a3a_3
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/brotli?source=hash-mapping
+ 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
- - 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 >=18
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ constrains:
+ - libbrotlicommon 1.1.0 h6e16a3a_3
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/brotli?source=hash-mapping
+ 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 >=18
+ - python >=3.10,<3.11.0a0
+ - python >=3.10,<3.11.0a0 *_cpython
+ - python_abi 3.10.* *_cp310
+ constrains:
+ - libbrotlicommon 1.1.0 h5505292_3
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/brotli?source=hash-mapping
+ 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
- - 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
+ - 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 h5505292_3
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/brotli?source=hash-mapping
+ 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
+ - ucrt >=10.0.20348.0
- vc >=14.2,<15
- vc14_runtime >=14.29.30139
+ constrains:
+ - libbrotlicommon 1.1.0 h2466b09_3
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/brotli?source=hash-mapping
+ 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,<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-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
+ constrains:
+ - libbrotlicommon 1.1.0 h2466b09_3
+ license: MIT
+ license_family: MIT
+ purls:
+ - 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
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
+ - libgcc-ng >=12
+ license: bzip2-1.0.6
+ license_family: BSD
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
+ 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-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
+ license: bzip2-1.0.6
+ license_family: BSD
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
+ 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-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
+ license: bzip2-1.0.6
+ license_family: BSD
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
+ 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-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
+ license: bzip2-1.0.6
+ license_family: BSD
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
+ 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-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
+ license: MIT
+ license_family: MIT
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
+ 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.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
+ - __osx >=10.13
+ license: MIT
+ license_family: MIT
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
+ 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-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
- 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-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
- 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
+ license: MIT
+ license_family: MIT
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: 179696
+ timestamp: 1744128058734
+- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda
+ sha256: 3b82f62baad3fd33827b01b0426e8203a2786c8f452f633740868296bcbe8485
+ md5: c9e0c0f82f6e63323827db462b40ede8
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
+ - __win
+ license: ISC
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: 154489
+ timestamp: 1754210967212
+- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
+ sha256: 837b795a2bb39b75694ba910c13c15fa4998d4bb2a622c214a6a5174b2ae53d1
+ md5: 74784ee3d225fc3dca89edb635b4e5cc
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
+ - __unix
+ license: ISC
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: 154402
+ timestamp: 1754210968730
+- conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda
+ sha256: a1ad5b0a2a242f439608f22a538d2175cac4444b7b3f4e2b8c090ac337aaea40
+ md5: 11f59985f49df4620890f3e746ed7102
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
- 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
+ - python >=3.9
+ license: ISC
+ purls:
+ - pkg:pypi/certifi?source=compressed-mapping
+ size: 158692
+ timestamp: 1754231530168
+- 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-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: 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-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: 115966
- timestamp: 1746808800046
-- conda: https://prefix.dev/conda-forge/osx-arm64/aws-c-s3-0.7.17-h2b77d3b_1.conda
- sha256: 745610cd3efbae6ee72b3eb7b01f9be8c431ef3f3633ea2f670661a38b449ded
- md5: d3f16a88a29f6a57cf9eb51d0c2db2af
+ - 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
- - 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: 113126
- timestamp: 1746808802247
-- conda: https://prefix.dev/conda-forge/win-64/aws-c-s3-0.7.17-hbbd7047_1.conda
- sha256: 253d8a6defed8c6662bed7f5a6363a510b847289f21d99b00dcf4d37d6baa601
- md5: e5cadd23054cb1b85a611372405012cd
+ - 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
- - 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
- 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
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/cffi?source=hash-mapping
+ size: 291828
+ timestamp: 1725561211547
+- conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda
+ sha256: 838d5a011f0e7422be6427becba3de743c78f3874ad2743c341accbba9bb2624
+ md5: 7e7d5ef1b9ed630e4a1c358d6bc62284
+ depends:
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/charset-normalizer?source=hash-mapping
+ size: 51033
+ timestamp: 1754767444665
+- 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: 87749
+ timestamp: 1747811451319
+- conda: https://prefix.dev/conda-forge/noarch/click-8.2.1-pyh7428d3b_0.conda
+ sha256: 20c2d8ea3d800485245b586a28985cba281dd6761113a49d7576f6db92a0a891
+ md5: 3a59475037bc09da916e4062c5cad771
+ depends:
+ - __win
+ - colorama
+ - python >=3.10
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/click?source=hash-mapping
+ size: 88117
+ timestamp: 1747811467132
+- 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/coverage-7.10.5-py310h3406613_0.conda
+ sha256: 1cfe98f11884062729c9b861ed3d4e9c771f6809d8fed8be68d8c585216fa147
+ md5: 8d397b33a3a90f52182807e04234ea10
depends:
- - libgcc >=13
- __glibc >=2.17,<3.0.a0
- - aws-c-common >=0.12.2,<0.12.3.0a0
+ - libgcc >=14
+ - python >=3.10,<3.11.0a0
+ - python_abi 3.10.* *_cp310
+ - tomli
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
+ purls:
+ - pkg:pypi/coverage?source=hash-mapping
+ size: 307586
+ timestamp: 1755995823246
+- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.10.5-py313h3dea7bd_0.conda
+ sha256: 9eda65d16c06b2d78e1514a6e2ebe0857199249e4528d81dcaa9bd8ae7b16fbd
+ md5: 752b91979808b9ee9aae07815aaad292
depends:
- - __osx >=10.13
- - aws-c-common >=0.12.2,<0.12.3.0a0
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ - tomli
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
+ purls:
+ - pkg:pypi/coverage?source=hash-mapping
+ size: 388608
+ timestamp: 1755995618119
+- conda: https://prefix.dev/conda-forge/noarch/coverage-7.10.5-pyh7db6752_0.conda
+ sha256: 414b3ed62689b2fbd258dfc30b3b93b4626eb13048c3900b5a47deef71b6f3a3
+ md5: e1b5570c484b81ed1b5bb8e76535c49c
depends:
- - __osx >=11.0
- - aws-c-common >=0.12.2,<0.12.3.0a0
+ - python >=3.10
+ - tomli
+ track_features:
+ - coverage_no_compile
license: Apache-2.0
license_family: APACHE
- 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
+ purls:
+ - pkg:pypi/coverage?source=hash-mapping
+ size: 172435
+ timestamp: 1755995533048
+- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.10.5-py310h929a2ac_0.conda
+ sha256: 713a62f5ba1c8f5380594384162eaaa7725e65a9f505ca8a32b76822849f3d90
+ md5: 239a8c643b5f62e345f0aca665c57ef0
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
+ - __osx >=10.13
+ - python >=3.10,<3.11.0a0
+ - python_abi 3.10.* *_cp310
+ - tomli
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
+ purls:
+ - pkg:pypi/coverage?source=hash-mapping
+ size: 306099
+ timestamp: 1755995695624
+- conda: https://prefix.dev/conda-forge/osx-64/coverage-7.10.5-py313h4db2fa4_0.conda
+ sha256: 625015931d093758708e225f3e41e7e77d27ee699552bfdbdc146c81b558ad9e
+ md5: 703ad0ead845a9a2d56e2e2b66864b2c
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - aws-c-common >=0.12.2,<0.12.3.0a0
+ - __osx >=10.13
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ - tomli
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
+ purls:
+ - pkg:pypi/coverage?source=hash-mapping
+ size: 387977
+ timestamp: 1755995632599
+- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.10.5-py310h5f69134_0.conda
+ sha256: bdc6bdea817596fd7931d11bce6e2d615892a9cb1297484c4124272e09cc2d7d
+ md5: 192293bae7d0a5cf481f4a641fd0dfb0
depends:
- - __osx >=10.13
- - aws-c-common >=0.12.2,<0.12.3.0a0
+ - __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: []
- size: 75483
- timestamp: 1744426572019
-- conda: https://prefix.dev/conda-forge/osx-arm64/aws-checksums-0.2.7-hc2321cf_0.conda
- sha256: 09a1a6647c6a340a1d2f39d5e497800ff4c34689a21a05361395599c8f378d91
- md5: b075eac2ef651274cd4dceec170a0d3e
+ purls:
+ - pkg:pypi/coverage?source=hash-mapping
+ size: 305973
+ timestamp: 1755995743114
+- conda: https://prefix.dev/conda-forge/osx-arm64/coverage-7.10.5-py313ha0c97b7_0.conda
+ sha256: 2387fc3a228c7b4856bba3d91bfbb595ca4bbbdde35d406540c37a9f3181ee54
+ md5: dc70127bf77cb6231dba69f8483912ab
depends:
- __osx >=11.0
- - aws-c-common >=0.12.2,<0.12.3.0a0
+ - 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: []
- size: 74030
- timestamp: 1744426587670
-- conda: https://prefix.dev/conda-forge/win-64/aws-checksums-0.2.7-hd30f992_0.conda
- sha256: 4b652947fc7e60d88cf6f32e9f4b75cb42012c20b608df388048e480eb0553f6
- md5: 2c9909277c0521726124536bd58724a5
+ purls:
+ - pkg:pypi/coverage?source=hash-mapping
+ size: 388454
+ timestamp: 1755995714481
+- conda: https://prefix.dev/conda-forge/win-64/coverage-7.10.5-py310hdb0e946_0.conda
+ sha256: eb6013687b9940940d3b3292d14b77266bf5551de09cd8f32e4cf7ccf555c0e4
+ md5: df429c46178f2ac242180da4c4d2c821
depends:
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - python >=3.10,<3.11.0a0
+ - python_abi 3.10.* *_cp310
+ - tomli
- ucrt >=10.0.20348.0
- - aws-c-common >=0.12.2,<0.12.3.0a0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
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
+ purls:
+ - pkg:pypi/coverage?source=hash-mapping
+ size: 333735
+ timestamp: 1755995680533
+- conda: https://prefix.dev/conda-forge/win-64/coverage-7.10.5-py313hd650c13_0.conda
+ sha256: 1ba44c6639a79d3e65979cd8ef55c667d0038f89aab753acbbbfd93cd3b77b69
+ md5: 054dd48b7154dd734e88f225b5d1bd83
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
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ - tomli
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
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
+ purls:
+ - pkg:pypi/coverage?source=hash-mapping
+ size: 414304
+ timestamp: 1755996016107
+- conda: https://prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda
+ noarch: generic
+ sha256: 44329b37f854a90b4b9bcf500c25c13dce91180eca26a9272f6a254725d2db8c
+ md5: 7004cb3fa62ad44d1cb70f3b080dfc8f
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
+ - python >=3.10,<3.11.0a0
+ - python_abi * *_cp310
+ license: Python-2.0
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
+ size: 50504
+ timestamp: 1749048166134
+- conda: https://prefix.dev/conda-forge/noarch/cpython-3.13.5-py313hd8ed1ab_2.conda
+ noarch: generic
+ sha256: e27f92651bd342922917ed1caddf1b48d052c070960968acddfb542bd1efbe4e
+ md5: 064c2671d943161ff2682bfabe92d84f
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
+ - python >=3.13,<3.14.0a0
+ - python_abi * *_cp313t
+ license: Python-2.0
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
+ 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
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
+ - cuda-version >=12.9,<12.10.0a0
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
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
+ 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:
- - libgcc >=13
- - libstdcxx >=13
- - 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
+ - cuda-version >=12.9,<12.10.0a0
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
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
+ size: 1139649
+ timestamp: 1746189858434
+- conda: https://prefix.dev/conda-forge/noarch/cuda-crt-dev_linux-64-12.9.86-ha770c72_2.conda
+ sha256: e6257534c4b4b6b8a1192f84191c34906ab9968c92680fa09f639e7846a87304
+ md5: 79d280de61e18010df5997daea4743df
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
+ - cuda-version >=12.9,<12.10.0a0
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
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
+ size: 94239
+ timestamp: 1753975242354
+- conda: https://prefix.dev/conda-forge/linux-64/cuda-crt-tools-12.9.86-ha770c72_2.conda
+ sha256: 2da9964591af14ba11b2379bed01d56e7185260ee0998d1a939add7fb752db45
+ md5: 503a94e20d2690d534d676a764a1852c
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
+ - cuda-version >=12.9,<12.10.0a0
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
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
+ size: 29138
+ timestamp: 1753975252445
+- conda: https://prefix.dev/conda-forge/linux-64/cuda-cudart-12.9.79-h5888daf_0.conda
+ sha256: 57d1294ecfaf9dc8cdb5fc4be3e63ebc7614538bddb5de53cfd9b1b7de43aed5
+ md5: cb15315d19b58bd9cd424084e58ad081
depends:
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - __glibc >=2.17,<3.0.a0
+ - 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: 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.79 he0c23c2_0
+ - 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
- - 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
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
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
+ 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:
- - __glibc >=2.17,<3.0.a0
- - libcurl >=8.10.1,<9.0a0
- - libgcc >=13
- - libstdcxx >=13
- - openssl >=3.3.2,<4.0a0
- 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: 345117
- timestamp: 1728053909574
-- conda: https://prefix.dev/conda-forge/osx-64/azure-core-cpp-1.14.0-h9a36307_0.conda
- sha256: c7694fc16b9aebeb6ee5e4f80019b477a181d961a3e4d9b6a66b77777eb754fe
- md5: 1082a031824b12a2be731d600cfa5ccb
+ 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:
- - __osx >=10.13
- - libcurl >=8.10.1,<9.0a0
- - libcxx >=17
- - openssl >=3.3.2,<4.0a0
- 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: 303166
- timestamp: 1728053999891
-- conda: https://prefix.dev/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda
- sha256: f5b91329ed59ffc0be8747784c6e4cc7e56250c54032883a83bc11808ef6a87e
- md5: f093a11dcf3cdcca010b20a818fcc6dc
+ 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:
- - __osx >=11.0
- - libcurl >=8.10.1,<9.0a0
- - libcxx >=17
- - openssl >=3.3.2,<4.0a0
- license: MIT
- license_family: MIT
+ - cuda-version >=12.9,<12.10.0a0
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
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
+ 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:
- - __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
- license: MIT
- license_family: MIT
+ - cuda-version >=12.9,<12.10.0a0
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
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
+ 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:
- - __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
+ - cuda-version >=12.9,<12.10.0a0
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
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
+ 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:
- - __osx >=11.0
- - azure-core-cpp >=1.14.0,<1.14.1.0a0
- - libcxx >=17
- - openssl >=3.3.2,<4.0a0
- license: MIT
- license_family: MIT
+ - cuda-version >=12.9,<12.10.0a0
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
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
+ 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
- - azure-core-cpp >=1.14.0,<1.14.1.0a0
- - azure-storage-common-cpp >=12.8.0,<12.8.1.0a0
+ - cuda-nvdisasm
+ - cuda-version >=12.9,<12.10.0a0
- libgcc >=13
- libstdcxx >=13
- license: MIT
- license_family: MIT
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
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
+ 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:
- - __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
+ - __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: 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
+ 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:
- - __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
+ - 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: 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
+ 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.17,<3.0.a0
- - azure-core-cpp >=1.14.0,<1.14.1.0a0
+ - __glibc >=2.28,<3.0.a0
+ - cuda-cupti 12.9.79 h9ab20c4_0
+ - cuda-version >=12.9,<12.10.0a0
- libgcc >=13
- libstdcxx >=13
- - libxml2 >=2.12.7,<2.14.0a0
- - openssl >=3.3.2,<4.0a0
- license: MIT
- license_family: MIT
+ constrains:
+ - cuda-cupti-static >=12.9.79
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
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
+ size: 4604126
+ timestamp: 1749218509769
+- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvcc-tools-12.9.86-he02047a_2.conda
+ sha256: 0e849be7b5e4832ca218ec2c48a9ba3a15a984f629e2e54f38a53f4f57220341
+ md5: dc256c9864c2e8e9c817fbca1c84a4bc
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
+ - __glibc >=2.17,<3.0.a0
+ - cuda-crt-tools 12.9.86 ha770c72_2
+ - cuda-nvvm-tools 12.9.86 h4bc722e_2
+ - 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: 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
+ size: 27380012
+ timestamp: 1753975454194
+- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvdisasm-12.9.88-hbd13f7d_0.conda
+ sha256: 6ef7c122897a9e27bc3aaed1745ea03bfecb5f553d420b0e4bf2ef6f568aab81
+ md5: 7e9e4991e5890f32e8ef3c9a971171df
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
+ - __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: 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
+ 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
- - 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
+ - cuda-version >=12.9,<12.10.0a0
- libgcc >=13
- libstdcxx >=13
- license: MIT
- license_family: MIT
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
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
+ 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:
- - __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
+ - 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: 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
+ 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:
- - __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
+ - __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: 196032
- timestamp: 1728729672889
-- conda: https://prefix.dev/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda
- sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac
- md5: 0a01c169f0ab0f91b26e77a3301fbfe4
+ size: 29292
+ timestamp: 1749221478549
+- conda: https://prefix.dev/conda-forge/linux-64/cuda-nvvm-tools-12.9.86-h4bc722e_2.conda
+ sha256: 45f5e881ed0d973132a5475a0b5c066db6e748ef3a831a14dba8374b252e0067
+ md5: f9af26e4079adcd72688a8e8dbecb229
depends:
- - 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
+ - __glibc >=2.17,<3.0.a0
+ - cuda-version >=12.9,<12.10.0a0
+ - libgcc >=12
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
+ purls: []
+ size: 24246736
+ timestamp: 1753975332907
+- 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.12.0.46-hbcb9cd8_0.conda
+ sha256: a1eba663e77e1cbd1e2c59287a45151086405cd5e5df53e8f5b8f54569655f30
+ md5: 472e7cb693d6813a82326a3906d56b03
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.1-pyh29332c3_0.conda
- sha256: c113bec0b059a4239c982a568ea30ef14e00cbc365567d943a27ce1b227d4ad8
- md5: 4d27f520a35dcc7b21589c0e5979f744
+ - __glibc >=2.28,<3.0.a0
+ - cuda-version >=12,<13.0a0
+ - libcudnn-dev 9.12.0.46 h58dd1b1_0
+ - libgcc >=14
+ - libstdcxx >=14
+ constrains:
+ - cudnn-jit <0a
+ license: LicenseRef-cuDNN-Software-License-Agreement
+ purls: []
+ size: 19445
+ timestamp: 1755787697723
+- conda: https://prefix.dev/conda-forge/win-64/cudnn-9.12.0.46-h32ff316_0.conda
+ sha256: 23724350b0b19402ee1e76308c13aa467af49326e05907c48d2bc6991b53d75a
+ md5: 37bd11540d9d3f51ce8d3e4e766147f5
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
+ - cuda-version >=12,<13.0a0
+ - libcudnn-dev 9.12.0.46 hca898b4_0
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ constrains:
+ - cudnn-jit <0a
+ license: LicenseRef-cuDNN-Software-License-Agreement
+ purls: []
+ size: 19705
+ timestamp: 1755787530135
+- conda: https://prefix.dev/conda-forge/linux-64/cupy-13.6.0-py310h8c3aed4_0.conda
+ sha256: 2544811489903ccb63085940a6ded55c3b7dea4508e514b0242e95ee9918ad29
+ md5: 94fd53a832d45fb04eae9f5b168f9f5a
depends:
- - mypy_extensions >=1.0.0
- - python >=3.9,<4.0.0
- - tomli >=1.1.0
- - typing-extensions >=4.1.0
+ - cuda-cudart-dev_linux-64
+ - cuda-nvrtc
+ - cuda-version >=12,<13.0a0
+ - cupy-core 13.6.0 py310hbc0d89f_0
+ - libcublas
+ - libcufft
+ - libcurand
+ - libcusolver
+ - libcusparse
+ - python >=3.10,<3.11.0a0
+ - python_abi 3.10.* *_cp310
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
+ purls: []
+ size: 359348
+ timestamp: 1755609757002
+- conda: https://prefix.dev/conda-forge/win-64/cupy-13.6.0-py310h9349102_0.conda
+ sha256: 9f5269cb71bc7aa12eab368628cca91924950bcab65c89eaa89faed0eb388261
+ md5: b2530735a80332638413a50babd589c5
depends:
- - python >=3.9
- - soupsieve >=1.2
- - typing-extensions
+ - cuda-cudart-dev_win-64
+ - cuda-nvrtc
+ - cuda-version >=12,<13.0a0
+ - cupy-core 13.6.0 py310h867cfc4_0
+ - libcublas
+ - libcufft
+ - libcurand
+ - libcusolver
+ - libcusparse
+ - python >=3.10,<3.11.0a0
+ - python_abi 3.10.* *_cp310
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
+ purls: []
+ size: 359984
+ timestamp: 1755608915142
+- conda: https://prefix.dev/conda-forge/linux-64/cupy-core-13.6.0-py310hbc0d89f_0.conda
+ sha256: 1289848c4e21bfc72aa466f83a96a56964b9bb048765cb551b37508ef5e22598
+ md5: 151ba01a228834d38501d3550e23536b
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libstdcxx >=13
+ - fastrlock >=0.8.3,<0.9.0a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - numpy >=1.22,<2.3
- 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:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libstdcxx >=13
- - python >=3.13.0rc1,<3.14.0a0
- - python_abi 3.13.* *_cp313
- constrains:
- - libbrotlicommon 1.1.0 hb9d3cd8_2
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/brotli?source=hash-mapping
- size: 350424
- timestamp: 1725267803672
-- conda: https://prefix.dev/conda-forge/osx-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
- 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
- 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
- - 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
+ - optuna ~=3.0
+ - nccl >=2.27.7.1,<3.0a0
+ - libcurand >=10,<11.0a0
+ - cutensor >=2.2.0.0,<3.0a0
+ - libcusolver >=11,<12.0a0
+ - libcusparse >=12,<13.0a0
+ - libcufft >=11,<12.0a0
+ - libcublas >=12,<13.0a0
+ - cuda-nvrtc >=12,<13.0a0
+ - __cuda >=12.0
+ - cuda-version >=12,<13.0a0
+ - cupy >=13.6.0,<13.7.0a0
+ - scipy >=1.7,<1.17
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
+ - pkg:pypi/cupy?source=hash-mapping
+ size: 56523192
+ timestamp: 1755609567294
+- conda: https://prefix.dev/conda-forge/win-64/cupy-core-13.6.0-py310h867cfc4_0.conda
+ sha256: ecfa789ba77c9e9e800d2112fb9cdb2dbd85fa75cc2378978361eafa129be445
+ md5: f531b09b50fba00db29c55a83b2a7f7b
depends:
+ - fastrlock >=0.8.3,<0.9.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:
- - 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:
- - python >=3.13.0rc1,<3.14.0a0
- - python_abi 3.13.* *_cp313
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- constrains:
- - libbrotlicommon 1.1.0 h2466b09_2
+ - cuda-version >=12,<13.0a0
+ - cutensor >=2.2.0.0,<3.0a0
+ - libcusolver >=11,<12.0a0
+ - __cuda >=12.0
+ - libcufft >=11,<12.0a0
+ - cupy >=13.6.0,<13.7.0a0
+ - scipy >=1.7,<1.17
+ - libcublas >=12,<13.0a0
+ - libcusparse >=12,<13.0a0
+ - cuda-nvrtc >=12,<13.0a0
+ - optuna ~=3.0
+ - libcurand >=10,<11.0a0
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
+ - pkg:pypi/cupy?source=hash-mapping
+ size: 54385499
+ timestamp: 1755608840453
+- conda: https://prefix.dev/conda-forge/noarch/dask-core-2025.7.0-pyhe01879c_1.conda
+ sha256: 039130562a81522460f6638cabaca153798d865c24bb87781475e8fd5708d590
+ md5: 3293644021329a96c606c3d95e180991
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc-ng >=12
- license: bzip2-1.0.6
+ - python >=3.10
+ - click >=8.1
+ - cloudpickle >=3.0.0
+ - fsspec >=2021.9.0
+ - packaging >=20.0
+ - partd >=1.4.0
+ - pyyaml >=5.3.1
+ - toolz >=0.10.0
+ - importlib-metadata >=4.13.0
+ - python
+ license: BSD-3-Clause
license_family: BSD
- purls: []
- size: 252783
- timestamp: 1720974456583
-- conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda
- sha256: cad153608b81fb24fc8c509357daa9ae4e49dfc535b2cb49b91e23dbd68fc3c5
- md5: 7ed4301d437b59045be7e051a0308211
+ purls:
+ - pkg:pypi/dask?source=hash-mapping
+ size: 1058723
+ timestamp: 1752524171028
+- conda: https://prefix.dev/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
+ sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017
+ md5: 9ce473d1d1be1cc3810856a48b3fab32
depends:
- - __osx >=10.13
- license: bzip2-1.0.6
+ - python >=3.9
+ license: BSD-2-Clause
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
+ purls:
+ - pkg:pypi/decorator?source=hash-mapping
+ size: 14129
+ timestamp: 1740385067843
+- conda: https://prefix.dev/conda-forge/noarch/dill-0.4.0-pyhd8ed1ab_0.conda
+ sha256: 43dca52c96fde0c4845aaff02bcc92f25e1c2e5266ddefc2eac1a3de0960a3b1
+ md5: 885745570573eb6a08e021841928297a
depends:
- - __osx >=11.0
- license: bzip2-1.0.6
+ - python >=3.9
+ license: BSD-3-Clause
license_family: BSD
- purls: []
- size: 122909
- timestamp: 1720974522888
-- conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda
- sha256: 35a5dad92e88fdd7fc405e864ec239486f4f31eec229e31686e61a140a8e573b
- md5: 276e7ffe9ffe39688abc665ef0f45596
+ purls:
+ - pkg:pypi/dill?source=hash-mapping
+ size: 90864
+ timestamp: 1744798629464
+- conda: https://prefix.dev/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda
+ sha256: fa5966bb1718bbf6967a85075e30e4547901410cc7cb7b16daf68942e9a94823
+ md5: 24c1ca34138ee57de72a943237cde4cc
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- license: bzip2-1.0.6
- license_family: BSD
- 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
+ - 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/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: 206884
- timestamp: 1744127994291
-- conda: https://prefix.dev/conda-forge/osx-64/c-ares-1.34.5-hf13058a_0.conda
- sha256: b37f5dacfe1c59e0a207c1d65489b760dff9ddb97b8df7126ceda01692ba6e97
- md5: eafe5d9f1a8c514afe41e6e833f66dfd
+ 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: 184824
- timestamp: 1744128064511
-- conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda
- sha256: b4bb55d0806e41ffef94d0e3f3c97531f322b3cb0ca1f7cdf8e47f62538b7a2b
- md5: f8cd1beb98240c7edb1a95883360ccfa
+ 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: 179696
- timestamp: 1744128058734
-- conda: https://prefix.dev/conda-forge/win-64/c-ares-1.34.5-h2466b09_0.conda
- sha256: b52214a0a5632a12587d8dac6323f715bcc890f884efba5a2ce01c48c64ec6dc
- md5: b1f84168da1f0b76857df7e5817947a9
+ 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: 194147
- timestamp: 1744128507613
-- 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: 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: 152283
- timestamp: 1745653616541
-- conda: https://prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda
- sha256: 52aa837642fd851b3f7ad3b1f66afc5366d133c1d452323f786b0378a391915c
- md5: c33eeaaa33f45031be34cda513df39b6
+ size: 6332369
+ timestamp: 1747623393600
+- conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda
+ sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca
+ md5: 72e42d28960d875c7654614f8b50939a
depends:
- python >=3.9
- license: ISC
+ - typing_extensions >=4.6.0
+ license: MIT and PSF-2.0
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
+ - pkg:pypi/exceptiongroup?source=hash-mapping
+ size: 21284
+ timestamp: 1746947398083
+- conda: https://prefix.dev/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda
+ sha256: 7510dd93b9848c6257c43fdf9ad22adf62e7aa6da5f12a6a757aed83bcfedf05
+ md5: 81d30c08f9a3e556e8ca9e124b044d14
depends:
- - __glibc >=2.17,<3.0.a0
- - libffi >=3.4,<4.0a0
- - libgcc >=13
- - pycparser
- - python >=3.10,<3.11.0a0
- - python_abi 3.10.* *_cp310
+ - python >=3.9
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
+ - 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
+ - libgcc >=13
- __glibc >=2.17,<3.0.a0
- - libffi >=3.4,<4.0a0
- libgcc >=13
- - pycparser
- - python >=3.13.0rc1,<3.14.0a0
- - python_abi 3.13.* *_cp313
+ - python_abi 3.10.* *_cp310
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
+ - 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:
- - __osx >=10.13
- - libffi >=3.4,<4.0a0
- - pycparser
- - python >=3.10,<3.11.0a0
+ - 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/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
+ - pkg:pypi/fastrlock?source=hash-mapping
+ size: 36203
+ timestamp: 1734873436406
+- conda: https://prefix.dev/conda-forge/noarch/filelock-3.19.1-pyhd8ed1ab_0.conda
+ sha256: 7a2497c775cc7da43b5e32fc5cf9f4e8301ca723f0eb7f808bbe01c6094a3693
+ md5: 9c418d067409452b2e87e0016257da68
depends:
- - __osx >=10.13
- - libffi >=3.4,<4.0a0
- - pycparser
- - python >=3.13.0rc1,<3.14.0a0
- - python_abi 3.13.* *_cp313
+ - python >=3.9
+ license: Unlicense
+ purls:
+ - pkg:pypi/filelock?source=compressed-mapping
+ size: 18003
+ timestamp: 1755216353218
+- conda: https://prefix.dev/conda-forge/noarch/fsspec-2025.7.0-pyhd8ed1ab_0.conda
+ sha256: f734d98cd046392fbd9872df89ac043d72ac15f6a2529f129d912e28ab44609c
+ md5: a31ce802cd0ebfce298f342c02757019
+ depends:
+ - python >=3.9
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/fsspec?source=compressed-mapping
+ size: 145357
+ timestamp: 1752608821935
+- 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/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
+ - 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:
+ - 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:
+ - __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
- - libffi >=3.4,<4.0a0
- - pycparser
+ - 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:
+ - __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 >=3.10,<3.11.0a0 *_cpython
- python_abi 3.10.* *_cp310
- license: MIT
- license_family: MIT
+ license: LGPL-3.0-or-later
+ license_family: LGPL
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
+ - 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 >=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
+ - __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/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
+ - 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:
- - pycparser
+ - __osx >=11.0
+ - 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
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- license: MIT
- license_family: MIT
+ license: LGPL-3.0-or-later
+ license_family: LGPL
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
+ - 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:
- - 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
+ - hpack >=4.1,<5
+ - hyperframe >=6.1,<7
+ - python >=3.9
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
+ - 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:
- 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
+ - 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:
- 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
+ - pkg:pypi/hyperframe?source=hash-mapping
+ size: 17397
+ timestamp: 1737618427549
+- conda: https://prefix.dev/conda-forge/noarch/hypothesis-6.138.3-pyha770c72_0.conda
+ sha256: f3fd2fedc1952f34b17280c88117654fd6209fc2641c19978416024e1ac9a116
+ md5: 64af8c71b6888acfa09a9f9d2e10f375
depends:
- - __unix
+ - attrs >=22.2.0
+ - click >=7.0
+ - exceptiongroup >=1.0.0
- python >=3.10
- license: BSD-3-Clause
- license_family: BSD
+ - setuptools
+ - sortedcontainers >=2.1.0,<3.0.0
+ license: MPL-2.0
+ license_family: MOZILLA
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/hypothesis?source=hash-mapping
+ size: 377172
+ timestamp: 1756058752974
+- conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda
+ sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e
+ md5: 8b189310083baabfb622af68fd9d3ae3
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
+ - __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/idna-3.10-pyhd8ed1ab_1.conda
+ sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87
+ md5: 39a4f67be3286c86d696df570b1201b7
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
+ - 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:
- - python >=3.9
- license: BSD-3-Clause
- license_family: BSD
+ - python >=3.4
+ license: MIT
+ license_family: MIT
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
+ - pkg:pypi/imagesize?source=hash-mapping
+ size: 10164
+ timestamp: 1656939625410
+- conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda
+ sha256: c18ab120a0613ada4391b15981d86ff777b5690ca461ea7e9e49531e8f374745
+ md5: 63ccfdc3a3ce25b027b8767eb722fca8
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
+ - python >=3.9
+ - zipp >=3.20
+ - python
+ license: Apache-2.0
+ license_family: APACHE
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
+ - 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
+ sha256: 0ec8f4d02053cd03b0f3e63168316530949484f80e16f5e2fb199a1d117a89ca
+ md5: 6837f3eff7dcea42ecd714ce1ac2b108
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
+ - python >=3.9
+ license: MIT
+ license_family: MIT
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
+ - 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.37.0-pyh8f84b5b_0.conda
+ sha256: e43fa762183b49c3c3b811d41259e94bb14b7bff4a239b747ef4e1c6bbe2702d
+ md5: 177cfa19fe3d74c87a8889286dc64090
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
+ - __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/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
+ - pkg:pypi/ipython?source=hash-mapping
+ 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
+ - 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/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
+ - pkg:pypi/ipython?source=hash-mapping
+ size: 638940
+ timestamp: 1748711254071
+- conda: https://prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda
+ sha256: e1d0e81e3c3da5d7854f9f57ffb89d8f4505bb64a2f05bb01d78eff24344a105
+ md5: c25d1a27b791dab1797832aafd6a3e9a
depends:
- - __osx >=10.13
- - python >=3.10,<3.11.0a0
- - python_abi 3.10.* *_cp310
- - tomli
- license: Apache-2.0
- license_family: APACHE
+ - python >=3.9,<4.0
+ license: MIT
+ license_family: MIT
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
+ - pkg:pypi/isort?source=hash-mapping
+ size: 75118
+ timestamp: 1746190379093
+- conda: https://prefix.dev/conda-forge/noarch/jax-0.6.0-pyhd8ed1ab_0.conda
+ sha256: 573a5582dfba84a8f67c351b6218cb9579cb8d0f6d4b4186a806852111d4a6f1
+ md5: bd364feb12c744cf5c60e1e5b586171b
depends:
- - __osx >=10.13
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
- - tomli
+ - 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/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
+ - pkg:pypi/jax?source=hash-mapping
+ size: 1538293
+ timestamp: 1748688029463
+- conda: https://prefix.dev/conda-forge/linux-64/jaxlib-0.6.0-cpu_py310hc96afab_0.conda
+ sha256: c54f8e339df547924c468e7632981f553cd764f75002e171900d9df187898e4b
+ md5: e4e56540b3315f1ac79440a1465f5182
depends:
- - __osx >=11.0
+ - __glibc >=2.17,<3.0.a0
+ - libabseil * cxx17*
+ - libabseil >=20250127.1,<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.5.0,<4.0a0
- 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
+ - scipy >=1.9
+ constrains:
+ - jax >=0.6.0
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/jaxlib?source=hash-mapping
+ size: 60603285
+ timestamp: 1748663385056
+- 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
+ - 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.10.1.4,<10.0a0
+ - libabseil * cxx17*
+ - libabseil >=20250127.1,<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.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
- - 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
+ - scipy >=1.9
+ constrains:
+ - jax >=0.6.0
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
- - 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
- 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.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
- depends:
- - __glibc >=2.17,<3.0.a0
- - 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
- purls: []
- size: 84946
- timestamp: 1726600054963
-- conda: https://prefix.dev/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda
- sha256: fd56ed8a1dab72ab90d8a8929b6f916a6d9220ca297ff077f8f04c5ed3408e20
- md5: 57a511a5905caa37540eb914dfcbf1fb
- depends:
- - __osx >=11.0
- - libcxx >=17
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 82090
- timestamp: 1726600145480
-- conda: https://prefix.dev/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda
- sha256: dc824dc1d0aa358e28da2ecbbb9f03d932d976c8dca11214aa1dcdfcbd054ba2
- md5: ff862eebdfeb2fd048ae9dc92510baca
- depends:
- - gflags >=2.2.2,<2.3.0a0
- - libgcc-ng >=12
- - libstdcxx-ng >=12
- license: BSD-3-Clause
- license_family: BSD
- 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
- depends:
- - __osx >=11.0
- - gflags >=2.2.2,<2.3.0a0
- - libcxx >=16
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 112215
- timestamp: 1718284365403
-- conda: https://prefix.dev/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda
- sha256: 309cf4f04fec0c31b6771a5809a1909b4b3154a2208f52351e1ada006f4c750c
- md5: c94a5994ef49749880a8139cf9afcbe1
- depends:
- - 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:
- - __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:
- - __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
- 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: 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
- - 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: 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
- depends:
- - python >=3.9
- 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
- depends:
- - python >=3.9
- 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
- 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: 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
- depends:
- - python >=3.9
- - ukkonen
- license: MIT
- license_family: MIT
- 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:
- - 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:
- - 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:
- - python >=3.9
- - zipp >=0.5
- license: Apache-2.0
- 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:
- - 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
- 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=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:
- - __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:
- - 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
- 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
- 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.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/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
- 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
- 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
- - 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
- 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:
- - 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/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
- 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
- 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
- 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
- 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
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libjpeg-turbo >=3.0.0,<4.0a0
- - libtiff >=4.7.0,<4.8.0a0
- 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
- 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
- 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
- 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
- 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
- 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
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libstdcxx >=13
- constrains:
- - abseil-cpp =20250127.1
- - libabseil-static =20250127.1=cxx17*
- 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
- 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
- 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
- depends:
- - ucrt >=10.0.20348.0
- - 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: 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
- 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
- - 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
- constrains:
- - arrow-cpp <0.0a0
- - apache-arrow-proc =*=cpu
- - parquet-cpp <0.0a0
- 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
- 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
- - 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 =*=cuda
- - arrow-cpp <0.0a0
- 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
- 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
- - 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
+ - pkg:pypi/jax-cuda12-pjrt?source=hash-mapping
+ - pkg:pypi/jax-cuda12-plugin?source=hash-mapping
+ - pkg:pypi/jaxlib?source=hash-mapping
+ size: 146820753
+ timestamp: 1748663708635
+- conda: https://prefix.dev/conda-forge/osx-64/jaxlib-0.6.0-cpu_py310h22b337c_0.conda
+ sha256: 1ea4b15f45eeecd939270d93675f7b7361c9a6cd7a830d361920855a10573b59
+ md5: 25c084b06a0c200d1cc095b59f24a757
depends:
- - __osx >=10.14
- - libarrow 20.0.0 he825168_3_cpu
+ - __osx >=10.15
+ - libabseil * cxx17*
+ - libabseil >=20250127.1,<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.5.0,<4.0a0
+ - python >=3.10,<3.11.0a0
+ - python_abi 3.10.* *_cp310
+ - scipy >=1.9
+ constrains:
+ - jax >=0.6.0
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
+ license_family: APACHE
+ purls:
+ - pkg:pypi/jaxlib?source=hash-mapping
+ 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
- - libarrow 20.0.0 h271b6f8_3_cpu
+ - libabseil * cxx17*
+ - libabseil >=20250127.1,<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.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.6.0
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
+ license_family: APACHE
+ purls:
+ - pkg:pypi/jaxlib?source=hash-mapping
+ size: 51702562
+ timestamp: 1748652584379
+- 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
- - 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
+ - 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
- - 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
+ - markupsafe >=2.0
+ - python >=3.9
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/jinja2?source=hash-mapping
+ size: 112714
+ timestamp: 1741263433881
+- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda
+ sha256: 1a620f27d79217c1295049ba214c2f80372062fd251b569e9873d4a953d27554
+ md5: 0be7c6e070c19105f966d3758448d018
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
+ constrains:
+ - binutils_impl_linux-64 2.44
+ license: GPL-3.0-only
+ license_family: GPL
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
- license: Apache-2.0
+ size: 676044
+ timestamp: 1752032747103
+- conda: https://prefix.dev/conda-forge/linux-64/lefthook-1.12.3-hfc2019e_0.conda
+ sha256: 96c678cc461978484be62f889678743176633eef74e8b060491652b537a6f281
+ md5: 18b300f6396722319e0cd463934bdc74
+ license: MIT
+ license_family: MIT
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
- depends:
- - __osx >=11.0
- - libarrow 20.0.0 h271b6f8_3_cpu
- - libarrow-acero 20.0.0 hf07054f_3_cpu
- - libcxx >=18
- - libparquet 20.0.0 h636d7b7_3_cpu
- license: Apache-2.0
+ size: 5388803
+ timestamp: 1755007129196
+- conda: https://prefix.dev/conda-forge/osx-64/lefthook-1.12.3-hccc6df8_0.conda
+ sha256: 6e033e7bdb9c2b6244dbefb8f0de63a0788afd48edc5b838858dd32c1386ecdc
+ md5: 5e9560bbfb68967766ec32f349601052
+ constrains:
+ - __osx >=10.12
+ license: MIT
+ license_family: MIT
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
- 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
+ size: 5428651
+ timestamp: 1755007139221
+- conda: https://prefix.dev/conda-forge/osx-arm64/lefthook-1.12.3-h820172f_0.conda
+ sha256: d3f78ee672c0b2a12ae2db0cadfd4a2813d4573a19077357cb9e7df3acd2bcb2
+ md5: fcbac5c937628f15a616a86293b8fa7e
+ license: MIT
+ license_family: MIT
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
- 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
+ size: 4898182
+ timestamp: 1755007154974
+- conda: https://prefix.dev/conda-forge/win-64/lefthook-1.12.3-h11686cb_0.conda
+ sha256: 78ac0cc9becb999db66a07781487c76014362ea20691f6dcbeb378642fa53789
+ md5: 6ede97da27c7527fab03512a458e98aa
+ license: MIT
+ license_family: MIT
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: 5326421
+ timestamp: 1755007147467
+- 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-20250512.1-cxx17_habfad5f_0.conda
+ sha256: 78790771f44e146396d9ae92efbe1022168295afd8d174f653a1fa16f0f0fa32
+ md5: d6a4cd236fc1c69a1cfc9698fb5e391f
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
+ constrains:
+ - libabseil-static =20250512.1=cxx17*
+ - abseil-cpp =20250512.1
license: Apache-2.0
+ license_family: Apache
purls: []
- 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
- md5: 728dbebd0f7a20337218beacffd37916
+ size: 1615210
+ timestamp: 1750194549591
+- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-34_h59b9bed_openblas.conda
+ build_number: 34
+ sha256: 08a394ba934f68f102298259b150eb5c17a97c30c6da618e1baab4247366eab3
+ md5: 064c22bac20fecf2a99838f9b979374c
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
- mkl <2025
- - libcblas =3.9.0=31*_openblas
+ - blas 2.134 openblas
+ - liblapacke 3.9.0 34*_openblas
+ - libcblas 3.9.0 34*_openblas
+ - liblapack 3.9.0 34*_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: 19306
+ timestamp: 1754678416811
+- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-34_hfdb39a5_mkl.conda
+ build_number: 34
+ sha256: 633de259502cc410738462a070afaeb904a7bba9b475916bd26c9e0d7e12383c
+ md5: 2ab9d1b88cf3e99b2d060b17072fe8eb
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 34*_mkl
+ - blas 2.134 mkl
+ - liblapacke 3.9.0 34*_mkl
+ - libcblas 3.9.0 34*_mkl
track_features:
- blas_mkl
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 17259
- timestamp: 1740087718283
+ size: 19701
+ timestamp: 1754678517844
- conda: https://prefix.dev/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda
build_number: 20
sha256: 808742b95f44dcc7c546e5c3bb7ed378b08aeaef3ee451d31dfe26cdf76d109f
@@ -9009,195 +6253,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-34_h7f60823_openblas.conda
+ build_number: 34
+ sha256: ea5d0341df78f7f2d6fe3a03a9b7327958d9e21b4f2d13ef0eddadc335999232
+ md5: 3f29ba70f912e56d4be6b55bc213a082
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
+ - liblapacke 3.9.0 34*_openblas
- mkl <2025
- - liblapack =3.9.0=31*_openblas
+ - libcblas 3.9.0 34*_openblas
+ - liblapack 3.9.0 34*_openblas
+ - blas 2.134 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: 19537
+ timestamp: 1754678644797
+- conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-34_h10e41b3_openblas.conda
+ build_number: 34
+ sha256: 5de3c3bfcdc8ba05da1a7815c9953fe392c2065d9efdc2491f91df6d0d1d9e76
+ md5: cdb3e1ca1661dbf19f9aad7dad524996
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.134 openblas
- mkl <2025
- - liblapack =3.9.0=31*_openblas
+ - liblapacke 3.9.0 34*_openblas
+ - libcblas 3.9.0 34*_openblas
+ - liblapack 3.9.0 34*_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: 19533
+ timestamp: 1754678956963
+- conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-34_h5709861_mkl.conda
+ build_number: 34
+ sha256: d7865fcc7d29b22e4111ababec49083851a84bb3025748eed65184be765b6e7d
+ md5: a64dcde5f27b8e0e413ddfc56151664c
depends:
- - mkl 2024.2.2 h66d3029_15
+ - mkl >=2024.2.2,<2025.0a0
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 34*_mkl
+ - liblapacke 3.9.0 34*_mkl
+ - blas 2.134 mkl
+ - liblapack 3.9.0 34*_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
- 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
- depends:
- - __osx >=11.0
- - libbrotlicommon 1.1.0 hd74edd7_2
- license: MIT
- license_family: MIT
- purls: []
- size: 279644
- timestamp: 1725268003553
-- conda: https://prefix.dev/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda
- sha256: 3d0dd7ef505962f107b7ea8f894e0b3dd01bf46852b362c8a7fc136b039bc9e1
- md5: 85741a24d97954a991e55e34bc55990b
- 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: 245929
- timestamp: 1725268238259
+ size: 70548
+ timestamp: 1754682440057
- conda: https://prefix.dev/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda
sha256: 9c84448305e7c9cc44ccec7757cf5afcb5a021f4579aa750a1fa6ea398783950
md5: c44c16d6976d2aebbd65894d7741e67e
@@ -9210,38 +6317,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-34_h372d94f_mkl.conda
+ build_number: 34
+ sha256: 3e7c172ca2c7cdd4bfae36c612ee29565681274c9e54d577ff48b4c5fafc1568
+ md5: b45c7c718d1e1cde0e7b0d9c463b617f
depends:
- - libblas 3.9.0 31_hfdb39a5_mkl
+ - libblas 3.9.0 34_hfdb39a5_mkl
constrains:
- - liblapack =3.9.0=31*_mkl
- - liblapacke =3.9.0=31*_mkl
- - blas =2.131=mkl
+ - liblapack 3.9.0 34*_mkl
+ - blas 2.134 mkl
+ - liblapacke 3.9.0 34*_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: 19359
+ timestamp: 1754678530750
+- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-34_he106b2a_openblas.conda
+ build_number: 34
+ sha256: edde454897c7889c0323216516abb570a593de728c585b14ef41eda2b08ddf3a
+ md5: 148b531b5457ad666ed76ceb4c766505
depends:
- - libblas 3.9.0 31_h59b9bed_openblas
+ - libblas 3.9.0 34_h59b9bed_openblas
constrains:
- - liblapacke =3.9.0=31*_openblas
- - liblapack =3.9.0=31*_openblas
- - blas =2.131=openblas
+ - liblapacke 3.9.0 34*_openblas
+ - blas 2.134 openblas
+ - liblapack 3.9.0 34*_openblas
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 16796
- timestamp: 1740087984429
+ size: 19313
+ timestamp: 1754678426220
- conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda
build_number: 20
sha256: a35e3c8f0efee2bee8926cbbf23dcb36c9cfe3100690af3b86f933bab26c4eeb
@@ -9257,98 +6364,56 @@ packages:
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
- md5: 7353c2bf0e90834cb70545671996d871
- depends:
- - libblas 3.9.0 31_h10e41b3_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: 17032
- timestamp: 1740088127097
-- conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda
- build_number: 31
- sha256: 609f455b099919bd4d15d4a733f493dc789e02da73fe4474f1cca73afafb95b8
- md5: 43c100b94ad2607382b0cf0f3a6b0bf3
- depends:
- - libblas 3.9.0 31_h641d27c_mkl
- constrains:
- - 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: 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
+ size: 14694
+ timestamp: 1700568672081
+- conda: https://prefix.dev/conda-forge/osx-64/libcblas-3.9.0-34_hff6cab4_openblas.conda
+ build_number: 34
+ sha256: 393e24b890009d4d4ace5531d39adfd9be3b97040653f6febbb74311dad84146
+ md5: 0f6bf5f39b2301a165389e3624f0c297
depends:
- - libcxx >=11.1.0
+ - libblas 3.9.0 34_h7f60823_openblas
+ constrains:
+ - liblapacke 3.9.0 34*_openblas
+ - liblapack 3.9.0 34*_openblas
+ - blas 2.134 openblas
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
+ size: 19518
+ timestamp: 1754678655239
+- conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-34_hb3479ef_openblas.conda
+ build_number: 34
+ sha256: 6639f6c6b2e76cb1be62cd6d9033bda7dc3fab2e5a80f5be4b5c522c27dcba17
+ md5: e15018d609b8957c146dcb6c356dd50c
depends:
- - libcxx >=11.1.0
+ - libblas 3.9.0 34_h10e41b3_openblas
+ constrains:
+ - liblapack 3.9.0 34*_openblas
+ - blas 2.134 openblas
+ - liblapacke 3.9.0 34*_openblas
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
+ size: 19521
+ timestamp: 1754678970336
+- conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-34_h2a3cdd5_mkl.conda
+ build_number: 34
+ sha256: e9f31d44e668822f6420bfaeda4aa74cd6c60d3671cf0b00262867f36ad5a8c1
+ md5: 25a019872ff471af70fd76d9aaaf1313
depends:
- - vc >=14.1,<15.0a0
- - vs2015_runtime >=14.16.27012
+ - libblas 3.9.0 34_h5709861_mkl
+ constrains:
+ - liblapacke 3.9.0 34*_mkl
+ - blas 2.134 mkl
+ - liblapack 3.9.0 34*_mkl
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
+ size: 70700
+ timestamp: 1754682490395
+- 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
@@ -9357,11 +6422,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
@@ -9370,62 +6435,126 @@ 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
-- conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.5.0.16-h14340ca_1.conda
- sha256: 0fb14ae71efe11429c24b2fa7d82e718fb52f4cf9cad9379dd7c0302e4294373
- md5: 290a26e7caf9bcbdde629db6612e212e
+ size: 93594
+ timestamp: 1749228328524
+- conda: https://prefix.dev/conda-forge/linux-64/libcudnn-9.12.0.46-hf7e9902_0.conda
+ sha256: 915f23a4dcc2a257559a2da01fbe00fff8fbdb09798e16a7821cbd7429fb796f
+ md5: c33604ca3d16831b5e650b0aca8e96e8
depends:
- - __glibc >=2.17,<3.0.a0
+ - __glibc >=2.28,<3.0.a0
+ - cuda-nvrtc
+ - cuda-version >=12,<13.0a0
+ - libcublas
+ - libgcc >=14
+ - libstdcxx >=14
+ - libzlib >=1.3.1,<2.0a0
+ constrains:
+ - libcudnn-jit <0a
+ license: LicenseRef-cuDNN-Software-License-Agreement
+ purls: []
+ size: 440437029
+ timestamp: 1755787266178
+- conda: https://prefix.dev/conda-forge/win-64/libcudnn-9.12.0.46-hca898b4_0.conda
+ sha256: 81f4e65ed425f26a9780303620b786903b0198d666f2b3824ea88d279d2c9dd3
+ md5: e9b8e667a63f68319f60c49dd9a61683
+ depends:
+ - cuda-nvrtc
+ - cuda-version >=12,<13.0a0
+ - libcublas
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ constrains:
+ - libcudnn-jit <0a
+ license: LicenseRef-cuDNN-Software-License-Agreement
+ purls: []
+ size: 423284089
+ timestamp: 1755787097810
+- conda: https://prefix.dev/conda-forge/linux-64/libcudnn-dev-9.12.0.46-h58dd1b1_0.conda
+ sha256: 852297a5494cc4fe315a371916b9910597275125882f34fb9604a0ec54580a39
+ md5: d641a0db25d7af83eaee0654a76e5064
+ depends:
+ - __glibc >=2.28,<3.0.a0
+ - cuda-version >=12,<13.0a0
+ - libcudnn 9.12.0.46 hf7e9902_0
+ - libgcc >=14
+ - libstdcxx >=14
+ constrains:
+ - libcudnn-jit-dev <0a
+ license: LicenseRef-cuDNN-Software-License-Agreement
+ purls: []
+ size: 43729
+ timestamp: 1755787663094
+- conda: https://prefix.dev/conda-forge/win-64/libcudnn-dev-9.12.0.46-hca898b4_0.conda
+ sha256: 3ad01968d25d67ebf34214e3ded96575b507b9dd457110a661d15850294b8ef1
+ md5: c070c54b81a0bb6c8a3051491bf42117
+ depends:
+ - cuda-version >=12,<13.0a0
+ - libcudnn 9.12.0.46 hca898b4_0
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ constrains:
+ - libcudnn-jit-dev <0a
+ license: LicenseRef-cuDNN-Software-License-Agreement
+ purls: []
+ size: 156529
+ timestamp: 1755787499860
+- conda: https://prefix.dev/conda-forge/linux-64/libcudss-0.6.0.5-h58dd1b1_0.conda
+ sha256: 6da3c21c86751846759692f2afdbfb8ed76076530be9e626d0cf9afa809afaee
+ md5: b347c1d8d190bbaeb8b58ccb986cdd7a
+ depends:
+ - __glibc >=2.28,<3.0.a0
- _openmp_mutex >=4.5
- cuda-version >=12,<13.0a0
- libcublas
- - libgcc >=13
- - libstdcxx >=13
+ - libgcc >=14
+ - libstdcxx >=14
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 h4d09622_0
+ - libcudss-commlayer-mpi 0.6.0.5 h09b4041_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: 36268949
+ timestamp: 1753302377524
+- conda: https://prefix.dev/conda-forge/win-64/libcudss-0.6.0.5-hca898b4_0.conda
+ sha256: d2dc8f68904d232c916903a87caf64055bddcded9545685aac8190fe45827425
+ md5: 08481b1082ff6ea0b0b0780ab20b5091
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
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
constrains:
- - libcudss-commlayer-nccl 0.5.0.16 1
- - libcudss-commlayer-mpi 0.5.0.16 1
+ - libcudss-commlayer-nccl 0.6.0.5 0
+ - libcudss-commlayer-mpi 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: 35349253
+ timestamp: 1753302416732
+- 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
@@ -9433,11 +6562,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
@@ -9445,36 +6574,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
@@ -9514,378 +6643,164 @@ 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
+- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-11.7.5.82-h9ab20c4_1.conda
+ sha256: 45d3d2d9ddcee35ba2c27663d974b1c7e784ef91ccd5c1dd01c74f34dd748319
+ md5: 68f7279b8961065c511bed5e4b00fcc6
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,<13.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: 205161238
+ timestamp: 1752012205208
+- conda: https://prefix.dev/conda-forge/win-64/libcusolver-11.7.5.82-hac47afa_1.conda
+ sha256: 59da992123fcc966254f910f06c08e8417e1054bbb43455f3387d92b5428c546
+ md5: dbcf1140e02c41d64d65b5473d716da6
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,<13.0a0
- ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
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: 198171513
+ timestamp: 1752012457166
+- conda: https://prefix.dev/conda-forge/linux-64/libcusolver-dev-11.7.5.82-h9ab20c4_1.conda
+ sha256: 646555acbc0ff9492fde61af2ef7fac6ba7b21abca204e3e7e68967f217adb23
+ md5: c7812251b40cb76f5a876440f365ac32
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_1
- 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: 60980
+ timestamp: 1752012578026
+- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-12.5.10.65-h5888daf_1.conda
+ sha256: 4424d0fe2a30c2d8622d466264d5a45f319d5a6b82212d4dcc43832e7be569d4
+ md5: 68f6a483f51c8ed3732d50662cf6769d
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,<13.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: 208913744
+ timestamp: 1752011897231
+- conda: https://prefix.dev/conda-forge/win-64/libcusparse-12.5.10.65-hac47afa_1.conda
+ sha256: 5235459cbcfe757cee7ec8914ae14b43a8d322c2fcc29dc2ab773fc8ec72d849
+ md5: b701cf3b58059215c9a1a8138ce3d184
depends:
- cuda-version >=12.9,<12.10.0a0
- - libnvjitlink >=12.9.41,<12.10.0a0
+ - libnvjitlink >=12.9.86,<13.0a0
- ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
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: 206427296
+ timestamp: 1752011985752
+- conda: https://prefix.dev/conda-forge/linux-64/libcusparse-dev-12.5.10.65-h5888daf_1.conda
+ sha256: 1f4042f7e11bfc75bfb3c497d139f806b48564b6a9eb38639d8bb15cf104f9ae
+ md5: 6f31959d9d36b67b2ecea017f8352cc9
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_1
- libgcc >=13
- - libnvjitlink >=12.9.41,<12.10.0a0
+ - libnvjitlink >=12.9.86,<13.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.4-hf95d169_1.conda
- sha256: 63676ac19e9819ae01506cfd353b2d202188981c753ea34634c4afbf3c1c6a2c
- md5: 2d8e0efc0788d49051e7e02ad6571340
+ size: 52958
+ timestamp: 1752012194858
+- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.8-h3d58e20_1.conda
+ sha256: 9643d6c5a94499cddb5ae1bccc4f78aef8cfd77bcf6b37ad325bc7232a8a870f
+ md5: d2db320b940047515f7a27f870984fe7
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: 564830
+ timestamp: 1752814841086
+- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda
+ sha256: 119b3ac75cb1ea29981e5053c2cb10d5f0b06fcc81b486cb7281f160daf673a1
+ md5: a69ef3239d3268ef8602c7a7823fd982
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
-- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda
- sha256: 33ab03438aee65d6aa667cf7d90c91e5e7d734c19a67aa4c7040742c0a13d505
- md5: db0bfbe7dd197b68ad5f30333bae6ce0
+ size: 568267
+ timestamp: 1752814881595
+- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda
+ sha256: da2080da8f0288b95dd86765c801c6e166c4619b910b11f9a8446fb852438dc2
+ md5: 4211416ecba1866fab0c6470986c22d6
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=13
+ - libgcc >=14
constrains:
- - expat 2.7.0.*
+ - expat 2.7.1.*
license: MIT
license_family: MIT
purls: []
- size: 74427
- timestamp: 1743431794976
-- conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda
- sha256: 976f2e23ad2bb2b8e92c99bfa2ead3ad557b17a129b170f7e2dfcf233193dd7e
- md5: 026d0a1056ba2a3dbbea6d4b08188676
+ size: 74811
+ timestamp: 1752719572741
+- conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda
+ sha256: 689862313571b62ee77ee01729dc093f2bf25a2f99415fcfe51d3a6cd31cce7b
+ md5: 9fdeae0b7edda62e989557d645769515
depends:
- __osx >=10.13
constrains:
- - expat 2.7.0.*
+ - expat 2.7.1.*
license: MIT
license_family: MIT
purls: []
- size: 71894
- timestamp: 1743431912423
-- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda
- sha256: ee550e44765a7bbcb2a0216c063dcd53ac914a7be5386dd0554bd06e6be61840
- md5: 6934bbb74380e045741eb8637641a65b
+ size: 72450
+ timestamp: 1752719744781
+- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda
+ sha256: 8fbb17a56f51e7113ed511c5787e0dec0d4b10ef9df921c4fd1cccca0458f648
+ md5: b1ca5f21335782f71a8bd69bdc093f67
depends:
- __osx >=11.0
constrains:
- - expat 2.7.0.*
+ - expat 2.7.1.*
license: MIT
license_family: MIT
purls: []
- size: 65714
- timestamp: 1743431789879
-- conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda
- sha256: 1a227c094a4e06bd54e8c2f3ec40c17ff99dcf3037d812294f842210aa66dbeb
- md5: b6f5352fdb525662f4169a0431d2dd7a
+ size: 65971
+ timestamp: 1752719657566
+- conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda
+ sha256: 8432ca842bdf8073ccecf016ccc9140c41c7114dc4ec77ca754551c01f780845
+ md5: 3608ffde260281fa641e70d6e34b1b96
depends:
- ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
constrains:
- - expat 2.7.0.*
+ - expat 2.7.1.*
license: MIT
license_family: MIT
purls: []
- size: 140896
- timestamp: 1743432122520
+ size: 141322
+ timestamp: 1752719767870
- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda
sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab
md5: ede4673863426c0883c0063d853bbd85
@@ -9929,384 +6844,132 @@ 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
+- conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda
+ sha256: 144e35c1c2840f2dc202f6915fc41879c19eddbb8fa524e3ca4aa0d14018b26f
+ md5: f406dcbb2e7bef90d793e50e79a2882b
depends:
- __glibc >=2.17,<3.0.a0
- _openmp_mutex >=4.5
constrains:
- - 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: 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
+ - libgcc-ng ==15.1.0=*_4
+ - libgomp 15.1.0 h767d61c_4
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
+ size: 824153
+ timestamp: 1753903866511
+- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda
+ sha256: 76ceac93ed98f208363d6e9c75011b0ff7b97b20f003f06461a619557e726637
+ md5: 28771437ffcd9f3417c66012dc49a3be
depends:
- - libgcc 15.1.0 h767d61c_2
+ - libgcc 15.1.0 h767d61c_4
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
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
+ size: 29249
+ timestamp: 1753903872571
+- 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
-- conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda
- sha256: 914daa4f632b786827ea71b5e07cd00d25fc6e67789db2f830dc481eec660342
- md5: f92e6e0a3c0c0c85561ef61aa59d555d
+ size: 590353
+ timestamp: 1747060639058
+- conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda
+ sha256: 2fe41683928eb3c57066a60ec441e605a69ce703fc933d6d5167debfeba8a144
+ md5: 53e876bc2d2648319e94c33c57b9ec74
depends:
- - libgfortran5 15.1.0 hcea5267_2
+ - libgfortran5 15.1.0 hcea5267_4
constrains:
- - libgfortran-ng ==15.1.0=*_2
+ - libgfortran-ng ==15.1.0=*_4
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: 29246
+ timestamp: 1753903898593
+- conda: https://prefix.dev/conda-forge/osx-64/libgfortran-15.1.0-h5f6db21_1.conda
+ sha256: 844500c9372d455f6ae538ffd3cdd7fda5f53d25a2a6b3ba33060a302c37bc3e
+ md5: 07cfad6b37da6e79349c6e3a0316a83b
depends:
- - libgfortran5 14.2.0 h58528f3_105
+ - libgfortran5 15.1.0 hfa3c126_1
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: 133973
+ timestamp: 1756239628906
+- conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-15.1.0-hfdf1602_1.conda
+ sha256: 981e3fac416e80b007a2798d6c1d4357ebebeb72a039aca1fb3a7effe9dcae86
+ md5: c98207b6e2b1a309abab696d229f163e
depends:
- - libgfortran5 14.2.0 h2c44a93_105
+ - libgfortran5 15.1.0 hb74de2c_1
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: 134383
+ timestamp: 1756239485494
+- conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda
+ sha256: 3070e5e2681f7f2fb7af0a81b92213f9ab430838900da8b4f9b8cf998ddbdd84
+ md5: 8a4ab7ff06e4db0be22485332666da0f
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
- 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
- depends:
- - llvm-openmp >=8.0.0
- constrains:
- - libgfortran 14.2.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
- depends:
- - llvm-openmp >=8.0.0
- constrains:
- - libgfortran 14.2.0
- 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
- 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
- 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
-- 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
+ license_family: GPL
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
+ size: 1564595
+ timestamp: 1753903882088
+- conda: https://prefix.dev/conda-forge/osx-64/libgfortran5-15.1.0-hfa3c126_1.conda
+ sha256: c4bb79d9e9be3e3a335282b50d18a7965e2a972b95508ea47e4086f1fd699342
+ md5: 696e408f36a5a25afdb23e862053ca82
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
+ - llvm-openmp >=8.0.0
+ constrains:
+ - libgfortran 15.1.0
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
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
+ size: 1225193
+ timestamp: 1756238834726
+- conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
+ sha256: 1f8f5b2fdd0d2559d0f3bade8da8f57e9ee9b54685bd6081c6d6d9a2b0239b41
+ md5: 4281bd1c654cb4f5cab6392b3330451f
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
+ - llvm-openmp >=8.0.0
+ constrains:
+ - libgfortran 15.1.0
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
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
+ size: 759679
+ timestamp: 1756238772083
+- conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda
+ sha256: e0487a8fec78802ac04da0ac1139c3510992bc58a58cde66619dde3b363c2933
+ md5: 3baf8976c96134738bba224e9ef6b1e5
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
+ - __glibc >=2.17,<3.0.a0
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
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
+ size: 447289
+ timestamp: 1753903801049
+- conda: https://prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_4.conda
+ sha256: e4ce8693bc3250b98cbc41cc53116fb27ad63eaf851560758e8ccaf0e9b137aa
+ md5: 78582ad1a764f4a0dca2f3027a46cc5a
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
+ - 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: 14544
- timestamp: 1741879301389
+ size: 535125
+ timestamp: 1753904060607
- conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda
sha256: 697334de4786a1067ea86853e520c64dd72b11a05137f5b318d8a444007b5e60
md5: 2bd47db5807daade8500ed7ca4c512a4
@@ -10383,185 +7046,107 @@ 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
+- conda: https://prefix.dev/conda-forge/linux-64/libhwloc-2.12.1-default_h3d81e11_1000.conda
+ sha256: eecaf76fdfc085d8fed4583b533c10cb7f4a6304be56031c43a107e01a56b7e2
+ md5: d821210ab60be56dd27b5525ed18366d
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libstdcxx >=13
- - libxml2 >=2.13.4,<2.14.0a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - libxml2 >=2.13.8,<2.14.0a0
license: BSD-3-Clause
license_family: BSD
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
+ size: 2450422
+ timestamp: 1752761850672
+- conda: https://prefix.dev/conda-forge/osx-64/libhwloc-2.12.1-default_h8c32e24_1000.conda
+ sha256: 766146cbbfc1ec400a2b8502a30682d555db77a05918745828392839434b829b
+ md5: 622d2b076d7f0588ab1baa962209e6dd
depends:
- __osx >=10.13
- - libcxx >=18
- - libxml2 >=2.13.4,<2.14.0a0
+ - libcxx >=19
+ - libxml2 >=2.13.8,<2.14.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
+ size: 2381708
+ timestamp: 1752761786288
+- conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.12.1-default_h88281d1_1000.conda
+ sha256: 2fb437b82912c74b4869b66c601d52c77bb3ee8cb4812eab346d379f1c823225
+ md5: e6298294e7612eccf57376a0683ddc80
depends:
- libwinpthread >=12.0.0.r4.gg4f2fc60ca
- - libxml2 >=2.13.4,<2.14.0a0
+ - libxml2 >=2.13.8,<2.14.0a0
- ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 2390021
- timestamp: 1731375651179
-- conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda
- sha256: 18a4afe14f731bfb9cf388659994263904d20111e42f841e9eea1bb6f91f4ab4
- md5: e796ff8ddc598affdf7c173d6145f087
+ size: 2412139
+ timestamp: 1752762145331
+- conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda
+ sha256: c467851a7312765447155e071752d7bf9bf44d610a5687e32706f480aad2833f
+ md5: 915f5995e94f60e9a4826e0b0920ee88
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=13
+ - libgcc >=14
license: LGPL-2.1-only
purls: []
- size: 713084
- timestamp: 1740128065462
-- conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda
- sha256: c2a9c65a245c7bcb8c17c94dd716dad2d42b7c98e0c17cc5553a5c60242c4dda
- md5: 6283140d7b2b55b6b095af939b71b13f
+ size: 790176
+ timestamp: 1754908768807
+- conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h57a12c2_2.conda
+ sha256: a1c8cecdf9966921e13f0ae921309a1f415dfbd2b791f2117cf7e8f5e61a48b6
+ md5: 210a85a1119f97ea7887188d176db135
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
- 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
+ size: 737846
+ timestamp: 1754908900138
+- conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ sha256: 0dcdb1a5f01863ac4e8ba006a8b0dc1a02d2221ec3319b5915a1863254d7efa7
+ md5: 64571d1dd6cdcfa25d0664a5950fdaa2
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: LGPL-2.1-only
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
- md5: 452b98eafe050ecff932f0ec832dd03f
+ size: 696926
+ timestamp: 1754909290005
+- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_h7ac8fdf_openblas.conda
+ build_number: 34
+ sha256: 9c941d5da239f614b53065bc5f8a705899326c60c9f349d9fbd7bd78298f13ab
+ md5: f05a31377b4d9a8d8740f47d1e70b70e
depends:
- - libblas 3.9.0 31_h59b9bed_openblas
+ - libblas 3.9.0 34_h59b9bed_openblas
constrains:
- - libcblas =3.9.0=31*_openblas
- - liblapacke =3.9.0=31*_openblas
- - blas =2.131=openblas
+ - liblapacke 3.9.0 34*_openblas
+ - libcblas 3.9.0 34*_openblas
+ - blas 2.134 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: 19324
+ timestamp: 1754678435277
+- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-34_hc41d3b0_mkl.conda
+ build_number: 34
+ sha256: 167db8be4c6d6efaad88e4fb6c8649ab6d5277ea20592a7ae0d49733c2d276fd
+ md5: 77f13fe82430578ec2ff162fc89a13a0
depends:
- - libblas 3.9.0 31_hfdb39a5_mkl
+ - libblas 3.9.0 34_hfdb39a5_mkl
constrains:
- - liblapacke =3.9.0=31*_mkl
- - blas =2.131=mkl
- - libcblas =3.9.0=31*_mkl
+ - blas 2.134 mkl
+ - liblapacke 3.9.0 34*_mkl
+ - libcblas 3.9.0 34*_mkl
track_features:
- blas_mkl
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 16760
- timestamp: 1740087736615
+ size: 19363
+ timestamp: 1754678541935
- conda: https://prefix.dev/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda
build_number: 20
sha256: fdccac604746f9620fefaee313707aa2f500f73e51f8e3a4b690d5d4c90ce3dc
@@ -10579,899 +7164,455 @@ 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-34_h236ab99_openblas.conda
+ build_number: 34
+ sha256: 6ecbd5c2b39e40766935c8311238cfbfcf7ca43b5eafc9bb5f883d59c705981e
+ md5: 8ddbc2de70c2fedfb4cfbcb8d5562ac8
depends:
- - libblas 3.9.0 31_h7f60823_openblas
+ - libblas 3.9.0 34_h7f60823_openblas
constrains:
- - libcblas =3.9.0=31*_openblas
- - blas =2.131=openblas
- - liblapacke =3.9.0=31*_openblas
+ - liblapacke 3.9.0 34*_openblas
+ - blas 2.134 openblas
+ - libcblas 3.9.0 34*_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: 19548
+ timestamp: 1754678665504
+- conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-34_hc9a63f6_openblas.conda
+ build_number: 34
+ sha256: 659c7cc2d7104c5fa33482d28a6ce085fd116ff5625a117b7dd45a3521bf8efc
+ md5: 94b13d05122e301de02842d021eea5fb
depends:
- - libblas 3.9.0 31_h10e41b3_openblas
+ - libblas 3.9.0 34_h10e41b3_openblas
constrains:
- - liblapacke =3.9.0=31*_openblas
- - libcblas =3.9.0=31*_openblas
- - blas =2.131=openblas
+ - libcblas 3.9.0 34*_openblas
+ - blas 2.134 openblas
+ - liblapacke 3.9.0 34*_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: 19532
+ timestamp: 1754678979401
+- conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-34_hf9ab0e9_mkl.conda
+ build_number: 34
+ sha256: c65298d584551cba1b7a42537f8e0093ec9fd0e871fc80ddf9cf6ffa0efa25ae
+ md5: ba80d9feadfbafceafb0bf46d35f5886
depends:
- - libblas 3.9.0 31_h641d27c_mkl
+ - libblas 3.9.0 34_h5709861_mkl
constrains:
- - libcblas =3.9.0=31*_mkl
- - blas =2.131=mkl
- - liblapacke =3.9.0=31*_mkl
+ - libcblas 3.9.0 34*_mkl
+ - liblapacke 3.9.0 34*_mkl
+ - blas 2.134 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
+ size: 82224
+ timestamp: 1754682540087
+- 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.*
- - xz ==5.8.1=*_1
license: 0BSD
purls: []
- size: 112845
- timestamp: 1746531470399
-- conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda
- sha256: 20a4c5291f3e338548013623bb1dc8ee2fba5dbac8f77acaddd730ed2a7d29b6
- md5: f87e8821e0e38a4140a7ed4f52530053
+ size: 112894
+ timestamp: 1749230047870
+- 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.*
- - xz ==5.8.1=*_1
license: 0BSD
purls: []
- size: 104814
- timestamp: 1746531577001
-- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_1.conda
- sha256: 5ab62c179229640c34491a7de806ad4ab7bec47ea2b5fc2136e3b8cf5ef26a57
- md5: 4e8ef3d79c97c9021b34d682c24c2044
+ size: 104826
+ timestamp: 1749230155443
+- 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.*
- - xz ==5.8.1=*_1
license: 0BSD
purls: []
- size: 92218
- timestamp: 1746531818330
-- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_1.conda
- sha256: adbf6c7bde70536ada734a81b8b5aa23654f2b95445204404622e0cc40e921a0
- md5: 14a1042c163181e143a7522dfb8ad6ab
+ size: 92286
+ timestamp: 1749230283517
+- 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.*
- - xz ==5.8.1=*_1
license: 0BSD
purls: []
- size: 104699
- timestamp: 1746531718026
-- conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.9.0-h19665d7_1.conda
- sha256: 13d50a4f7da02e6acce4b5b6df82072c0f447a2c5ba1f4a3190dfec3a9174965
- md5: 38b3447782263c96b0c0a7b92c97575e
+ size: 104935
+ timestamp: 1749230611612
+- conda: https://prefix.dev/conda-forge/linux-64/libmagma-2.9.0-h9918c94_2.conda
+ sha256: 4be16ac5ab80c094f596e51926ba4b56737f9d62b00f620de602d2d7d55b55de
+ md5: 1271532895d1f829fa0edbde3bb46a68
depends:
- __glibc >=2.17,<3.0.a0
- _openmp_mutex >=4.5
- - cuda-cudart >=12.6.77,<13.0a0
- - cuda-version >=12.6,<13
+ - cuda-cudart >=12.9.79,<13.0a0
+ - cuda-version >=12.9,<13
- libblas >=3.9.0,<4.0a0
- - libcublas >=12.6.4.1,<13.0a0
- - libcusparse >=12.5.4.2,<13.0a0
- - libgcc >=13
- - liblapack >=3.9.0,<4.0a0
- - libstdcxx >=13
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 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
- - libblas >=3.9.0,<4.0a0
- - libcublas >=12.6.4.1,<13.0a0
- - libcusparse >=12.5.4.2,<13.0a0
- - liblapack >=3.9.0,<4.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 272011663
- timestamp: 1739907162922
-- conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda
- sha256: d02d1d3304ecaf5c728e515eb7416517a0b118200cd5eacbe829c432d1664070
- md5: aeb98fdeb2e8f25d43ef71fbacbeec80
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc-ng >=12
- 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
- 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
- depends:
- - __osx >=11.0
- license: BSD-2-Clause
- license_family: BSD
- purls: []
- size: 69263
- timestamp: 1723817629767
-- conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda
- sha256: fc529fc82c7caf51202cc5cec5bb1c2e8d90edbac6d0a4602c966366efe3c7bf
- md5: 74860100b2029e2523cf480804c76b9b
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- license: BSD-2-Clause
- license_family: BSD
- 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
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- license: LGPL-2.1-or-later
- license_family: LGPL
- purls: []
- size: 741323
- timestamp: 1731846827427
-- conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda
- sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6
- md5: 30fd6e37fe21f86f4bd26d6ee73eeec7
- depends:
- - libgcc-ng >=12
- 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
- depends:
- - __glibc >=2.17,<3.0.a0
- - cuda-version >=12,<12.10.0a0
- - libgcc >=13
- - 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
- depends:
- - 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: 27352070
- timestamp: 1746191228948
-- conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda
- sha256: cc5389ea254f111ef17a53df75e8e5209ef2ea6117e3f8aced88b5a8e51f11c4
- md5: 0a4d0252248ef9a0f88f2ba8b8a08e12
- depends:
- - __glibc >=2.17,<3.0.a0
+ - libcublas >=12.9.1.4,<13.0a0
+ - libcusparse >=12.5.10.65,<13.0a0
- libgcc >=14
- - libgfortran
- - libgfortran5 >=14.2.0
- constrains:
- - openblas >=0.3.29,<0.3.30.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
- 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
- depends:
- - __osx >=11.0
- - libgfortran >=5
- - libgfortran5 >=13.2.0
- - llvm-openmp >=18.1.8
- constrains:
- - openblas >=0.3.29,<0.3.30.0a0
+ - liblapack >=3.9.0,<4.0a0
+ - libstdcxx >=14
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
+ size: 707474474
+ timestamp: 1753236923145
+- conda: https://prefix.dev/conda-forge/win-64/libmagma-2.9.0-h6290ce1_2.conda
+ sha256: ee5fabd5c6400f3416858404e39be1ec5b8d4a080355884dc4f740255f67cd32
+ md5: 881c52b5c7b6cd35eab9a7879d9eefd4
+ depends:
+ - cuda-cudart >=12.9.79,<13.0a0
+ - cuda-version >=12.9,<13
+ - libblas >=3.9.0,<4.0a0
+ - libcublas >=12.9.1.4,<13.0a0
+ - libcusparse >=12.5.10.65,<13.0a0
+ - liblapack >=3.9.0,<4.0a0
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: BSD-3-Clause
+ license_family: BSD
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
+ size: 577894084
+ timestamp: 1753296611984
+- 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
- - 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
+ license: BSD-2-Clause
+ license_family: BSD
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
+ 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.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
+ - __osx >=10.13
+ license: BSD-2-Clause
+ license_family: BSD
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
+ 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
- - 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
+ license: BSD-2-Clause
+ license_family: BSD
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
+ size: 71829
+ timestamp: 1748393749336
+- conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda
+ sha256: fc529fc82c7caf51202cc5cec5bb1c2e8d90edbac6d0a4602c966366efe3c7bf
+ md5: 74860100b2029e2523cf480804c76b9b
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
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
+ license: BSD-2-Clause
+ license_family: BSD
purls: []
- size: 824426
- timestamp: 1746923658672
-- conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda
- sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36
- md5: 55199e2ae2c3651f6f9b2a447b47bdc9
+ size: 88657
+ timestamp: 1723861474602
+- conda: https://prefix.dev/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda
+ sha256: ba7c5d294e3d80f08ac5a39564217702d1a752e352e486210faff794ac5001b4
+ md5: db63358239cbe1ff86242406d440e44a
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- - libzlib >=1.3.1,<2.0a0
- license: zlib-acknowledgement
+ license: LGPL-2.1-or-later
+ license_family: LGPL
purls: []
- size: 288701
- timestamp: 1739952993639
-- conda: https://prefix.dev/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda
- sha256: d00a144698debb226a01646c72eff15917eb0143f92c92e1b61ce457d9367b89
- md5: 8461ab86d2cdb76d6e971aab225be73f
+ size: 741323
+ timestamp: 1731846827427
+- conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda
+ sha256: 927fe72b054277cde6cb82597d0fcf6baf127dcbce2e0a9d8925a68f1265eef5
+ md5: d864d34357c3b65a4b731f78c0801dc4
depends:
- - __osx >=10.13
- - libzlib >=1.3.1,<2.0a0
- license: zlib-acknowledgement
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ license: LGPL-2.1-only
+ license_family: GPL
purls: []
- size: 266874
- timestamp: 1739953034029
-- conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda
- sha256: dc93cc30f59b28e7812c6f14d2c2e590b509c38092cce7ababe6b23541b7ed8f
- md5: 3550e05e3af94a3fa9cef2694417ccdf
+ size: 33731
+ timestamp: 1750274110928
+- conda: https://prefix.dev/conda-forge/linux-64/libnvjitlink-12.9.86-h5888daf_1.conda
+ sha256: 55478faf21bd0ea6679189fa998fb3282f8bae93b1a4edf38b3e259bacce841d
+ md5: f38e71689d0807320af7373dd458b77d
depends:
- - __osx >=11.0
- - libzlib >=1.3.1,<2.0a0
- license: zlib-acknowledgement
+ - __glibc >=2.17,<3.0.a0
+ - cuda-version >=12,<12.10.0a0
+ - libgcc >=13
+ - libstdcxx >=13
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
purls: []
- size: 259332
- timestamp: 1739953032676
-- conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda
- sha256: e12c46ca882080d901392ae45e0e5a1c96fc3e5acd5cd1a23c2632eb7f024f26
- md5: ad620e92b82d2948bc019e029c574ebb
+ size: 30527890
+ timestamp: 1751470375759
+- conda: https://prefix.dev/conda-forge/win-64/libnvjitlink-12.9.86-he0c23c2_1.conda
+ sha256: e08bfc251e3dda05b20d266ca9331e92cb72c6ed866d98c039ab7bd2738f7618
+ md5: 881857816711d7538ad598edc99526f6
depends:
- - libzlib >=1.3.1,<2.0a0
+ - cuda-version >=12,<12.10.0a0
- ucrt >=10.0.20348.0
- vc >=14.2,<15
- vc14_runtime >=14.29.30139
- license: zlib-acknowledgement
+ license: LicenseRef-NVIDIA-End-User-License-Agreement
+ purls: []
+ size: 27346958
+ timestamp: 1751470930566
+- conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_2.conda
+ sha256: 1b51d1f96e751dc945cc06f79caa91833b0c3326efe24e9b506bd64ef49fc9b0
+ md5: dfc5aae7b043d9f56ba99514d5e60625
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libgfortran
+ - libgfortran5 >=14.3.0
+ constrains:
+ - openblas >=0.3.30,<0.3.31.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ purls: []
+ size: 5938936
+ timestamp: 1755474342204
+- conda: https://prefix.dev/conda-forge/osx-64/libopenblas-0.3.30-openmp_h83c2472_2.conda
+ sha256: 341dd45c2e88261f1f9ff76c3410355b4b0e894abe6ac89f7cbf64a3d10f0f01
+ md5: 89edf77977f520c4245567460d065821
+ depends:
+ - __osx >=10.13
+ - libgfortran
+ - libgfortran5 >=14.3.0
+ - llvm-openmp >=19.1.7
+ constrains:
+ - openblas >=0.3.30,<0.3.31.0a0
+ license: BSD-3-Clause
+ license_family: BSD
purls: []
- size: 346511
- timestamp: 1745771984515
-- conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.conda
- sha256: 691af28446345674c6b3fb864d0e1a1574b6cc2f788e0f036d73a6b05dcf81cf
- md5: edb86556cf4a0c133e7932a1597ff236
+ size: 6262457
+ timestamp: 1755473612572
+- conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_h60d53f8_2.conda
+ sha256: 7b8551a4d21cf0b19f9a162f1f283a201b17f1bd5a6579abbd0d004788c511fa
+ md5: d004259fd8d3d2798b16299d6ad6c9e9
+ depends:
+ - __osx >=11.0
+ - libgfortran
+ - libgfortran5 >=14.3.0
+ - llvm-openmp >=19.1.7
+ constrains:
+ - openblas >=0.3.30,<0.3.31.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ purls: []
+ size: 4284696
+ timestamp: 1755471861128
+- conda: https://prefix.dev/conda-forge/linux-64/libprotobuf-5.29.3-h7460b1f_2.conda
+ sha256: 674635c341a7838138a0698fc5704eab3b9a3a14f85e6f47a9d7568b8fa01a11
+ md5: 25b96b519eb2ed19faeef1c12954e82b
depends:
- __glibc >=2.17,<3.0.a0
- libabseil * cxx17*
- libabseil >=20250127.1,<20250128.0a0
- - libgcc >=13
- - libstdcxx >=13
+ - libgcc >=14
+ - libstdcxx >=14
- libzlib >=1.3.1,<2.0a0
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 3358788
- timestamp: 1745159546868
-- conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_1.conda
- sha256: cc4dd61aa257c4b4a9451ddf9a5148e4640fea0df416737c1086724ca09641f6
- md5: 7c7d8218221568e544986713881d36ee
+ size: 3475015
+ timestamp: 1753801238063
+- conda: https://prefix.dev/conda-forge/osx-64/libprotobuf-5.29.3-h14f6895_2.conda
+ sha256: c0b766c87a50098685f43d57424eebae35f1c4b812fc6d025cbb15a8c0a2800e
+ md5: 8abbe99f9b80602f94a801321ec06ace
depends:
- __osx >=10.14
- libabseil * cxx17*
- libabseil >=20250127.1,<20250128.0a0
- - libcxx >=18
+ - libcxx >=19
- libzlib >=1.3.1,<2.0a0
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 2840883
- timestamp: 1745159228883
-- conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_1.conda
- sha256: 6e5b49bfa09bfc1aa0d69113be435d40ace0d01592b7b22cac696928cee6be03
- md5: f7951fdf76556f91bc146384ede7de40
+ size: 2694250
+ timestamp: 1753800435072
+- conda: https://prefix.dev/conda-forge/osx-arm64/libprotobuf-5.29.3-h6c9c1dd_2.conda
+ sha256: 8c6350afed4c78fc5fbab85b8f00af084586176fd5f6e4340f66d2e239d028dc
+ md5: cb31a05af57f76e19766ef8b30b3b6d3
depends:
- __osx >=11.0
- libabseil * cxx17*
- libabseil >=20250127.1,<20250128.0a0
- - libcxx >=18
+ - libcxx >=19
- libzlib >=1.3.1,<2.0a0
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 2613087
- timestamp: 1745158781377
-- conda: https://prefix.dev/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda
- sha256: 101b6cd0bde3ea29a161c9d36beda20851c0426e115d845555222e75d620d33e
- md5: d1d3b80a1a04251bd75439b630e874be
+ size: 2637991
+ timestamp: 1753800039682
+- conda: https://prefix.dev/conda-forge/win-64/libprotobuf-6.31.1-hdcda5b4_1.conda
+ sha256: 085b55d51328c8fcd6aef15f717a21d921bf8df1db2adfa81036e041a0609cd4
+ md5: f046835750b70819a1e2fffddf111825
depends:
- libabseil * cxx17*
- - libabseil >=20250127.1,<20250128.0a0
+ - libabseil >=20250512.1,<20250513.0a0
- libzlib >=1.3.1,<2.0a0
- ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
license: BSD-3-Clause
license_family: BSD
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
+ size: 7615542
+ timestamp: 1751690551169
+- 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.*
- license: BSD-3-Clause
- license_family: BSD
- 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.*
+ - re2 2025.06.26.*
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
+ size: 167704
+ timestamp: 1751053331260
+- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda
+ sha256: 6d9c32fc369af5a84875725f7ddfbfc2ace795c28f246dc70055a79f9b2003da
+ md5: 0b367fad34931cb79e0d6b7e5c06bb1c
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=13
+ - libgcc >=14
- libzlib >=1.3.1,<2.0a0
- license: Unlicense
+ license: blessing
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: 932581
+ timestamp: 1753948484112
+- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda
+ sha256: 466366b094c3eb4b1d77320530cbf5400e7a10ab33e4824c200147488eebf7a6
+ md5: 156bfb239b6a67ab4a01110e6718cbc4
depends:
- __osx >=10.13
- libzlib >=1.3.1,<2.0a0
- license: Unlicense
+ license: blessing
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: 980121
+ timestamp: 1753948554003
+- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda
+ sha256: 802ebe62e6bc59fc26b26276b793e0542cfff2d03c086440aeaf72fb8bbcec44
+ md5: 1dcb0468f5146e38fae99aef9656034b
depends:
- __osx >=11.0
+ - icu >=75.1,<76.0a0
- 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
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- license: Unlicense
- 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
+ license: blessing
purls: []
- size: 279193
- timestamp: 1745608793272
-- conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_0.conda
- sha256: cbdf93898f2e27cefca5f3fe46519335d1fab25c4ea2a11b11502ff63e602c09
- md5: 9dce2f112bfd3400f4f432b3d0ac07b2
+ size: 902645
+ timestamp: 1753948599139
+- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda
+ sha256: 5dc4f07b2d6270ac0c874caec53c6984caaaa84bc0d3eb593b0edf3dc8492efa
+ md5: ccb20d946040f86f0c05b644d5eadeca
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
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: blessing
purls: []
- size: 292785
- timestamp: 1745608759342
-- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda
- sha256: 6ae3d153e78f6069d503d9309f2cac6de5b93d067fc6433160a4c05226a5dad4
- md5: 1cb1c67961f6dd257eae9e9691b341aa
+ size: 1288499
+ timestamp: 1753948889360
+- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda
+ sha256: b5b239e5fca53ff90669af1686c86282c970dd8204ebf477cf679872eb6d48ac
+ md5: 3c376af8888c386b9d3d1c2701e2f3ab
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc 15.1.0 h767d61c_2
+ - libgcc 15.1.0 h767d61c_4
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: 3903453
+ timestamp: 1753903894186
+- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda
+ sha256: 81c841c1cf4c0d06414aaa38a249f9fdd390554943065c3a0b18a9fb7e8cc495
+ md5: 2d34729cbc1da0ec988e57b13b712067
depends:
- - libstdcxx 15.1.0 h8f9b012_2
+ - libstdcxx 15.1.0 h8f9b012_4
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.4-h4e0b6ca_1.conda
- sha256: 5aa2ba63747ad3b6e717f025c9d2ab4bb32c0d366e1ef81669ffa73b1d9af4a2
- md5: 04bcf3055e51f8dde6fab9672fb9fca0
+ size: 29317
+ timestamp: 1753903924491
+- 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
- 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
-- 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
+ size: 487969
+ timestamp: 1750949895969
+- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.1-cpu_mkl_h783a78b_102.conda
+ sha256: f9ab49bbde46c8b18e43049dc4fc320c215ebb7b2f26075ea12858fea052c0b3
+ md5: 4005aeeaa8c615e624d4d0a5637f82ed
depends:
- __glibc >=2.17,<3.0.a0
- _openmp_mutex * *_llvm
@@ -11483,66 +7624,66 @@ 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-cpu 2.7.1
- pytorch-gpu <0.0a0
- - pytorch 2.7.0 cpu_mkl_*_100
- - pytorch-cpu 2.7.0
+ - pytorch 2.7.1 cpu_mkl_*_102
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: 55587811
+ timestamp: 1752204737378
+- conda: https://prefix.dev/conda-forge/linux-64/libtorch-2.7.1-cuda129_mkl_h16584c3_302.conda
+ sha256: 23034f5b3cb1eaa53ec40b5fe2a5fb137f1c0aefebbf1c663069b9f11a22971d
+ md5: 6a1cfee690fcdfd0038bc9763d851b82
depends:
- __glibc >=2.17,<3.0.a0
- _openmp_mutex * *_llvm
- _openmp_mutex >=4.5
- - cuda-cudart >=12.6.77,<13.0a0
- - cuda-cupti >=12.6.80,<13.0a0
- - cuda-nvrtc >=12.6.85,<13.0a0
- - cuda-nvtx >=12.6.77,<13.0a0
- - cuda-version >=12.6,<13
- - cudnn >=9.8.0.87,<10.0a0
+ - cuda-cudart >=12.9.79,<13.0a0
+ - cuda-cupti >=12.9.79,<13.0a0
+ - cuda-nvrtc >=12.9.86,<13.0a0
+ - cuda-nvtx >=12.9.79,<13.0a0
+ - cuda-version >=12.9,<13
+ - 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
- - 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
+ - libcublas >=12.9.1.4,<13.0a0
+ - libcudss >=0.6.0.5,<0.6.1.0a0
+ - libcufft >=11.4.1.4,<12.0a0
+ - libcufile >=1.14.1.1,<2.0a0
+ - libcurand >=10.3.10.19,<11.0a0
+ - libcusolver >=11.7.5.82,<12.0a0
+ - libcusparse >=12.5.10.65,<13.0a0
- libgcc >=13
- 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.6.1,<3.0a0
- sleef >=3.8,<4.0a0
constrains:
- - pytorch-gpu 2.7.0
+ - pytorch 2.7.1 cuda129_mkl_*_302
- pytorch-cpu <0.0a0
- - pytorch 2.7.0 cuda126_mkl_*_300
+ - pytorch-gpu 2.7.1
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: 873838622
+ timestamp: 1752489955770
+- conda: https://prefix.dev/conda-forge/osx-64/libtorch-2.7.1-cpu_mkl_hc5f6e96_102.conda
+ sha256: 609f609fa0e9a05eb5a1d0191bf5d6d129e46a4bd930c722461de02225926bfe
+ md5: ae5571fe2da26ac0aee050865eab15d0
depends:
- __osx >=10.15
- libabseil * cxx17*
@@ -11551,25 +7692,25 @@ 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
- - numpy >=1.19,<3
+ - numpy >=1.21,<3
- python_abi 3.10.* *_cp310
- sleef >=3.8,<4.0a0
constrains:
- - pytorch 2.7.0 cpu_mkl_*_100
- - pytorch-cpu 2.7.0
+ - pytorch-cpu 2.7.1
- pytorch-gpu <0.0a0
+ - pytorch 2.7.1 cpu_mkl_*_102
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: 48101075
+ timestamp: 1752205916899
+- conda: https://prefix.dev/conda-forge/osx-arm64/libtorch-2.7.1-cpu_generic_haa461e3_2.conda
+ sha256: e0fc64b1b6fa2bc20ff8fc08d0904e0abce136cc5c2bf56de6041d24e83a5e84
+ md5: 917335bd30a38715f4ae05037aa62f55
depends:
- __osx >=11.0
- libabseil * cxx17*
@@ -11579,141 +7720,98 @@ 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
+ - numpy >=1.21,<3
- python >=3.10,<3.11.0a0 *_cpython
- 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_*_2
+ - 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.6.0-cuda126_mkl_h09c782d_304.conda
- sha256: 63f73ded7f692ae0668d4739bae3db19e547e87350181b6f848ecdd37917e689
- md5: 12c02a22809d9ae29b9be9e744325d0a
+ size: 29599452
+ timestamp: 1752205365040
+- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.1-cpu_mkl_hf058426_104.conda
+ sha256: fffc73e4b79a477db2aeb9253990e4950ecf30da506a59041d2dce6b4536c6ba
+ md5: 73b4fd4f4ea909ce193a5fb26604ee82
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
+ - libabseil >=20250512.1,<20250513.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
+ - libprotobuf >=6.31.1,<6.31.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
- ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
constrains:
- - pytorch-gpu 2.6.0
- - pytorch-cpu <0.0a0
- - pytorch 2.6.0 cuda126_mkl_*_304
+ - pytorch-gpu <0.0a0
+ - pytorch 2.7.1 cpu_mkl_*_104
+ - pytorch-cpu 2.7.1
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: 34268457
+ timestamp: 1753844952876
+- conda: https://prefix.dev/conda-forge/win-64/libtorch-2.7.1-cuda128_mkl_h2cc4d28_304.conda
+ sha256: 596d2916fa1726615ce635c65e66c174159de4a4d51a1c6b33b921359f24d1fd
+ md5: f9e395fe319820807d92e38828debdd3
depends:
+ - cuda-cudart >=12.8.90,<13.0a0
+ - cuda-cupti >=12.8.90,<13.0a0
+ - cuda-nvrtc >=12.8.93,<13.0a0
+ - cuda-version >=12.8,<13
+ - cudnn >=9.10.1.4,<10.0a0
- intel-openmp <2025
- libabseil * cxx17*
- - libabseil >=20250127.1,<20250128.0a0
+ - libabseil >=20250512.1,<20250513.0a0
- libblas * *mkl
- libcblas >=3.9.0,<4.0a0
- - libprotobuf >=5.29.3,<5.29.4.0a0
- - libuv >=1.50.0,<2.0a0
+ - libcublas >=12.8.4.1,<13.0a0
+ - libcudss >=0.6.0.5,<0.6.1.0a0
+ - libcufft >=11.3.3.83,<12.0a0
+ - libcurand >=10.3.9.90,<11.0a0
+ - libcusolver >=11.7.3.90,<12.0a0
+ - libcusparse >=12.5.8.93,<13.0a0
+ - libmagma >=2.9.0,<2.9.1.0a0
+ - libprotobuf >=6.31.1,<6.31.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
- ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
constrains:
- - pytorch-gpu <0.0a0
- - pytorch-cpu 2.7.0
- - pytorch 2.7.0 cpu_mkl_*_100
+ - pytorch 2.7.1 cuda128_mkl_*_304
+ - pytorch-gpu 2.7.1
+ - pytorch-cpu <0.0a0
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
+ size: 542628997
+ timestamp: 1753859535009
+- 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: 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
+ size: 143533
+ timestamp: 1750949902296
- conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda
sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18
md5: 40b61aab5c7ba9ff276c41cfffe6b80b
@@ -11724,100 +7822,49 @@ 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-hb03c661_1.conda
+ sha256: c180f4124a889ac343fc59d15558e93667d894a966ec6fdb61da1604481be26b
+ md5: 0f03292cc56bf91a077a134ea8747118
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=13
+ - libgcc >=14
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: 895108
+ timestamp: 1753948278280
+- conda: https://prefix.dev/conda-forge/osx-64/libuv-1.51.0-h58003a5_1.conda
+ sha256: d90dd0eee6f195a5bd14edab4c5b33be3635b674b0b6c010fb942b956aa2254c
+ md5: fbfc6cf607ae1e1e498734e256561dc3
depends:
- - __osx >=11.0
+ - __osx >=10.13
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: 422612
+ timestamp: 1753948458902
+- conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.0-h6caf38d_1.conda
+ sha256: 042c7488ad97a5629ec0a991a8b2a3345599401ecc75ad6a5af73b60e6db9689
+ md5: c0d87c3c8e075daf1daf6c31b53e8083
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
+ size: 421195
+ timestamp: 1753948426421
+- conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-hfd05255_1.conda
+ sha256: f03dc82e6fb1725788e73ae97f0cd3d820d5af0d351a274104a0767035444c59
+ md5: 31e1545994c48efc3e6ea32ca02a8724
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: MIT
license_family: MIT
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
+ size: 297087
+ timestamp: 1753948490874
- conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda
sha256: 373f2973b8a358528b22be5e8d84322c165b4c5577d24d94fd67ad1bb0a0f261
md5: 08bfa5da6e242025304b206d152479ef
@@ -11830,61 +7877,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
@@ -11894,24 +7886,24 @@ packages:
purls: []
size: 100393
timestamp: 1702724383534
-- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.8-h4bc477f_0.conda
- sha256: b0b3a96791fa8bb4ec030295e8c8bf2d3278f33c0f9ad540e73b5e538e6268e7
- md5: 14dbe05b929e329dbaa6f2d0aa19466d
+- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda
+ sha256: 03deb1ec6edfafc5aaeecadfc445ee436fecffcda11fcd97fde9b6632acb583f
+ md5: 10bcbd05e1c1c9d652fccb42b776a9fa
depends:
- __glibc >=2.17,<3.0.a0
- icu >=75.1,<76.0a0
- - libgcc >=13
+ - libgcc >=14
- libiconv >=1.18,<2.0a0
- liblzma >=5.8.1,<6.0a0
- libzlib >=1.3.1,<2.0a0
license: MIT
license_family: MIT
purls: []
- size: 690864
- timestamp: 1746634244154
-- conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-h93c44a6_0.conda
- sha256: 4b29663164d7beb9a9066ddcb8578fc67fe0e9b40f7553ea6255cd6619d24205
- md5: e42a93a31cbc6826620144343d42f472
+ size: 698448
+ timestamp: 1754315344761
+- conda: https://prefix.dev/conda-forge/osx-64/libxml2-2.13.8-he1bc88e_1.conda
+ sha256: 248871154c6f86f0c6d456872457ad4f5799e23c09512a473041da3b9b9ee83c
+ md5: 1d31029d8d2685d56a812dec48083483
depends:
- __osx >=10.13
- icu >=75.1,<76.0a0
@@ -11921,36 +7913,22 @@ packages:
license: MIT
license_family: MIT
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
+ size: 611430
+ timestamp: 1754315569848
+- conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h741aa76_1.conda
+ sha256: 32fa908bb2f2a6636dab0edaac1d4bf5ff62ad404a82d8bb16702bc5b8eb9114
+ md5: aeb49dc1f5531de13d2c0d57ffa6d0c8
depends:
- libiconv >=1.18,<2.0a0
- libzlib >=1.3.1,<2.0a0
- 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: []
- size: 1513627
- timestamp: 1746634633560
+ size: 1519401
+ timestamp: 1754315497781
- conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda
sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4
md5: edb0dca6bc32e4f4789199455a1dbeb8
@@ -12002,105 +7980,119 @@ 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.8-h4922eb0_2.conda
+ sha256: fd5a656cfa064add64455e3b7ea046376046911c56d14dc04049e670f3b48190
+ md5: fab9b7d973248580e0300196a80c9a24
depends:
- __glibc >=2.17,<3.0.a0
constrains:
- - openmp 20.1.4|20.1.4.*
+ - intel-openmp <0.0a0
+ - openmp 20.1.8|20.1.8.*
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: 4243012
+ timestamp: 1756144430312
+- conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-20.1.8-hf4e0ed4_2.conda
+ sha256: e91aab8de03406a3c7798d939997eeea021de7c3da263869ded0b980ce74b756
+ md5: ffb5c09a0f4576942082a3a8fc37c4a0
depends:
- __osx >=10.13
constrains:
- - openmp 20.1.4|20.1.4.*
+ - intel-openmp <0.0a0
+ - openmp 20.1.8|20.1.8.*
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: 307983
+ timestamp: 1756144829047
+- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-20.1.8-hbb9b287_2.conda
+ sha256: a5bf3712542ad6c37f5a091174f65fa221197547f6f2e90f227476d90ed8b901
+ md5: 725044ef08febdc554bbf2a895ef798f
depends:
- __osx >=11.0
constrains:
- - openmp 20.1.4|20.1.4.*
+ - openmp 20.1.8|20.1.8.*
+ - intel-openmp <0.0a0
+ license: Apache-2.0 WITH LLVM-exception
+ license_family: APACHE
+ purls: []
+ size: 283280
+ timestamp: 1756144638686
+- conda: https://prefix.dev/conda-forge/win-64/llvm-openmp-20.1.8-hfa2b4ca_2.conda
+ sha256: 8970b7f9057a1c2c18bfd743c6f5ce73b86197d7724423de4fa3d03911d5874b
+ md5: 2dc2edf349464c8b83a576175fc2ad42
+ depends:
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ constrains:
+ - intel-openmp <0.0a0
+ - openmp 20.1.8|20.1.8.*
license: Apache-2.0 WITH LLVM-exception
license_family: APACHE
purls: []
- size: 282599
- timestamp: 1746134861758
-- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_1.conda
- sha256: 47fd93916c73f4f6c3f3c26de517614984537299f8f3c8a4b58933cb28bf4af2
- md5: 7ea40d06d6a4a970a449728a806e3308
+ size: 344490
+ timestamp: 1756145011384
+- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.44.0-py310h0070a79_2.conda
+ sha256: 940bd7c22fffa353d81e18733edccb2c8ad521e23d0664903d74fea5770699db
+ md5: 4e6c6bd57677c4500f95fb7b0aebaeb5
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libstdcxx >=13
+ - libgcc >=14
+ - libstdcxx >=14
- 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: 29942580
- timestamp: 1742815898450
-- conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310hb13c577_1.conda
- sha256: d34e67936fda16b0be09aa8acd58df7c0a4188f4d842f9bb24d8ae3b487999f0
- md5: d9a5a6efa4bc628db29abec5fd09f635
+ size: 29982450
+ timestamp: 1756303853510
+- conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.44.0-py310h06366c5_2.conda
+ sha256: 51f221061ef14811bf847895e863455bc6322e9172cd9ab5d6f349365ac356ab
+ md5: b1aebb976e47903b4e519e0ef3164fbc
depends:
- __osx >=10.13
- - libcxx >=18
+ - libcxx >=19
- 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: 20303138
- timestamp: 1742816109710
-- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310hed9eb73_1.conda
- sha256: c36e73663ba57b03d6808fddea29c8786d3bf00832439d433f498f8af1860501
- md5: b0c5d2ee9ca37e5c14c4c1f9f54a97af
+ size: 20296651
+ timestamp: 1756303933672
+- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.44.0-py310h5fad91f_2.conda
+ sha256: 0184714eb7aba35e6e3560182ebda280f09d821d4de96a139b475bd2a3371579
+ md5: 8f7f7796969f9450bacddf5a28c516d2
depends:
- __osx >=11.0
- - libcxx >=18
+ - libcxx >=19
- 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
+ size: 18827479
+ timestamp: 1756304203833
+- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.44.0-py310hab3ae16_2.conda
+ sha256: a9a0c4e651ed55af97eb9106c8a3affe121da306648fa82b12901e95b54c2559
+ md5: 297a927d0dd82b25e3df2cfb79e4b109
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
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
license: BSD-2-Clause
- license_family: BSD
purls:
- pkg:pypi/llvmlite?source=hash-mapping
- size: 18033378
- timestamp: 1742816086477
+ size: 18041836
+ timestamp: 1756304242969
- conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2
sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6
md5: 91e27ef3d05cc772ce627e51cff111c4
@@ -12112,66 +8104,6 @@ packages:
- 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
- depends:
- - __osx >=11.0
- - lz4-c >=1.10.0,<1.11.0a0
- - 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/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
- depends:
- - lz4-c >=1.10.0,<1.11.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_family: BSD
- purls:
- - pkg:pypi/lz4?source=hash-mapping
- size: 40269
- timestamp: 1746562508998
- conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda
sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346
md5: 9de5350a85c4a20c685259b889aa6393
@@ -12184,40 +8116,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
@@ -12381,18 +8279,18 @@ packages:
- pkg:pypi/mccabe?source=hash-mapping
size: 12934
timestamp: 1733216573915
-- conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda
- sha256: c63ed79d9745109c0a70397713b0c07f06e7d3561abcb122cfc80a141ab3b449
- md5: af2060041d4f3250a7eb6ab3ec0e549b
+- conda: https://prefix.dev/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.conda
+ sha256: 123cc004e2946879708cdb6a9eff24acbbb054990d6131bb94bca7a374ebebfc
+ md5: 1997a083ef0b4c9331f9191564be275e
depends:
- - markdown-it-py >=1.0.0,<4.0.0
- - python >=3.9
+ - markdown-it-py >=2.0.0,<5.0.0
+ - python >=3.10
license: MIT
license_family: MIT
purls:
- pkg:pypi/mdit-py-plugins?source=hash-mapping
- size: 42180
- timestamp: 1733854816517
+ size: 43805
+ timestamp: 1754946862113
- conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda
sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7
md5: 592132998493b3ff25fd7479396e8351
@@ -12404,19 +8302,19 @@ packages:
- pkg:pypi/mdurl?source=hash-mapping
size: 14465
timestamp: 1733255681319
-- conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda
- sha256: 77906b0acead8f86b489da46f53916e624897338770dbf70b04b8f673c9273c1
- md5: 1459379c79dda834673426504d52b319
+- conda: https://prefix.dev/conda-forge/linux-64/mkl-2024.2.2-ha770c72_17.conda
+ sha256: 1e59d0dc811f150d39c2ff2da930d69dcb91cb05966b7df5b7d85133006668ed
+ md5: e4ab075598123e783b788b995afbdad0
depends:
- _openmp_mutex * *_llvm
- _openmp_mutex >=4.5
- - llvm-openmp >=19.1.2
+ - llvm-openmp >=20.1.8
- tbb 2021.*
license: LicenseRef-IntelSimplifiedSoftwareOct2022
license_family: Proprietary
purls: []
- size: 124718448
- timestamp: 1730231808335
+ size: 124988693
+ timestamp: 1753975818422
- conda: https://prefix.dev/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda
sha256: de76dac5ab3bd22d4a73d50ce9fbe6a80d258c448ee71c5fa748010ca9331c39
md5: 0a342ccdc79e4fcd359245ac51941e7b
@@ -12428,17 +8326,28 @@ packages:
purls: []
size: 119572546
timestamp: 1698350694044
-- conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda
- sha256: 20e52b0389586d0b914a49cd286c5ccc9c47949bed60ca6df004d1d295f2edbd
- md5: 302dff2807f2927b3e9e0d19d60121de
+- conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h57928b3_15.conda
+ sha256: 592e17e20bb43c3e30b58bb43c9345490a442bff1c6a6236cbf3c39678f915af
+ md5: 5d760433dc75df74e8f9ede69d11f9ec
depends:
- intel-openmp 2024.*
- tbb 2021.*
license: LicenseRef-IntelSimplifiedSoftwareOct2022
license_family: Proprietary
purls: []
- size: 103106385
- timestamp: 1730232843711
+ size: 102928701
+ timestamp: 1753396273118
+- conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h57928b3_16.conda
+ sha256: ce841e7c3898764154a9293c0f92283c1eb28cdacf7a164c94b632a6af675d91
+ md5: 5cddc979c74b90cf5e5cda4f97d5d8bb
+ depends:
+ - llvm-openmp >=20.1.8
+ - tbb 2021.*
+ license: LicenseRef-IntelSimplifiedSoftwareOct2022
+ license_family: Proprietary
+ purls: []
+ size: 103088799
+ timestamp: 1753975600547
- conda: https://prefix.dev/conda-forge/linux-64/ml_dtypes-0.5.1-py310h5eaa309_0.conda
sha256: 80bb8601139177f4dab0d830993de9769bc6f1db13d275e5dbcf5d6568b6e337
md5: 080f68e04d194abdba4a0a6a5178bf61
@@ -12565,65 +8474,154 @@ 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
+- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.17.1-py310h7c4b9e2_1.conda
+ sha256: ab6c81b992eaba3b0705bd756f08fc4ec32c82f681790308196877356d7289d1
+ md5: dd0633f234031ef4428acba58d0efc32
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libstdcxx >=13
+ - libgcc >=14
+ - mypy_extensions >=1.0.0
+ - pathspec >=0.9.0
+ - psutil >=4.0
- python >=3.10,<3.11.0a0
- python_abi 3.10.* *_cp310
- license: Apache-2.0
- license_family: Apache
+ - tomli >=1.1.0
+ - typing_extensions >=4.6.0
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/mypy?source=hash-mapping
+ size: 18161240
+ timestamp: 1756322882448
+- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.17.1-py313h07c4f96_0.conda
+ sha256: c8f301b50cf1b43959304e31d4e1cf4b01ccc5a1ccb4ec4951df2cb0d2a2f146
+ md5: e29be50293ada53990551bf37b3bd54c
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - 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/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
+ - pkg:pypi/mypy?source=hash-mapping
+ size: 17336937
+ timestamp: 1754002027984
+- conda: https://prefix.dev/conda-forge/osx-64/mypy-1.17.1-py310h1b7cace_1.conda
+ sha256: fa665791b1596bf113133e88bf5d234fc51cf0e3b33068c2e584a9eefb0b7240
+ md5: d0164cc3550a22ac6ce91a7ac217f058
depends:
- __osx >=10.13
- - libcxx >=17
+ - mypy_extensions >=1.0.0
+ - pathspec >=0.9.0
+ - psutil >=4.0
- python >=3.10,<3.11.0a0
- python_abi 3.10.* *_cp310
- license: Apache-2.0
- license_family: Apache
+ - tomli >=1.1.0
+ - typing_extensions >=4.6.0
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/mypy?source=hash-mapping
+ size: 11957381
+ timestamp: 1756323093253
+- conda: https://prefix.dev/conda-forge/osx-64/mypy-1.17.1-py313h585f44e_0.conda
+ sha256: 0330e4a02c5422d8f6d996f61249b323488c1cc69f0a0234bc280b29513e9d77
+ md5: c0798a97e0e16a397b319a2ee48f5f80
+ 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/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
+ - pkg:pypi/mypy?source=hash-mapping
+ size: 11274489
+ timestamp: 1754001802426
+- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.17.1-py310h7bdd564_1.conda
+ sha256: e43acc23603c350636ba4740268c916e97a3871682aa0f530da8bf07e23ae67b
+ md5: 3acd5b280922b67a21c0ea412f24d084
depends:
- __osx >=11.0
- - libcxx >=17
+ - 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
- license: Apache-2.0
- license_family: Apache
+ - tomli >=1.1.0
+ - typing_extensions >=4.6.0
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/mypy?source=hash-mapping
+ size: 9305478
+ timestamp: 1756323296474
+- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.17.1-py313hcdf3177_1.conda
+ sha256: b251e5d93aa0a7e6ad5e31f8d995917be22a2415ce948ef8fdafef140b7cab28
+ md5: ac213ad2563d52bec17c24dbc6519373
+ 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/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
+ - pkg:pypi/mypy?source=hash-mapping
+ size: 10504305
+ timestamp: 1756323087978
+- conda: https://prefix.dev/conda-forge/win-64/mypy-1.17.1-py310h29418f3_0.conda
+ sha256: 7debdf320a5e2a4691ff9e9cc8043e8abd0faed064239d7ea973e97444deb203
+ md5: 3e5bbd7ff637d9f7ad0394d828050bd4
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: Apache-2.0
- license_family: Apache
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/mypy?source=hash-mapping
+ size: 9648806
+ timestamp: 1754001628022
+- conda: https://prefix.dev/conda-forge/win-64/mypy-1.17.1-py313h5ea7bf4_0.conda
+ sha256: d6c5627a2cb1507817ed6d3a15157afbf64ea83ff77b7dbcc42d4ab99e2d6a1d
+ md5: 1a2e18c7de0222e82eb3a088248272f3
+ 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.3,<15
+ - vc14_runtime >=14.44.35208
+ license: MIT
+ license_family: MIT
purls:
- - pkg:pypi/msgpack?source=hash-mapping
- size: 82057
- timestamp: 1725975615063
+ - pkg:pypi/mypy?source=hash-mapping
+ size: 8447956
+ timestamp: 1754002013944
- conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda
sha256: 6ed158e4e5dd8f6a10ad9e525631e35cee8557718f83de7a4e3966b1f772c4b1
md5: e9c622e0d00fa24a6292279af3ab6d06
@@ -12650,33 +8648,21 @@ packages:
license_family: MIT
purls:
- 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
+ size: 73074
+ timestamp: 1739381945342
+- conda: https://prefix.dev/conda-forge/linux-64/nccl-2.27.7.1-h49b9d9a_2.conda
+ sha256: e0acd3a0489132c0dbabf03aaea0426c20e7d48c4237f7fc75e332de9a506dd7
+ md5: fcb8fe3af416ef1fc394f194b3f322cb
depends:
- __glibc >=2.17,<3.0.a0
- cuda-version >=12,<13.0a0
- - libgcc >=13
- - libstdcxx >=13
+ - libgcc >=14
+ - libstdcxx >=14
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 180506014
- timestamp: 1746010496065
+ size: 213739107
+ timestamp: 1755801648089
- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda
sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586
md5: 47e340acb35de30501a76c7c799c41d7
@@ -12718,105 +8704,68 @@ 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/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
- 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
+- conda: https://prefix.dev/conda-forge/linux-64/nodejs-24.4.1-heeeca48_0.conda
+ sha256: 1239ba36ea69eefcc55f107fe186810b59488923544667175f6976fa4903c8c9
+ md5: d629b201c3fbc0c203ca0ad7b03f22ce
depends:
+ - libgcc >=14
- __glibc >=2.28,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - libuv >=1.51.0,<2.0a0
- icu >=75.1,<76.0a0
- - libgcc >=13
- - libstdcxx >=13
- - libuv >=1.50.0,<2.0a0
+ - openssl >=3.5.1,<4.0a0
- libzlib >=1.3.1,<2.0a0
- - openssl >=3.4.1,<4.0a0
- - zlib
license: MIT
license_family: MIT
purls: []
- size: 21691794
- timestamp: 1741809786920
-- conda: https://prefix.dev/conda-forge/osx-64/nodejs-22.13.0-hffbc63d_0.conda
- sha256: 24afdefa36b68ec1a8159891ed458a7c79b81b35953b9028de142ce640b578b0
- md5: 74b4d1661ede30e27fdafb0ddb49e13d
+ size: 25669735
+ timestamp: 1752839464718
+- conda: https://prefix.dev/conda-forge/osx-64/nodejs-24.4.1-h2e7699b_0.conda
+ sha256: 1c9571726b5b5e85acfba50dda7ae9b22d2b29e590159a581bafde5bf2e04621
+ md5: 9993063cfe84cf1fa928c7d021bd01a0
depends:
- __osx >=10.15
- - icu >=75.1,<76.0a0
- - libcxx >=18
- - libuv >=1.50.0,<2.0a0
+ - libcxx >=19
+ - openssl >=3.5.1,<4.0a0
+ - libuv >=1.51.0,<2.0a0
- libzlib >=1.3.1,<2.0a0
- - openssl >=3.4.0,<4.0a0
- - zlib
+ - icu >=75.1,<76.0a0
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
+ size: 18918546
+ timestamp: 1752839437994
+- conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-24.4.1-hab9d20b_0.conda
+ sha256: c79d2c81f80a9adedc77362f2e8b10879ed0f9806deb6ba2464c1287a05f0b9b
+ md5: 463a537de602f8558604f27395b323d0
depends:
+ - libcxx >=19
- __osx >=11.0
+ - openssl >=3.5.1,<4.0a0
+ - libuv >=1.51.0,<2.0a0
- 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: 15490642
- timestamp: 1737401388520
-- conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda
- sha256: 2e72f510715960a0579a2a5452104d20044e8ba74742b87899e24c11cb72d578
- md5: bd7dde69cfd032aec6ba645297315aff
+ size: 17949155
+ timestamp: 1752839389217
+- conda: https://prefix.dev/conda-forge/win-64/nodejs-24.4.1-he453025_0.conda
+ sha256: 1bb0d9e370bb0ffa2071ccfdd0ef3cb90bd183b07c67b646d1aa5c743004d233
+ md5: cde0d5793a73ab343b5764fa6c002771
license: MIT
license_family: MIT
purls: []
- size: 26232097
- timestamp: 1737384238153
-- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.15.0-pyhd8ed1ab_0.conda
- sha256: 93b425453a8e0f77d9d6abc34f8c4bdbc9ef1e6c5433b05a6bb060dc820dc0c4
- md5: d7163f6777c516e8da1167bded50e29f
+ size: 29967122
+ timestamp: 1752839409586
+- conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.18.0-pyhd8ed1ab_0.conda
+ sha256: d3e3ce1945e1656959f2fb471a953b796783f2adc64d1f09aebddbc9d4171c25
+ md5: dc6cbe92066444d24ebac0c4d2a1d755
depends:
- nodejs
- python >=3.9
@@ -12824,8 +8773,8 @@ packages:
license_family: MIT
purls:
- pkg:pypi/nodejs-wheel-binaries?source=hash-mapping
- size: 12368
- timestamp: 1745429466671
+ size: 12388
+ timestamp: 1754049967477
- conda: https://prefix.dev/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2
sha256: d38542a151a90417065c1a234866f97fd1ea82a81de75ecb725955ab78f88b4b
md5: 9a66894dfd07c4510beb6b3f9672ccc0
@@ -12836,76 +8785,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
@@ -12913,33 +8862,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
@@ -12959,9 +8908,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
@@ -12977,18 +8926,18 @@ 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.3.2-py313h1f731e6_1.conda
+ sha256: 67b87ad8e36946a9d25a409451ebfd7d7b5d3087fa4406eb2e503dcc46080be5
+ md5: 2021e753ba08cd5476feacd87f03c2ad
depends:
- __glibc >=2.17,<3.0.a0
- libblas >=3.9.0,<4.0a0
- libcblas >=3.9.0,<4.0a0
- - libgcc >=13
+ - libgcc >=14
- liblapack >=3.9.0,<4.0a0
- - libstdcxx >=13
+ - libstdcxx >=14
- python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
constrains:
@@ -12996,9 +8945,29 @@ packages:
license: BSD-3-Clause
license_family: BSD
purls:
+ - pkg:pypi/numpy?source=compressed-mapping
+ size: 8533934
+ timestamp: 1755864912393
+- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.3.2-py313he5d25f0_1.conda
+ sha256: 41ed6b84708b4ec8a4892d1f914ca1dd589f20209dbda7b733650ef8b66795a3
+ md5: 90cd2c7383c07bb50f7a3c291fa302b6
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libblas >=3.9.0,<4.0a0
+ - libcblas >=3.9.0,<4.0a0
+ - libgcc >=14
+ - liblapack >=3.9.0,<4.0a0
+ - libstdcxx >=14
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313t
+ constrains:
+ - numpy-base <0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
- pkg:pypi/numpy?source=hash-mapping
- size: 8528362
- timestamp: 1745119324280
+ size: 8645253
+ timestamp: 1755864964696
- conda: https://prefix.dev/conda-forge/osx-64/numpy-1.22.0-py310hfbbbacf_1.tar.bz2
sha256: 314f87226d04969a8cf6444a547b8437c5a45869acedb0d9adca9d18b0b0db80
md5: 6c533068089d17205d21055ed717831e
@@ -13017,9 +8986,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
@@ -13034,16 +9003,16 @@ 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.3.2-py313h333cfc4_1.conda
+ sha256: 2ebddee209309c28a51038526aa190a1b2e344b073fe2a9ba27d0cf20291e6fe
+ md5: 24af56095c0f1be9e4bb5e949e1477f2
depends:
- __osx >=10.13
- libblas >=3.9.0,<4.0a0
- libcblas >=3.9.0,<4.0a0
- - libcxx >=18
+ - libcxx >=19
- liblapack >=3.9.0,<4.0a0
- python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
@@ -13053,8 +9022,27 @@ packages:
license_family: BSD
purls:
- pkg:pypi/numpy?source=hash-mapping
- size: 7670331
- timestamp: 1745119324504
+ size: 7646709
+ timestamp: 1755865014749
+- conda: https://prefix.dev/conda-forge/osx-64/numpy-2.3.2-py313h946460f_1.conda
+ sha256: b5ab10f1adedd4998d109f84c9c5d3b66cf2f0608a1049f0c972ae48c3b66296
+ md5: 3f1e4f002d6faa514491052c74634949
+ depends:
+ - __osx >=10.13
+ - libblas >=3.9.0,<4.0a0
+ - libcblas >=3.9.0,<4.0a0
+ - libcxx >=19
+ - liblapack >=3.9.0,<4.0a0
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313t
+ constrains:
+ - numpy-base <0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/numpy?source=hash-mapping
+ size: 7785849
+ timestamp: 1755865263366
- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.22.0-py310h567df17_1.tar.bz2
sha256: 985e83cdda1fb1d0c3ff813381c258818696985d10fd4ccab2b719ea8fdc8652
md5: 6ecd7326570ae2fb65fa4d8427f64213
@@ -13074,9 +9062,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
@@ -13092,16 +9080,36 @@ 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.3.2-py313h7fd4696_1.conda
+ sha256: 38300e1b7ed1a0915a87ca87f2acd0ff15f0189f7931fce54f87eca4074b3a41
+ md5: 7f48dbdda9b8be24e3cb0ffc5ee09968
depends:
- __osx >=11.0
- libblas >=3.9.0,<4.0a0
- libcblas >=3.9.0,<4.0a0
- - libcxx >=18
+ - libcxx >=19
+ - 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: 7943818
+ timestamp: 1755865106413
+- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.3.2-py313haac90e2_1.conda
+ sha256: ac352170c22707cf756c069789756af65282a3fe5f2b15ff272876a691c3e101
+ md5: 6a551f055c64c64ff63a7c79e8e56342
+ depends:
+ - __osx >=11.0
+ - libblas >=3.9.0,<4.0a0
+ - libcblas >=3.9.0,<4.0a0
+ - libcxx >=19
- liblapack >=3.9.0,<4.0a0
- python >=3.13,<3.14.0a0
- python >=3.13,<3.14.0a0 *_cp313
@@ -13112,8 +9120,8 @@ packages:
license_family: BSD
purls:
- pkg:pypi/numpy?source=compressed-mapping
- size: 6608028
- timestamp: 1745119668840
+ size: 6551935
+ timestamp: 1755865013318
- conda: https://prefix.dev/conda-forge/win-64/numpy-1.22.0-py310hcae7c84_1.tar.bz2
sha256: c327b5bcc96e9f06147c03eecba689eb3cfe2478d8e68f17b471b273ee60cf45
md5: 07f52c684a2387799426a532170152b6
@@ -13133,9 +9141,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
@@ -13151,11 +9159,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.3.2-py313ha14762d_1.conda
+ sha256: 46477c901df74fbddab8e75f7543395e6b1a177d4836c60f89c9091176640e03
+ md5: 3b62786511e2076282f0456e306bb8cb
depends:
- libblas >=3.9.0,<4.0a0
- libcblas >=3.9.0,<4.0a0
@@ -13163,135 +9171,97 @@ packages:
- 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
+ - 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=compressed-mapping
+ size: 7200268
+ timestamp: 1755865216978
+- conda: https://prefix.dev/conda-forge/win-64/numpy-2.3.2-py313hb4b29a0_1.conda
+ sha256: 64a4cc489a3633a3774125f7c1b5643c7d46c149c0d82d61fe45e9050dc21d63
+ md5: f69ab42f47f7bac633078d93c98405a8
+ 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.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: 7108203
- timestamp: 1745120126721
-- conda: https://prefix.dev/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_1.conda
- sha256: d836860163b027622cb59b96b92824dd75196a37d599e8ae69733b31769989a9
- md5: 5af206d64d18d6c8dfb3122b4d9e643b
+ size: 7359159
+ timestamp: 1755865282622
+- 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
-- 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
+ size: 60220
+ timestamp: 1750861325361
+- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda
+ sha256: c9f54d4e8212f313be7b02eb962d0cb13a8dae015683a403d3accd4add3e520e
+ md5: ffffb341206dd0dab0c36053c048d621
depends:
- __glibc >=2.17,<3.0.a0
- ca-certificates
- - libgcc >=13
+ - libgcc >=14
license: Apache-2.0
license_family: Apache
purls: []
- size: 3117410
- timestamp: 1746223723843
-- conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda
- sha256: bcac94cb82a458b4e3164da8d9bced08cc8c3da2bc3bd7330711a3689c1464a5
- md5: 919faa07b9647beb99a0e7404596a465
+ size: 3128847
+ timestamp: 1754465526100
+- conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.2-h6e31bce_0.conda
+ sha256: 8be57a11019666aa481122c54e29afd604405b481330f37f918e9fbcd145ef89
+ md5: 22f5d63e672b7ba467969e9f8b740ecd
depends:
- __osx >=10.13
- ca-certificates
license: Apache-2.0
license_family: Apache
purls: []
- size: 2739181
- timestamp: 1746224401118
-- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda
- sha256: 73d366c1597a10bcd5f3604b5f0734b31c23225536e03782c6a13f9be9d01bff
- md5: 5c7aef00ef60738a14e0e612cfc5bcde
+ size: 2743708
+ timestamp: 1754466962243
+- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_0.conda
+ sha256: f6d1c87dbcf7b39fad24347570166dade1c533ae2d53c60a70fa4dc874ef0056
+ md5: bcb0d87dfbc199d0a461d2c7ca30b3d8
depends:
- __osx >=11.0
- ca-certificates
license: Apache-2.0
license_family: Apache
purls: []
- size: 3064197
- timestamp: 1746223530698
-- conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda
- sha256: 02846553d2a4c9bde850c60824d0f02803eb9c9b674d5c1a8cce25bc387e748f
- md5: 72c07e46b6766bb057018a9a74861b89
+ size: 3074848
+ timestamp: 1754465710470
+- conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_0.conda
+ sha256: 2413f3b4606018aea23acfa2af3c4c46af786739ab4020422e9f0c2aec75321b
+ md5: 150d3920b420a27c0848acca158f94dc
depends:
- ca-certificates
- ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
license: Apache-2.0
license_family: Apache
purls: []
- size: 9025176
- timestamp: 1746227349882
+ size: 9275175
+ timestamp: 1754467904482
- conda: https://prefix.dev/conda-forge/noarch/opt_einsum-3.4.0-pyhd8ed1ab_1.conda
sha256: af71aabb2bfa4b2c89b7b06403e5cec23b418452cae9f9772bd7ac3f9ea1ff44
md5: 52919815cd35c4e1a0298af658ccda04
@@ -13303,369 +9273,93 @@ 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.17.0-py310h03d9f68_0.conda
+ sha256: 2564bafa2033fa28798c986ef63e9c442b5855263a6d2b541ea43e626b63f69b
+ md5: 0e19e5ce27730b0031fbf7e87acfb173
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libstdcxx >=13
+ - libgcc >=14
+ - libstdcxx >=14
- 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: 406002
+ timestamp: 1753455232017
+- conda: https://prefix.dev/conda-forge/osx-64/optree-0.17.0-py310h50c4e7d_0.conda
+ sha256: 441f9fbafdd12b6b2eaa05f4fa9148c87b31416228666ceafd8b0333ed9691f2
+ md5: 48540f699b9571f94e1533d7d0119736
depends:
- __osx >=10.13
- - libcxx >=18
+ - libcxx >=19
- 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: 381217
+ timestamp: 1753455302130
+- conda: https://prefix.dev/conda-forge/osx-arm64/optree-0.17.0-py310hc9b05e5_0.conda
+ sha256: 0c18a9ebeea0c69aba68e845add297e970569eeb1293d4ea6ee7530c8a153018
+ md5: 0b751094ed6b229740aded84ba4e72f4
depends:
- __osx >=11.0
- - libcxx >=18
+ - libcxx >=19
- 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: 362410
+ timestamp: 1753455346194
+- conda: https://prefix.dev/conda-forge/win-64/optree-0.17.0-py310he9f1925_0.conda
+ sha256: 97add159ad2c02bef72489155af43ef84e46c2bdb7d684ef9afa621070cc64d1
+ md5: ee18bfd5e97e291c357ca1192275eb83
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
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
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
+ size: 331049
+ timestamp: 1753455552098
- 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=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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- - 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
+ - python >=3.8
+ - python
+ license: Apache-2.0
+ license_family: APACHE
purls:
- - pkg:pypi/pandas?source=hash-mapping
- size: 11917543
- timestamp: 1744431481619
-- conda: https://prefix.dev/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda
- sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc
- md5: 5c092057b6badd30f75b06244ecd01c9
+ - pkg:pypi/packaging?source=hash-mapping
+ size: 62477
+ timestamp: 1745345660407
+- conda: https://prefix.dev/conda-forge/noarch/parso-0.8.5-pyhcf101f3_0.conda
+ sha256: 30de7b4d15fbe53ffe052feccde31223a236dae0495bab54ab2479de30b2990f
+ md5: a110716cdb11cf51482ff4000dc253d7
depends:
- - python >=3.9
+ - python >=3.10
+ - python
license: MIT
license_family: MIT
purls:
- pkg:pypi/parso?source=hash-mapping
- size: 75295
- timestamp: 1733271352153
+ size: 81562
+ timestamp: 1755974222274
- conda: https://prefix.dev/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda
sha256: 472fc587c63ec4f6eba0cc0b06008a6371e0a08a5986de3cf4e8024a47b4fe6c
md5: 0badf9c54e24cecfb0ad2f99d680c163
@@ -13679,6 +9373,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
@@ -13687,7 +9392,7 @@ packages:
- python >=3.9
license: ISC
purls:
- - pkg:pypi/pexpect?source=compressed-mapping
+ - pkg:pypi/pexpect?source=hash-mapping
size: 53561
timestamp: 1733302019362
- conda: https://prefix.dev/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda
@@ -13701,211 +9406,72 @@ 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
+- conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
+ sha256: dfe0fa6e351d2b0cef95ac1a1533d4f960d3992f9e0f82aeb5ec3623a699896b
+ md5: cc9d9a3929503785403dbfad9f707145
depends:
- - python >=3.9
+ - python >=3.10
- python
license: MIT
- license_family: MIT
purls:
- 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
+ size: 23653
+ timestamp: 1756227402815
+- 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
-- 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/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
+ size: 24246
+ timestamp: 1747339794916
+- conda: https://prefix.dev/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
+ sha256: 4817651a276016f3838957bfdf963386438c70761e9faec7749d411635979bae
+ md5: edb16f14d920fb3faf17f5ce582942d6
depends:
- - python >=3.9
+ - python >=3.10
- wcwidth
constrains:
- - prompt_toolkit 3.0.51
+ - prompt_toolkit 3.0.52
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
+ - pkg:pypi/prompt-toolkit?source=hash-mapping
+ size: 273927
+ timestamp: 1756321848365
+- conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py310h7c4b9e2_1.conda
+ sha256: b549034b2331dfa794371aeb844bc7f14730ea93b84758cefb0dedac36a62133
+ md5: 165e1696a6859b5cd915f9486f171ace
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=13
+ - libgcc >=14
- 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
+ - pkg:pypi/psutil?source=hash-mapping
+ size: 355115
+ timestamp: 1755851442879
+- conda: https://prefix.dev/conda-forge/linux-64/psutil-7.0.0-py313h07c4f96_1.conda
+ sha256: 9182273778a10b2a82343c5c1c8b57f4551dd07d9a639585d468f4a7fe5ff1e8
+ md5: 5a7c24c9dc49128731ae565cf598cde4
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - 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: 474571
+ timestamp: 1755851494108
+- conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py310h1b7cace_1.conda
+ sha256: 8605d9041dfc391e532c5204f2243f2fd723324729904b2f4f9e21b7f433b8b6
+ md5: 75e582c80bd33bfcb93ce44f194db0c0
depends:
- __osx >=10.13
- python >=3.10,<3.11.0a0
@@ -13914,11 +9480,24 @@ packages:
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
+ size: 362848
+ timestamp: 1755851727190
+- conda: https://prefix.dev/conda-forge/osx-64/psutil-7.0.0-py313h585f44e_1.conda
+ sha256: df943fa46f030b043ca28bd939d7e4110273aa41197080a598da467cbd300c6b
+ md5: a1457ea8cfd6104cea63410320772abc
+ 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: 480270
+ timestamp: 1755851507696
+- conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py310h7bdd564_1.conda
+ sha256: 4c8557288671170b7fb5ee9f4af6f2d76e635c25cd568a1bf1e5accf5514f687
+ md5: 0733939024549eef1b848364b2559a3f
depends:
- __osx >=11.0
- python >=3.10,<3.11.0a0
@@ -13927,67 +9506,53 @@ packages:
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
+ - pkg:pypi/psutil?source=hash-mapping
+ size: 363270
+ timestamp: 1755851758879
+- conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.0.0-py313hcdf3177_1.conda
+ sha256: 4964c94067fdf290d4790095ead992b2a3afb438bff8bd9b51c444d97fb63914
+ md5: 1ce8cf644e210b54665d8e46850d7567
+ 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: 484934
+ timestamp: 1755851718841
+- conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py310h29418f3_1.conda
+ sha256: ae31f38509f1b92a4f27cfdd3cabea269172cb2912e85581671e2b27df15e561
+ md5: 02aed3c30affdc36098278220f0ab5fd
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
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
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
+ size: 369743
+ timestamp: 1755851688865
+- conda: https://prefix.dev/conda-forge/win-64/psutil-7.0.0-py313h5ea7bf4_1.conda
+ sha256: 9e63542ffd8ac4104cff34e722019fc3eb6eef274c77740eef1d73056c56cade
+ md5: 00c2580acce9c51004818c6981c586d9
depends:
- - libgcc >=13
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
- ucrt >=10.0.20348.0
- license: MIT
- license_family: MIT
- purls: []
- size: 9389
- timestamp: 1726802555076
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/psutil?source=hash-mapping
+ size: 490305
+ timestamp: 1755851561624
- conda: https://prefix.dev/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83
md5: 7d9daffbb8d8e0af0f769dbbcd173a54
@@ -14009,212 +9574,51 @@ packages:
- 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
- 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
- constrains:
- - apache-arrow-proc * cpu
- - numpy >=1.21,<3
- license: Apache-2.0
- license_family: APACHE
- 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
+- conda: https://prefix.dev/conda-forge/noarch/pybind11-3.0.1-pyh7a1b43c_0.conda
+ sha256: 2558727093f13d4c30e124724566d16badd7de532fd8ee7483628977117d02be
+ md5: 70ece62498c769280f791e836ac53fff
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
- 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
- purls:
- - pkg:pypi/pyarrow?source=hash-mapping
- size: 3565385
- timestamp: 1746002121078
-- conda: https://prefix.dev/conda-forge/noarch/pybind11-2.13.6-pyh1ec8472_2.conda
- sha256: 27f888492af3d5ab19553f263b0015bf3766a334668b5b3a79c7dc0416e603c1
- md5: 8088a5e7b2888c780738c3130f2a969d
- depends:
- - pybind11-global 2.13.6 *_2
+ - python >=3.8
+ - pybind11-global ==3.0.1 *_0
- python
constrains:
- - pybind11-abi ==4
+ - pybind11-abi ==11
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: 232875
+ timestamp: 1755953378112
+- conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyh5e4992e_0.conda
+ sha256: fff9c4f726644a1889a4b631aca547d8f302c72109d75518ae32997a3d54f23a
+ md5: 58564979e28f8b18955ec56c4dc6b252
depends:
- - __unix
+ - python >=3.8
+ - __win
- python
constrains:
- - pybind11-abi ==4
+ - pybind11-abi ==11
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: 227797
+ timestamp: 1755953378113
+- conda: https://prefix.dev/conda-forge/noarch/pybind11-global-3.0.1-pyhc7ab6ef_0.conda
+ sha256: f11a5903879fe3a24e0d28329cb2b1945127e85a4cdb444b45545cf079f99e2d
+ md5: fe10b422ce8b5af5dab3740e4084c3f9
depends:
- - __win
+ - python >=3.8
+ - __unix
- python
constrains:
- - pybind11-abi ==4
+ - pybind11-abi ==11
license: BSD-3-Clause
license_family: BSD
purls:
- pkg:pypi/pybind11-global?source=hash-mapping
- size: 182337
- timestamp: 1730237499231
+ size: 228871
+ timestamp: 1755953338243
- conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6
md5: 12c566707c80111f9799308d9e265aef
@@ -14223,23 +9627,24 @@ packages:
- python
license: BSD-3-Clause
license_family: BSD
- purls: []
+ purls:
+ - pkg:pypi/pycparser?source=hash-mapping
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
-- conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda
- sha256: 6a1dc262763220c9dc046400d8655ebe58ad4d81e872be7264af5137f906e220
- md5: fad6b90165dcf39e3ac79de5dbc030a8
+ size: 889287
+ timestamp: 1750615908735
+- conda: https://prefix.dev/conda-forge/noarch/pylint-3.3.8-pyhe01879c_0.conda
+ sha256: 5b19f8113694ff4e4f0d0870cf38357d9e84330ff6c2516127a65764289b6743
+ md5: f5ba3b2c52e855b67fc0abedcebc9675
depends:
- astroid >=3.3.8,<3.4.0-dev0
- colorama >=0.4.5
@@ -14256,8 +9661,8 @@ packages:
license_family: GPL
purls:
- pkg:pypi/pylint?source=hash-mapping
- size: 380752
- timestamp: 1746387959153
+ size: 381472
+ timestamp: 1754751762506
- conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda
sha256: d016e04b0e12063fbee4a2d5fbb9b39a8d191b5a0042f0b8459188aedeabb0ca
md5: e2fd202833c4a981ce8a65974fe4abd1
@@ -14283,15 +9688,16 @@ 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.1-pyhd8ed1ab_0.conda
+ sha256: 93e267e4ec35353e81df707938a6527d5eb55c97bf54c3b87229b69523afb59d
+ md5: a49c2283f24696a7b30367b7346a0144
+ depends:
+ - colorama >=0.4
+ - exceptiongroup >=1
+ - iniconfig >=1
+ - packaging >=20
+ - pluggy >=1.5,<2
+ - pygments >=2.7.2
- python >=3.9
- tomli >=1
constrains:
@@ -14300,11 +9706,11 @@ packages:
license_family: MIT
purls:
- pkg:pypi/pytest?source=hash-mapping
- size: 259816
- timestamp: 1740946648058
-- conda: https://prefix.dev/conda-forge/noarch/pytest-cov-6.1.1-pyhd8ed1ab_0.conda
- sha256: 9961a1524f63d10bc29efdc52013ec06b0e95fb2619a250e250ff3618261d5cd
- md5: 1e35d8f975bc0e984a19819aa91c440a
+ size: 276562
+ timestamp: 1750239526127
+- 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
@@ -14314,39 +9720,80 @@ packages:
license_family: MIT
purls:
- pkg:pypi/pytest-cov?source=hash-mapping
- size: 27565
- timestamp: 1743886993683
-- conda: https://prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda
- sha256: 0ae32507817402bfad08fbf0f4a9b5ae26859d5390b98bc939da85fd0bd4239f
- md5: 7bb89638dae9ce1b8e051d0b721e83c2
+ size: 28216
+ timestamp: 1749778064293
+- conda: https://prefix.dev/conda-forge/noarch/pytest-run-parallel-0.6.1-pyhd8ed1ab_0.conda
+ sha256: ad3bcc53283512c34933012243756668b5631ef371468090121ec2fef8029261
+ md5: 4bc53a42b6c9f9f9e89b478d05091743
+ depends:
+ - pytest >=6.2.0
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/pytest-run-parallel?source=hash-mapping
+ size: 20705
+ timestamp: 1755134346338
+- 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
+ - ld_impl_linux-64 >=2.36.1
+ - libexpat >=2.7.0,<3.0a0
+ - libffi >=3.4,<4.0a0
+ - libgcc >=13
+ - liblzma >=5.8.1,<6.0a0
+ - libnsl >=2.0.1,<2.1.0a0
+ - libsqlite >=3.50.0,<4.0a0
+ - libuuid >=2.38.1,<3.0a0
+ - libxcrypt >=4.4.36
+ - libzlib >=1.3.1,<2.0a0
+ - ncurses >=6.5,<7.0a0
+ - openssl >=3.5.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: 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
- ld_impl_linux-64 >=2.36.1
- libexpat >=2.7.0,<3.0a0
- - libffi >=3.4,<4.0a0
+ - libffi >=3.4.6,<3.5.0a0
- libgcc >=13
- liblzma >=5.8.1,<6.0a0
- - libnsl >=2.0.1,<2.1.0a0
- - libsqlite >=3.49.1,<4.0a0
+ - libmpdec >=4.0.0,<5.0a0
+ - libsqlite >=3.50.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.5.0,<4.0a0
+ - python_abi 3.13.* *_cp313t
- readline >=8.2,<9.0a0
- tk >=8.6.13,<8.7.0a0
- tzdata
- constrains:
- - python_abi 3.10.* *_cp310
+ track_features:
+ - py_freethreading
license: Python-2.0
purls: []
- size: 25058210
- timestamp: 1744324903492
-- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.3-hf636f53_101_cp313.conda
- build_number: 101
- sha256: eecb11ea60f8143deeb301eab2e04d04f7acb83659bb20fdfeacd431a5f31168
- md5: 10622e12d649154af0bd76bcf33a7c5c
+ size: 41709113
+ timestamp: 1750064571323
+ python_site_packages_path: lib/python3.13t/site-packages
+- 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
@@ -14356,7 +9803,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
@@ -14367,19 +9814,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
@@ -14390,12 +9837,38 @@ 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-h534c281_101_cp313.conda
- build_number: 101
- sha256: fe70f145472820922a01279165b96717815dcd4f346ad9a2f2338045d8818930
- md5: ebcc7c42561d8d8b01477020b63218c0
+ 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
+ - 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.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
+ - readline >=8.2,<9.0a0
+ - tk >=8.6.13,<8.7.0a0
+ - tzdata
+ track_features:
+ - py_freethreading
+ license: Python-2.0
+ purls: []
+ size: 15902249
+ timestamp: 1750063571529
+ python_site_packages_path: lib/python3.13t/site-packages
+- 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
@@ -14403,7 +9876,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
@@ -14413,19 +9886,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
@@ -14436,12 +9909,38 @@ 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
+ - 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.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
+ - readline >=8.2,<9.0a0
+ - tk >=8.6.13,<8.7.0a0
+ - tzdata
+ track_features:
+ - py_freethreading
+ license: Python-2.0
+ purls: []
+ 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
@@ -14449,7 +9948,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
@@ -14459,18 +9958,18 @@ packages:
- tzdata
license: Python-2.0
purls: []
- size: 12136505
- timestamp: 1744663807953
+ size: 12931515
+ timestamp: 1750062475020
python_site_packages_path: lib/python3.13/site-packages
-- conda: https://prefix.dev/conda-forge/win-64/python-3.10.17-h8c5b53a_0_cpython.conda
- sha256: 071303a9bcbba4d79ab1ca61f34ec9f4ad65bc15d897828f5006ef9507094557
- md5: 0c59918f056ab2e9c7bb45970d32b2ea
+- 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
@@ -14482,19 +9981,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
@@ -14505,57 +10004,95 @@ 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/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda
- sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79
- md5: 5ba79d7c71f03c678c8ead841f347d6e
+- conda: https://prefix.dev/conda-forge/win-64/python-3.13.5-h9100add_2_cp313t.conda
+ build_number: 2
+ sha256: 0e10f832ea0f2d4d2dcb9102c6170d1870c6a400e879fd7093bd3da538819b8e
+ md5: d239860697bdf410f478ce08517ce00c
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
+ - 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.50.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: 16645232
+ timestamp: 1750062304216
+ python_site_packages_path: Lib/site-packages
+- conda: https://prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
+ sha256: df9aa74e9e28e8d1309274648aac08ec447a92512c33f61a8de0afa9ce32ebe8
+ md5: 23029aae904a2ba587daba708208012f
depends:
- python >=3.9
- license: Apache-2.0
- license_family: APACHE
+ - python
+ license: BSD-3-Clause
+ license_family: BSD
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
- md5: 44e871cba2b162368476a84b8d040b6c
+ - pkg:pypi/fastjsonschema?source=hash-mapping
+ size: 244628
+ timestamp: 1755304154927
+- conda: https://prefix.dev/conda-forge/noarch/python-freethreading-3.13.5-h92d6c8b_2.conda
+ sha256: a214e37e87d232e50de01e18c17bde234c065d006815d259a7dd5c9d2827effd
+ md5: 32180e39991faf3fd42b4d74ef01daa0
+ depends:
+ - cpython 3.13.5.*
+ - python_abi * *_cp313t
+ license: Python-2.0
+ purls: []
+ size: 47886
+ timestamp: 1750062474557
+- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.10-8_cp310.conda
+ build_number: 8
+ sha256: 7ad76fa396e4bde336872350124c0819032a9e8a0a40590744ff9527b54351c1
+ md5: 05e00f3b21e88bb3d658ac700b2ce58c
constrains:
- python 3.10.* *_cpython
license: BSD-3-Clause
license_family: BSD
purls: []
- 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
+ size: 6999
+ timestamp: 1752805924192
+- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda
+ build_number: 8
+ sha256: 210bffe7b121e651419cb196a2a63687b087497595c9be9d20ebe97dd06060a7
+ md5: 94305520c52a4aa3f6c2b1ff6008d9f8
constrains:
- python 3.13.* *_cp313
license: BSD-3-Clause
license_family: BSD
purls: []
- 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
+ size: 7002
+ timestamp: 1752805902938
+- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313t.conda
+ build_number: 8
+ sha256: 592a3d800fb02331e6c54abd4acea354fce43b5c670da277a29cd57aaed9f2fd
+ md5: e1dd2408e4ff08393fbc3502fbe4316d
+ constrains:
+ - python 3.13.* *_cp313t
+ track_features:
+ - freethreading
+ license: BSD-3-Clause
+ license_family: BSD
+ purls: []
+ size: 6968
+ timestamp: 1752805914057
+- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.1-cpu_mkl_py310_hefd4a7a_102.conda
+ sha256: ef513ff834df7164b4d6deb8b7714fe973ab3cc42768167959bcf575320b2d08
+ md5: a2862c269988e48fbcf48202041db92c
depends:
- __glibc >=2.17,<3.0.a0
- _openmp_mutex * *_llvm
@@ -14570,44 +10107,44 @@ 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_h783a78b_102
+ - 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
+ - numpy >=1.21,<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
- typing_extensions >=4.10.0
constrains:
+ - pytorch-cpu 2.7.1
- pytorch-gpu <0.0a0
- - pytorch-cpu 2.7.0
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: 25385445
+ timestamp: 1752208146061
+- conda: https://prefix.dev/conda-forge/linux-64/pytorch-2.7.1-cuda129_mkl_py310_h43be9e4_302.conda
+ sha256: 2ee62a654bc0d57230f87e78f027c58a046eebbf3e39dc9e7142f199596232ad
+ md5: 1a65f4552cdba48219e229d4ce6f15ba
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
+ - cuda-cudart >=12.9.79,<13.0a0
+ - cuda-cupti >=12.9.79,<13.0a0
+ - cuda-nvrtc >=12.9.86,<13.0a0
+ - cuda-nvtx >=12.9.79,<13.0a0
+ - cuda-version >=12.9,<13
+ - cudnn >=9.10.1.4,<10.0a0
- filelock
- fsspec
- jinja2
@@ -14615,46 +10152,46 @@ 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
- - 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
+ - libcublas >=12.9.1.4,<13.0a0
+ - libcudss >=0.6.0.5,<0.6.1.0a0
+ - libcufft >=11.4.1.4,<12.0a0
+ - libcufile >=1.14.1.1,<2.0a0
+ - libcurand >=10.3.10.19,<11.0a0
+ - libcusolver >=11.7.5.82,<12.0a0
+ - libcusparse >=12.5.10.65,<13.0a0
- libgcc >=13
- 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 cuda129_mkl_h16584c3_302
+ - 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.6.1,<3.0a0
- networkx
- - numpy >=1.19,<3
+ - numpy >=1.21,<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.*
+ - triton 3.3.1.*
- typing_extensions >=4.10.0
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: 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: 25728994
+ timestamp: 1752491824134
+- conda: https://prefix.dev/conda-forge/osx-64/pytorch-2.7.1-cpu_mkl_py310_h0891237_102.conda
+ sha256: 5c455c8ae633d878677790653dfd60371b3d6aedcec2c5a1b17776850e80efe4
+ md5: 37465bb19dcbc9fb89eeaa64bbba8b5d
depends:
- __osx >=10.15
- filelock
@@ -14666,33 +10203,33 @@ 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.* *_102
+ - libuv >=1.51.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
+ - numpy >=1.21,<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
- typing_extensions >=4.10.0
constrains:
- - pytorch-cpu 2.7.0
+ - pytorch-cpu 2.7.1
- pytorch-gpu <0.0a0
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: 24468038
+ timestamp: 1752206276645
+- conda: https://prefix.dev/conda-forge/osx-arm64/pytorch-2.7.1-cpu_generic_py310_h10231c0_2.conda
+ sha256: 92c3bb7482ad37537e6a6c024d3a72a959b7becfd8036815adde3575e3560ed9
+ md5: 63f5652c4ade27ad1eb140ca4cad15d7
depends:
- __osx >=11.0
- filelock
@@ -14704,122 +10241,122 @@ 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.* *_2
+ - libuv >=1.51.0,<2.0a0
- libzlib >=1.3.1,<2.0a0
- llvm-openmp >=18.1.8
- networkx
- nomkl
- - numpy >=1.19,<3
+ - numpy >=1.21,<3
- optree >=0.13.0
- pybind11
- python >=3.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.6.0-cuda126_mkl_py310_h67a8d91_304.conda
- sha256: 28dd9e862c8e13eb0d2dcb5634bce96a76ae66d8e696213fd658e73d95ea4191
- md5: 069788d9dc6b8008cca858afff4e27ae
+ size: 24433015
+ timestamp: 1752205925275
+- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.1-cpu_mkl_py310_h2841ce8_104.conda
+ sha256: f9d2ce93e9f42a54e519c42827e4f9fafa3207d1a9fc2ffbeacbd254261f6a20
+ md5: 067caa78732eba258d853532b40c0537
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.1,<20250128.0a0
+ - libabseil >=20250512.1,<20250513.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
- - libuv >=1.50.0,<2.0a0
+ - libprotobuf >=6.31.1,<6.31.2.0a0
+ - libtorch 2.7.1 cpu_mkl_hf058426_104
+ - libuv >=1.51.0,<2.0a0
- libzlib >=1.3.1,<2.0a0
- mkl >=2024.2.2,<2025.0a0
- networkx
- - numpy >=1.19,<3
+ - numpy >=1.21,<3
- optree >=0.13.0
- pybind11
- python >=3.10,<3.11.0a0
- python_abi 3.10.* *_cp310
- - setuptools <76
+ - setuptools
- 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
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
constrains:
- - pytorch-gpu 2.6.0
- - pytorch-cpu <0.0a0
+ - pytorch-gpu <0.0a0
+ - pytorch-cpu 2.7.1
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
+ - pkg:pypi/torch?source=compressed-mapping
+ size: 23852603
+ timestamp: 1753847873259
+- conda: https://prefix.dev/conda-forge/win-64/pytorch-2.7.1-cuda128_mkl_py310_h9d6390c_304.conda
+ sha256: 6a9299578e4f5bddeaa3eb705366766dd83c6c289757c57f467d09d40d64874d
+ md5: f7e026cabd642f3d3ab3decd7f498054
depends:
+ - __cuda
+ - cuda-cudart >=12.8.90,<13.0a0
+ - cuda-cupti >=12.8.90,<13.0a0
+ - cuda-nvrtc >=12.8.93,<13.0a0
+ - cuda-version >=12.8,<13
+ - cudnn >=9.10.1.4,<10.0a0
- filelock
- fsspec
- intel-openmp <2025
- jinja2
- libabseil * cxx17*
- - libabseil >=20250127.1,<20250128.0a0
+ - libabseil >=20250512.1,<20250513.0a0
- 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
+ - libcublas >=12.8.4.1,<13.0a0
+ - libcudss >=0.6.0.5,<0.6.1.0a0
+ - libcufft >=11.3.3.83,<12.0a0
+ - libcurand >=10.3.9.90,<11.0a0
+ - libcusolver >=11.7.3.90,<12.0a0
+ - libcusparse >=12.5.8.93,<13.0a0
+ - libmagma >=2.9.0,<2.9.1.0a0
+ - libprotobuf >=6.31.1,<6.31.2.0a0
+ - libtorch 2.7.1 cuda128_mkl_h2cc4d28_304
+ - libuv >=1.51.0,<2.0a0
- libzlib >=1.3.1,<2.0a0
- mkl >=2024.2.2,<2025.0a0
- networkx
- - numpy >=1.19,<3
+ - numpy >=1.21,<3
- optree >=0.13.0
- pybind11
- python >=3.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
- ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
constrains:
- - pytorch-gpu <0.0a0
- - pytorch-cpu 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: 23555333
- timestamp: 1746268961298
+ size: 23965729
+ timestamp: 1753866674480
- conda: https://prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda
sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0
md5: bc8e3267d44011051f2eb14d22fb0960
@@ -14828,7 +10365,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
@@ -14843,7 +10380,7 @@ packages:
license: MIT
license_family: MIT
purls:
- - pkg:pypi/pyyaml?source=compressed-mapping
+ - pkg:pypi/pyyaml?source=hash-mapping
size: 182769
timestamp: 1737454971552
- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py313h8060acc_2.conda
@@ -14861,6 +10398,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
@@ -14951,61 +10502,51 @@ packages:
- pkg:pypi/pyyaml?source=hash-mapping
size: 182783
timestamp: 1737455202579
-- conda: https://prefix.dev/conda-forge/linux-64/rdma-core-57.0-h5888daf_0.conda
- sha256: fbb4599ba969c49d2280c84af196c514c49a3ad1529c693f4b6ac6c705998ec8
- md5: e5be997517f19a365b8b111b888be426
+- conda: https://prefix.dev/conda-forge/linux-64/rdma-core-58.0-h5888daf_0.conda
+ sha256: 0346fd8002869046b50b9f63cf7244cd13e9875f35edaf8ad60a9b1c9b0d80f1
+ md5: 7f62f528e8a6d580ba74b14a0402d9ab
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libnl >=3.11.0,<4.0a0
- libstdcxx >=13
- - libsystemd0 >=257.4
- - libudev1 >=257.4
+ - libsystemd0 >=257.7
+ - libudev1 >=257.7
license: Linux-OpenIB
license_family: BSD
purls: []
- size: 1238038
- timestamp: 1745325325058
-- conda: https://prefix.dev/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda
- sha256: 66d34e3b4881f856486d11914392c585713100ca547ccfc0947f3a4765c2c486
- md5: 6f445fb139c356f903746b2b91bbe786
- depends:
- - libre2-11 2024.07.02 hba17884_3
- 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: 1235600
+ timestamp: 1752496816264
+- 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 h08ce7b7_3
+ - libre2-11 2025.06.26 hba17884_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: 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 hd41c47c_3
+ - libre2-11 2025.06.26 hfc00f1c_0
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 26954
- timestamp: 1741121389739
-- conda: https://prefix.dev/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda
- sha256: d67e5d4b934f6ab9d50504584f672062bc5363f15a587b52d7c827611d0dbf44
- md5: f94cfa965a6498540057555957903dba
+ 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 hd248061_3
+ - libre2-11 2025.06.26 hd41c47c_0
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 220297
- timestamp: 1741121702233
+ size: 27423
+ timestamp: 1751053372858
- conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda
sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c
md5: 283b96675859b20a825f8fa30f311446
@@ -15037,9 +10578,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.5-pyhd8ed1ab_0.conda
+ sha256: 8dc54e94721e9ab545d7234aa5192b74102263d3e704e6d0c8aa7008f2da2a7b
+ md5: db0c6b99149880c8ba515cf4abe93ee4
depends:
- certifi >=2017.4.17
- charset-normalizer >=2,<4
@@ -15051,9 +10592,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: 59263
+ timestamp: 1755614348400
- conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
sha256: 0116a9ca9bf3487e18979b58b2f280116dba55cb53475af7a6d835f7aa133db8
md5: 5f0f24f8032c2c1bb33f59b75974f5fc
@@ -15064,18 +10605,67 @@ 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
+- conda: https://prefix.dev/conda-forge/linux-64/ruff-0.12.11-h718f522_0.conda
+ noarch: python
+ sha256: a58f23fa525db63aec3681c4408826563bfc32278010d083e4e0bdc1605577ae
+ md5: e67207c97cf1abc164eaeba433ad758e
depends:
+ - python
- __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
+ - libgcc >=14
+ constrains:
+ - __glibc >=2.17
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/ruff?source=hash-mapping
+ size: 10720449
+ timestamp: 1756401197056
+- conda: https://prefix.dev/conda-forge/osx-64/ruff-0.12.11-hab3cb23_0.conda
+ noarch: python
+ sha256: 3e8ac878c4c95dcbcf022c30d0f8402478fe3639596e7531876921de1372da45
+ md5: 9f3382e12db2ae55d55e6aac3fe7ee7e
+ depends:
+ - python
+ - __osx >=10.13
+ constrains:
+ - __osx >=10.13
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/ruff?source=hash-mapping
+ size: 10719173
+ timestamp: 1756401244780
+- conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.12.11-h23cf233_0.conda
+ noarch: python
+ sha256: e4ce9663231c73a41434b5a51d16a00be054805f618bd0abb6c6d8d80b8410fc
+ md5: 9b8428d5c969b1cbdba77f9fdd20f909
+ depends:
+ - python
+ - __osx >=11.0
+ constrains:
+ - __osx >=11.0
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/ruff?source=hash-mapping
+ size: 9939501
+ timestamp: 1756401265661
+- conda: https://prefix.dev/conda-forge/win-64/ruff-0.12.11-h429b229_0.conda
+ noarch: python
+ sha256: dae4bc01c5eb4f0b56f3c4482df551ed897d0f048586e9f38ddef7feb42cd790
+ md5: 990b0da068b053390c935491da9cddcf
+ depends:
+ - python
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/ruff?source=hash-mapping
+ size: 10999317
+ timestamp: 1756401205961
- conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py310h1d65ade_0.conda
sha256: 4cb98641f870666d365594013701d5691205a0fe81ac3ba7778a23b1cc2caa8e
md5: 8c29cd33b64b2eb78597fa28b5595c8d
@@ -15144,141 +10734,73 @@ 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
+- 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=hash-mapping
- size: 777736
- timestamp: 1740654030775
-- 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: 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
+ size: 748788
+ timestamp: 1748804951958
+- conda: https://prefix.dev/conda-forge/linux-64/sleef-3.9.0-ha0421bc_0.conda
+ sha256: 57afc2ab5bdb24cf979964018dddbc5dfaee130b415e6863765e45aed2175ee4
+ md5: e8a0b4f5e82ecacffaa5e805020473cb
depends:
- __glibc >=2.17,<3.0.a0
- _openmp_mutex >=4.5
- - libgcc >=13
- - libstdcxx >=13
+ - libgcc >=14
+ - libstdcxx >=14
license: BSL-1.0
purls: []
- size: 1920152
- timestamp: 1738089391074
-- conda: https://prefix.dev/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda
- sha256: e4e350c355e461b06eb911ce6e1db6af158cd21b06465303ec60b9632e6a2e1e
- md5: 3b4ac13220d26d428ea675f9584acc66
+ size: 1951720
+ timestamp: 1756274576844
+- conda: https://prefix.dev/conda-forge/osx-64/sleef-3.9.0-h289094c_0.conda
+ sha256: 7b6749d48be1cea8e4191141b35fe667f776e0b0972d7cf286b276c9bbb57d9d
+ md5: 97fc81ba1dc812fb37000fe39afa3bf8
depends:
- __osx >=10.13
- - libcxx >=18
- - llvm-openmp >=18.1.8
+ - libcxx >=19
+ - llvm-openmp >=19.1.7
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
+ size: 1484394
+ timestamp: 1756274644799
+- conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.9.0-hb028509_0.conda
+ sha256: 799d0578369e67b6d0d6ecdacada411c259629fc4a500b99703c5e85d0a68686
+ md5: 68f833178f171cfffdd18854c0e9b7f9
depends:
- __osx >=11.0
- - libcxx >=18
- - llvm-openmp >=18.1.8
+ - libcxx >=19
+ - llvm-openmp >=19.1.7
license: BSL-1.0
purls: []
- size: 584685
- timestamp: 1738089615902
-- conda: https://prefix.dev/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda
- sha256: fc697f95797f5638baf68bb694cf461373fc36960a9d9d5260a20a21765b8148
- md5: 3ed2f55668830f6f5bcff16875c18db0
+ size: 587027
+ timestamp: 1756274982526
+- conda: https://prefix.dev/conda-forge/win-64/sleef-3.9.0-h67fd636_0.conda
+ sha256: 1ad2f42ff6c94256ab79ab1c5725d322a4e11737bd4dd91454feeff978f4cf38
+ md5: b9b2c54ede806361393491042f0835aa
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: BSL-1.0
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
+ size: 2294375
+ timestamp: 1756275262440
+- 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
@@ -15301,41 +10823,20 @@ 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.17.0-pyhcf101f3_0.conda
+ sha256: 8406de1065e1d4ba206d611dae9a03de7f226f486ce9fb02ab0f29c3bd031a6a
+ md5: 1b59de14a7e5888f939611e1fe329e00
+ depends:
+ - python >=3.10
+ - numpy >=1.17
+ - numba >=0.49
+ - python
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/sparse?source=hash-mapping
+ size: 121488
+ timestamp: 1747799051402
- conda: https://prefix.dev/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_1.conda
sha256: 3228eb332ce159f031d4b7d2e08117df973b0ba3ddcb8f5dbb7f429f71d27ea1
md5: 1a3281a0dc355c02b5506d87db2d78ac
@@ -15364,9 +10865,9 @@ packages:
- 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
+- conda: https://prefix.dev/conda-forge/noarch/sphinx-8.3.0-pyhd8ed1ab_0.conda
+ sha256: 03c4d8b4cf3c5418e15f30f45be52bcde7c7e05baeec7dec5aaf6e238a411481
+ md5: 6ce9ddee4c0f68bda548303196f4cf4c
depends:
- alabaster >=0.7.14
- babel >=2.13
@@ -15390,8 +10891,8 @@ packages:
license_family: BSD
purls:
- pkg:pypi/sphinx?source=hash-mapping
- size: 1424416
- timestamp: 1740956642838
+ size: 1427513
+ timestamp: 1756120552616
- conda: https://prefix.dev/conda-forge/noarch/sphinx-autodoc-typehints-3.0.1-pyhd8ed1ab_0.conda
sha256: 0f93bb75a41918433abc8d8d80ef99d7fd8658d5ba34da3c5d8f707cb6bb3f46
md5: 6ad405d62c8de3792608a27b7e085e15
@@ -15549,103 +11050,84 @@ 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
+- conda: https://prefix.dev/conda-forge/linux-64/tbb-2021.13.0-hb60516a_3.conda
+ sha256: cf9101d1327de410a844f29463c486c47dfde506d0c0656d2716c03135666c3f
+ md5: aa15aae38fd752855ca03a68af7f40e2
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libhwloc >=2.11.2,<2.11.3.0a0
- - libstdcxx >=13
+ - libgcc >=14
+ - libhwloc >=2.12.1,<2.12.2.0a0
+ - libstdcxx >=14
license: Apache-2.0
license_family: APACHE
purls: []
- size: 175954
- timestamp: 1732982638805
-- conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda
- sha256: 54dacd0ed9f980674659dd84cecc10fb1c88b6a53c59e99d0b65f19c3e104c85
- md5: 284892942cdddfded53d090050b639a5
+ size: 177271
+ timestamp: 1755775913224
+- conda: https://prefix.dev/conda-forge/osx-64/tbb-2021.13.0-hc025b3e_3.conda
+ sha256: 1630e6eb707fd9a4d2f5a2be86201d6f06421b066678f74cedffbd77213e1ec2
+ md5: d84bd3dece21dc81c494ce4096bd59b1
depends:
- __osx >=10.13
- - libcxx >=18
- - libhwloc >=2.11.2,<2.11.3.0a0
+ - libcxx >=19
+ - libhwloc >=2.12.1,<2.12.2.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
+ size: 159676
+ timestamp: 1755776105967
+- conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h18a62a1_3.conda
+ sha256: 30e82640a1ad9d9b5bee006da7e847566086f8fdb63d15b918794a7ef2df862c
+ md5: 72226638648e494aaafde8155d50dab2
depends:
- - libhwloc >=2.11.2,<2.11.3.0a0
+ - libhwloc >=2.12.1,<2.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: 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
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: Apache-2.0
+ license_family: APACHE
+ purls: []
+ size: 150266
+ timestamp: 1755776172092
+- 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
@@ -15653,8 +11135,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
@@ -15666,28 +11148,29 @@ packages:
- pkg:pypi/toml?source=hash-mapping
size: 22132
timestamp: 1734091907682
-- conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda
- sha256: 18636339a79656962723077df9a56c0ac7b8a864329eb8f847ee3d38495b863e
- md5: ac944244f1fed2eb49bae07193ae8215
+- conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ sha256: 040a5a05c487647c089ad5e05ad5aff5942830db2a4e656f1e300d73436436f1
+ md5: 30a0a26c8abccf4b7991d590fe17c699
depends:
- python >=3.9
+ - python
license: MIT
license_family: MIT
purls:
- - 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
+ - pkg:pypi/tomli?source=compressed-mapping
+ size: 21238
+ timestamp: 1753796677376
+- 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
+ size: 38777
+ timestamp: 1749127286558
- conda: https://prefix.dev/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda
sha256: eda38f423c33c2eaeca49ed946a8d3bf466cc3364970e083a65eb2fd85258d87
md5: 40d0ed782a8aaa16ef248e68c06c168d
@@ -15699,62 +11182,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
@@ -15766,9 +11193,9 @@ packages:
- pkg:pypi/traitlets?source=hash-mapping
size: 110051
timestamp: 1733367480074
-- conda: https://prefix.dev/conda-forge/linux-64/triton-3.3.0-cuda126py310h05ca3d0_1.conda
- sha256: 02b3d329c09197d7a137ba8396086137d6297fdfe8d510f1605388b3090bb802
- md5: d9d3a077e401bdfdbb71383993cb34e3
+- conda: https://prefix.dev/conda-forge/linux-64/triton-3.3.1-cuda129py310hc5d9a74_2.conda
+ sha256: 3cf8866c7f2a9bd3f39acfd76c77a88142be13bd24f7f0f5ef298e18d4891ad0
+ md5: 63b23d57666798d74819562a59d83e19
depends:
- python
- setuptools
@@ -15776,187 +11203,110 @@ packages:
- cuda-cuobjdump
- cuda-cudart
- cuda-cupti
- - libstdcxx >=13
- - libgcc >=13
- - cuda-version >=12.6,<13
+ - cuda-version >=12.9,<13
+ - libstdcxx >=14
+ - libgcc >=14
- __glibc >=2.17,<3.0.a0
- - libzlib >=1.3.1,<2.0a0
- python_abi 3.10.* *_cp310
+ - libzlib >=1.3.1,<2.0a0
- zstd >=1.5.7,<1.6.0a0
- - cuda-cupti >=12.6.80,<13.0a0
+ - cuda-cupti >=12.9.79,<13.0a0
license: MIT
license_family: MIT
purls:
- 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
+ size: 166282805
+ timestamp: 1752734512027
+- conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
+ sha256: 7c2df5721c742c2a47b2c8f960e718c930031663ac1174da67c1ed5999f7938c
+ md5: edd329d7d3a4ab45dcf905899a7a6115
depends:
- - typing_extensions ==4.13.2 pyh29332c3_0
+ - typing_extensions ==4.15.0 pyhcf101f3_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: 91383
+ timestamp: 1756220668932
+- conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ sha256: 032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731
+ md5: 0caa1af407ecff61170c9437a808404d
depends:
- - python >=3.9
+ - python >=3.10
- python
license: PSF-2.0
license_family: PSF
purls:
- pkg:pypi/typing-extensions?source=compressed-mapping
- size: 52189
- timestamp: 1744302253997
-- 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
+ size: 51692
+ timestamp: 1756220668932
+- conda: https://prefix.dev/conda-forge/linux-64/typos-1.35.5-hdab8a38_0.conda
+ sha256: 44a36fe05097a7380a7c1873d084f9909708eb0028da9babd3e26a182c35d6eb
+ md5: e51bb70d5532fe25c867c07590de7635
depends:
- __glibc >=2.17,<3.0.a0
- - cffi
- - libgcc >=13
- - libstdcxx >=13
- - python >=3.13.0rc1,<3.14.0a0
- - python_abi 3.13.* *_cp313
+ - libgcc >=14
+ 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: 3400833
+ timestamp: 1755559185815
+- conda: https://prefix.dev/conda-forge/osx-64/typos-1.35.5-hb440939_0.conda
+ sha256: 6463aef1b401e05f38a17d8489975411ddb927d4142a02e07e5520ca6a925ee6
+ md5: 6733052db82afe61b288dc56d3744386
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: 2723507
+ timestamp: 1755559451900
+- conda: https://prefix.dev/conda-forge/osx-arm64/typos-1.35.5-h0ca00b2_0.conda
+ sha256: 97d5a14c0ba602513af0cbca5b86c5d454909d78ec2ff7f46943e440dc5b10f8
+ md5: f3c3ae98f6166a6eb6ad2a75218bd83a
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
- depends:
- - cffi
- - python >=3.13.0rc1,<3.14.0a0
- - python_abi 3.13.* *_cp313
+ purls: []
+ size: 2682680
+ timestamp: 1755559601530
+- conda: https://prefix.dev/conda-forge/win-64/typos-1.35.5-h77a83cd_0.conda
+ sha256: 8952109cb6e3e940f5629a7178990f40bcca60e6998ae51d430032b372b49a51
+ md5: 1de577934b7084cd0a814060f0a0c9d7
+ 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: 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: 2533104
+ timestamp: 1755559549226
+- 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
@@ -15967,56 +11317,66 @@ 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_31.conda
+ sha256: cb357591d069a1e6cb74199a8a43a7e3611f72a6caed9faa49dbb3d7a0a98e0b
+ md5: 28f4ca1e0337d0f27afb8602663c5723
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: 18249
+ timestamp: 1753739241465
+- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ sha256: af4b4b354b87a9a8d05b8064ff1ea0b47083274f7c30b4eb96bc2312c9b5f08f
+ md5: 603e41da40a765fd47995faa021da946
depends:
- ucrt >=10.0.20348.0
+ - vcomp14 14.44.35208 h818238b_31
constrains:
- - vs2015_runtime 14.42.34438.* *_26
+ - vs2015_runtime 14.44.35208.* *_31
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
+ size: 682424
+ timestamp: 1753739239305
+- conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
+ sha256: 67b317b64f47635415776718d25170a9a6f9a1218c0f5a6202bfd687e07b6ea4
+ md5: a6b1d5c1fc3cb89f88f7179ee6a9afe3
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
+ - ucrt >=10.0.20348.0
+ constrains:
+ - vs2015_runtime 14.44.35208.* *_31
+ license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime
+ license_family: Proprietary
+ purls: []
+ size: 113963
+ timestamp: 1753739198723
+- conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_31.conda
+ sha256: 8b20152d00e1153ccb1ed377a160110482f286a6d85a82b57ffcd60517d523a7
+ md5: d75abcfbc522ccd98082a8c603fce34c
depends:
- - vc14_runtime >=14.42.34438
+ - vc14_runtime >=14.44.35208
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 17873
- timestamp: 1743195097269
+ size: 18249
+ timestamp: 1753739241918
- conda: https://prefix.dev/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda
sha256: f21e63e8f7346f9074fd00ca3b079bd3d2fa4d71f1f89d5b6934bf31446dc2a5
md5: b68980f2495d096e71c7fd9d7ccf63e6
@@ -16039,229 +11399,96 @@ 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
+- conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda
+ sha256: 6d9ea2f731e284e9316d95fa61869fe7bbba33df7929f82693c121022810f4ad
+ md5: a77f85f77be52ff59391544bfe73390a
depends:
+ - libgcc >=14
- __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
+ size: 85189
+ timestamp: 1753484064210
+- conda: https://prefix.dev/conda-forge/osx-64/yaml-0.2.5-h4132b18_3.conda
+ sha256: a335161bfa57b64e6794c3c354e7d49449b28b8d8a7c4ed02bf04c3f009953f9
+ md5: a645bb90997d3fc2aea0adf6517059bd
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
+ size: 79419
+ timestamp: 1753484072608
+- conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda
+ sha256: b03433b13d89f5567e828ea9f1a7d5c5d697bf374c28a4168d71e9464f5dafac
+ md5: 78a0fe9e9c50d2c381e8ee47e3ea437d
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
+ size: 83386
+ timestamp: 1753484079473
+- conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda
+ sha256: 80ee68c1e7683a35295232ea79bcc87279d31ffeda04a1665efdb43cbd50a309
+ md5: 433699cba6602098ae8957a323da2664
depends:
- - libgcc >=13
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
- 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
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
- 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
- depends:
- - libgcc-ng >=9.4.0
- license: MIT
- license_family: MIT
- 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
- license: MIT
- license_family: MIT
- purls: []
- size: 88016
- timestamp: 1641347076660
-- conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2
- sha256: 4e2246383003acbad9682c7c63178e2e715ad0eb84f03a8df1fbfba455dfedc5
- md5: adbfb9f45d1004a26763652246a33764
- depends:
- - vc >=14.1,<15.0a0
- - vs2015_runtime >=14.16.27012
- license: MIT
- license_family: MIT
- 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
+ size: 63944
+ timestamp: 1753484092156
+- 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: 21809
- timestamp: 1732827613585
-- conda: https://prefix.dev/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda
- sha256: 5d7c0e5f0005f74112a34a7425179f4eb6e73c92f5d109e6af4ddeca407c92ab
- md5: c9f075ab2f33b3bbee9e62d4ad0a6cd8
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libzlib 1.3.1 hb9d3cd8_2
- license: Zlib
- license_family: Other
- 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
- depends:
- - __osx >=11.0
- - libzlib 1.3.1 h8359307_2
- license: Zlib
- license_family: Other
- purls: []
- size: 77606
- timestamp: 1727963209370
-- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_2.conda
- sha256: f9b76c2f8a0f96e656843553272e547170182f5b8aba1a6bcba28f7611d87c23
- md5: f9254b5b0193982416b91edcb4b2676f
+ size: 22963
+ timestamp: 1749421737203
+- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310h7c4b9e2_3.conda
+ sha256: 0653ad7d53d8c7b85ef2dd38c01c78b6c9185cd688be06cd6315e76530310635
+ md5: 64c494618303717a9a08e3238bcb8d68
depends:
- __glibc >=2.17,<3.0.a0
- cffi >=1.11
- - libgcc >=13
+ - libgcc >=14
- 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: 722119
- timestamp: 1745869786772
-- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h536fd9c_2.conda
- sha256: ea9c542ef78c9e3add38bf1032e8ca5d18703114db353f6fca5c498f923f8ab8
- md5: a026ac7917310da90a98eac2c782723c
+ size: 477581
+ timestamp: 1756075706687
+- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py313h07c4f96_3.conda
+ sha256: a2e3a0f646bc2f33fd87de332f73b88b7c3efb7b693e06a920f6aaa0d2f49231
+ md5: 0720da5e63f3c93647350cc217fdf2bc
depends:
- __glibc >=2.17,<3.0.a0
- cffi >=1.11
- - libgcc >=13
+ - libgcc >=14
- python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
license: BSD-3-Clause
license_family: BSD
purls:
- pkg:pypi/zstandard?source=hash-mapping
- size: 736909
- timestamp: 1745869790689
-- conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py310hbb8c376_2.conda
- sha256: fad4ae15d30c13d0d51748139064fc0bb59359719881e7a370ca8652c4917828
- md5: 5b75d4015ead2df6bf15bc372edfa139
+ size: 492832
+ timestamp: 1756075709448
+- conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py310h1b7cace_3.conda
+ sha256: d2075398ef60008a879f490f2957a7400237b91fed80bea4006efd72a1e3bd5f
+ md5: d9b76d0c4ef472995c3a02cdf1283bd7
depends:
- __osx >=10.13
- cffi >=1.11
@@ -16271,11 +11498,11 @@ packages:
license_family: BSD
purls:
- pkg:pypi/zstandard?source=hash-mapping
- size: 681744
- timestamp: 1745869885563
-- conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py313h63b0ddb_2.conda
- sha256: ab53cc54d0af1a8d85a50510209595d09c584101668f35c0fd3c4fbd59c4ece2
- md5: 3babd14037340de278106b258fdb28d9
+ size: 632862
+ timestamp: 1756075784677
+- conda: https://prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py313h585f44e_3.conda
+ sha256: e747c88492fea02af89ecfd0c861dfce9e4dae2cc7654b1b47149e28020dcaa6
+ md5: f18c1c08e948da397136badfa69ad82d
depends:
- __osx >=10.13
- cffi >=1.11
@@ -16285,11 +11512,11 @@ packages:
license_family: BSD
purls:
- 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
+ size: 648827
+ timestamp: 1756075802303
+- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py310h7bdd564_3.conda
+ sha256: 5658a743ff5d5112028e64c9456179aa504f3cf5cf5d32a95ff278c6523914e7
+ md5: 21cf351b723bfa9285f18da4e9fbf554
depends:
- __osx >=11.0
- cffi >=1.11
@@ -16300,11 +11527,11 @@ packages:
license_family: BSD
purls:
- pkg:pypi/zstandard?source=hash-mapping
- size: 522323
- timestamp: 1745870245475
-- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313h90d716c_2.conda
- sha256: 70ed0c931f9cfad3e3a75a1faf557c5fc5bf638675c6afa2fb8673e4f88fb2c5
- md5: 1f465c71f83bd92cfe9df941437dcd7c
+ size: 500893
+ timestamp: 1756075850068
+- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py313hcdf3177_3.conda
+ sha256: 1504af74fe125281735e28bed7cb505c9ab77ca0604de95769248016e438b1c8
+ md5: 2c20f2bf641dd839f6f9b7c057196a68
depends:
- __osx >=11.0
- cffi >=1.11
@@ -16315,40 +11542,40 @@ packages:
license_family: BSD
purls:
- pkg:pypi/zstandard?source=hash-mapping
- size: 536612
- timestamp: 1745870248616
-- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda
- sha256: 76bf75ef83e952ef4974e0e6656a7a90b4c4c1c22cea984cb9fc29aca05e5999
- md5: fdc36a989175bb166109e400c106defa
+ size: 516638
+ timestamp: 1756075906716
+- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310h29418f3_3.conda
+ sha256: 1282801d99392c8e674151633c3120c12452a4ca6c2141b90b164c6b8a7f1724
+ md5: c7ced46235127f2ec7ea29b95840c343
depends:
- cffi >=1.11
- 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
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
license: BSD-3-Clause
license_family: BSD
purls:
- pkg:pypi/zstandard?source=hash-mapping
- size: 435740
- timestamp: 1745870314659
-- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313ha7868ed_2.conda
- sha256: b7bfe264fe3810b1abfe7f80c0f21f470d7cc730ada7ce3b3d08a90cb871999c
- md5: b4d967b4d695a2ba8554738b3649d754
+ size: 333571
+ timestamp: 1756075855434
+- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.23.0-py313h5ea7bf4_3.conda
+ sha256: fd446ae9142ddcaf123de7997dbded7aee88c333ab4dfd7bf3cfca4c2041aca1
+ md5: 884170f85de370eb45d5c4edab147861
depends:
- cffi >=1.11
- 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
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
license: BSD-3-Clause
license_family: BSD
purls:
- pkg:pypi/zstandard?source=hash-mapping
- size: 449871
- timestamp: 1745870298072
+ size: 347160
+ timestamp: 1756075776191
- conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda
sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb
md5: 6432cb5d4ac0046c3ac0a8a0f95842f9
@@ -16362,38 +11589,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 cba9c4cf..0d58cc5f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -23,80 +23,96 @@ 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"]
-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"
"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"]
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 }
[tool.pixi.feature.lint.dependencies]
-typing-extensions = ">=4.13.2"
-pre-commit = ">=4.2.0"
-pylint = ">=3.3.6"
-basedmypy = ">=2.10.0"
-basedpyright = ">=1.28.5"
-numpydoc = ">=1.8.0,<2"
+typing-extensions = ">=4.14.1"
+pylint = ">=3.3.8"
+mypy = ">=1.17.1"
+basedpyright = ">=1.31.3"
+numpydoc = ">=1.9.0,<2"
# import dependencies for mypy:
-array-api-strict = ">=2.3.1"
+array-api-strict = ">=2.4.1,<2.5"
numpy = ">=2.1.3"
-pytest = ">=8.3.5"
-hypothesis = ">=6.131.8"
-dask-core = ">=2025.3.0" # No distributed, tornado, etc.
-# NOTE: don't add jax, pytorch, sparse, cupy here
+hypothesis = ">=6.136.4"
+dask-core = ">=2025.7.0" # No distributed, tornado, etc.
+dprint = ">=0.50.0,<0.51"
+lefthook = ">=1.12.3,<2"
+ruff = ">=0.12.11,<0.13"
+typos = ">=1.35.5,<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"}
-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"}
+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" }
+pyright = { cmd = "basedpyright", description = "Type check with basedpyright" }
+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.3.5"
-pytest-cov = ">=6.1.1"
-hypothesis = ">=6.131.8"
-array-api-strict = ">=2.3.1"
+pytest = ">=8.4.1"
+pytest-cov = ">=6.2.1"
+hypothesis = ">=6.136.4"
+array-api-strict = ">=2.4.1,<2.5"
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 +121,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.3.0"
-pytest = ">=8.3.5"
-typing-extensions = ">=4.13.2"
+dask-core = ">=2025.7.0" # No distributed, tornado, etc.
+pytest = ">=8.4.1"
+typing-extensions = ">=4.14.1"
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"
@@ -134,22 +150,18 @@ 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"
-dask = ">=2025.3.0"
-numba = ">=0.61.2" # sparse dependency
-llvmlite = ">=0.44.0" # sparse dependency
-
-[tool.pixi.feature.backends.pypi-dependencies]
-sparse = { version = ">=0.16.0" }
+pytorch = ">=2.7.1"
+dask-core = ">=2025.7.0" # No distributed, tornado, etc.
+sparse = ">=0.17.0"
[tool.pixi.feature.backends.target.linux-64.dependencies]
-jax = ">=0.5.2"
+jax = ">=0.6.0,!=0.6.2" # 0.6.2 segfaults on Linux CUDA
[tool.pixi.feature.backends.target.osx-64.dependencies]
-jax = ">=0.5.2"
+jax = ">=0.6.0,!=0.6.2"
[tool.pixi.feature.backends.target.osx-arm64.dependencies]
-jax = ">=0.5.2"
+jax = ">=0.6.0,!=0.6.2"
[tool.pixi.feature.backends.target.win-64.dependencies]
# jax = "*" # unavailable
@@ -164,9 +176,9 @@ jax = ">=0.5.2"
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*" }
+cupy = ">=13.6.0"
+jaxlib = { version = ">=0.6.0", build = "cuda12*" }
+pytorch = { version = ">=2.7.1", build = "cuda12*" }
[tool.pixi.feature.cuda-backends.target.osx-64.dependencies]
# cupy = "*" # unavailable
@@ -179,9 +191,18 @@ pytorch = { version = ">=2.6.0", build = "cuda12*" }
# pytorch = { version = "*", build = "cuda12*" } # unavailable
[tool.pixi.feature.cuda-backends.target.win-64.dependencies]
-cupy = ">=13.4.1"
+cupy = ">=13.6.0"
# jaxlib = { version = "*", build = "cuda12*" } # unavailable
-pytorch = { version = ">=2.6.0", build = "cuda12*" }
+pytorch = { version = ">=2.7.1", build = "cuda12*" }
+
+[tool.pixi.feature.nogil.dependencies]
+python-freethreading = "~=3.13.0"
+pytest-run-parallel = ">=0.6.1"
+numpy = ">=2.3.2"
+# pytorch = "*" # Not available on Python 3.13t yet
+dask-core = ">=2025.7.0" # 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" }
@@ -201,7 +222,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
@@ -217,7 +238,6 @@ markers = [
"xfail_xp_backend(library, /, *, reason=None, strict=None): Xfail test for a specific backend",
]
-
# Coverage
[tool.coverage]
@@ -231,16 +251,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/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
+[[tool.mypy.overrides]]
+module = ["tests/*"]
+disable_error_code = ["no-untyped-def"] # test(...) without -> None
+
# pyright
[tool.basedpyright]
@@ -269,11 +290,10 @@ reportImportCycles = false
reportUnknownLambdaType = false
executionEnvironments = [
- { root = "tests", reportPrivateUsage = false },
+ { root = "tests", reportPrivateUsage = false, reportUnknownArgumentType = false },
{ root = "src" },
]
-
# Ruff
[tool.ruff]
@@ -281,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..d81ec2b4 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,40 @@
"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 requires-python.",
+ "matchManagers": ["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"],
+ "matchUpdateTypes": ["major", "minor"],
+ "matchPackageNames": ["numpy", "sphinx", "ipython", "sphinx-autodoc-typehints"],
+ "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/__init__.py b/src/array_api_extra/__init__.py
index aa833bcf..bcb0b3bd 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, nan_to_num, one_hot, pad
from ._lib._at import at
from ._lib._funcs import (
apply_where,
@@ -8,6 +8,7 @@
broadcast_shapes,
cov,
create_diagonal,
+ default_dtype,
expand_dims,
kron,
nunique,
@@ -16,7 +17,7 @@
)
from ._lib._lazy import lazy_apply
-__version__ = "0.7.2"
+__version__ = "0.9.0.dev0"
# pylint: disable=duplicate-code
__all__ = [
@@ -27,11 +28,14 @@
"broadcast_shapes",
"cov",
"create_diagonal",
+ "default_dtype",
"expand_dims",
"isclose",
"kron",
"lazy_apply",
+ "nan_to_num",
"nunique",
+ "one_hot",
"pad",
"setdiff1d",
"sinc",
diff --git a/src/array_api_extra/_delegation.py b/src/array_api_extra/_delegation.py
index b52c23ae..2c061e36 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", "nan_to_num", "one_hot", "pad"]
def isclose(
@@ -112,6 +113,162 @@ def isclose(
return _funcs.isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan, xp=xp)
+def nan_to_num(
+ x: Array | float | complex,
+ /,
+ *,
+ fill_value: int | float = 0.0,
+ xp: ModuleType | None = None,
+) -> Array:
+ """
+ Replace NaN with zero and infinity with large finite numbers (default behaviour).
+
+ If `x` is inexact, NaN is replaced by zero or by the user defined value in the
+ `fill_value` keyword, infinity is replaced by the largest finite floating
+ point value representable by ``x.dtype``, and -infinity is replaced by the
+ most negative finite floating point value representable by ``x.dtype``.
+
+ For complex dtypes, the above is applied to each of the real and
+ imaginary components of `x` separately.
+
+ Parameters
+ ----------
+ x : array | float | complex
+ Input data.
+ fill_value : int | float, optional
+ Value to be used to fill NaN values. If no value is passed
+ then NaN values will be replaced with 0.0.
+ xp : array_namespace, optional
+ The standard-compatible namespace for `x`. Default: infer.
+
+ Returns
+ -------
+ array
+ `x`, with the non-finite values replaced.
+
+ See Also
+ --------
+ array_api.isnan : Shows which elements are Not a Number (NaN).
+
+ Examples
+ --------
+ >>> import array_api_extra as xpx
+ >>> import array_api_strict as xp
+ >>> xpx.nan_to_num(xp.inf)
+ 1.7976931348623157e+308
+ >>> xpx.nan_to_num(-xp.inf)
+ -1.7976931348623157e+308
+ >>> xpx.nan_to_num(xp.nan)
+ 0.0
+ >>> x = xp.asarray([xp.inf, -xp.inf, xp.nan, -128, 128])
+ >>> xpx.nan_to_num(x)
+ array([ 1.79769313e+308, -1.79769313e+308, 0.00000000e+000, # may vary
+ -1.28000000e+002, 1.28000000e+002])
+ >>> y = xp.asarray([complex(xp.inf, xp.nan), xp.nan, complex(xp.nan, xp.inf)])
+ array([ 1.79769313e+308, -1.79769313e+308, 0.00000000e+000, # may vary
+ -1.28000000e+002, 1.28000000e+002])
+ >>> xpx.nan_to_num(y)
+ array([ 1.79769313e+308 +0.00000000e+000j, # may vary
+ 0.00000000e+000 +0.00000000e+000j,
+ 0.00000000e+000 +1.79769313e+308j])
+ """
+ if isinstance(fill_value, complex):
+ msg = "Complex fill values are not supported."
+ raise TypeError(msg)
+
+ xp = array_namespace(x) if xp is None else xp
+
+ # for scalars we want to output an array
+ y = xp.asarray(x)
+
+ if (
+ is_cupy_namespace(xp)
+ or is_jax_namespace(xp)
+ or is_numpy_namespace(xp)
+ or is_torch_namespace(xp)
+ ):
+ return xp.nan_to_num(y, nan=fill_value)
+
+ return _funcs.nan_to_num(y, fill_value=fill_value, 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/_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..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: # type: ignore[explicit-override] # 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/_funcs.py b/src/array_api_extra/_lib/_funcs.py
index e552392b..cbcbe0ff 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",
@@ -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,
@@ -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)
@@ -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 = (
@@ -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:
@@ -438,6 +455,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:
@@ -683,6 +738,47 @@ def kron(
return xp.reshape(result, res_shape)
+def nan_to_num( # numpydoc ignore=PR01,RT01
+ x: Array,
+ /,
+ fill_value: int | float = 0.0,
+ *,
+ xp: ModuleType,
+) -> Array:
+ """See docstring in `array_api_extra._delegation.py`."""
+
+ def perform_replacements( # numpydoc ignore=PR01,RT01
+ x: Array,
+ fill_value: int | float,
+ xp: ModuleType,
+ ) -> Array:
+ """Internal function to perform the replacements."""
+ x = xp.where(xp.isnan(x), fill_value, x)
+
+ # convert infinities to finite values
+ finfo = xp.finfo(x.dtype)
+ idx_posinf = xp.isinf(x) & ~xp.signbit(x)
+ idx_neginf = xp.isinf(x) & xp.signbit(x)
+ x = xp.where(idx_posinf, finfo.max, x)
+ return xp.where(idx_neginf, finfo.min, x)
+
+ if xp.isdtype(x.dtype, "complex floating"):
+ return perform_replacements(
+ xp.real(x),
+ fill_value,
+ xp,
+ ) + 1j * perform_replacements(
+ xp.imag(x),
+ fill_value,
+ xp,
+ )
+
+ if xp.isdtype(x.dtype, "numeric"):
+ return perform_replacements(x, fill_value, xp)
+
+ return x
+
+
def nunique(x: Array, /, *, xp: ModuleType | None = None) -> Array:
"""
Count the number of unique elements in an array.
@@ -716,7 +812,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)
@@ -725,11 +821,10 @@ 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)
- )["integral"]
+ default_int = default_dtype(xp, "integral", device=_compat.device(x))
return xp.maximum(
# Special cases:
# - array is size 0
@@ -759,8 +854,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:
@@ -772,6 +866,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..d5095001 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)) # pyright: ignore[reportInvalidCast] # 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 301a851f..30e2f1ef 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,24 @@
is_array_api_strict_namespace,
is_cupy_namespace,
is_dask_namespace,
+ is_jax_namespace,
+ is_numpy_namespace,
is_pydata_sparse_namespace,
+ is_torch_array,
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 +47,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 +63,86 @@ 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
+ # 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):
- # Dask uses nan instead of None for unknown shapes
- if any(math.isnan(i) for i in cast(tuple[float, ...], actual_shape)):
+ 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 cast(tuple[float, ...], desired_shape)):
+ if any(math.isnan(i) for i in 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:
+ 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}"
+ 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 _is_materializable(x: Array) -> bool:
"""
- Ensure that the array can be compared with xp.testing or np.testing.
+ 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]
+
- This involves transferring it from GPU to CPU memory, densifying it, etc.
+def as_numpy_array(array: Array, *, xp: ModuleType) -> np.typing.NDArray[Any]:
"""
- if is_torch_namespace(xp):
- return array.cpu() # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue]
+ Convert array to NumPy, bypassing GPU-CPU transfer guards and densification guards.
+ """
+ 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)
+
+ return np.asarray(array)
-def xp_assert_equal(actual: Array, desired: Array, err_msg: str = "") -> None:
+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 +154,60 @@ 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)
+ 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)
- 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)
+ 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)
def xp_assert_close(
@@ -132,6 +217,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 +236,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 +252,28 @@ 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 not _is_materializable(actual):
+ return
+
+ 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/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/_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 64006270..d177b376 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 (
@@ -15,12 +29,21 @@
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.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 +52,11 @@
"eager_shape",
"in1d",
"is_python_scalar",
+ "jax_autojit",
"mean",
"meta_namespace",
+ "pickle_flatten",
+ "pickle_unflatten",
]
@@ -184,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:
@@ -275,7 +301,9 @@ 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 | None]:
"""
Return patched ``xp.__array_namespace_info__().capabilities()``.
@@ -286,23 +314,285 @@ def capabilities(xp: ModuleType) -> dict[str, int]:
----------
xp : array_namespace
The standard-compatible namespace.
+ device : Device, optional
+ The device to use.
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
+ 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
+
+
+_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]: # 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:
+ """
+ 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_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)
+ 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: # 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) -> None: # 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.
+
+ 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
+
+ @jax.jit # type: ignore[misc] # pyright: ignore[reportUntypedFunctionDecorator]
+ def inner( # 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/_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
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 37e8e69e..d40fea1a 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, Generator, 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,23 +29,32 @@
# Sphinx hacks
SchedulerGetCallable = object
- def override(func: object) -> object:
+ def override(func):
return 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]] = {}
-def lazy_xp_function( # type: ignore[explicit-any]
+class Deprecated(enum.Enum):
+ """Unique type for deprecated parameters."""
+
+ DEPRECATED = 1
+
+
+DEPRECATED = Deprecated.DEPRECATED
+
+
+def lazy_xp_function(
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,31 @@ 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``.
+ 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
+ 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 +135,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 +195,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
@@ -181,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`.
@@ -198,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.
@@ -210,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.
@@ -218,16 +261,48 @@ 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", []))]
- def iter_tagged() -> ( # type: ignore[explicit-any]
- Iterator[tuple[ModuleType, str, Callable[..., Any], dict[str, Any]]]
- ):
+ 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]]
+ ]:
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:
@@ -244,23 +319,26 @@ def iter_tagged() -> ( # type: ignore[explicit-any]
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):
- 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"],
- ),
- )
- monkeypatch.setattr(mod, name, wrapped)
+ wrapped = jax_autojit(func)
+ 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):
@@ -288,7 +366,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
@@ -296,7 +376,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(
@@ -308,6 +388,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 +408,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] # 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..df703b97 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.
@@ -38,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)
@@ -53,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
@@ -99,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
@@ -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,46 +139,80 @@ def xp(
yield xp
return
+ if library.like(Backend.JAX):
+ _setup_jax(library)
+ elif library.like(Backend.TORCH):
+ _setup_torch(library)
+
# 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)
+ with patch_lazy_xp_functions(request, xp=xp):
+ yield 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]
+def _setup_jax(library: Backend) -> None:
+ import jax
- 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
+ # 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 not torch.cuda.is_available():
+ if library == Backend.JAX_GPU:
+ try:
+ device = jax.devices("cuda")[0]
+ except RuntimeError:
pytest.skip("no CUDA device available")
- xp.set_default_device("cuda")
+ else:
+ device = jax.devices("cpu")[0]
+ jax.config.update("jax_default_device", device)
+
- elif library == Backend.TORCH: # CPU
- xp.set_default_device("cpu")
+def _setup_torch(library: Backend) -> None:
+ import torch
- yield xp
+ # 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
-@pytest.fixture(params=[Backend.DASK]) # Can select the test with `pytest -k dask`
+ 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")
+
+
+# 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)
+ with patch_lazy_xp_functions(request, xp=xp):
+ yield xp
+
+
+@pytest.fixture(params=[Backend.JAX.pytest_param(), Backend.JAX_GPU.pytest_param()])
+def jnp(
+ 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)
+ with patch_lazy_xp_functions(request, xp=xp):
+ yield 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
@@ -196,7 +226,17 @@ 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))
+
+
+@pytest.fixture
+def infinity(library: Backend) -> float:
+ """Retrieve the positive infinity value for the given backend."""
+ if library in (Backend.TORCH, Backend.TORCH_GPU):
+ return 3.4028235e38
+ return 1.7976931348623157e308
diff --git a/tests/test_at.py b/tests/test_at.py
index fa9bcdc8..9558f7b8 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))
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
@@ -175,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)
@@ -184,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)
@@ -196,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])) # pyright: ignore[reportInvalidCast]
_ = at(a, 0).set(4, xp=np)
_ = at(a, 0).add(4, xp=np)
_ = at(a, 0).subtract(4, xp=np)
@@ -208,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]))
@@ -264,12 +246,16 @@ def test_incompatible_dtype(
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:
+ elif library.like(Backend.ARRAY_API_STRICT):
with pytest.raises(Exception, match=r"cast|promote|dtype"):
_ = at_op(x, idx, op, 1.1, copy=copy)
elif op in (_AtOp.SET, _AtOp.MIN, _AtOp.MAX):
- # There is no __i__ version of these operations
+ # There is no __i__ version of min/max.
+ # libraries other than array-api-strict are happy with
+ # int[:] = float
+ # int[:] = min(int[:], float)
+ # int[:] = max(int[:], float)
z = at_op(x, idx, op, 1.1, copy=copy)
else:
diff --git a/tests/test_funcs.py b/tests/test_funcs.py
index 0cee0b4d..8304b848 100644
--- a/tests/test_funcs.py
+++ b/tests/test_funcs.py
@@ -17,37 +17,37 @@
broadcast_shapes,
cov,
create_diagonal,
+ default_dtype,
expand_dims,
isclose,
kron,
+ nan_to_num,
nunique,
+ one_hot,
pad,
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
-
-# 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(nan_to_num)
+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, 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:
@@ -96,8 +96,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)
@@ -117,7 +117,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
@@ -164,8 +164,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]))
@@ -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
@@ -211,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,
@@ -402,7 +401,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(
@@ -415,6 +413,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.xfail_xp_backend(Backend.SPARSE, reason="sparse#877")
def test_empty(self, xp: ModuleType):
with warnings.catch_warnings(record=True):
warnings.simplefilter("always", RuntimeWarning)
@@ -449,6 +448,98 @@ def test_xp(self, xp: ModuleType):
)
+@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])
+ 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"
)
@@ -518,6 +609,38 @@ def test_xp(self, xp: ModuleType):
xp_assert_equal(y, xp.asarray([[1, 0], [0, 2]]))
+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"""
@@ -570,7 +693,9 @@ 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")
+@pytest.mark.filterwarnings( # sparse
+ "ignore:invalid value encountered:RuntimeWarning:sparse"
+)
class TestIsClose:
@pytest.mark.parametrize("swap", [False, True])
@pytest.mark.parametrize(
@@ -688,6 +813,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.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])
@@ -696,6 +822,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.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])
@@ -732,9 +859,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:
@@ -795,7 +919,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
@@ -820,6 +943,140 @@ def test_xp(self, xp: ModuleType):
xp_assert_equal(kron(a, b, xp=xp), k)
+class TestNanToNum:
+ def test_bool(self, xp: ModuleType) -> None:
+ a = xp.asarray([True])
+ xp_assert_equal(nan_to_num(a, xp=xp), a)
+
+ def test_scalar_pos_inf(self, xp: ModuleType, infinity: float) -> None:
+ a = xp.inf
+ xp_assert_equal(nan_to_num(a, xp=xp), xp.asarray(infinity))
+
+ def test_scalar_neg_inf(self, xp: ModuleType, infinity: float) -> None:
+ a = -xp.inf
+ xp_assert_equal(nan_to_num(a, xp=xp), -xp.asarray(infinity))
+
+ def test_scalar_nan(self, xp: ModuleType) -> None:
+ a = xp.nan
+ xp_assert_equal(nan_to_num(a, xp=xp), xp.asarray(0.0))
+
+ def test_real(self, xp: ModuleType, infinity: float) -> None:
+ a = xp.asarray([xp.inf, -xp.inf, xp.nan, -128, 128])
+ xp_assert_equal(
+ nan_to_num(a, xp=xp),
+ xp.asarray(
+ [
+ infinity,
+ -infinity,
+ 0.0,
+ -128,
+ 128,
+ ]
+ ),
+ )
+
+ def test_complex(self, xp: ModuleType, infinity: float) -> None:
+ a = xp.asarray(
+ [
+ complex(xp.inf, xp.nan),
+ xp.nan,
+ complex(xp.nan, xp.inf),
+ ]
+ )
+ xp_assert_equal(
+ nan_to_num(a),
+ xp.asarray([complex(infinity, 0), complex(0, 0), complex(0, infinity)]),
+ )
+
+ def test_empty_array(self, xp: ModuleType) -> None:
+ a = xp.asarray([], dtype=xp.float32) # forced dtype due to torch
+ xp_assert_equal(nan_to_num(a, xp=xp), a)
+ assert xp.isdtype(nan_to_num(a, xp=xp).dtype, xp.float32)
+
+ @pytest.mark.parametrize(
+ ("in_vals", "fill_value", "out_vals"),
+ [
+ ([1, 2, np.nan, 4], 3, [1.0, 2.0, 3.0, 4.0]),
+ ([1, 2, np.nan, 4], 3.0, [1.0, 2.0, 3.0, 4.0]),
+ (
+ [
+ complex(1, 1),
+ complex(2, 2),
+ complex(np.nan, 0),
+ complex(4, 4),
+ ],
+ 3,
+ [
+ complex(1.0, 1.0),
+ complex(2.0, 2.0),
+ complex(3.0, 0.0),
+ complex(4.0, 4.0),
+ ],
+ ),
+ (
+ [
+ complex(1, 1),
+ complex(2, 2),
+ complex(0, np.nan),
+ complex(4, 4),
+ ],
+ 3.0,
+ [
+ complex(1.0, 1.0),
+ complex(2.0, 2.0),
+ complex(0.0, 3.0),
+ complex(4.0, 4.0),
+ ],
+ ),
+ (
+ [
+ complex(1, 1),
+ complex(2, 2),
+ complex(np.nan, np.nan),
+ complex(4, 4),
+ ],
+ 3.0,
+ [
+ complex(1.0, 1.0),
+ complex(2.0, 2.0),
+ complex(3.0, 3.0),
+ complex(4.0, 4.0),
+ ],
+ ),
+ ],
+ )
+ def test_fill_value_success(
+ self,
+ xp: ModuleType,
+ in_vals: Array,
+ fill_value: int | float,
+ out_vals: Array,
+ ) -> None:
+ a = xp.asarray(in_vals)
+ xp_assert_equal(
+ nan_to_num(a, fill_value=fill_value, xp=xp),
+ xp.asarray(out_vals),
+ )
+
+ def test_fill_value_failure(self, xp: ModuleType) -> None:
+ a = xp.asarray(
+ [
+ complex(1, 1),
+ complex(xp.nan, xp.nan),
+ complex(3, 3),
+ ]
+ )
+ with pytest.raises(
+ TypeError,
+ match="Complex fill values are not supported",
+ ):
+ _ = nan_to_num(
+ a,
+ fill_value=complex(2, 2), # type: ignore[arg-type] # pyright: ignore[reportArgumentType]
+ xp=xp,
+ )
+
+
class TestNUnique:
def test_simple(self, xp: ModuleType):
a = xp.asarray([[1, 1], [0, 2], [2, 2]])
@@ -997,6 +1254,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)
@@ -1011,11 +1271,11 @@ 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))
- 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))
@@ -1025,9 +1285,11 @@ def test_dtype(self, xp: ModuleType, x: int | complex):
_ = sinc(xp.asarray(x))
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 a104e93c..9f5c924d 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,21 +13,33 @@
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
-# mypy: disable-error-code=no-untyped-usage
+if TYPE_CHECKING: # pragma: no cover
+ # TODO import from typing (requires Python >=3.12)
+ from typing_extensions import override
+else:
+
+ def override(func):
+ return func
+
+
+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")
+@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
@@ -66,7 +78,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"),
[
@@ -199,8 +210,210 @@ 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[reportAttributeAccessIssue]
+
+
+class Wrapper(Generic[T]): # noqa: PLW1641
+ """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: # noqa: PLW1641
+ @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)])
+ 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)
+
+ 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)
+ 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[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
+ winp = Wrapper((C(), jnp.asarray([1, 2])))
+ out = f(winp)
+ 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])
+
+ 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..07904a33 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",
@@ -143,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)) # pyright: ignore[reportInvalidCast]
expect = da.asarray(f(x_np))
x_da = da.asarray(x_np).rechunk(3)
@@ -189,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):
@@ -232,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
@@ -280,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"
),
@@ -386,7 +387,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
@@ -395,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 fb9ba581..3a93e287 100644
--- a/tests/test_testing.py
+++ b/tests/test_testing.py
@@ -6,97 +6,182 @@
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.testing import lazy_xp_function
+from array_api_extra._lib._utils._typing import Array, Device
+from array_api_extra.testing import lazy_xp_function, patch_lazy_xp_functions
-# mypy: disable-error-code=decorated-any
# pyright: reportUnknownParameterType=false,reportMissingParameterType=false
-param_assert_equal_close = pytest.mark.parametrize(
- "func",
- [
- xp_assert_equal,
- pytest.param(
- xp_assert_close,
- marks=pytest.mark.xfail_xp_backend(Backend.SPARSE, reason="no isdtype"),
- ),
- ],
-)
-
-
-@param_assert_equal_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])
-def test_assert_close_equal_namespace(xp: ModuleType, func: Callable[..., None]): # type: ignore[explicit-any]
- with pytest.raises(AssertionError, match="namespaces do not match"):
- func(xp.asarray(0), np.asarray(0))
- with pytest.raises(TypeError, match="Unrecognized array input"):
- func(xp.asarray(0), 0)
- with pytest.raises(TypeError, match="list is not a supported array type"):
- func(xp.asarray([0]), [0])
-
-
-@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)
-
- xp_assert_close(xp.asarray([100.0]), xp.asarray([102.0]), atol=3)
- with pytest.raises(AssertionError):
- xp_assert_close(xp.asarray([100.0]), xp.asarray([102.0]), atol=1)
-
-
-@param_assert_equal_close
-@pytest.mark.skip_xp_backend(Backend.SPARSE, reason="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.
- """
- 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)
+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:
+ @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]))
+
+ with pytest.raises(AssertionError, match="Mismatched elements"):
+ func(xp.asarray([1, 2]), xp.asarray([2, 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]]))
+
+ 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.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, 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)
+ 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="sizes do not match"):
+ func(a, d, check_shape=False)
+
+ @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)
+ 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, xp_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.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, xp_assert_close, xp_assert_less])
+ @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
+ 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)
+
+ @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)
+ 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:
@@ -185,41 +270,33 @@ 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)
-
-
-def static_params2(x: Array, n: int, flag: bool = False) -> Array:
- return static_params(x, n, flag)
-
+lazy_xp_function(static_params)
-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:
# 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]
+ lazy_xp_function(erf)
except ImportError:
erf = None
@@ -273,6 +350,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")
@@ -311,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, match="`monkeypatch` parameter"):
+ _ = 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)
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)