diff --git a/.github/workflows/auto-update-bulletin-a.yml b/.github/workflows/auto-update-bulletin-a.yml
index 8ff28f9..2529453 100644
--- a/.github/workflows/auto-update-bulletin-a.yml
+++ b/.github/workflows/auto-update-bulletin-a.yml
@@ -15,7 +15,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up pixi environment
- uses: prefix-dev/setup-pixi@v0.9.1
+ uses: prefix-dev/setup-pixi@v0.9.6
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
diff --git a/.github/workflows/auto-update-files.yml b/.github/workflows/auto-update-files.yml
index 5134444..1b2f03e 100644
--- a/.github/workflows/auto-update-files.yml
+++ b/.github/workflows/auto-update-files.yml
@@ -15,7 +15,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up pixi environment
- uses: prefix-dev/setup-pixi@v0.9.1
+ uses: prefix-dev/setup-pixi@v0.9.6
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
diff --git a/.github/workflows/python-request.yml b/.github/workflows/python-request.yml
index 8b3eb74..0df84a1 100644
--- a/.github/workflows/python-request.yml
+++ b/.github/workflows/python-request.yml
@@ -33,7 +33,7 @@ jobs:
steps:
- uses: actions/checkout@v6
- name: Set up pixi environment
- uses: prefix-dev/setup-pixi@v0.9.4
+ uses: prefix-dev/setup-pixi@v0.9.6
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
diff --git a/.github/workflows/sphinx-build.yml b/.github/workflows/sphinx-build.yml
new file mode 100644
index 0000000..1da2aad
--- /dev/null
+++ b/.github/workflows/sphinx-build.yml
@@ -0,0 +1,39 @@
+name: "Sphinx Build"
+
+on:
+ pull_request:
+ paths:
+ - timescale/**
+ - doc/**
+ - .github/workflows/sphinx-build.yml
+ types: [opened, synchronize, reopened, ready_for_review]
+
+# set permissions for the workflow
+permissions:
+ contents: read
+ pull-requests: write
+
+jobs:
+ docs:
+ if: github.event.pull_request.draft == false
+ runs-on: ubuntu-latest
+ env:
+ SPHINXOPTS: "--fail-on-warning --fresh-env --keep-going --warning-file=sphinx.log"
+ defaults:
+ run:
+ shell: bash -l {0}
+
+ steps:
+ - uses: actions/checkout@v6
+ - name: Set up pixi environment
+ uses: prefix-dev/setup-pixi@v0.9.6
+ - name: Compile Sphinx Documentation
+ run: |
+ # run a build of the documentation
+ pixi run --environment=dev docs
+ - name: Archive Sphinx Warnings
+ if: github.event.pull_request.head.repo.full_name == github.repository
+ uses: actions/upload-artifact@v6
+ with:
+ name: sphinx-log
+ path: doc/sphinx.log
diff --git a/CITATION.cff b/CITATION.cff
index 7d2f8db..d4abdfa 100644
--- a/CITATION.cff
+++ b/CITATION.cff
@@ -41,9 +41,9 @@ contributors:
affiliation: National Science Foundation
contact:
-- family-names: Sutterley
- given-names: Tyler C.
- orcid: "https://orcid.org/0000-0002-6964-1194"
+ - family-names: Sutterley
+ given-names: Tyler C.
+ orcid: "https://orcid.org/0000-0002-6964-1194"
identifiers:
- type: doi
diff --git a/README.md b/README.md
index 04a19c4..f66d48e 100644
--- a/README.md
+++ b/README.md
@@ -91,12 +91,6 @@ pixi shell
- [numpy: Scientific Computing Tools For Python](https://www.numpy.org)
- [scipy: Scientific Tools for Python](https://www.scipy.org/)
-## References
-
-> T. C. Sutterley, T. Markus, T. A. Neumann, M. R. van den Broeke, J. M. van Wessem, and S. R. M. Ligtenberg,
-> "Antarctic ice shelf thickness change from multimission lidar mapping", *The Cryosphere*,
-> 13, 1801-1817, (2019). [doi: 10.5194/tc-13-1801-2019](https://doi.org/10.5194/tc-13-1801-2019)
-
## Download
The program homepage is:
@@ -116,6 +110,12 @@ The software is provided here for your convenience but *with no guarantees whats
This project contains work and contributions from the [scientific community](./CONTRIBUTORS.md).
If you would like to contribute to the project, please have a look at the [contribution guidelines](./doc/source/getting_started/Contributing.rst), [open issues](https://github.com/pyTMD/timescale/issues) and [discussions board](https://github.com/pyTMD/timescale/discussions).
+## References
+
+> T. C. Sutterley, T. Markus, T. A. Neumann, M. R. van den Broeke, J. M. van Wessem, and S. R. M. Ligtenberg,
+> "Antarctic ice shelf thickness change from multimission lidar mapping", *The Cryosphere*,
+> 13, 1801-1817, (2019). [doi: 10.5194/tc-13-1801-2019](https://doi.org/10.5194/tc-13-1801-2019)
+
## License
The content of this project is licensed under the [Creative Commons Attribution 4.0 Attribution license](https://creativecommons.org/licenses/by/4.0/) and the source code is licensed under the [MIT license](LICENSE).
diff --git a/doc/source/api_reference/eop.rst b/doc/source/api_reference/eop.rst
index acee95d..ccbc9b9 100644
--- a/doc/source/api_reference/eop.rst
+++ b/doc/source/api_reference/eop.rst
@@ -22,6 +22,8 @@ General Methods
.. autofunction:: timescale.eop.pull_pole_coordinates
+.. autofunction:: timescale.eop.validate_finals_file
+
.. autofunction:: timescale.eop.update_finals_file
.. autofunction:: timescale.eop.iers_mean_pole
diff --git a/doc/source/api_reference/time.rst b/doc/source/api_reference/time.rst
index 9f86e79..8ae695d 100644
--- a/doc/source/api_reference/time.rst
+++ b/doc/source/api_reference/time.rst
@@ -81,6 +81,10 @@ General Methods
.. autofunction:: timescale.time.update_leap_seconds
+.. autofunction:: timescale.time.validate_delta_time
+
+.. autofunction:: timescale.time.update_delta_time
+
.. autofunction:: timescale.time.merge_delta_time
.. autofunction:: timescale.time.append_delta_time
diff --git a/doc/source/conf.py b/doc/source/conf.py
index 4a0eb88..bf59885 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -22,6 +22,7 @@
# -- Project information -----------------------------------------------------
on_rtd = os.environ.get("READTHEDOCS") == "True"
+on_github = os.environ.get("GITHUB_ACTIONS") == "true"
# package metadata
metadata = importlib.metadata.metadata("timescale")
@@ -100,21 +101,27 @@
name, _, url = project_url.partition(", ")
project_urls[name.lower()] = url
# fetch the repository url
-repository_url = project_urls.get("repository")
+github_url = project_urls.get("repository")
+*_, github_user, github_repo = github_url.split("/")
# add html context
html_context = {
+ "display_github": True,
+ "github_user": github_user,
+ "github_repo": github_repo,
+ "github_version": "main",
+ "conf_py_path": "/doc/source/",
"menu_links": [
(
' Source Code',
- repository_url,
+ github_url,
),
(
' License',
- f"{repository_url}/blob/main/LICENSE",
+ f"{github_url}/blob/main/LICENSE",
),
(
' Discussions',
- f"{repository_url}/discussions",
+ f"{github_url}/discussions",
),
],
}
diff --git a/pixi.lock b/pixi.lock
index 4c4d468..e23c52b 100644
--- a/pixi.lock
+++ b/pixi.lock
@@ -1,4 +1,8 @@
-version: 6
+version: 7
+platforms:
+- name: linux-64
+- name: osx-arm64
+- name: win-64
environments:
default:
channels:
@@ -10,7 +14,6 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-ha97dd6f_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-36_h4a7cf45_openblas.conda
@@ -40,17 +43,22 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.3.3-py313hf6604e3_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.7-h2b335a9_100_cp313.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.2-py313h11c21cd_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
- - pypi: ./
+ - pypi: .
osx-arm64:
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-36_h51639a9_openblas.conda
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-36_hb0561ab_openblas.conda
@@ -75,17 +83,17 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.3.3-py313h9771d21_0.conda
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.13.7-h5c937ed_100_cp313.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.16.2-py313h0d10b07_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
- - pypi: ./
+ - pypi: .
win-64:
- - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda
- conda: https://conda.anaconda.org/conda-forge/win-64/icu-75.1-he0c23c2_0.conda
- conda: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-35_h5709861_mkl.conda
- conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-35_h2a3cdd5_mkl.conda
@@ -108,18 +116,14 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/win-64/numpy-2.3.3-py313hce7ae62_0.conda
- conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda
- conda: https://conda.anaconda.org/conda-forge/win-64/python-3.13.7-hdf00ec1_100_cp313.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/win-64/scipy-1.16.2-py313h62a08ca_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/win-64/tbb-2021.13.0-h18a62a1_3.conda
- conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
- conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda
- conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
- conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
- conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
- - pypi: ./
+ - pypi: .
dev:
channels:
- url: https://conda.anaconda.org/conda-forge/
@@ -129,47 +133,20 @@ environments:
linux-64:
- conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-49.0-unix_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py313h7033f15_4.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-2.0.0-py313hf01b4d8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh707e725_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.7-py313h3dea7bd_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.13.7-py313hd8ed1ab_100.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.16.2-h3c4dab8_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.17-py313h5d5ffb9_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-hb03c661_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.1-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/flake8-7.3.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.1-ha770c72_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.16-hb03c661_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.44.3-h2b0a6b4_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/gh-2.81.0-h76a2195_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.86.0-hf516916_0.conda
@@ -178,29 +155,11 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py313h7033f15_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.5.1-h15599e2_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.6.0-pyhfa0c392_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.25.1-pyhe01879c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.1-pyhff2d567_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-ha97dd6f_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-36_h4a7cf45_openblas.conda
@@ -250,87 +209,26 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h711ed8c_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/lxml-6.0.2-py313h4a16004_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py313h3dea7bd_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.3.0-pyhe01879c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.3.3-py313hf6604e3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.4-hadf4263_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.5-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.46-h1321c63_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.1.0-py313h07c4f96_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.25.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/pybtex-docutils-1.0.3-py313h78bf25f_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.14.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.4.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-7.0.0-pyhcf101f3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.7-h2b335a9_100_cp313.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.13.7-h4df99d1_100.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py313h3dea7bd_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.1.0-py312hfb55c3c_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.1-py313h843e2db_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.2-py313h11c21cd_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-argparse-0.5.2-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-design-0.6.1-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-3.0.2-pyha770c72_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.5-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jquery-4.1-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.43-py313h07c4f96_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.2-py313h07c4f96_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.14-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda
@@ -351,41 +249,24 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-xorgproto-2024.1-hb9d3cd8_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h387f397_9.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.25.0-py313h54dd161_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda
- - pypi: https://files.pythonhosted.org/packages/46/80/c1e50b9b09a944b9b5f160d689fbf637b543bb8391019df1019986b8d397/gh-0.0.4.tar.gz
- - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/04/be/d09147ad1ec7934636ad912901c5fd7667e1c858e19d355237db0d0cd5e4/smmap-5.0.2-py3-none-any.whl
- - pypi: ./
- osx-arm64:
- conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-49.0-unix_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/appnope-0.1.4-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/atk-1.0-2.38.0-hd03087b_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py313hb4b7877_4.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.4-h6a3b0d2_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-2.0.0-py313h89bd988_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh707e725_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.10.7-py313h7d74516_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.13.7-py313hd8ed1ab_100.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.17-py313hc37fe24_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/epoxy-1.5.10-hc919400_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.1-pyhd8ed1ab_0.conda
@@ -394,31 +275,17 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.15.0-h1383a14_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.14.1-hce30654_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fribidi-1.0.16-hc919400_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gdk-pixbuf-2.44.3-h7542897_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gh-2.81.0-h4e0460a_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/glib-tools-2.86.0-hb9d6e3a_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphite2-1.3.14-hec049ff_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphviz-13.1.2-hcd33d8b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/greenlet-3.2.4-py313hb4b7877_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gtk3-3.24.43-h07173f4_5.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gts-0.7.6-he42f4ea_4.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-11.5.1-haf38c7b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/hicolor-icon-theme-0.17-hce30654_2.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh92f572d_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.6.0-pyhfa0c392_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda
@@ -428,43 +295,8 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.1-pyhff2d567_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lerc-4.0.0-hd64df32_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-36_h51639a9_openblas.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-36_hb0561ab_openblas.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-21.1.2-hf598326_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hb2c3a21_11.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-15.1.0-hfdf1602_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.86.0-h1bb475b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-36_hd9741b5_openblas.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_h60d53f8_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.50-h280e0eb_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.60.0-h5c55ec3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.1-h7dc4979_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.6.0-h07db88b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-16-2.15.0-h0ff4647_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.15.0-h9329255_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxslt-1.1.43-hb2570ba_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-21.1.2-h4a912ad_3.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lxml-6.0.2-py313he6cafaa_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.3-py313h7d74516_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.conda
@@ -473,26 +305,18 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.3.3-py313h9771d21_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.56.4-h875632e_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.5-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.46-h7125dd6_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pixman-0.46.4-h81086ad_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-7.1.0-py313h6535dbc_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.25.1-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pybtex-docutils-1.0.3-py313h8f79df9_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.14.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.4.0-pyhd8ed1ab_0.conda
@@ -501,20 +325,14 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-7.0.0-pyhcf101f3_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.13.7-h5c937ed_100_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.13.7-h4df99d1_100.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.3-py313h7d74516_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyzmq-27.1.0-py312hd65ceae_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.27.1-py313h80e0809_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.16.2-py313h0d10b07_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda
@@ -530,50 +348,38 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sqlalchemy-2.0.43-py313hcdf3177_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.5.2-py313hcdf3177_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.14-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-h888dc83_9.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.25.0-py313h9734d34_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda
- - pypi: https://files.pythonhosted.org/packages/46/80/c1e50b9b09a944b9b5f160d689fbf637b543bb8391019df1019986b8d397/gh-0.0.4.tar.gz
- - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl
+ - pypi: .
- pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/04/be/d09147ad1ec7934636ad912901c5fd7667e1c858e19d355237db0d0cd5e4/smmap-5.0.2-py3-none-any.whl
- - pypi: ./
- win-64:
- - conda: https://conda.anaconda.org/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda
+ - pypi: https://files.pythonhosted.org/packages/46/80/c1e50b9b09a944b9b5f160d689fbf637b543bb8391019df1019986b8d397/gh-0.0.4.tar.gz
+ - pypi: https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl
+ osx-arm64:
- conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-49.0-unix_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/appnope-0.1.4-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py313hfe59770_4.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/cairo-1.18.4-h5782bbf_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/cffi-2.0.0-py313h5ea7bf4_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh7428d3b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh707e725_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/win-64/coverage-7.10.7-py313hd650c13_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.13.7-py313hd8ed1ab_100.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.17-py313h927ade5_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda
@@ -584,29 +390,18 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.15.0-h765892d_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/win-64/freetype-2.14.1-h57928b3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/fribidi-1.0.16-hfd05255_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/getopt-win32-0.1-h6a83c73_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/gh-2.81.0-h36e2d1d_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.14-hac47afa_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/graphviz-13.1.2-ha5e8f4b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/greenlet-3.2.4-py313hfe59770_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/gts-0.7.6-h6b5321d_4.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/harfbuzz-12.1.0-h5f2951f_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/icu-75.1-he0c23c2_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh3521513_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.6.0-pyh6be1c34_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh92f572d_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.6.0-pyhfa0c392_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda
@@ -614,92 +409,45 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.1-pyhff2d567_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh5737063_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h6470a55_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-35_h5709861_mkl.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-35_h2a3cdd5_mkl.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.24-h76ddb4d_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype-2.14.1-h57928b3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype6-2.14.1-hdbac1cb_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libgcc-15.1.0-h1383e82_5.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libgd-2.3.3-h7208af6_11.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libglib-2.86.0-h5f26cbf_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libgomp-15.1.0-h1383e82_5.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libhwloc-2.12.1-default_h64bd3f2_1002.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libintl-0.22.5-h5728263_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-35_hf9ab0e9_mkl.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.50-h7351971_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.20-hc70643c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.1-h550210a_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.6.0-h4d5522a_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-16-2.15.0-h06f855e_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.15.0-ha29bfb0_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libxslt-1.1.43-h0fbe4c1_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-21.1.2-hfa2b4ca_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/lxml-6.0.2-py313h1af1686_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.3-py313hd650c13_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.2.2-h57928b3_16.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.3.0-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/numpy-2.3.3-py313hce7ae62_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pango-1.56.4-h03d888a_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.5-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.46-h3402e2f_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pixman-0.46.4-h5112557_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/psutil-7.1.0-py313h5ea7bf4_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.25.1-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pybtex-docutils-1.0.3-py313hfa70ccb_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.14.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.4.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-7.0.0-pyhcf101f3_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.13.7-hdf00ec1_100_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.13.7-h4df99d1_100.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pywin32-311-py313h40c08fc_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.3-py313hd650c13_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pyzmq-27.1.0-py312hbb5da91_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.27.1-py313hfbe8231_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/scipy-1.16.2-py313h62a08ca_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda
@@ -715,108 +463,136 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.43-py313h5ea7bf4_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/tbb-2021.13.0-h18a62a1_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/tornado-6.5.2-py313h5ea7bf4_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.14-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libice-1.1.2-h0e40799_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libsm-1.2.6-h0e40799_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libx11-1.8.12-hf48077a_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxext-1.3.6-h0e40799_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxpm-3.5.17-h0e40799_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxt-1.3.1-h0e40799_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.5-h5bddc39_9.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.25.0-py313h5fd188c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda
- - pypi: https://files.pythonhosted.org/packages/46/80/c1e50b9b09a944b9b5f160d689fbf637b543bb8391019df1019986b8d397/gh-0.0.4.tar.gz
- - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/atk-1.0-2.38.0-hd03087b_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py313hb4b7877_4.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.4-h6a3b0d2_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-2.0.0-py313h89bd988_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.10.7-py313h7d74516_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.17-py313hc37fe24_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/epoxy-1.5.10-hc919400_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.15.0-h1383a14_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.14.1-hce30654_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fribidi-1.0.16-hc919400_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gdk-pixbuf-2.44.3-h7542897_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gh-2.81.0-h4e0460a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/glib-tools-2.86.0-hb9d6e3a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphite2-1.3.14-hec049ff_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphviz-13.1.2-hcd33d8b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/greenlet-3.2.4-py313hb4b7877_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gtk3-3.24.43-h07173f4_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gts-0.7.6-he42f4ea_4.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-11.5.1-haf38c7b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/hicolor-icon-theme-0.17-hce30654_2.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lerc-4.0.0-hd64df32_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-36_h51639a9_openblas.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-36_hb0561ab_openblas.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-21.1.2-hf598326_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hb2c3a21_11.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-15.1.0-hfdf1602_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.86.0-h1bb475b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-36_hd9741b5_openblas.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_h60d53f8_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.50-h280e0eb_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.60.0-h5c55ec3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.1-h7dc4979_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.6.0-h07db88b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-16-2.15.0-h0ff4647_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.15.0-h9329255_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxslt-1.1.43-hb2570ba_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-21.1.2-h4a912ad_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lxml-6.0.2-py313he6cafaa_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.3-py313h7d74516_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.3.3-py313h9771d21_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.56.4-h875632e_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.46-h7125dd6_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pixman-0.46.4-h81086ad_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-7.1.0-py313h6535dbc_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pybtex-docutils-1.0.3-py313h8f79df9_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.13.7-h5c937ed_100_cp313.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.3-py313h7d74516_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyzmq-27.1.0-py312hd65ceae_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.27.1-py313h80e0809_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.16.2-py313h0d10b07_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sqlalchemy-2.0.43-py313hcdf3177_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.5.2-py313hcdf3177_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-h888dc83_9.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.25.0-py313h9734d34_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda
+ - pypi: .
- pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/04/be/d09147ad1ec7934636ad912901c5fd7667e1c858e19d355237db0d0cd5e4/smmap-5.0.2-py3-none-any.whl
- - pypi: ./
- doc:
- channels:
- - url: https://conda.anaconda.org/conda-forge/
- indexes:
- - https://pypi.org/simple
- packages:
- linux-64:
- - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
+ - pypi: https://files.pythonhosted.org/packages/46/80/c1e50b9b09a944b9b5f160d689fbf637b543bb8391019df1019986b8d397/gh-0.0.4.tar.gz
+ - pypi: https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl
+ win-64:
- conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-49.0-unix_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py313h7033f15_4.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-2.0.0-py313hf01b4d8_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh707e725_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh7428d3b_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.13.7-py313hd8ed1ab_100.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.16.2-h3c4dab8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.17-py313h5d5ffb9_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-hb03c661_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.1-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/flake8-7.3.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.1-ha770c72_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.16-hb03c661_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.44.3-h2b0a6b4_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.86.0-hf516916_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/graphviz-13.1.2-h87b6fe6_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py313h7033f15_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.5.1-h15599e2_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.6.0-pyhfa0c392_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh3521513_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.6.0-pyh6be1c34_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda
@@ -824,105 +600,43 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.1-pyhff2d567_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh5737063_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-ha97dd6f_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-36_h4a7cf45_openblas.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-36_h0358290_openblas.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb03c661_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libegl-devel-1.7.0-ha4b6fd6_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_5.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_5.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_5.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_5.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libgl-devel-1.7.0-ha4b6fd6_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.86.0-h1fed272_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libglx-devel-1.7.0-ha4b6fd6_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_5.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-36_h47877c9_openblas.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.60.0-h61e6d4b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_5.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_5.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.1-h8261f1e_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.41.2-he9a06e4_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.11.0-hca5e8e5_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.0-ha9997c6_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.0-h26afc86_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h711ed8c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/lxml-6.0.2-py313h4a16004_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py313h3dea7bd_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.3.0-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.3.3-py313hf6604e3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.4-hadf4263_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.5-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.46-h1321c63_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.1.0-py313h07c4f96_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.25.1-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pybtex-docutils-1.0.3-py313h78bf25f_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.14.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.4.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.7-h2b335a9_100_cp313.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-7.0.0-pyhcf101f3_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.13.7-h4df99d1_100.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py313h3dea7bd_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.1.0-py312hfb55c3c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.1-py313h843e2db_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.2-py313h11c21cd_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda
@@ -938,19 +652,213 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.43-py313h07c4f96_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.2-py313h07c4f96_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.14-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py313hfe59770_4.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/cairo-1.18.4-h5782bbf_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/cffi-2.0.0-py313h5ea7bf4_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/coverage-7.10.7-py313hd650c13_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.17-py313h927ade5_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.15.0-h765892d_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/freetype-2.14.1-h57928b3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/fribidi-1.0.16-hfd05255_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/getopt-win32-0.1-h6a83c73_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/gh-2.81.0-h36e2d1d_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.14-hac47afa_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/graphviz-13.1.2-ha5e8f4b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/greenlet-3.2.4-py313hfe59770_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/gts-0.7.6-h6b5321d_4.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/harfbuzz-12.1.0-h5f2951f_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/icu-75.1-he0c23c2_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h6470a55_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-35_h5709861_mkl.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-35_h2a3cdd5_mkl.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.24-h76ddb4d_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype-2.14.1-h57928b3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype6-2.14.1-hdbac1cb_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libgcc-15.1.0-h1383e82_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libgd-2.3.3-h7208af6_11.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libglib-2.86.0-h5f26cbf_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libgomp-15.1.0-h1383e82_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libhwloc-2.12.1-default_h64bd3f2_1002.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libintl-0.22.5-h5728263_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-35_hf9ab0e9_mkl.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.50-h7351971_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.20-hc70643c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.1-h550210a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.6.0-h4d5522a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-16-2.15.0-h06f855e_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.15.0-ha29bfb0_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libxslt-1.1.43-h0fbe4c1_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-21.1.2-hfa2b4ca_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/lxml-6.0.2-py313h1af1686_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.3-py313hd650c13_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.2.2-h57928b3_16.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/numpy-2.3.3-py313hce7ae62_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pango-1.56.4-h03d888a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.46-h3402e2f_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pixman-0.46.4-h5112557_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/psutil-7.1.0-py313h5ea7bf4_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pybtex-docutils-1.0.3-py313hfa70ccb_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.13.7-hdf00ec1_100_cp313.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pywin32-311-py313h40c08fc_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.3-py313hd650c13_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pyzmq-27.1.0-py312hbb5da91_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.27.1-py313hfbe8231_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/scipy-1.16.2-py313h62a08ca_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.43-py313h5ea7bf4_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/tbb-2021.13.0-h18a62a1_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/tornado-6.5.2-py313h5ea7bf4_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libice-1.1.2-h0e40799_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libsm-1.2.6-h0e40799_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libx11-1.8.12-hf48077a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxext-1.3.6-h0e40799_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxpm-3.5.17-h0e40799_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxt-1.3.1-h0e40799_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.5-h5bddc39_9.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.25.0-py313h5fd188c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda
+ - pypi: .
+ - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/04/be/d09147ad1ec7934636ad912901c5fd7667e1c858e19d355237db0d0cd5e4/smmap-5.0.2-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/46/80/c1e50b9b09a944b9b5f160d689fbf637b543bb8391019df1019986b8d397/gh-0.0.4.tar.gz
+ - pypi: https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl
+ doc:
+ channels:
+ - url: https://conda.anaconda.org/conda-forge/
+ indexes:
+ - https://pypi.org/simple
+ packages:
+ linux-64:
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py313h7033f15_4.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-2.0.0-py313hf01b4d8_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.16.2-h3c4dab8_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.17-py313h5d5ffb9_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-hb03c661_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.1-ha770c72_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.16-hb03c661_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.44.3-h2b0a6b4_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.86.0-hf516916_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/graphviz-13.1.2-h87b6fe6_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py313h7033f15_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.5.1-h15599e2_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-ha97dd6f_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-36_h4a7cf45_openblas.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-36_h0358290_openblas.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb03c661_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libegl-devel-1.7.0-ha4b6fd6_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libgl-devel-1.7.0-ha4b6fd6_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.86.0-h1fed272_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libglx-devel-1.7.0-ha4b6fd6_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-36_h47877c9_openblas.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.60.0-h61e6d4b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.1-h8261f1e_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.41.2-he9a06e4_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.11.0-hca5e8e5_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.0-ha9997c6_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.0-h26afc86_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h711ed8c_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/lxml-6.0.2-py313h4a16004_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py313h3dea7bd_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.3.3-py313hf6604e3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.4-hadf4263_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.46-h1321c63_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.1.0-py313h07c4f96_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pybtex-docutils-1.0.3-py313h78bf25f_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.7-h2b335a9_100_cp313.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py313h3dea7bd_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.1.0-py312hfb55c3c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.1-py313h843e2db_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.2-py313h11c21cd_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.43-py313h07c4f96_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.2-py313h07c4f96_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda
@@ -971,65 +879,40 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-xorgproto-2024.1-hb9d3cd8_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h387f397_9.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.25.0-py313h54dd161_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda
- - pypi: https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl
- - pypi: ./
- osx-arm64:
- conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-49.0-unix_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/appnope-0.1.4-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/atk-1.0-2.38.0-hd03087b_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py313hb4b7877_4.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.4-h6a3b0d2_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-2.0.0-py313h89bd988_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh707e725_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.13.7-py313hd8ed1ab_100.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.17-py313hc37fe24_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/epoxy-1.5.10-hc919400_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.15.0-h1383a14_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.14.1-hce30654_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fribidi-1.0.16-hc919400_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gdk-pixbuf-2.44.3-h7542897_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/glib-tools-2.86.0-hb9d6e3a_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphite2-1.3.14-hec049ff_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphviz-13.1.2-hcd33d8b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/greenlet-3.2.4-py313hb4b7877_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gtk3-3.24.43-h07173f4_5.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gts-0.7.6-he42f4ea_4.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-11.5.1-haf38c7b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/hicolor-icon-theme-0.17-hce30654_2.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh92f572d_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh82676e8_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.6.0-pyhfa0c392_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda
@@ -1039,43 +922,8 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.1-pyhff2d567_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lerc-4.0.0-hd64df32_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-36_h51639a9_openblas.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-36_hb0561ab_openblas.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-21.1.2-hf598326_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hb2c3a21_11.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-15.1.0-hfdf1602_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.86.0-h1bb475b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-36_hd9741b5_openblas.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_h60d53f8_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.50-h280e0eb_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.60.0-h5c55ec3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.1-h7dc4979_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.6.0-h07db88b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-16-2.15.0-h0ff4647_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.15.0-h9329255_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxslt-1.1.43-hb2570ba_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-21.1.2-h4a912ad_3.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lxml-6.0.2-py313he6cafaa_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.3-py313h7d74516_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda
@@ -1083,42 +931,28 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.3.3-py313h9771d21_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.56.4-h875632e_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.5-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.46-h7125dd6_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pixman-0.46.4-h81086ad_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-7.1.0-py313h6535dbc_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.25.1-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pybtex-docutils-1.0.3-py313h8f79df9_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.13.7-h5c937ed_100_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.13.7-h4df99d1_100.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.3-py313h7d74516_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyzmq-27.1.0-py312hd65ceae_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.27.1-py313h80e0809_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.16.2-py313h0d10b07_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda
@@ -1134,45 +968,34 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sqlalchemy-2.0.43-py313hcdf3177_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.5.2-py313hcdf3177_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.14-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-h888dc83_9.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.25.0-py313h9734d34_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda
+ - pypi: .
- pypi: https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl
- - pypi: ./
- win-64:
- - conda: https://conda.anaconda.org/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda
+ osx-arm64:
- conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-49.0-unix_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/appnope-0.1.4-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py313hfe59770_4.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/cairo-1.18.4-h5782bbf_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/cffi-2.0.0-py313h5ea7bf4_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh7428d3b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh707e725_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.13.7-py313hd8ed1ab_100.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.17-py313h927ade5_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda
@@ -1181,27 +1004,17 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.15.0-h765892d_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/win-64/freetype-2.14.1-h57928b3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/fribidi-1.0.16-hfd05255_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/getopt-win32-0.1-h6a83c73_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.14-hac47afa_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/graphviz-13.1.2-ha5e8f4b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/greenlet-3.2.4-py313hfe59770_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/gts-0.7.6-h6b5321d_4.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/harfbuzz-12.1.0-h5f2951f_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/icu-75.1-he0c23c2_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh3521513_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.6.0-pyh6be1c34_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh92f572d_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.6.0-pyhfa0c392_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda
@@ -1209,85 +1022,38 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.1-pyhff2d567_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh5737063_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h6470a55_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-35_h5709861_mkl.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-35_h2a3cdd5_mkl.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.24-h76ddb4d_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype-2.14.1-h57928b3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype6-2.14.1-hdbac1cb_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libgcc-15.1.0-h1383e82_5.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libgd-2.3.3-h7208af6_11.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libglib-2.86.0-h5f26cbf_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libgomp-15.1.0-h1383e82_5.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libhwloc-2.12.1-default_h64bd3f2_1002.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libintl-0.22.5-h5728263_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-35_hf9ab0e9_mkl.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.50-h7351971_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.20-hc70643c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.1-h550210a_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.6.0-h4d5522a_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-16-2.15.0-h06f855e_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.15.0-ha29bfb0_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libxslt-1.1.43-h0fbe4c1_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-21.1.2-hfa2b4ca_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/lxml-6.0.2-py313h1af1686_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.3-py313hd650c13_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.2.2-h57928b3_16.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.3.0-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/numpy-2.3.3-py313hce7ae62_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pango-1.56.4-h03d888a_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.5-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.46-h3402e2f_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pixman-0.46.4-h5112557_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/psutil-7.1.0-py313h5ea7bf4_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.25.1-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pybtex-docutils-1.0.3-py313hfa70ccb_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.13.7-hdf00ec1_100_cp313.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.13.7-h4df99d1_100.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pywin32-311-py313h40c08fc_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.3-py313hd650c13_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pyzmq-27.1.0-py312hbb5da91_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.27.1-py313hfbe8231_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/scipy-1.16.2-py313h62a08ca_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda
@@ -1303,1311 +1069,2274 @@ environments:
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.43-py313h5ea7bf4_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/tbb-2021.13.0-h18a62a1_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/tornado-6.5.2-py313h5ea7bf4_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.14-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libice-1.1.2-h0e40799_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libsm-1.2.6-h0e40799_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libx11-1.8.12-hf48077a_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxext-1.3.6-h0e40799_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxpm-3.5.17-h0e40799_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxt-1.3.1-h0e40799_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.5-h5bddc39_9.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.25.0-py313h5fd188c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/atk-1.0-2.38.0-hd03087b_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py313hb4b7877_4.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.4-h6a3b0d2_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-2.0.0-py313h89bd988_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.17-py313hc37fe24_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/epoxy-1.5.10-hc919400_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.15.0-h1383a14_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.14.1-hce30654_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fribidi-1.0.16-hc919400_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gdk-pixbuf-2.44.3-h7542897_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/glib-tools-2.86.0-hb9d6e3a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphite2-1.3.14-hec049ff_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphviz-13.1.2-hcd33d8b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/greenlet-3.2.4-py313hb4b7877_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gtk3-3.24.43-h07173f4_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gts-0.7.6-he42f4ea_4.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-11.5.1-haf38c7b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/hicolor-icon-theme-0.17-hce30654_2.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lerc-4.0.0-hd64df32_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-36_h51639a9_openblas.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-36_hb0561ab_openblas.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-21.1.2-hf598326_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hb2c3a21_11.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-15.1.0-hfdf1602_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.86.0-h1bb475b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-36_hd9741b5_openblas.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_h60d53f8_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.50-h280e0eb_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.60.0-h5c55ec3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.1-h7dc4979_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.6.0-h07db88b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-16-2.15.0-h0ff4647_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.15.0-h9329255_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxslt-1.1.43-hb2570ba_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-21.1.2-h4a912ad_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lxml-6.0.2-py313he6cafaa_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.3-py313h7d74516_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.3.3-py313h9771d21_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.56.4-h875632e_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.46-h7125dd6_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pixman-0.46.4-h81086ad_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-7.1.0-py313h6535dbc_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pybtex-docutils-1.0.3-py313h8f79df9_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.13.7-h5c937ed_100_cp313.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.3-py313h7d74516_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyzmq-27.1.0-py312hd65ceae_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.27.1-py313h80e0809_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.16.2-py313h0d10b07_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sqlalchemy-2.0.43-py313hcdf3177_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.5.2-py313hcdf3177_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-h888dc83_9.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.25.0-py313h9734d34_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda
+ - pypi: .
- pypi: https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl
- - pypi: ./
-packages:
-- conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
- sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726
- md5: d7c89558ba9fa0495403155b64376d81
- license: None
- purls: []
- size: 2562
- timestamp: 1578324546067
-- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
- build_number: 16
- sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22
- md5: 73aaf86a425cc6e73fcf236a5a46396d
- depends:
- - _libgcc_mutex 0.1 conda_forge
- - libgomp >=7.5.0
- constrains:
- - openmp_impl 9999
- license: BSD-3-Clause
+ win-64:
+ - conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh7428d3b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.13.7-py313hd8ed1ab_100.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.1-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.30.1-pyh3521513_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.6.0-pyh6be1c34_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.25.1-pyhe01879c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.1-pyhff2d567_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh5737063_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2
+ - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.3.0-pyhe01879c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.5-pyhcf101f3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.25.1-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.13.7-h4df99d1_100.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-argparse-0.5.2-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-design-0.6.1-pyhd8ed1ab_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-3.0.2-pyha770c72_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.5-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jquery-4.1-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.14-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda
+ - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py313hfe59770_4.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/cairo-1.18.4-h5782bbf_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/cffi-2.0.0-py313h5ea7bf4_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.17-py313h927ade5_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.15.0-h765892d_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/freetype-2.14.1-h57928b3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/fribidi-1.0.16-hfd05255_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/getopt-win32-0.1-h6a83c73_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.14-hac47afa_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/graphviz-13.1.2-ha5e8f4b_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/greenlet-3.2.4-py313hfe59770_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/gts-0.7.6-h6b5321d_4.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/harfbuzz-12.1.0-h5f2951f_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/icu-75.1-he0c23c2_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h6470a55_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-35_h5709861_mkl.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-35_h2a3cdd5_mkl.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.24-h76ddb4d_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype-2.14.1-h57928b3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype6-2.14.1-hdbac1cb_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libgcc-15.1.0-h1383e82_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libgd-2.3.3-h7208af6_11.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libglib-2.86.0-h5f26cbf_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libgomp-15.1.0-h1383e82_5.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libhwloc-2.12.1-default_h64bd3f2_1002.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libintl-0.22.5-h5728263_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-35_hf9ab0e9_mkl.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.50-h7351971_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.20-hc70643c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.1-h550210a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.6.0-h4d5522a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-16-2.15.0-h06f855e_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.15.0-ha29bfb0_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libxslt-1.1.43-h0fbe4c1_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-21.1.2-hfa2b4ca_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/lxml-6.0.2-py313h1af1686_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.3-py313hd650c13_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.2.2-h57928b3_16.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/numpy-2.3.3-py313hce7ae62_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pango-1.56.4-h03d888a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.46-h3402e2f_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pixman-0.46.4-h5112557_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/psutil-7.1.0-py313h5ea7bf4_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pybtex-docutils-1.0.3-py313hfa70ccb_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.13.7-hdf00ec1_100_cp313.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pywin32-311-py313h40c08fc_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.3-py313hd650c13_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/pyzmq-27.1.0-py312hbb5da91_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.27.1-py313hfbe8231_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/scipy-1.16.2-py313h62a08ca_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.43-py313h5ea7bf4_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/tbb-2021.13.0-h18a62a1_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/tornado-6.5.2-py313h5ea7bf4_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libice-1.1.2-h0e40799_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libsm-1.2.6-h0e40799_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libx11-1.8.12-hf48077a_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxext-1.3.6-h0e40799_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxpm-3.5.17-h0e40799_1.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxt-1.3.1-h0e40799_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.5-h5bddc39_9.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.25.0-py313h5fd188c_0.conda
+ - conda: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda
+ - pypi: .
+ - pypi: https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl
+packages:
+- conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
+ sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726
+ md5: d7c89558ba9fa0495403155b64376d81
+ license: None
+ purls: []
+ size: 2562
+ timestamp: 1578324546067
+- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
+ build_number: 16
+ sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22
+ md5: 73aaf86a425cc6e73fcf236a5a46396d
+ depends:
+ - _libgcc_mutex 0.1 conda_forge
+ - libgomp >=7.5.0
+ constrains:
+ - openmp_impl 9999
+ license: BSD-3-Clause
license_family: BSD
purls: []
size: 23621
timestamp: 1650670423406
-- conda: https://conda.anaconda.org/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda
- build_number: 8
- sha256: 1a62cd1f215fe0902e7004089693a78347a30ad687781dfda2289cab000e652d
- md5: 37e16618af5c4851a3f3d66dd0e11141
+- conda: https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2
+ sha256: 26ab9386e80bf196e51ebe005da77d57decf6d989b4f34d96130560bc133479c
+ md5: 6b889f174df1e0f816276ae69281af4d
+ depends:
+ - at-spi2-core >=2.40.0,<2.41.0a0
+ - atk-1.0 >=2.36.0
+ - dbus >=1.13.6,<2.0a0
+ - libgcc-ng >=9.3.0
+ - libglib >=2.68.1,<3.0a0
+ license: LGPL-2.1-or-later
+ license_family: LGPL
+ purls: []
+ size: 339899
+ timestamp: 1619122953439
+- conda: https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2
+ sha256: c4f9b66bd94c40d8f1ce1fad2d8b46534bdefda0c86e3337b28f6c25779f258d
+ md5: 8cb2fc4cd6cc63f1369cfa318f581cc3
+ depends:
+ - dbus >=1.13.6,<2.0a0
+ - libgcc-ng >=9.3.0
+ - libglib >=2.68.3,<3.0a0
+ - xorg-libx11
+ - xorg-libxi
+ - xorg-libxtst
+ license: LGPL-2.1-or-later
+ license_family: LGPL
+ purls: []
+ size: 658390
+ timestamp: 1625848454791
+- conda: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda
+ sha256: df682395d05050cd1222740a42a551281210726a67447e5258968dd55854302e
+ md5: f730d54ba9cd543666d7220c9f7ed563
+ depends:
+ - libgcc-ng >=12
+ - libglib >=2.80.0,<3.0a0
+ - libstdcxx-ng >=12
+ constrains:
+ - atk-1.0 2.38.0
+ license: LGPL-2.0-or-later
+ license_family: LGPL
+ purls: []
+ size: 355900
+ timestamp: 1713896169874
+- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py313h7033f15_4.conda
+ sha256: b1941426e564d326097ded7af8b525540be219be7a88ca961d58a8d4fc116db2
+ md5: bc8624c405856b1d047dd0a81829b08c
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ constrains:
+ - libbrotlicommon 1.1.0 hb03c661_4
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/brotli?source=compressed-mapping
+ size: 353639
+ timestamp: 1756599425945
+- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda
+ sha256: c30daba32ddebbb7ded490f0e371eae90f51e72db620554089103b4a6934b0d5
+ md5: 51a19bba1b8ebfb60df25cde030b7ebc
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ license: bzip2-1.0.6
+ license_family: BSD
+ purls: []
+ size: 260341
+ timestamp: 1757437258798
+- conda: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda
+ sha256: 3bd6a391ad60e471de76c0e9db34986c4b5058587fbf2efa5a7f54645e28c2c7
+ md5: 09262e66b19567aff4f592fb53b28760
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - fontconfig >=2.15.0,<3.0a0
+ - fonts-conda-ecosystem
+ - freetype >=2.12.1,<3.0a0
+ - icu >=75.1,<76.0a0
+ - libexpat >=2.6.4,<3.0a0
+ - libgcc >=13
+ - libglib >=2.82.2,<3.0a0
+ - libpng >=1.6.47,<1.7.0a0
+ - libstdcxx >=13
+ - libxcb >=1.17.0,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - pixman >=0.44.2,<1.0a0
+ - xorg-libice >=1.1.2,<2.0a0
+ - xorg-libsm >=1.2.5,<2.0a0
+ - xorg-libx11 >=1.8.11,<2.0a0
+ - xorg-libxext >=1.3.6,<2.0a0
+ - xorg-libxrender >=0.9.12,<0.10.0a0
+ license: LGPL-2.1-only or MPL-1.1
+ purls: []
+ size: 978114
+ timestamp: 1741554591855
+- conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-2.0.0-py313hf01b4d8_0.conda
+ sha256: cbead764b88c986642578bb39f77d234fbc3890bd301ed29f849a6d3898ed0fc
+ md5: 062317cc1cd26fbf6454e86ddd3622c4
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libffi >=3.4.6,<3.5.0a0
+ - libgcc >=14
+ - pycparser
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/cffi?source=compressed-mapping
+ size: 298211
+ timestamp: 1758716239290
+- conda: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.7-py313h3dea7bd_0.conda
+ sha256: 1b56d8f5ed42734e56737a98d8d943da48a58e55c5dd1a3142867afb4adef385
+ md5: 2847245cb868cdf87bb7fee7b8605d10
+ depends:
+ - __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:
+ - pkg:pypi/coverage?source=hash-mapping
+ size: 390586
+ timestamp: 1758501129226
+- conda: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.16.2-h3c4dab8_0.conda
+ sha256: 3b988146a50e165f0fa4e839545c679af88e4782ec284cc7b6d07dd226d6a068
+ md5: 679616eb5ad4e521c83da4650860aba7
+ depends:
+ - libstdcxx >=13
+ - libgcc >=13
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ - libexpat >=2.7.0,<3.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - libglib >=2.84.2,<3.0a0
+ license: GPL-2.0-or-later
+ license_family: GPL
+ purls: []
+ size: 437860
+ timestamp: 1747855126005
+- conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.17-py313h5d5ffb9_0.conda
+ sha256: 4c12ca7541d488f64ee92d6368e9a0a418e919c0b8c51517ff329b4259b4aaf8
+ md5: be318961d544421f4c8d8a91bff4f118
+ depends:
+ - python
+ - libgcc >=14
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.13.* *_cp313
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/debugpy?source=hash-mapping
+ size: 2868018
+ timestamp: 1758162048107
+- conda: https://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-hb03c661_2.conda
+ sha256: a5b51e491fec22bcc1765f5b2c8fff8a97428e9a5a7ee6730095fb9d091b0747
+ md5: 057083b06ccf1c2778344b6dabace38b
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libdrm >=2.4.125,<2.5.0a0
+ - libegl >=1.7.0,<2.0a0
+ - libegl-devel
+ - libgcc >=14
+ - libgl >=1.7.0,<2.0a0
+ - libgl-devel
+ - libglx >=1.7.0,<2.0a0
+ - libglx-devel
+ - xorg-libx11 >=1.8.12,<2.0a0
+ - xorg-libxdamage >=1.1.6,<2.0a0
+ - xorg-libxext >=1.3.6,<2.0a0
+ - xorg-libxfixes >=6.0.1,<7.0a0
+ - xorg-libxxf86vm >=1.1.6,<2.0a0
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 411735
+ timestamp: 1758743520805
+- conda: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda
+ sha256: 7093aa19d6df5ccb6ca50329ef8510c6acb6b0d8001191909397368b65b02113
+ md5: 8f5b0b297b59e1ac160ad4beec99dbee
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - freetype >=2.12.1,<3.0a0
+ - libexpat >=2.6.3,<3.0a0
+ - libgcc >=13
+ - libuuid >=2.38.1,<3.0a0
+ - libzlib >=1.3.1,<2.0a0
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 265599
+ timestamp: 1730283881107
+- conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.1-ha770c72_0.conda
+ sha256: bf8e4dffe46f7d25dc06f31038cacb01672c47b9f45201f065b0f4d00ab0a83e
+ md5: 4afc585cd97ba8a23809406cd8a9eda8
+ depends:
+ - libfreetype 2.14.1 ha770c72_0
+ - libfreetype6 2.14.1 h73754d4_0
+ license: GPL-2.0-only OR FTL
+ purls: []
+ size: 173114
+ timestamp: 1757945422243
+- conda: https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.16-hb03c661_0.conda
+ sha256: 858283ff33d4c033f4971bf440cebff217d5552a5222ba994c49be990dacd40d
+ md5: f9f81ea472684d75b9dd8d0b328cf655
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ license: LGPL-2.1-or-later
+ purls: []
+ size: 61244
+ timestamp: 1757438574066
+- conda: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.44.3-h2b0a6b4_0.conda
+ sha256: bbacfedf7aef18117a3642c29a916c3e93b08b5d2d4c4b077ce30617c29e966e
+ md5: 8a6c305c6c6b169f839eefb951608e29
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libglib >=2.86.0,<3.0a0
+ - libjpeg-turbo >=3.1.0,<4.0a0
+ - liblzma >=5.8.1,<6.0a0
+ - libpng >=1.6.50,<1.7.0a0
+ - libtiff >=4.7.1,<4.8.0a0
+ license: LGPL-2.1-or-later
+ license_family: LGPL
+ purls: []
+ size: 572548
+ timestamp: 1759245368266
+- conda: https://conda.anaconda.org/conda-forge/linux-64/gh-2.81.0-h76a2195_0.conda
+ sha256: 3dc326b3aa4f6a02c22338d72f326f957aa4fa3cf39c3e32501174b7e7599cb5
+ md5: 0993bdbfedf4a387c28d0538904ea33d
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ license: Apache-2.0
+ license_family: APACHE
+ purls: []
+ size: 30022301
+ timestamp: 1759413938659
+- conda: https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.86.0-hf516916_0.conda
+ sha256: b77316bd5c8680bde4e5a7ab7013c8f0f10c1702cc6c3b0fd0fac3923a31fec3
+ md5: 1a8e49615381c381659de1bc6a3bf9ec
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libglib 2.86.0 h1fed272_0
+ license: LGPL-2.1-or-later
+ purls: []
+ size: 117284
+ timestamp: 1757403341964
+- conda: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_2.conda
+ sha256: 25ba37da5c39697a77fce2c9a15e48cf0a84f1464ad2aafbe53d8357a9f6cc8c
+ md5: 2cd94587f3a401ae05e03a6caf09539d
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ license: LGPL-2.0-or-later
+ license_family: LGPL
+ purls: []
+ size: 99596
+ timestamp: 1755102025473
+- conda: https://conda.anaconda.org/conda-forge/linux-64/graphviz-13.1.2-h87b6fe6_0.conda
+ sha256: efbd7d483f3d79b7882515ccf229eceb7f4ff636ea2019044e98243722f428be
+ md5: 0adddc9b820f596638d8b0ff9e3b4823
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - adwaita-icon-theme
+ - cairo >=1.18.4,<2.0a0
+ - fonts-conda-ecosystem
+ - gdk-pixbuf >=2.42.12,<3.0a0
+ - gtk3 >=3.24.43,<4.0a0
+ - gts >=0.7.6,<0.8.0a0
+ - libexpat >=2.7.1,<3.0a0
+ - libgcc >=14
+ - libgd >=2.3.3,<2.4.0a0
+ - libglib >=2.84.3,<3.0a0
+ - librsvg >=2.58.4,<3.0a0
+ - libstdcxx >=14
+ - libwebp-base >=1.6.0,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - pango >=1.56.4,<2.0a0
+ license: EPL-1.0
+ license_family: Other
+ purls: []
+ size: 2427887
+ timestamp: 1754732581595
+- conda: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py313h7033f15_1.conda
+ sha256: 1e8721a277c137fd4df8083b4fdd3b2f163156efebf03d0fee3d8b6c978e56c0
+ md5: 54e4dec31235bbc794d091af9afcd845
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/greenlet?source=hash-mapping
+ size: 239662
+ timestamp: 1756752171827
+- conda: https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda
+ sha256: d36263cbcbce34ec463ce92bd72efa198b55d987959eab6210cc256a0e79573b
+ md5: 67d00e9cfe751cfe581726c5eff7c184
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - at-spi2-atk >=2.38.0,<3.0a0
+ - atk-1.0 >=2.38.0
+ - cairo >=1.18.4,<2.0a0
+ - epoxy >=1.5.10,<1.6.0a0
+ - fontconfig >=2.15.0,<3.0a0
+ - fonts-conda-ecosystem
+ - fribidi >=1.0.10,<2.0a0
+ - gdk-pixbuf >=2.42.12,<3.0a0
+ - glib-tools
+ - harfbuzz >=11.0.0,<12.0a0
+ - hicolor-icon-theme
+ - libcups >=2.3.3,<2.4.0a0
+ - libcups >=2.3.3,<3.0a0
+ - libexpat >=2.6.4,<3.0a0
+ - libgcc >=13
+ - libglib >=2.84.0,<3.0a0
+ - liblzma >=5.6.4,<6.0a0
+ - libxkbcommon >=1.8.1,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - pango >=1.56.3,<2.0a0
+ - wayland >=1.23.1,<2.0a0
+ - xorg-libx11 >=1.8.12,<2.0a0
+ - xorg-libxcomposite >=0.4.6,<1.0a0
+ - xorg-libxcursor >=1.2.3,<2.0a0
+ - xorg-libxdamage >=1.1.6,<2.0a0
+ - xorg-libxext >=1.3.6,<2.0a0
+ - xorg-libxfixes >=6.0.1,<7.0a0
+ - xorg-libxi >=1.8.2,<2.0a0
+ - xorg-libxinerama >=1.1.5,<1.2.0a0
+ - xorg-libxrandr >=1.5.4,<2.0a0
+ - xorg-libxrender >=0.9.12,<0.10.0a0
+ license: LGPL-2.0-or-later
+ license_family: LGPL
+ purls: []
+ size: 5585389
+ timestamp: 1743405684985
+- conda: https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda
+ sha256: b5cd16262fefb836f69dc26d879b6508d29f8a5c5948a966c47fe99e2e19c99b
+ md5: 4d8df0b0db060d33c9a702ada998a8fe
+ depends:
+ - libgcc-ng >=12
+ - libglib >=2.76.3,<3.0a0
+ - libstdcxx-ng >=12
+ license: LGPL-2.0-or-later
+ license_family: LGPL
+ purls: []
+ size: 318312
+ timestamp: 1686545244763
+- conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.5.1-h15599e2_0.conda
+ sha256: 3bf149eab76768ed10f95eba015ca996cd6be7dc666996a004c4a8340a57cd60
+ md5: b90a6ec73cc7d630981f78d4c7ca8fed
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - cairo >=1.18.4,<2.0a0
+ - graphite2 >=1.3.14,<2.0a0
+ - icu >=75.1,<76.0a0
+ - libexpat >=2.7.1,<3.0a0
+ - libfreetype >=2.14.1
+ - libfreetype6 >=2.14.1
+ - libgcc >=14
+ - libglib >=2.86.0,<3.0a0
+ - libstdcxx >=14
+ - libzlib >=1.3.1,<2.0a0
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 2427482
+ timestamp: 1758640288422
+- conda: https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2
+ sha256: 336f29ceea9594f15cc8ec4c45fdc29e10796573c697ee0d57ebb7edd7e92043
+ md5: bbf6f174dcd3254e19a2f5d2295ce808
+ license: GPL-2.0-or-later
+ license_family: GPL
+ purls: []
+ size: 13841
+ timestamp: 1605162808667
+- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda
+ sha256: 0960d06048a7185d3542d850986d807c6e37ca2e644342dd0c72feefcf26c2a4
+ md5: b38117a3c920364aff79f870c984b4a3
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ license: LGPL-2.1-or-later
+ purls: []
+ size: 134088
+ timestamp: 1754905959823
+- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-ha97dd6f_2.conda
+ sha256: 707dfb8d55d7a5c6f95c772d778ef07a7ca85417d9971796f7d3daad0b615de8
+ md5: 14bae321b8127b63cba276bd53fac237
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ constrains:
+ - binutils_impl_linux-64 2.44
+ license: GPL-3.0-only
+ license_family: GPL
+ purls: []
+ size: 747158
+ timestamp: 1758810907507
+- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-36_h4a7cf45_openblas.conda
+ build_number: 36
+ sha256: a1670eb8c9293f37a245e313bd9d72a301c79e8668a6a5d418c90335719fbaff
+ md5: 2a6122504dc8ea139337046d34a110cb
+ depends:
+ - libopenblas >=0.3.30,<0.3.31.0a0
+ - libopenblas >=0.3.30,<1.0a0
+ constrains:
+ - liblapacke 3.9.0 36*_openblas
+ - blas 2.136 openblas
+ - liblapack 3.9.0 36*_openblas
+ - mkl <2025
+ - libcblas 3.9.0 36*_openblas
+ license: BSD-3-Clause
+ license_family: BSD
+ purls: []
+ size: 17421
+ timestamp: 1758396490057
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-36_h0358290_openblas.conda
+ build_number: 36
+ sha256: 45110023d1661062288168c6ee01510bcb472ba2f5184492acdcdd3d1af9b58d
+ md5: 13a3fe5f9812ac8c5710ef8c03105121
+ depends:
+ - libblas 3.9.0 36_h4a7cf45_openblas
+ constrains:
+ - liblapacke 3.9.0 36*_openblas
+ - blas 2.136 openblas
+ - liblapack 3.9.0 36*_openblas
+ license: BSD-3-Clause
+ license_family: BSD
+ purls: []
+ size: 17401
+ timestamp: 1758396499759
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda
+ sha256: cb83980c57e311783ee831832eb2c20ecb41e7dee6e86e8b70b8cef0e43eab55
+ md5: d4a250da4737ee127fb1fa6452a9002e
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - krb5 >=1.21.3,<1.22.0a0
+ - libgcc >=13
+ - libstdcxx >=13
+ - libzlib >=1.3.1,<2.0a0
+ license: Apache-2.0
+ license_family: Apache
+ purls: []
+ size: 4523621
+ timestamp: 1749905341688
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda
+ sha256: 8420748ea1cc5f18ecc5068b4f24c7a023cc9b20971c99c824ba10641fb95ddf
+ md5: 64f0c503da58ec25ebd359e4d990afa8
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 72573
+ timestamp: 1747040452262
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb03c661_1.conda
+ sha256: c076a213bd3676cc1ef22eeff91588826273513ccc6040d9bea68bccdc849501
+ md5: 9314bc5a1fe7d1044dc9dfd3ef400535
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libpciaccess >=0.18,<0.19.0a0
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 310785
+ timestamp: 1757212153962
+- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda
+ sha256: 7fd5408d359d05a969133e47af580183fbf38e2235b562193d427bb9dad79723
+ md5: c151d5eb730e9b7480e6d48c0fc44048
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libglvnd 1.7.0 ha4b6fd6_2
+ license: LicenseRef-libglvnd
+ purls: []
+ size: 44840
+ timestamp: 1731330973553
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libegl-devel-1.7.0-ha4b6fd6_2.conda
+ sha256: f6e7095260305dc05238062142fb8db4b940346329b5b54894a90610afa6749f
+ md5: b513eb83b3137eca1192c34bf4f013a7
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libegl 1.7.0 ha4b6fd6_2
+ - libgl-devel 1.7.0 ha4b6fd6_2
+ - xorg-libx11
+ license: LicenseRef-libglvnd
+ purls: []
+ size: 30380
+ timestamp: 1731331017249
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda
+ sha256: da2080da8f0288b95dd86765c801c6e166c4619b910b11f9a8446fb852438dc2
+ md5: 4211416ecba1866fab0c6470986c22d6
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ constrains:
+ - expat 2.7.1.*
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 74811
+ timestamp: 1752719572741
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda
+ sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab
+ md5: ede4673863426c0883c0063d853bbd85
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 57433
+ timestamp: 1743434498161
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda
+ sha256: 4641d37faeb97cf8a121efafd6afd040904d4bca8c46798122f417c31d5dfbec
+ md5: f4084e4e6577797150f9b04a4560ceb0
+ depends:
+ - libfreetype6 >=2.14.1
+ license: GPL-2.0-only OR FTL
+ purls: []
+ size: 7664
+ timestamp: 1757945417134
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda
+ sha256: 4a7af818a3179fafb6c91111752954e29d3a2a950259c14a2fc7ba40a8b03652
+ md5: 8e7251989bca326a28f4a5ffbd74557a
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libpng >=1.6.50,<1.7.0a0
+ - libzlib >=1.3.1,<2.0a0
+ constrains:
+ - freetype >=2.14.1
+ license: GPL-2.0-only OR FTL
+ purls: []
+ size: 386739
+ timestamp: 1757945416744
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_5.conda
+ sha256: 0caed73aac3966bfbf5710e06c728a24c6c138605121a3dacb2e03440e8baa6a
+ md5: 264fbfba7fb20acf3b29cde153e345ce
depends:
- - libgomp >=7.5.0
- - libwinpthread >=12.0.0.r2.ggc561118da
+ - __glibc >=2.17,<3.0.a0
+ - _openmp_mutex >=4.5
constrains:
- - openmp_impl 9999
- - msys2-conda-epoch <0.0a0
- license: BSD-3-Clause
+ - libgomp 15.1.0 h767d61c_5
+ - libgcc-ng ==15.1.0=*_5
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
+ purls: []
+ size: 824191
+ timestamp: 1757042543820
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_5.conda
+ sha256: f54bb9c3be12b24be327f4c1afccc2969712e0b091cdfbd1d763fb3e61cda03f
+ md5: 069afdf8ea72504e48d23ae1171d951c
+ depends:
+ - libgcc 15.1.0 h767d61c_5
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
+ purls: []
+ size: 29187
+ timestamp: 1757042549554
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda
+ sha256: 19e5be91445db119152217e8e8eec4fd0499d854acc7d8062044fb55a70971cd
+ md5: 68fc66282364981589ef36868b1a7c78
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - fontconfig >=2.15.0,<3.0a0
+ - fonts-conda-ecosystem
+ - freetype >=2.12.1,<3.0a0
+ - icu >=75.1,<76.0a0
+ - libexpat >=2.6.4,<3.0a0
+ - libgcc >=13
+ - libjpeg-turbo >=3.0.0,<4.0a0
+ - libpng >=1.6.45,<1.7.0a0
+ - libtiff >=4.7.0,<4.8.0a0
+ - libwebp-base >=1.5.0,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
+ license: GD
license_family: BSD
purls: []
- size: 49468
- timestamp: 1718213032772
-- conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda
- sha256: a3967b937b9abf0f2a99f3173fa4630293979bd1644709d89580e7c62a544661
- md5: aaa2a381ccc56eac91d63b6c1240312f
+ size: 177082
+ timestamp: 1737548051015
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_5.conda
+ sha256: 4c1a526198d0d62441549fdfd668cc8e18e77609da1e545bdcc771dd8dc6a990
+ md5: 0c91408b3dec0b97e8a3c694845bd63b
depends:
- - cpython
- - python-gil
- license: MIT
- license_family: MIT
+ - libgfortran5 15.1.0 hcea5267_5
+ constrains:
+ - libgfortran-ng ==15.1.0=*_5
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
purls: []
- size: 8191
- timestamp: 1744137672556
-- conda: https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-49.0-unix_0.conda
- sha256: a362b4f5c96a0bf4def96be1a77317e2730af38915eb9bec85e2a92836501ed7
- md5: b3f0179590f3c0637b7eb5309898f79e
+ size: 29169
+ timestamp: 1757042575979
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_5.conda
+ sha256: 9d06adc6d8e8187ddc1cad87525c690bc8202d8cb06c13b76ab2fc80a35ed565
+ md5: fbd4008644add05032b6764807ee2cba
depends:
- - __unix
- - hicolor-icon-theme
- - librsvg
- license: LGPL-3.0-or-later OR CC-BY-SA-3.0
- license_family: LGPL
+ - __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: 631452
- timestamp: 1758743294412
-- conda: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda
- sha256: 6c4456a138919dae9edd3ac1a74b6fbe5fd66c05675f54df2f8ab8c8d0cc6cea
- md5: 1fd9696649f65fd6611fcdb4ffec738a
+ size: 1564589
+ timestamp: 1757042559498
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda
+ sha256: dc2752241fa3d9e40ce552c1942d0a4b5eeb93740c9723873f6fcf8d39ef8d2d
+ md5: 928b8be80851f5d8ffb016f9c81dae7a
depends:
- - python >=3.10
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/alabaster?source=hash-mapping
- size: 18684
- timestamp: 1733750512696
-- conda: https://conda.anaconda.org/conda-forge/noarch/appnope-0.1.4-pyhd8ed1ab_1.conda
- sha256: 8f032b140ea4159806e4969a68b4a3c0a7cab1ad936eb958a2b5ffe5335e19bf
- md5: 54898d0f524c9dee622d44bbb081a8ab
+ - __glibc >=2.17,<3.0.a0
+ - libglvnd 1.7.0 ha4b6fd6_2
+ - libglx 1.7.0 ha4b6fd6_2
+ license: LicenseRef-libglvnd
+ purls: []
+ size: 134712
+ timestamp: 1731330998354
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libgl-devel-1.7.0-ha4b6fd6_2.conda
+ sha256: e281356c0975751f478c53e14f3efea6cd1e23c3069406d10708d6c409525260
+ md5: 53e7cbb2beb03d69a478631e23e340e9
depends:
- - python >=3.9
- license: BSD-2-Clause
- license_family: BSD
- purls:
- - pkg:pypi/appnope?source=hash-mapping
- size: 10076
- timestamp: 1733332433806
-- conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda
- sha256: 93b14414b3b3ed91e286e1cbe4e7a60c4e1b1c730b0814d1e452a8ac4b9af593
- md5: 8f587de4bcf981e26228f268df374a9b
+ - __glibc >=2.17,<3.0.a0
+ - libgl 1.7.0 ha4b6fd6_2
+ - libglx-devel 1.7.0 ha4b6fd6_2
+ license: LicenseRef-libglvnd
+ purls: []
+ size: 113911
+ timestamp: 1731331012126
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.86.0-h1fed272_0.conda
+ sha256: 33336bd55981be938f4823db74291e1323454491623de0be61ecbe6cf3a4619c
+ md5: b8e4c93f4ab70c3b6f6499299627dbdc
depends:
- - python >=3.9
+ - __glibc >=2.17,<3.0.a0
+ - libffi >=3.4.6,<3.5.0a0
+ - libgcc >=14
+ - libiconv >=1.18,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - pcre2 >=10.46,<10.47.0a0
constrains:
- - astroid >=2,<4
- license: Apache-2.0
- license_family: Apache
- purls:
- - pkg:pypi/asttokens?source=hash-mapping
- size: 28206
- timestamp: 1733250564754
-- conda: https://conda.anaconda.org/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2
- sha256: 26ab9386e80bf196e51ebe005da77d57decf6d989b4f34d96130560bc133479c
- md5: 6b889f174df1e0f816276ae69281af4d
- depends:
- - at-spi2-core >=2.40.0,<2.41.0a0
- - atk-1.0 >=2.36.0
- - dbus >=1.13.6,<2.0a0
- - libgcc-ng >=9.3.0
- - libglib >=2.68.1,<3.0a0
+ - glib 2.86.0 *_0
license: LGPL-2.1-or-later
- license_family: LGPL
purls: []
- size: 339899
- timestamp: 1619122953439
-- conda: https://conda.anaconda.org/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2
- sha256: c4f9b66bd94c40d8f1ce1fad2d8b46534bdefda0c86e3337b28f6c25779f258d
- md5: 8cb2fc4cd6cc63f1369cfa318f581cc3
+ size: 3978602
+ timestamp: 1757403291664
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda
+ sha256: 1175f8a7a0c68b7f81962699751bb6574e6f07db4c9f72825f978e3016f46850
+ md5: 434ca7e50e40f4918ab701e3facd59a0
depends:
- - dbus >=1.13.6,<2.0a0
- - libgcc-ng >=9.3.0
- - libglib >=2.68.3,<3.0a0
- - xorg-libx11
- - xorg-libxi
- - xorg-libxtst
- license: LGPL-2.1-or-later
- license_family: LGPL
+ - __glibc >=2.17,<3.0.a0
+ license: LicenseRef-libglvnd
purls: []
- size: 658390
- timestamp: 1625848454791
-- conda: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda
- sha256: df682395d05050cd1222740a42a551281210726a67447e5258968dd55854302e
- md5: f730d54ba9cd543666d7220c9f7ed563
+ size: 132463
+ timestamp: 1731330968309
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda
+ sha256: 2d35a679624a93ce5b3e9dd301fff92343db609b79f0363e6d0ceb3a6478bfa7
+ md5: c8013e438185f33b13814c5c488acd5c
depends:
- - libgcc-ng >=12
- - libglib >=2.80.0,<3.0a0
- - libstdcxx-ng >=12
+ - __glibc >=2.17,<3.0.a0
+ - libglvnd 1.7.0 ha4b6fd6_2
+ - xorg-libx11 >=1.8.10,<2.0a0
+ license: LicenseRef-libglvnd
+ purls: []
+ size: 75504
+ timestamp: 1731330988898
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libglx-devel-1.7.0-ha4b6fd6_2.conda
+ sha256: 0a930e0148ab6e61089bbcdba25a2e17ee383e7de82e7af10cc5c12c82c580f3
+ md5: 27ac5ae872a21375d980bd4a6f99edf3
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libglx 1.7.0 ha4b6fd6_2
+ - xorg-libx11 >=1.8.10,<2.0a0
+ - xorg-xorgproto
+ license: LicenseRef-libglvnd
+ purls: []
+ size: 26388
+ timestamp: 1731331003255
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_5.conda
+ sha256: 125051d51a8c04694d0830f6343af78b556dd88cc249dfec5a97703ebfb1832d
+ md5: dcd5ff1940cd38f6df777cac86819d60
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
+ purls: []
+ size: 447215
+ timestamp: 1757042483384
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda
+ sha256: c467851a7312765447155e071752d7bf9bf44d610a5687e32706f480aad2833f
+ md5: 915f5995e94f60e9a4826e0b0920ee88
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ license: LGPL-2.1-only
+ purls: []
+ size: 790176
+ timestamp: 1754908768807
+- conda: https://conda.anaconda.org/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:
- - atk-1.0 2.38.0
- license: LGPL-2.0-or-later
- license_family: LGPL
+ - jpeg <0.0.0a
+ license: IJG AND BSD-3-Clause AND Zlib
purls: []
- size: 355900
- timestamp: 1713896169874
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/atk-1.0-2.38.0-hd03087b_2.conda
- sha256: b0747f9b1bc03d1932b4d8c586f39a35ac97e7e72fe6e63f2b2a2472d466f3c1
- md5: 57301986d02d30d6805fdce6c99074ee
+ size: 628947
+ timestamp: 1745268527144
+- conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-36_h47877c9_openblas.conda
+ build_number: 36
+ sha256: 1bbd142b34dfc8cb55e1e37c00e78ebba909542ac1054d22fc54843a94797337
+ md5: 55daaac7ecf8ebd169cdbe34dc79549e
depends:
- - __osx >=11.0
- - libcxx >=16
- - libglib >=2.80.0,<3.0a0
- - libintl >=0.22.5,<1.0a0
+ - libblas 3.9.0 36_h4a7cf45_openblas
constrains:
- - atk-1.0 2.38.0
- license: LGPL-2.0-or-later
- license_family: LGPL
+ - liblapacke 3.9.0 36*_openblas
+ - libcblas 3.9.0 36*_openblas
+ - blas 2.136 openblas
+ license: BSD-3-Clause
+ license_family: BSD
purls: []
- size: 347530
- timestamp: 1713896411580
-- conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda
- sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019
- md5: a10d11958cadc13fdb43df75f8b1903f
+ size: 17409
+ timestamp: 1758396509549
+- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda
+ sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8
+ md5: 1a580f7796c7bf6393fddb8bbbde58dc
depends:
- - python >=3.9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/attrs?source=hash-mapping
- size: 57181
- timestamp: 1741918625732
-- conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda
- sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac
- md5: 0a01c169f0ab0f91b26e77a3301fbfe4
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ constrains:
+ - xz 5.8.1.*
+ license: 0BSD
+ purls: []
+ size: 112894
+ timestamp: 1749230047870
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda
+ sha256: 3aa92d4074d4063f2a162cd8ecb45dccac93e543e565c01a787e16a43501f7ee
+ md5: c7e925f37e3b40d893459e625f6a53f1
depends:
- - python >=3.9
- - pytz >=2015.7
- license: BSD-3-Clause
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ license: BSD-2-Clause
license_family: BSD
- purls:
- - pkg:pypi/babel?source=hash-mapping
- size: 6938256
- timestamp: 1738490268466
-- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py313h7033f15_4.conda
- sha256: b1941426e564d326097ded7af8b525540be219be7a88ca961d58a8d4fc116db2
- md5: bc8624c405856b1d047dd0a81829b08c
+ purls: []
+ size: 91183
+ timestamp: 1748393666725
+- conda: https://conda.anaconda.org/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
- - libstdcxx >=14
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
+ - libgfortran
+ - libgfortran5 >=14.3.0
constrains:
- - libbrotlicommon 1.1.0 hb03c661_4
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/brotli?source=compressed-mapping
- size: 353639
- timestamp: 1756599425945
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py313hb4b7877_4.conda
- sha256: a6402a7186ace5c3eb21ed4ce50eda3592c44ce38ab4e9a7ddd57d72b1e61fb3
- md5: 9518cd948fc334d66119c16a2106a959
+ - openblas >=0.3.30,<0.3.31.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ purls: []
+ size: 5938936
+ timestamp: 1755474342204
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda
+ sha256: 0bd91de9b447a2991e666f284ae8c722ffb1d84acb594dbd0c031bd656fa32b2
+ md5: 70e3400cbbfa03e96dcde7fc13e38c7b
depends:
- - __osx >=11.0
- - libcxx >=19
- - python >=3.13,<3.14.0a0
- - python >=3.13,<3.14.0a0 *_cp313
- - python_abi 3.13.* *_cp313
- constrains:
- - libbrotlicommon 1.1.0 h6caf38d_4
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/brotli?source=hash-mapping
- size: 341104
- timestamp: 1756600117644
-- conda: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py313hfe59770_4.conda
- sha256: 0e98ebafd586c4da7d848f9de94770cb27653ba9232a2badb28f8a01f6e48fb5
- md5: 477bf04a8a3030368068ccd39b8c5532
+ purls: []
+ size: 28424
+ timestamp: 1749901812541
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda
+ sha256: e75a2723000ce3a4b9fd9b9b9ce77553556c93e475a4657db6ed01abc02ea347
+ md5: 7af8e91b0deb5f8e25d1a595dea79614
depends:
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libzlib >=1.3.1,<2.0a0
+ license: zlib-acknowledgement
+ purls: []
+ size: 317390
+ timestamp: 1753879899951
+- conda: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.60.0-h61e6d4b_0.conda
+ sha256: 960b137673b2b8293e2a12d194add72967b3bf12fcdf691e7ad8bd5c8318cec3
+ md5: 91e6d4d684e237fba31b9815c4b40edf
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - cairo >=1.18.4,<2.0a0
+ - gdk-pixbuf >=2.44.3,<3.0a0
+ - libgcc >=14
+ - libglib >=2.86.0,<3.0a0
+ - libxml2-16 >=2.14.6
+ - pango >=1.56.4,<2.0a0
constrains:
- - libbrotlicommon 1.1.0 hfd05255_4
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/brotli?source=compressed-mapping
- size: 323459
- timestamp: 1756600051044
-- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda
- sha256: c30daba32ddebbb7ded490f0e371eae90f51e72db620554089103b4a6934b0d5
- md5: 51a19bba1b8ebfb60df25cde030b7ebc
+ - __glibc >=2.17
+ license: LGPL-2.1-or-later
+ purls: []
+ size: 3421977
+ timestamp: 1759327942156
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda
+ sha256: 0105bd108f19ea8e6a78d2d994a6d4a8db16d19a41212070d2d1d48a63c34161
+ md5: a587892d3c13b6621a6091be690dbca2
+ depends:
+ - libgcc-ng >=12
+ license: ISC
+ purls: []
+ size: 205978
+ timestamp: 1716828628198
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda
+ sha256: 6d9c32fc369af5a84875725f7ddfbfc2ace795c28f246dc70055a79f9b2003da
+ md5: 0b367fad34931cb79e0d6b7e5c06bb1c
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=14
- license: bzip2-1.0.6
- license_family: BSD
+ - libzlib >=1.3.1,<2.0a0
+ license: blessing
purls: []
- size: 260341
- timestamp: 1757437258798
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda
- sha256: b456200636bd5fecb2bec63f7e0985ad2097cf1b83d60ce0b6968dffa6d02aa1
- md5: 58fd217444c2a5701a44244faf518206
+ size: 932581
+ timestamp: 1753948484112
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_5.conda
+ sha256: 0f5f61cab229b6043541c13538d75ce11bd96fb2db76f94ecf81997b1fde6408
+ md5: 4e02a49aaa9d5190cb630fa43528fbe6
depends:
- - __osx >=11.0
- license: bzip2-1.0.6
- license_family: BSD
+ - __glibc >=2.17,<3.0.a0
+ - libgcc 15.1.0 h767d61c_5
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
purls: []
- size: 125061
- timestamp: 1757437486465
-- conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda
- sha256: d882712855624641f48aa9dc3f5feea2ed6b4e6004585d3616386a18186fe692
- md5: 1077e9333c41ff0be8edd1a5ec0ddace
+ size: 3896432
+ timestamp: 1757042571458
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_5.conda
+ sha256: 7b8cabbf0ab4fe3581ca28fe8ca319f964078578a51dd2ca3f703c1d21ba23ff
+ md5: 8bba50c7f4679f08c861b597ad2bda6b
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: bzip2-1.0.6
- license_family: BSD
+ - libstdcxx 15.1.0 h8f9b012_5
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
purls: []
- size: 55977
- timestamp: 1757437738856
-- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda
- sha256: 3b82f62baad3fd33827b01b0426e8203a2786c8f452f633740868296bcbe8485
- md5: c9e0c0f82f6e63323827db462b40ede8
+ size: 29233
+ timestamp: 1757042603319
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.1-h8261f1e_0.conda
+ sha256: ddda0d7ee67e71e904a452010c73e32da416806f5cb9145fb62c322f97e717fb
+ md5: 72b531694ebe4e8aa6f5745d1015c1b4
depends:
- - __win
- license: ISC
+ - __glibc >=2.17,<3.0.a0
+ - lerc >=4.0.0,<5.0a0
+ - libdeflate >=1.24,<1.25.0a0
+ - libgcc >=14
+ - libjpeg-turbo >=3.1.0,<4.0a0
+ - liblzma >=5.8.1,<6.0a0
+ - libstdcxx >=14
+ - libwebp-base >=1.6.0,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - zstd >=1.5.7,<1.6.0a0
+ license: HPND
purls: []
- size: 154489
- timestamp: 1754210967212
-- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
- sha256: 837b795a2bb39b75694ba910c13c15fa4998d4bb2a622c214a6a5174b2ae53d1
- md5: 74784ee3d225fc3dca89edb635b4e5cc
+ size: 437211
+ timestamp: 1758278398952
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.41.2-he9a06e4_0.conda
+ sha256: e5ec6d2ad7eef538ddcb9ea62ad4346fde70a4736342c4ad87bd713641eb9808
+ md5: 80c07c68d2f6870250959dcc95b209d1
depends:
- - __unix
- license: ISC
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ license: BSD-3-Clause
+ license_family: BSD
purls: []
- size: 154402
- timestamp: 1754210968730
-- conda: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda
- sha256: 3bd6a391ad60e471de76c0e9db34986c4b5058587fbf2efa5a7f54645e28c2c7
- md5: 09262e66b19567aff4f592fb53b28760
+ size: 37135
+ timestamp: 1758626800002
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda
+ sha256: 3aed21ab28eddffdaf7f804f49be7a7d701e8f0e46c856d801270b470820a37b
+ md5: aea31d2e5b1091feca96fcfe945c3cf9
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ constrains:
+ - libwebp 1.6.0
+ license: BSD-3-Clause
+ license_family: BSD
+ purls: []
+ size: 429011
+ timestamp: 1752159441324
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda
+ sha256: 666c0c431b23c6cec6e492840b176dde533d48b7e6fb8883f5071223433776aa
+ md5: 92ed62436b625154323d40d5f2f11dd7
depends:
- __glibc >=2.17,<3.0.a0
- - fontconfig >=2.15.0,<3.0a0
- - fonts-conda-ecosystem
- - freetype >=2.12.1,<3.0a0
- - icu >=75.1,<76.0a0
- - libexpat >=2.6.4,<3.0a0
- libgcc >=13
- - libglib >=2.82.2,<3.0a0
- - libpng >=1.6.47,<1.7.0a0
- - libstdcxx >=13
+ - pthread-stubs
+ - xorg-libxau >=1.0.11,<2.0a0
+ - xorg-libxdmcp
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 395888
+ timestamp: 1727278577118
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.11.0-hca5e8e5_1.conda
+ sha256: 2febd0cdea153a97737df3cfb900c312b012c0af3cc5a62f2968bd398d25b6b6
+ md5: 9abb1e8cbc0039155a8ed2aa149b1067
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
- libxcb >=1.17.0,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- - pixman >=0.44.2,<1.0a0
- - xorg-libice >=1.1.2,<2.0a0
- - xorg-libsm >=1.2.5,<2.0a0
- - xorg-libx11 >=1.8.11,<2.0a0
- - xorg-libxext >=1.3.6,<2.0a0
- - xorg-libxrender >=0.9.12,<0.10.0a0
- license: LGPL-2.1-only or MPL-1.1
+ - libxml2
+ - libxml2-16 >=2.14.6
+ - xkeyboard-config
+ - xorg-libxau >=1.0.12,<2.0a0
+ license: MIT/X11 Derivative
+ license_family: MIT
purls: []
- size: 978114
- timestamp: 1741554591855
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.4-h6a3b0d2_0.conda
- sha256: 00439d69bdd94eaf51656fdf479e0c853278439d22ae151cabf40eb17399d95f
- md5: 38f6df8bc8c668417b904369a01ba2e2
+ size: 800138
+ timestamp: 1757977095650
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.0-ha9997c6_1.conda
+ sha256: 5420ea77505a8d5ca7b5351ddb2da7e8a178052fccf8fca00189af7877608e89
+ md5: b24dd2bd61cd8e4f8a13ee2a945a723c
depends:
- - __osx >=11.0
- - fontconfig >=2.15.0,<3.0a0
- - fonts-conda-ecosystem
- - freetype >=2.12.1,<3.0a0
+ - __glibc >=2.17,<3.0.a0
- icu >=75.1,<76.0a0
- - libcxx >=18
- - libexpat >=2.6.4,<3.0a0
- - libglib >=2.82.2,<3.0a0
- - libpng >=1.6.47,<1.7.0a0
+ - libgcc >=14
+ - libiconv >=1.18,<2.0a0
+ - liblzma >=5.8.1,<6.0a0
- libzlib >=1.3.1,<2.0a0
- - pixman >=0.44.2,<1.0a0
- license: LGPL-2.1-only or MPL-1.1
+ constrains:
+ - libxml2 2.15.0
+ license: MIT
+ license_family: MIT
purls: []
- size: 896173
- timestamp: 1741554795915
-- conda: https://conda.anaconda.org/conda-forge/win-64/cairo-1.18.4-h5782bbf_0.conda
- sha256: b9f577bddb033dba4533e851853924bfe7b7c1623d0697df382eef177308a917
- md5: 20e32ced54300292aff690a69c5e7b97
+ size: 556276
+ timestamp: 1758640612398
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.0-h26afc86_1.conda
+ sha256: 4310577d7eea817d35a1c05e1e54575b06ce085d73e6dd59aa38523adf50168f
+ md5: 8337b675e0cad517fbcb3daf7588087a
depends:
- - fontconfig >=2.15.0,<3.0a0
- - fonts-conda-ecosystem
- - freetype >=2.12.1,<3.0a0
+ - __glibc >=2.17,<3.0.a0
- icu >=75.1,<76.0a0
- - libexpat >=2.6.4,<3.0a0
- - libglib >=2.82.2,<3.0a0
- - libpng >=1.6.47,<1.7.0a0
+ - libgcc >=14
+ - libiconv >=1.18,<2.0a0
+ - liblzma >=5.8.1,<6.0a0
+ - libxml2-16 2.15.0 ha9997c6_1
- libzlib >=1.3.1,<2.0a0
- - pixman >=0.44.2,<1.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- license: LGPL-2.1-only or MPL-1.1
+ license: MIT
+ license_family: MIT
purls: []
- size: 1524254
- timestamp: 1741555212198
-- conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda
- sha256: a1ad5b0a2a242f439608f22a538d2175cac4444b7b3f4e2b8c090ac337aaea40
- md5: 11f59985f49df4620890f3e746ed7102
- depends:
- - python >=3.9
- license: ISC
- purls:
- - pkg:pypi/certifi?source=hash-mapping
- size: 158692
- timestamp: 1754231530168
-- conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-2.0.0-py313hf01b4d8_0.conda
- sha256: cbead764b88c986642578bb39f77d234fbc3890bd301ed29f849a6d3898ed0fc
- md5: 062317cc1cd26fbf6454e86ddd3622c4
+ size: 45363
+ timestamp: 1758640621036
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h711ed8c_1.conda
+ sha256: 0694760a3e62bdc659d90a14ae9c6e132b525a7900e59785b18a08bb52a5d7e5
+ md5: 87e6096ec6d542d1c1f8b33245fe8300
depends:
- __glibc >=2.17,<3.0.a0
- - libffi >=3.4.6,<3.5.0a0
- libgcc >=14
- - pycparser
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
+ - libxml2
+ - libxml2-16 >=2.14.6
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/cffi?source=compressed-mapping
- size: 298211
- timestamp: 1758716239290
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-2.0.0-py313h89bd988_0.conda
- sha256: 97404dd3e363d7fe546ef317502a0f26a4f314b986adc700de2c9840084459cd
- md5: 7768e6a259b378e0722b7f64e3f64c80
+ purls: []
+ size: 245434
+ timestamp: 1757963724977
+- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda
+ sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4
+ md5: edb0dca6bc32e4f4789199455a1dbeb8
depends:
- - __osx >=11.0
- - libffi >=3.4.6,<3.5.0a0
- - pycparser
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ constrains:
+ - zlib 1.3.1 *_2
+ license: Zlib
+ license_family: Other
+ purls: []
+ size: 60963
+ timestamp: 1727963148474
+- conda: https://conda.anaconda.org/conda-forge/linux-64/lxml-6.0.2-py313h4a16004_1.conda
+ sha256: 5451ff14e6fc0088ae093b35957f5665aa2838c7d4591c46112f5a9c6c674045
+ md5: 9640530427d53c076a1aadb00d8fcbf4
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libxml2
+ - libxml2-16 >=2.14.6
+ - libxslt >=1.1.43,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
- python >=3.13,<3.14.0a0
- - python >=3.13,<3.14.0a0 *_cp313
- python_abi 3.13.* *_cp313
- license: MIT
- license_family: MIT
+ license: BSD-3-Clause and MIT-CMU
purls:
- - pkg:pypi/cffi?source=hash-mapping
- size: 291107
- timestamp: 1758716485269
-- conda: https://conda.anaconda.org/conda-forge/win-64/cffi-2.0.0-py313h5ea7bf4_0.conda
- sha256: 099c0e4739e530259bb9ac7fee5e11229e36acf131e3c672824dbe215af61031
- md5: 2ede5fcd7d154a6e1bc9e57af2968ba2
+ - pkg:pypi/lxml?source=hash-mapping
+ size: 1608549
+ timestamp: 1759294892555
+- conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py313h3dea7bd_0.conda
+ sha256: a530a411bdaaf0b1e4de8869dfaca46cb07407bc7dc0702a9e231b0e5ce7ca85
+ md5: c14389156310b8ed3520d84f854be1ee
depends:
- - pycparser
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
- python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/cffi?source=hash-mapping
- size: 292670
- timestamp: 1758716395348
-- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh707e725_0.conda
- sha256: c6567ebc27c4c071a353acaf93eb82bb6d9a6961e40692a359045a89a61d02c0
- md5: e76c4ba9e1837847679421b8d549b784
- depends:
- - __unix
- - python >=3.10
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/click?source=compressed-mapping
- size: 91622
- timestamp: 1758270534287
-- conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh7428d3b_0.conda
- sha256: 0a008359973e833b568d0a18cf04556b12a4f5182e745dfc8ade32c38fa1fca5
- md5: 4601476ee4ad7ad522e5ffa5a579a48e
- depends:
- - __win
- - colorama
- - python >=3.10
+ constrains:
+ - jinja2 >=3.0.0
license: BSD-3-Clause
license_family: BSD
purls:
- - pkg:pypi/click?source=compressed-mapping
- size: 92148
- timestamp: 1758270588199
-- conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda
- sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287
- md5: 962b9857ee8e7018c22f2776ffa0b2d7
+ - pkg:pypi/markupsafe?source=hash-mapping
+ size: 25909
+ timestamp: 1759055357045
+- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda
+ sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586
+ md5: 47e340acb35de30501a76c7c799c41d7
depends:
- - python >=3.9
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/colorama?source=hash-mapping
- size: 27011
- timestamp: 1733218222191
-- conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda
- sha256: 576a44729314ad9e4e5ebe055fbf48beb8116b60e58f9070278985b2b634f212
- md5: 2da13f2b299d8e1995bafbbe9689a2f7
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ license: X11 AND BSD-3-Clause
+ purls: []
+ size: 891641
+ timestamp: 1738195959188
+- conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.3.3-py313hf6604e3_0.conda
+ sha256: 88d45c6dbedabbc8ebb19555bb3d04b5e2846ae8a7dfc2c0204b54f5f6efaef7
+ md5: 3122d20dc438287e125fb5acff1df170
depends:
- - python >=3.9
- python
+ - libgcc >=14
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - liblapack >=3.9.0,<4.0a0
+ - libblas >=3.9.0,<4.0a0
+ - python_abi 3.13.* *_cp313
+ - libcblas >=3.9.0,<4.0a0
+ constrains:
+ - numpy-base <0a0
license: BSD-3-Clause
license_family: BSD
purls:
- - pkg:pypi/comm?source=hash-mapping
- size: 14690
- timestamp: 1753453984907
-- conda: https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2
- sha256: 10577f82bafd5d37f0c3f2122272d0dc1f2d133655c2bdd1a3cd5f910d0bd4c5
- md5: 6aa0173c14befcd577ded130cf6f22f5
+ - pkg:pypi/numpy?source=hash-mapping
+ size: 8888776
+ timestamp: 1757505485589
+- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda
+ sha256: e807f3bad09bdf4075dbb4168619e14b0c0360bacb2e12ef18641a834c8c5549
+ md5: 14edad12b59ccbfa3910d42c72adc2a0
depends:
- - future >=0.14.0
- - python
- license: BSD 3-Clause
+ - __glibc >=2.17,<3.0.a0
+ - ca-certificates
+ - libgcc >=14
+ license: Apache-2.0
+ license_family: Apache
+ purls: []
+ size: 3119624
+ timestamp: 1759324353651
+- conda: https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.4-hadf4263_0.conda
+ sha256: 3613774ad27e48503a3a6a9d72017087ea70f1426f6e5541dbdb59a3b626eaaf
+ md5: 79f71230c069a287efe3a8614069ddf1
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - cairo >=1.18.4,<2.0a0
+ - fontconfig >=2.15.0,<3.0a0
+ - fonts-conda-ecosystem
+ - fribidi >=1.0.10,<2.0a0
+ - harfbuzz >=11.0.1
+ - libexpat >=2.7.0,<3.0a0
+ - libfreetype >=2.13.3
+ - libfreetype6 >=2.13.3
+ - libgcc >=13
+ - libglib >=2.84.2,<3.0a0
+ - libpng >=1.6.49,<1.7.0a0
+ - libzlib >=1.3.1,<2.0a0
+ license: LGPL-2.1-or-later
+ purls: []
+ size: 455420
+ timestamp: 1751292466873
+- conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.46-h1321c63_0.conda
+ sha256: 5c7380c8fd3ad5fc0f8039069a45586aa452cf165264bc5a437ad80397b32934
+ md5: 7fa07cb0fb1b625a089ccc01218ee5b1
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - bzip2 >=1.0.8,<2.0a0
+ - libgcc >=14
+ - libzlib >=1.3.1,<2.0a0
+ license: BSD-3-Clause
license_family: BSD
- purls:
- - pkg:pypi/commonmark?source=hash-mapping
- size: 47354
- timestamp: 1570221752112
-- conda: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.10.7-py313h3dea7bd_0.conda
- sha256: 1b56d8f5ed42734e56737a98d8d943da48a58e55c5dd1a3142867afb4adef385
- md5: 2847245cb868cdf87bb7fee7b8605d10
+ purls: []
+ size: 1209177
+ timestamp: 1756742976157
+- conda: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda
+ sha256: 43d37bc9ca3b257c5dd7bf76a8426addbdec381f6786ff441dc90b1a49143b6a
+ md5: c01af13bdc553d1a8fbfff6e8db075f0
+ depends:
+ - libgcc >=14
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 450960
+ timestamp: 1754665235234
+- conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.1.0-py313h07c4f96_0.conda
+ sha256: 6058abf3d6b8ca24fbbe16b56f5a333f7ef55475d3e59ce3ad6f20e46ca49102
+ md5: f25cdf145885936fe458452d73d991dc
depends:
- __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
+ license: BSD-3-Clause
+ license_family: BSD
purls:
- - pkg:pypi/coverage?source=hash-mapping
- size: 390586
- timestamp: 1758501129226
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.10.7-py313h7d74516_0.conda
- sha256: f3e3414ffda0d03741ebbd60447114f81f362d3f568e434a963448303dd11565
- md5: 6165cb718b857579763bd1408459a530
+ - pkg:pypi/psutil?source=compressed-mapping
+ size: 481728
+ timestamp: 1758169350349
+- conda: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda
+ sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973
+ md5: b3c17d95b5a10c6e64a21fa17573e70e
depends:
- - __osx >=11.0
- - python >=3.13,<3.14.0a0
- - python >=3.13,<3.14.0a0 *_cp313
- - python_abi 3.13.* *_cp313
- - tomli
- license: Apache-2.0
- license_family: APACHE
- purls:
- - pkg:pypi/coverage?source=hash-mapping
- size: 390053
- timestamp: 1758501053435
-- conda: https://conda.anaconda.org/conda-forge/win-64/coverage-7.10.7-py313hd650c13_0.conda
- sha256: d7aed7e234d6abcc4c40ab9035c7d8d0bd610dece0eab81f391d1b6df22c40f2
- md5: 20e3184041b711b0c57859544eb4ce7d
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 8252
+ timestamp: 1726802366959
+- conda: https://conda.anaconda.org/conda-forge/linux-64/pybtex-docutils-1.0.3-py313h78bf25f_2.conda
+ sha256: c506e6f916291eed339673487aa6eda93e13faeaef7fe4b3b01b6ba29711c3e5
+ md5: 68a4db6190d2ed44f7571ff6f998c1cc
depends:
- - python >=3.13,<3.14.0a0
+ - docutils >=0.14
+ - pybtex >=0.16
+ - python >=3.13.0rc1,<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
+ - setuptools
+ license: MIT
+ license_family: MIT
purls:
- - pkg:pypi/coverage?source=hash-mapping
- size: 415962
- timestamp: 1758501048142
-- conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.13.7-py313hd8ed1ab_100.conda
- noarch: generic
- sha256: e9ac20662d1c97ef96e44751a78c0057ec308f7cc208ef1fbdc868993c9f5eb3
- md5: c5623ddbd37c5dafa7754a83f97de01e
- depends:
- - python >=3.13,<3.14.0a0
- - python_abi * *_cp313
- license: Python-2.0
- purls: []
- size: 48174
- timestamp: 1756909387263
-- conda: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.16.2-h3c4dab8_0.conda
- sha256: 3b988146a50e165f0fa4e839545c679af88e4782ec284cc7b6d07dd226d6a068
- md5: 679616eb5ad4e521c83da4650860aba7
+ - pkg:pypi/pybtex-docutils?source=hash-mapping
+ size: 16716
+ timestamp: 1725691798927
+- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.7-h2b335a9_100_cp313.conda
+ build_number: 100
+ sha256: 16cc30a5854f31ca6c3688337d34e37a79cdc518a06375fe3482ea8e2d6b34c8
+ md5: 724dcf9960e933838247971da07fe5cf
depends:
- - libstdcxx >=13
- - libgcc >=13
- __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libexpat >=2.7.0,<3.0a0
+ - bzip2 >=1.0.8,<2.0a0
+ - ld_impl_linux-64 >=2.36.1
+ - libexpat >=2.7.1,<3.0a0
+ - libffi >=3.4.6,<3.5.0a0
+ - libgcc >=14
+ - liblzma >=5.8.1,<6.0a0
+ - libmpdec >=4.0.0,<5.0a0
+ - libsqlite >=3.50.4,<4.0a0
+ - libuuid >=2.38.1,<3.0a0
- libzlib >=1.3.1,<2.0a0
- - libglib >=2.84.2,<3.0a0
- license: GPL-2.0-or-later
- license_family: GPL
+ - ncurses >=6.5,<7.0a0
+ - openssl >=3.5.2,<4.0a0
+ - python_abi 3.13.* *_cp313
+ - readline >=8.2,<9.0a0
+ - tk >=8.6.13,<8.7.0a0
+ - tzdata
+ license: Python-2.0
purls: []
- size: 437860
- timestamp: 1747855126005
-- conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.17-py313h5d5ffb9_0.conda
- sha256: 4c12ca7541d488f64ee92d6368e9a0a418e919c0b8c51517ff329b4259b4aaf8
- md5: be318961d544421f4c8d8a91bff4f118
+ size: 33583088
+ timestamp: 1756911465277
+ python_site_packages_path: lib/python3.13/site-packages
+- conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py313h3dea7bd_0.conda
+ sha256: 40dcd6718dce5fbee8aabdd0519f23d456d8feb2e15ac352eaa88bbfd3a881af
+ md5: 4794ea0adaebd9f844414e594b142cb2
depends:
- - python
- - libgcc >=14
- - libstdcxx >=14
- - libgcc >=14
- __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
+ - yaml >=0.2.5,<0.3.0a0
license: MIT
license_family: MIT
purls:
- - pkg:pypi/debugpy?source=hash-mapping
- size: 2868018
- timestamp: 1758162048107
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.17-py313hc37fe24_0.conda
- sha256: ada3d5ab7e33fdefe66b7d21f2a7876e6a00ba6d8866ee1b2101b9a34d1fad66
- md5: 42070edf971f5e14d0f51670ea1fb5e0
+ - pkg:pypi/pyyaml?source=compressed-mapping
+ size: 207109
+ timestamp: 1758892173548
+- conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.1.0-py312hfb55c3c_0.conda
+ noarch: python
+ sha256: a00a41b66c12d9c60e66b391e9a4832b7e28743348cf4b48b410b91927cd7819
+ md5: 3399d43f564c905250c1aea268ebb935
depends:
- python
- - __osx >=11.0
- - libcxx >=19
- - python 3.13.* *_cp313
- - python_abi 3.13.* *_cp313
- license: MIT
- license_family: MIT
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - _python_abi3_support 1.*
+ - cpython >=3.12
+ - zeromq >=4.3.5,<4.4.0a0
+ license: BSD-3-Clause
+ license_family: BSD
purls:
- - pkg:pypi/debugpy?source=hash-mapping
- size: 2757716
- timestamp: 1758162092566
-- conda: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.17-py313h927ade5_0.conda
- sha256: 83e33b2f0821ef043b502ed7261592eb18a7dcc43ec76213e2888d6fd99973e2
- md5: 9b792915c34565e7856fa9682879ccd2
+ - pkg:pypi/pyzmq?source=compressed-mapping
+ size: 212218
+ timestamp: 1757387023399
+- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda
+ sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c
+ md5: 283b96675859b20a825f8fa30f311446
+ depends:
+ - libgcc >=13
+ - ncurses >=6.5,<7.0a0
+ license: GPL-3.0-only
+ license_family: GPL
+ purls: []
+ size: 282480
+ timestamp: 1740379431762
+- conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.1-py313h843e2db_1.conda
+ sha256: a976e90dbd229f7dcd357b0f9a5b637bf85243f3a3e844c1e266472cae53e359
+ md5: 06c117e49934b564ef9ff6e61f279301
depends:
- python
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
- python_abi 3.13.* *_cp313
+ constrains:
+ - __glibc >=2.17
license: MIT
license_family: MIT
purls:
- - pkg:pypi/debugpy?source=hash-mapping
- size: 4000809
- timestamp: 1758162072333
-- conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
- sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017
- md5: 9ce473d1d1be1cc3810856a48b3fab32
+ - pkg:pypi/rpds-py?source=hash-mapping
+ size: 389189
+ timestamp: 1756737629819
+- conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.2-py313h11c21cd_0.conda
+ sha256: 3c26c268a4db6ff62103f6b245f650d3cd7478240335405c07e05bae85af4d36
+ md5: 85a80978a04be9c290b8fe6d9bccff1c
depends:
- - python >=3.9
- license: BSD-2-Clause
+ - __glibc >=2.17,<3.0.a0
+ - libblas >=3.9.0,<4.0a0
+ - libcblas >=3.9.0,<4.0a0
+ - libgcc >=14
+ - libgfortran
+ - libgfortran5 >=14.3.0
+ - liblapack >=3.9.0,<4.0a0
+ - libstdcxx >=14
+ - numpy <2.6
+ - numpy >=1.23,<3
+ - numpy >=1.25.2
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ license: BSD-3-Clause
license_family: BSD
purls:
- - pkg:pypi/decorator?source=hash-mapping
- size: 14129
- timestamp: 1740385067843
-- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/linux-64/epoxy-1.5.10-hb03c661_2.conda
- sha256: a5b51e491fec22bcc1765f5b2c8fff8a97428e9a5a7ee6730095fb9d091b0747
- md5: 057083b06ccf1c2778344b6dabace38b
+ - pkg:pypi/scipy?source=hash-mapping
+ size: 17034458
+ timestamp: 1757682259363
+- conda: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.43-py313h07c4f96_0.conda
+ sha256: 520f3a4f30f6a6586b68f0a91f6fa54c16c1d2320ccadc88c8d982bce80f37e4
+ md5: bdcf512a38b80aa91944747e64ee2e33
depends:
- __glibc >=2.17,<3.0.a0
- - libdrm >=2.4.125,<2.5.0a0
- - libegl >=1.7.0,<2.0a0
- - libegl-devel
+ - greenlet !=0.4.17
- libgcc >=14
- - libgl >=1.7.0,<2.0a0
- - libgl-devel
- - libglx >=1.7.0,<2.0a0
- - libglx-devel
- - xorg-libx11 >=1.8.12,<2.0a0
- - xorg-libxdamage >=1.1.6,<2.0a0
- - xorg-libxext >=1.3.6,<2.0a0
- - xorg-libxfixes >=6.0.1,<7.0a0
- - xorg-libxxf86vm >=1.1.6,<2.0a0
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ - typing-extensions >=4.6.0
license: MIT
license_family: MIT
- purls: []
- size: 411735
- timestamp: 1758743520805
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/epoxy-1.5.10-hc919400_2.conda
- sha256: ba685b87529c95a4bf9de140a33d703d57dc46b036e9586ed26890de65c1c0d5
- md5: 3b87dabebe54c6d66a07b97b53ac5874
+ purls:
+ - pkg:pypi/sqlalchemy?source=hash-mapping
+ size: 3654031
+ timestamp: 1754983976875
+- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda
+ sha256: a84ff687119e6d8752346d1d408d5cf360dee0badd487a472aa8ddedfdc219e1
+ md5: a0116df4f4ed05c303811a837d5b39d8
depends:
- - __osx >=11.0
- license: MIT
- license_family: MIT
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ - libzlib >=1.3.1,<2.0a0
+ license: TCL
+ license_family: BSD
purls: []
- size: 296347
- timestamp: 1758743805063
-- conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda
- sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca
- md5: 72e42d28960d875c7654614f8b50939a
+ size: 3285204
+ timestamp: 1748387766691
+- conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.2-py313h07c4f96_1.conda
+ sha256: c8bfe883aa2d5b59cb1d962729a12b3191518f7decbe9e3505c2aacccb218692
+ md5: 45821154b9cb2fb63c2b354c76086954
depends:
- - python >=3.9
- - typing_extensions >=4.6.0
- license: MIT and PSF-2.0
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ license: Apache-2.0
+ license_family: Apache
purls:
- - pkg:pypi/exceptiongroup?source=hash-mapping
- size: 21284
- timestamp: 1746947398083
-- conda: https://conda.anaconda.org/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda
- sha256: 9abc6c128cd40733e9b24284d0462e084d4aff6afe614f0754aa8533ebe505e4
- md5: a71efeae2c160f6789900ba2631a2c90
+ - pkg:pypi/tornado?source=hash-mapping
+ size: 877215
+ timestamp: 1756855010312
+- conda: https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda
+ sha256: ba673427dcd480cfa9bbc262fd04a9b1ad2ed59a159bd8f7e750d4c52282f34c
+ md5: 0f2ca7906bf166247d1d760c3422cb8a
depends:
- - python >=3.9
+ - __glibc >=2.17,<3.0.a0
+ - libexpat >=2.7.0,<3.0a0
+ - libffi >=3.4.6,<3.5.0a0
+ - libgcc >=13
+ - libstdcxx >=13
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/execnet?source=hash-mapping
- size: 38835
- timestamp: 1733231086305
-- conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.1-pyhd8ed1ab_0.conda
- sha256: 210c8165a58fdbf16e626aac93cc4c14dbd551a01d1516be5ecad795d2422cad
- md5: ff9efb7f7469aed3c4a8106ffa29593c
+ purls: []
+ size: 330474
+ timestamp: 1751817998141
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda
+ sha256: a5d4af601f71805ec67403406e147c48d6bad7aaeae92b0622b7e2396842d3fe
+ md5: 397a013c2dc5145a70737871aaa87e98
depends:
- - python >=3.10
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ - xorg-libx11 >=1.8.12,<2.0a0
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/executing?source=compressed-mapping
- size: 30753
- timestamp: 1756729456476
-- conda: https://conda.anaconda.org/conda-forge/noarch/flake8-7.3.0-pyhd8ed1ab_0.conda
- sha256: a32e511ea71a9667666935fd9f497f00bcc6ed0099ef04b9416ac24606854d58
- md5: 04a55140685296b25b79ad942264c0ef
+ purls: []
+ size: 392406
+ timestamp: 1749375847832
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda
+ sha256: c12396aabb21244c212e488bbdc4abcdef0b7404b15761d9329f5a4a39113c4b
+ md5: fb901ff28063514abb6046c9ec2c4a45
depends:
- - mccabe >=0.7.0,<0.8.0
- - pycodestyle >=2.14.0,<2.15.0
- - pyflakes >=3.4.0,<3.5.0
- - python >=3.9
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/flake8?source=hash-mapping
- size: 111916
- timestamp: 1750968083921
-- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2
- sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b
- md5: 0c96522c6bdaed4b1566d11387caaf45
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 397370
- timestamp: 1566932522327
-- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
- sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c
- md5: 34893075a5c9e55cdafac56607368fc6
- license: OFL-1.1
- license_family: Other
- purls: []
- size: 96530
- timestamp: 1620479909603
-- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2
- sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139
- md5: 4d59c254e01d9cde7957100457e2d5fb
- license: OFL-1.1
- license_family: Other
- purls: []
- size: 700814
- timestamp: 1620479612257
-- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda
- sha256: 2821ec1dc454bd8b9a31d0ed22a7ce22422c0aef163c59f49dfdf915d0f0ca14
- md5: 49023d73832ef61042f6a237cb2687e7
- license: LicenseRef-Ubuntu-Font-Licence-Version-1.0
- license_family: Other
purls: []
- size: 1620504
- timestamp: 1727511233259
-- conda: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda
- sha256: 7093aa19d6df5ccb6ca50329ef8510c6acb6b0d8001191909397368b65b02113
- md5: 8f5b0b297b59e1ac160ad4beec99dbee
+ size: 58628
+ timestamp: 1734227592886
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda
+ sha256: 277841c43a39f738927145930ff963c5ce4c4dacf66637a3d95d802a64173250
+ md5: 1c74ff8c35dcadf952a16f752ca5aa49
depends:
- __glibc >=2.17,<3.0.a0
- - freetype >=2.12.1,<3.0a0
- - libexpat >=2.6.3,<3.0a0
- libgcc >=13
- libuuid >=2.38.1,<3.0a0
- - libzlib >=1.3.1,<2.0a0
+ - xorg-libice >=1.1.2,<2.0a0
license: MIT
license_family: MIT
purls: []
- size: 265599
- timestamp: 1730283881107
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.15.0-h1383a14_1.conda
- sha256: f79d3d816fafbd6a2b0f75ebc3251a30d3294b08af9bb747194121f5efa364bc
- md5: 7b29f48742cea5d1ccb5edd839cb5621
+ size: 27590
+ timestamp: 1741896361728
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda
+ sha256: 51909270b1a6c5474ed3978628b341b4d4472cd22610e5f22b506855a5e20f67
+ md5: db038ce880f100acc74dba10302b5630
depends:
- - __osx >=11.0
- - freetype >=2.12.1,<3.0a0
- - libexpat >=2.6.3,<3.0a0
- - libzlib >=1.3.1,<2.0a0
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ - libxcb >=1.17.0,<2.0a0
license: MIT
license_family: MIT
purls: []
- size: 234227
- timestamp: 1730284037572
-- conda: https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.15.0-h765892d_1.conda
- sha256: ed122fc858fb95768ca9ca77e73c8d9ddc21d4b2e13aaab5281e27593e840691
- md5: 9bb0026a2131b09404c59c4290c697cd
+ size: 835896
+ timestamp: 1741901112627
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda
+ sha256: ed10c9283974d311855ae08a16dfd7e56241fac632aec3b92e3cfe73cff31038
+ md5: f6ebe2cb3f82ba6c057dde5d9debe4f7
depends:
- - freetype >=2.12.1,<3.0a0
- - libexpat >=2.6.3,<3.0a0
- - libiconv >=1.17,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 14780
+ timestamp: 1734229004433
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda
+ sha256: 753f73e990c33366a91fd42cc17a3d19bb9444b9ca5ff983605fa9e953baf57f
+ md5: d3c295b50f092ab525ffe3c2aa4b7413
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ - xorg-libx11 >=1.8.10,<2.0a0
+ - xorg-libxfixes >=6.0.1,<7.0a0
license: MIT
license_family: MIT
purls: []
- size: 192355
- timestamp: 1730284147944
-- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2
- sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61
- md5: fee5683a3f04bd15cbd8318b096a27ab
- depends:
- - fonts-conda-forge
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 3667
- timestamp: 1566974674465
-- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2
- sha256: 53f23a3319466053818540bcdf2091f253cbdbab1e0e9ae7b9e509dcaa2a5e38
- md5: f766549260d6815b0c52253f1fb1bb29
+ size: 13603
+ timestamp: 1727884600744
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda
+ sha256: 832f538ade441b1eee863c8c91af9e69b356cd3e9e1350fff4fe36cc573fc91a
+ md5: 2ccd714aa2242315acaf0a67faea780b
depends:
- - font-ttf-dejavu-sans-mono
- - font-ttf-inconsolata
- - font-ttf-source-code-pro
- - font-ttf-ubuntu
- license: BSD-3-Clause
- license_family: BSD
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ - xorg-libx11 >=1.8.10,<2.0a0
+ - xorg-libxfixes >=6.0.1,<7.0a0
+ - xorg-libxrender >=0.9.11,<0.10.0a0
+ license: MIT
+ license_family: MIT
purls: []
- size: 4102
- timestamp: 1566932280397
-- conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.1-ha770c72_0.conda
- sha256: bf8e4dffe46f7d25dc06f31038cacb01672c47b9f45201f065b0f4d00ab0a83e
- md5: 4afc585cd97ba8a23809406cd8a9eda8
+ size: 32533
+ timestamp: 1730908305254
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda
+ sha256: 43b9772fd6582bf401846642c4635c47a9b0e36ca08116b3ec3df36ab96e0ec0
+ md5: b5fcc7172d22516e1f965490e65e33a4
depends:
- - libfreetype 2.14.1 ha770c72_0
- - libfreetype6 2.14.1 h73754d4_0
- license: GPL-2.0-only OR FTL
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ - xorg-libx11 >=1.8.10,<2.0a0
+ - xorg-libxext >=1.3.6,<2.0a0
+ - xorg-libxfixes >=6.0.1,<7.0a0
+ license: MIT
+ license_family: MIT
purls: []
- size: 173114
- timestamp: 1757945422243
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.14.1-hce30654_0.conda
- sha256: 14427aecd72e973a73d5f9dfd0e40b6bc3791d253de09b7bf233f6a9a190fd17
- md5: 1ec9a1ee7a2c9339774ad9bb6fe6caec
+ size: 13217
+ timestamp: 1727891438799
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda
+ sha256: 6b250f3e59db07c2514057944a3ea2044d6a8cdde8a47b6497c254520fade1ee
+ md5: 8035c64cb77ed555e3f150b7b3972480
depends:
- - libfreetype 2.14.1 hce30654_0
- - libfreetype6 2.14.1 h6da58f4_0
- license: GPL-2.0-only OR FTL
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ license: MIT
+ license_family: MIT
purls: []
- size: 173399
- timestamp: 1757947175403
-- conda: https://conda.anaconda.org/conda-forge/win-64/freetype-2.14.1-h57928b3_0.conda
- sha256: a9b3313edea0bf14ea6147ea43a1059d0bf78771a1336d2c8282891efc57709a
- md5: d69c21967f35eb2ce7f1f85d6b6022d3
+ size: 19901
+ timestamp: 1727794976192
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda
+ sha256: da5dc921c017c05f38a38bd75245017463104457b63a1ce633ed41f214159c14
+ md5: febbab7d15033c913d53c7a2c102309d
depends:
- - libfreetype 2.14.1 h57928b3_0
- - libfreetype6 2.14.1 hdbac1cb_0
- license: GPL-2.0-only OR FTL
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ - xorg-libx11 >=1.8.10,<2.0a0
+ license: MIT
+ license_family: MIT
purls: []
- size: 184553
- timestamp: 1757946164012
-- conda: https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.16-hb03c661_0.conda
- sha256: 858283ff33d4c033f4971bf440cebff217d5552a5222ba994c49be990dacd40d
- md5: f9f81ea472684d75b9dd8d0b328cf655
+ size: 50060
+ timestamp: 1727752228921
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.2-hb03c661_0.conda
+ sha256: 83c4c99d60b8784a611351220452a0a85b080668188dce5dfa394b723d7b64f4
+ md5: ba231da7fccf9ea1e768caf5c7099b84
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=14
- license: LGPL-2.1-or-later
- purls: []
- size: 61244
- timestamp: 1757438574066
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/fribidi-1.0.16-hc919400_0.conda
- sha256: d856dc6744ecfba78c5f7df3378f03a75c911aadac803fa2b41a583667b4b600
- md5: 04bdce8d93a4ed181d1d726163c2d447
- depends:
- - __osx >=11.0
- license: LGPL-2.1-or-later
+ - xorg-libx11 >=1.8.12,<2.0a0
+ license: MIT
+ license_family: MIT
purls: []
- size: 59391
- timestamp: 1757438897523
-- conda: https://conda.anaconda.org/conda-forge/win-64/fribidi-1.0.16-hfd05255_0.conda
- sha256: 15011071ee56c216ffe276c8d734427f1f893f275ef733f728d13f610ed89e6e
- md5: c27bd87e70f970010c1c6db104b88b18
+ size: 20071
+ timestamp: 1759282564045
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda
+ sha256: 1a724b47d98d7880f26da40e45f01728e7638e6ec69f35a3e11f92acd05f9e7a
+ md5: 17dcc85db3c7886650b8908b183d6876
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: LGPL-2.1-or-later
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ - xorg-libx11 >=1.8.10,<2.0a0
+ - xorg-libxext >=1.3.6,<2.0a0
+ - xorg-libxfixes >=6.0.1,<7.0a0
+ license: MIT
+ license_family: MIT
purls: []
- size: 64394
- timestamp: 1757438741305
-- conda: https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda
- sha256: 45dfd037889b7075c5eb46394f93172de0be0b1624c7f802dd3ecc94b814d8e0
- md5: 1054c53c95d85e35b88143a3eda66373
+ size: 47179
+ timestamp: 1727799254088
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda
+ sha256: 1b9141c027f9d84a9ee5eb642a0c19457c788182a5a73c5a9083860ac5c20a8c
+ md5: 5e2eb9bf77394fc2e5918beefec9f9ab
depends:
- - python >=3.9
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ - libstdcxx >=13
+ - xorg-libx11 >=1.8.10,<2.0a0
+ - xorg-libxext >=1.3.6,<2.0a0
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/future?source=hash-mapping
- size: 364561
- timestamp: 1738926525117
-- conda: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.44.3-h2b0a6b4_0.conda
- sha256: bbacfedf7aef18117a3642c29a916c3e93b08b5d2d4c4b077ce30617c29e966e
- md5: 8a6c305c6c6b169f839eefb951608e29
+ purls: []
+ size: 13891
+ timestamp: 1727908521531
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda
+ sha256: ac0f037e0791a620a69980914a77cb6bb40308e26db11698029d6708f5aa8e0d
+ md5: 2de7f99d6581a4a7adbff607b5c278ca
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - libglib >=2.86.0,<3.0a0
- - libjpeg-turbo >=3.1.0,<4.0a0
- - liblzma >=5.8.1,<6.0a0
- - libpng >=1.6.50,<1.7.0a0
- - libtiff >=4.7.1,<4.8.0a0
- license: LGPL-2.1-or-later
- license_family: LGPL
+ - libgcc >=13
+ - xorg-libx11 >=1.8.10,<2.0a0
+ - xorg-libxext >=1.3.6,<2.0a0
+ - xorg-libxrender >=0.9.11,<0.10.0a0
+ license: MIT
+ license_family: MIT
purls: []
- size: 572548
- timestamp: 1759245368266
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/gdk-pixbuf-2.44.3-h7542897_0.conda
- sha256: 4ab990e88799bfb65e65ebb845f3dcb4a3cb60f023c22eea81d0b5975ba6f736
- md5: 4bb0bc3ad5977b3595d3c66c6dff44fa
+ size: 29599
+ timestamp: 1727794874300
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda
+ sha256: 044c7b3153c224c6cedd4484dd91b389d2d7fd9c776ad0f4a34f099b3389f4a1
+ md5: 96d57aba173e878a2089d5638016dc5e
depends:
- - __osx >=11.0
- - libglib >=2.86.0,<3.0a0
- - libintl >=0.25.1,<1.0a0
- - libjpeg-turbo >=3.1.0,<4.0a0
- - liblzma >=5.8.1,<6.0a0
- - libpng >=1.6.50,<1.7.0a0
- - libtiff >=4.7.1,<4.8.0a0
- license: LGPL-2.1-or-later
- license_family: LGPL
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ - xorg-libx11 >=1.8.10,<2.0a0
+ license: MIT
+ license_family: MIT
purls: []
- size: 545451
- timestamp: 1759246040335
-- conda: https://conda.anaconda.org/conda-forge/win-64/getopt-win32-0.1-h6a83c73_3.conda
- sha256: d04c4a6c11daa72c4a0242602e1d00c03291ef66ca2d7cd0e171088411d57710
- md5: 49c36fcad2e9af6b91e91f2ce5be8ebd
+ size: 33005
+ timestamp: 1734229037766
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda
+ sha256: 752fdaac5d58ed863bbf685bb6f98092fe1a488ea8ebb7ed7b606ccfce08637a
+ md5: 7bbe9a0cc0df0ac5f5a8ad6d6a11af2f
depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- license: LGPL-3.0-only
- license_family: LGPL
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ - xorg-libx11 >=1.8.10,<2.0a0
+ - xorg-libxext >=1.3.6,<2.0a0
+ - xorg-libxi >=1.7.10,<2.0a0
+ license: MIT
+ license_family: MIT
purls: []
- size: 26238
- timestamp: 1750744808182
-- pypi: https://files.pythonhosted.org/packages/46/80/c1e50b9b09a944b9b5f160d689fbf637b543bb8391019df1019986b8d397/gh-0.0.4.tar.gz
- name: gh
- version: 0.0.4
- sha256: db58819885a95807f963f8eb798e1d0df22ded41d9a80d5c3dc1fc8d695f1e1b
- requires_dist:
- - gitpython
-- conda: https://conda.anaconda.org/conda-forge/linux-64/gh-2.81.0-h76a2195_0.conda
- sha256: 3dc326b3aa4f6a02c22338d72f326f957aa4fa3cf39c3e32501174b7e7599cb5
- md5: 0993bdbfedf4a387c28d0538904ea33d
+ size: 32808
+ timestamp: 1727964811275
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda
+ sha256: 8a4e2ee642f884e6b78c20c0892b85dd9b2a6e64a6044e903297e616be6ca35b
+ md5: 5efa5fa6243a622445fdfd72aee15efa
depends:
- __glibc >=2.17,<3.0.a0
- license: Apache-2.0
- license_family: APACHE
+ - libgcc >=13
+ - xorg-libx11 >=1.8.10,<2.0a0
+ - xorg-libxext >=1.3.6,<2.0a0
+ license: MIT
+ license_family: MIT
purls: []
- size: 30022301
- timestamp: 1759413938659
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/gh-2.81.0-h4e0460a_0.conda
- sha256: 3d9225205c66acdae1b4db990de9dc3a3f5b5e51f13dda4f101b836fa4e619b0
- md5: b9b3f185aa8269ce61abdb99d478cc65
+ size: 17819
+ timestamp: 1734214575628
+- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-xorgproto-2024.1-hb9d3cd8_1.conda
+ sha256: 1316680be6edddee0156b86ec1102fc8286f51c1a5440366ed1db596a2dc3731
+ md5: 7c21106b851ec72c037b162c216d8f05
depends:
- - __osx >=11.0
- license: Apache-2.0
- license_family: APACHE
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=13
+ license: MIT
+ license_family: MIT
purls: []
- size: 28808234
- timestamp: 1759414318829
-- conda: https://conda.anaconda.org/conda-forge/win-64/gh-2.81.0-h36e2d1d_0.conda
- sha256: 839b523a60835d4589c329d7878151159899289d7668fb3e9e59fbb2c9829d97
- md5: 2919b67967cd93fd24cd93cc67081ec7
+ size: 565425
+ timestamp: 1726846388217
+- conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda
+ sha256: 6d9ea2f731e284e9316d95fa61869fe7bbba33df7929f82693c121022810f4ad
+ md5: a77f85f77be52ff59391544bfe73390a
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: Apache-2.0
- license_family: APACHE
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ license: MIT
+ license_family: MIT
purls: []
- size: 29210964
- timestamp: 1759414317322
-- pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl
- name: gitdb
- version: 4.0.12
- sha256: 67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf
- requires_dist:
- - smmap>=3.0.1,<6
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl
- name: gitpython
- version: 3.1.45
- sha256: 8908cb2e02fb3b93b7eb0f2827125cb699869470432cc885f019b8fd0fccff77
- requires_dist:
- - gitdb>=4.0.1,<5
- - typing-extensions>=3.10.0.2 ; python_full_version < '3.10'
- - coverage[toml] ; extra == 'test'
- - ddt>=1.1.1,!=1.4.3 ; extra == 'test'
- - mock ; python_full_version < '3.8' and extra == 'test'
- - mypy ; extra == 'test'
- - pre-commit ; extra == 'test'
- - pytest>=7.3.1 ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - pytest-instafail ; extra == 'test'
- - pytest-mock ; extra == 'test'
- - pytest-sugar ; extra == 'test'
- - typing-extensions ; python_full_version < '3.11' and extra == 'test'
- - sphinx>=7.1.2,<7.2 ; extra == 'doc'
- - sphinx-rtd-theme ; extra == 'doc'
- - sphinx-autodoc-typehints ; extra == 'doc'
- requires_python: '>=3.7'
-- conda: https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.86.0-hf516916_0.conda
- sha256: b77316bd5c8680bde4e5a7ab7013c8f0f10c1702cc6c3b0fd0fac3923a31fec3
- md5: 1a8e49615381c381659de1bc6a3bf9ec
+ size: 85189
+ timestamp: 1753484064210
+- conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h387f397_9.conda
+ sha256: 47cfe31255b91b4a6fa0e9dbaf26baa60ac97e033402dbc8b90ba5fee5ffe184
+ md5: 8035e5b54c08429354d5d64027041cad
depends:
+ - libstdcxx >=14
+ - libgcc >=14
- __glibc >=2.17,<3.0.a0
- libgcc >=14
- - libglib 2.86.0 h1fed272_0
- license: LGPL-2.1-or-later
+ - libsodium >=1.0.20,<1.0.21.0a0
+ - krb5 >=1.21.3,<1.22.0a0
+ license: MPL-2.0
+ license_family: MOZILLA
purls: []
- size: 117284
- timestamp: 1757403341964
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/glib-tools-2.86.0-hb9d6e3a_0.conda
- sha256: 8d47509530193c3f29272fc7eb45ae0517537ae5a0d0628d9c7ecc0adc79ee05
- md5: 4b9d5cb3c1b584392b97be75d0a7d709
+ size: 310648
+ timestamp: 1757370847287
+- conda: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.25.0-py313h54dd161_0.conda
+ sha256: 9d79d176afe50361cc3fd4366bedff20852dbea1e5b03f358b55f12aca22d60d
+ md5: 1fe43bd1fc86e22ad3eb0edec637f8a2
depends:
- - __osx >=11.0
- - libglib 2.86.0 h1bb475b_0
- - libintl >=0.25.1,<1.0a0
- license: LGPL-2.1-or-later
- purls: []
- size: 102231
- timestamp: 1757404604900
-- conda: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_2.conda
- sha256: 25ba37da5c39697a77fce2c9a15e48cf0a84f1464ad2aafbe53d8357a9f6cc8c
- md5: 2cd94587f3a401ae05e03a6caf09539d
+ - python
+ - cffi >=1.11
+ - zstd >=1.5.7,<1.5.8.0a0
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - zstd >=1.5.7,<1.6.0a0
+ - python_abi 3.13.* *_cp313
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/zstandard?source=hash-mapping
+ size: 471152
+ timestamp: 1757930114245
+- conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda
+ sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb
+ md5: 6432cb5d4ac0046c3ac0a8a0f95842f9
depends:
- __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - libstdcxx >=14
- license: LGPL-2.0-or-later
- license_family: LGPL
+ - libgcc >=13
+ - libstdcxx >=13
+ - libzlib >=1.3.1,<2.0a0
+ license: BSD-3-Clause
+ license_family: BSD
purls: []
- size: 99596
- timestamp: 1755102025473
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphite2-1.3.14-hec049ff_2.conda
- sha256: c507ae9989dbea7024aa6feaebb16cbf271faac67ac3f0342ef1ab747c20475d
- md5: 0fc46fee39e88bbcf5835f71a9d9a209
+ size: 567578
+ timestamp: 1742433379869
+- conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda
+ sha256: a3967b937b9abf0f2a99f3173fa4630293979bd1644709d89580e7c62a544661
+ md5: aaa2a381ccc56eac91d63b6c1240312f
depends:
- - __osx >=11.0
- - libcxx >=19
- license: LGPL-2.0-or-later
- license_family: LGPL
+ - cpython
+ - python-gil
+ license: MIT
+ license_family: MIT
purls: []
- size: 81202
- timestamp: 1755102333712
-- conda: https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.14-hac47afa_2.conda
- sha256: 5f1714b07252f885a62521b625898326ade6ca25fbc20727cfe9a88f68a54bfd
- md5: b785694dd3ec77a011ccf0c24725382b
+ size: 8191
+ timestamp: 1744137672556
+- conda: https://conda.anaconda.org/conda-forge/noarch/adwaita-icon-theme-49.0-unix_0.conda
+ sha256: a362b4f5c96a0bf4def96be1a77317e2730af38915eb9bec85e2a92836501ed7
+ md5: b3f0179590f3c0637b7eb5309898f79e
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: LGPL-2.0-or-later
+ - __unix
+ - hicolor-icon-theme
+ - librsvg
+ license: LGPL-3.0-or-later OR CC-BY-SA-3.0
license_family: LGPL
purls: []
- size: 96336
- timestamp: 1755102441729
-- pypi: https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl
- name: graphviz
- version: '0.21'
- sha256: 54f33de9f4f911d7e84e4191749cac8cc5653f815b06738c54db9a15ab8b1e42
- requires_dist:
- - build ; extra == 'dev'
- - wheel ; extra == 'dev'
- - twine ; extra == 'dev'
- - flake8 ; extra == 'dev'
- - flake8-pyproject ; extra == 'dev'
- - pep8-naming ; extra == 'dev'
- - tox>=3 ; extra == 'dev'
- - pytest>=7,<8.1 ; extra == 'test'
- - pytest-mock>=3 ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - coverage ; extra == 'test'
- - sphinx>=5,<7 ; extra == 'docs'
- - sphinx-autodoc-typehints ; extra == 'docs'
- - sphinx-rtd-theme>=0.2.5 ; extra == 'docs'
- requires_python: '>=3.9'
-- conda: https://conda.anaconda.org/conda-forge/linux-64/graphviz-13.1.2-h87b6fe6_0.conda
- sha256: efbd7d483f3d79b7882515ccf229eceb7f4ff636ea2019044e98243722f428be
- md5: 0adddc9b820f596638d8b0ff9e3b4823
+ size: 631452
+ timestamp: 1758743294412
+- conda: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda
+ sha256: 6c4456a138919dae9edd3ac1a74b6fbe5fd66c05675f54df2f8ab8c8d0cc6cea
+ md5: 1fd9696649f65fd6611fcdb4ffec738a
depends:
- - __glibc >=2.17,<3.0.a0
- - adwaita-icon-theme
- - cairo >=1.18.4,<2.0a0
- - fonts-conda-ecosystem
- - gdk-pixbuf >=2.42.12,<3.0a0
- - gtk3 >=3.24.43,<4.0a0
- - gts >=0.7.6,<0.8.0a0
- - libexpat >=2.7.1,<3.0a0
- - libgcc >=14
- - libgd >=2.3.3,<2.4.0a0
- - libglib >=2.84.3,<3.0a0
- - librsvg >=2.58.4,<3.0a0
- - libstdcxx >=14
- - libwebp-base >=1.6.0,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- - pango >=1.56.4,<2.0a0
- license: EPL-1.0
- license_family: Other
- purls: []
- size: 2427887
- timestamp: 1754732581595
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphviz-13.1.2-hcd33d8b_0.conda
- sha256: f25e1828d02ebd78214966f483cfca5ac6a7b18824369c748d8cda99c66ff588
- md5: 81ab85a5a8481667660c7ce6e84bd681
+ - python >=3.10
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/alabaster?source=hash-mapping
+ size: 18684
+ timestamp: 1733750512696
+- conda: https://conda.anaconda.org/conda-forge/noarch/appnope-0.1.4-pyhd8ed1ab_1.conda
+ sha256: 8f032b140ea4159806e4969a68b4a3c0a7cab1ad936eb958a2b5ffe5335e19bf
+ md5: 54898d0f524c9dee622d44bbb081a8ab
+ depends:
+ - python >=3.9
+ license: BSD-2-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/appnope?source=hash-mapping
+ size: 10076
+ timestamp: 1733332433806
+- conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda
+ sha256: 93b14414b3b3ed91e286e1cbe4e7a60c4e1b1c730b0814d1e452a8ac4b9af593
+ md5: 8f587de4bcf981e26228f268df374a9b
+ depends:
+ - python >=3.9
+ constrains:
+ - astroid >=2,<4
+ license: Apache-2.0
+ license_family: Apache
+ purls:
+ - pkg:pypi/asttokens?source=hash-mapping
+ size: 28206
+ timestamp: 1733250564754
+- conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda
+ sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019
+ md5: a10d11958cadc13fdb43df75f8b1903f
+ depends:
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/attrs?source=hash-mapping
+ size: 57181
+ timestamp: 1741918625732
+- conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda
+ sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac
+ md5: 0a01c169f0ab0f91b26e77a3301fbfe4
depends:
- - __osx >=11.0
- - adwaita-icon-theme
- - cairo >=1.18.4,<2.0a0
- - fonts-conda-ecosystem
- - gdk-pixbuf >=2.42.12,<3.0a0
- - gtk3 >=3.24.43,<4.0a0
- - gts >=0.7.6,<0.8.0a0
- - libcxx >=19
- - libexpat >=2.7.1,<3.0a0
- - libgd >=2.3.3,<2.4.0a0
- - libglib >=2.84.3,<3.0a0
- - librsvg >=2.58.4,<3.0a0
- - libwebp-base >=1.6.0,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- - pango >=1.56.4,<2.0a0
- license: EPL-1.0
- license_family: Other
+ - 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://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda
+ sha256: 3b82f62baad3fd33827b01b0426e8203a2786c8f452f633740868296bcbe8485
+ md5: c9e0c0f82f6e63323827db462b40ede8
+ depends:
+ - __win
+ license: ISC
purls: []
- size: 2201370
- timestamp: 1754732518951
-- conda: https://conda.anaconda.org/conda-forge/win-64/graphviz-13.1.2-ha5e8f4b_0.conda
- sha256: aef252782fcfd8ebffdcc49c525702db33127535d13d7b00808bbc40919caaed
- md5: a1599e42b950661f58f219f3fbe87fde
+ size: 154489
+ timestamp: 1754210967212
+- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda
+ sha256: 837b795a2bb39b75694ba910c13c15fa4998d4bb2a622c214a6a5174b2ae53d1
+ md5: 74784ee3d225fc3dca89edb635b4e5cc
depends:
- - cairo >=1.18.4,<2.0a0
- - getopt-win32 >=0.1,<0.1.1.0a0
- - gts >=0.7.6,<0.8.0a0
- - libexpat >=2.7.1,<3.0a0
- - libgd >=2.3.3,<2.4.0a0
- - libglib >=2.84.3,<3.0a0
- - libwebp-base >=1.6.0,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- - pango >=1.56.4,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: EPL-1.0
- license_family: Other
+ - __unix
+ license: ISC
purls: []
- size: 1208526
- timestamp: 1754732367050
-- conda: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.2.4-py313h7033f15_1.conda
- sha256: 1e8721a277c137fd4df8083b4fdd3b2f163156efebf03d0fee3d8b6c978e56c0
- md5: 54e4dec31235bbc794d091af9afcd845
+ size: 154402
+ timestamp: 1754210968730
+- conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda
+ sha256: a1ad5b0a2a242f439608f22a538d2175cac4444b7b3f4e2b8c090ac337aaea40
+ md5: 11f59985f49df4620890f3e746ed7102
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - libstdcxx >=14
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
- license: MIT
- license_family: MIT
+ - python >=3.9
+ license: ISC
purls:
- - pkg:pypi/greenlet?source=hash-mapping
- size: 239662
- timestamp: 1756752171827
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/greenlet-3.2.4-py313hb4b7877_1.conda
- sha256: 23c846ec9fa65d45dead3819e7a20e8a6cbf2cabea88079ecce41f1c59090f19
- md5: a8b2e847e2d130566560656801f2e84a
+ - pkg:pypi/certifi?source=hash-mapping
+ size: 158692
+ timestamp: 1754231530168
+- conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda
+ sha256: 838d5a011f0e7422be6427becba3de743c78f3874ad2743c341accbba9bb2624
+ md5: 7e7d5ef1b9ed630e4a1c358d6bc62284
depends:
- - __osx >=11.0
- - libcxx >=19
- - python >=3.13,<3.14.0a0
- - python >=3.13,<3.14.0a0 *_cp313
- - python_abi 3.13.* *_cp313
+ - python >=3.9
license: MIT
license_family: MIT
purls:
- - pkg:pypi/greenlet?source=hash-mapping
- size: 234273
- timestamp: 1756752459387
-- conda: https://conda.anaconda.org/conda-forge/win-64/greenlet-3.2.4-py313hfe59770_1.conda
- sha256: 0a00ca97ca6c07fc59f40618a6acc27482e638833aa1c326e9e27901cad129d9
- md5: a99ecf6d986291e226e4ed4ee09829d8
+ - pkg:pypi/charset-normalizer?source=hash-mapping
+ size: 51033
+ timestamp: 1754767444665
+- conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh707e725_0.conda
+ sha256: c6567ebc27c4c071a353acaf93eb82bb6d9a6961e40692a359045a89a61d02c0
+ md5: e76c4ba9e1837847679421b8d549b784
depends:
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
+ - __unix
+ - python >=3.10
+ license: BSD-3-Clause
+ license_family: BSD
purls:
- - pkg:pypi/greenlet?source=hash-mapping
- size: 224056
- timestamp: 1756752480161
-- conda: https://conda.anaconda.org/conda-forge/linux-64/gtk3-3.24.43-h0c6a113_5.conda
- sha256: d36263cbcbce34ec463ce92bd72efa198b55d987959eab6210cc256a0e79573b
- md5: 67d00e9cfe751cfe581726c5eff7c184
+ - pkg:pypi/click?source=compressed-mapping
+ size: 91622
+ timestamp: 1758270534287
+- conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.0-pyh7428d3b_0.conda
+ sha256: 0a008359973e833b568d0a18cf04556b12a4f5182e745dfc8ade32c38fa1fca5
+ md5: 4601476ee4ad7ad522e5ffa5a579a48e
depends:
- - __glibc >=2.17,<3.0.a0
- - at-spi2-atk >=2.38.0,<3.0a0
- - atk-1.0 >=2.38.0
- - cairo >=1.18.4,<2.0a0
- - epoxy >=1.5.10,<1.6.0a0
- - fontconfig >=2.15.0,<3.0a0
- - fonts-conda-ecosystem
- - fribidi >=1.0.10,<2.0a0
- - gdk-pixbuf >=2.42.12,<3.0a0
- - glib-tools
- - harfbuzz >=11.0.0,<12.0a0
- - hicolor-icon-theme
- - libcups >=2.3.3,<2.4.0a0
- - libcups >=2.3.3,<3.0a0
- - libexpat >=2.6.4,<3.0a0
- - libgcc >=13
- - libglib >=2.84.0,<3.0a0
- - liblzma >=5.6.4,<6.0a0
- - libxkbcommon >=1.8.1,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- - pango >=1.56.3,<2.0a0
- - wayland >=1.23.1,<2.0a0
- - xorg-libx11 >=1.8.12,<2.0a0
- - xorg-libxcomposite >=0.4.6,<1.0a0
- - xorg-libxcursor >=1.2.3,<2.0a0
- - xorg-libxdamage >=1.1.6,<2.0a0
- - xorg-libxext >=1.3.6,<2.0a0
- - xorg-libxfixes >=6.0.1,<7.0a0
- - xorg-libxi >=1.8.2,<2.0a0
- - xorg-libxinerama >=1.1.5,<1.2.0a0
- - xorg-libxrandr >=1.5.4,<2.0a0
- - xorg-libxrender >=0.9.12,<0.10.0a0
- license: LGPL-2.0-or-later
- license_family: LGPL
+ - __win
+ - colorama
+ - python >=3.10
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/click?source=compressed-mapping
+ size: 92148
+ timestamp: 1758270588199
+- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda
+ sha256: 576a44729314ad9e4e5ebe055fbf48beb8116b60e58f9070278985b2b634f212
+ md5: 2da13f2b299d8e1995bafbbe9689a2f7
+ depends:
+ - python >=3.9
+ - python
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/comm?source=hash-mapping
+ size: 14690
+ timestamp: 1753453984907
+- conda: https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2
+ sha256: 10577f82bafd5d37f0c3f2122272d0dc1f2d133655c2bdd1a3cd5f910d0bd4c5
+ md5: 6aa0173c14befcd577ded130cf6f22f5
+ depends:
+ - future >=0.14.0
+ - python
+ license: BSD 3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/commonmark?source=hash-mapping
+ size: 47354
+ timestamp: 1570221752112
+- conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.13.7-py313hd8ed1ab_100.conda
+ noarch: generic
+ sha256: e9ac20662d1c97ef96e44751a78c0057ec308f7cc208ef1fbdc868993c9f5eb3
+ md5: c5623ddbd37c5dafa7754a83f97de01e
+ depends:
+ - python >=3.13,<3.14.0a0
+ - python_abi * *_cp313
+ license: Python-2.0
purls: []
- size: 5585389
- timestamp: 1743405684985
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/gtk3-3.24.43-h07173f4_5.conda
- sha256: 9650ac1a02975ae0a3917443dc3c35ddc4d8e87a1cb04fda115af5f98e5d457c
- md5: 8353369d4c2ecc5afd888405d3226fd9
+ size: 48174
+ timestamp: 1756909387263
+- conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda
+ sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017
+ md5: 9ce473d1d1be1cc3810856a48b3fab32
+ depends:
+ - python >=3.9
+ license: BSD-2-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/decorator?source=hash-mapping
+ size: 14129
+ timestamp: 1740385067843
+- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda
+ sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca
+ md5: 72e42d28960d875c7654614f8b50939a
+ depends:
+ - python >=3.9
+ - typing_extensions >=4.6.0
+ license: MIT and PSF-2.0
+ purls:
+ - pkg:pypi/exceptiongroup?source=hash-mapping
+ size: 21284
+ timestamp: 1746947398083
+- conda: https://conda.anaconda.org/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda
+ sha256: 9abc6c128cd40733e9b24284d0462e084d4aff6afe614f0754aa8533ebe505e4
+ md5: a71efeae2c160f6789900ba2631a2c90
depends:
- - __osx >=11.0
- - atk-1.0 >=2.38.0
- - cairo >=1.18.4,<2.0a0
- - epoxy >=1.5.10,<1.6.0a0
- - fribidi >=1.0.10,<2.0a0
- - gdk-pixbuf >=2.42.12,<3.0a0
- - glib-tools
- - harfbuzz >=11.0.0,<12.0a0
- - hicolor-icon-theme
- - libexpat >=2.6.4,<3.0a0
- - libglib >=2.84.0,<3.0a0
- - libintl >=0.23.1,<1.0a0
- - liblzma >=5.6.4,<6.0a0
- - libzlib >=1.3.1,<2.0a0
- - pango >=1.56.3,<2.0a0
- license: LGPL-2.0-or-later
- license_family: LGPL
- purls: []
- size: 4792338
- timestamp: 1743406461562
-- conda: https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda
- sha256: b5cd16262fefb836f69dc26d879b6508d29f8a5c5948a966c47fe99e2e19c99b
- md5: 4d8df0b0db060d33c9a702ada998a8fe
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/execnet?source=hash-mapping
+ size: 38835
+ timestamp: 1733231086305
+- conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.1-pyhd8ed1ab_0.conda
+ sha256: 210c8165a58fdbf16e626aac93cc4c14dbd551a01d1516be5ecad795d2422cad
+ md5: ff9efb7f7469aed3c4a8106ffa29593c
depends:
- - libgcc-ng >=12
- - libglib >=2.76.3,<3.0a0
- - libstdcxx-ng >=12
- license: LGPL-2.0-or-later
- license_family: LGPL
+ - python >=3.10
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/executing?source=compressed-mapping
+ size: 30753
+ timestamp: 1756729456476
+- conda: https://conda.anaconda.org/conda-forge/noarch/flake8-7.3.0-pyhd8ed1ab_0.conda
+ sha256: a32e511ea71a9667666935fd9f497f00bcc6ed0099ef04b9416ac24606854d58
+ md5: 04a55140685296b25b79ad942264c0ef
+ depends:
+ - mccabe >=0.7.0,<0.8.0
+ - pycodestyle >=2.14.0,<2.15.0
+ - pyflakes >=3.4.0,<3.5.0
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/flake8?source=hash-mapping
+ size: 111916
+ timestamp: 1750968083921
+- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2
+ sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b
+ md5: 0c96522c6bdaed4b1566d11387caaf45
+ license: BSD-3-Clause
+ license_family: BSD
purls: []
- size: 318312
- timestamp: 1686545244763
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/gts-0.7.6-he42f4ea_4.conda
- sha256: e0f8c7bc1b9ea62ded78ffa848e37771eeaaaf55b3146580513c7266862043ba
- md5: 21b4dd3098f63a74cf2aa9159cbef57d
+ size: 397370
+ timestamp: 1566932522327
+- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
+ sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c
+ md5: 34893075a5c9e55cdafac56607368fc6
+ license: OFL-1.1
+ license_family: Other
+ purls: []
+ size: 96530
+ timestamp: 1620479909603
+- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2
+ sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139
+ md5: 4d59c254e01d9cde7957100457e2d5fb
+ license: OFL-1.1
+ license_family: Other
+ purls: []
+ size: 700814
+ timestamp: 1620479612257
+- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda
+ sha256: 2821ec1dc454bd8b9a31d0ed22a7ce22422c0aef163c59f49dfdf915d0f0ca14
+ md5: 49023d73832ef61042f6a237cb2687e7
+ license: LicenseRef-Ubuntu-Font-Licence-Version-1.0
+ license_family: Other
+ purls: []
+ size: 1620504
+ timestamp: 1727511233259
+- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2
+ sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61
+ md5: fee5683a3f04bd15cbd8318b096a27ab
depends:
- - libcxx >=15.0.7
- - libglib >=2.76.3,<3.0a0
- license: LGPL-2.0-or-later
- license_family: LGPL
+ - fonts-conda-forge
+ license: BSD-3-Clause
+ license_family: BSD
purls: []
- size: 304331
- timestamp: 1686545503242
-- conda: https://conda.anaconda.org/conda-forge/win-64/gts-0.7.6-h6b5321d_4.conda
- sha256: b79755d2f9fc2113b6949bfc170c067902bc776e2c20da26e746e780f4f5a2d4
- md5: a41f14768d5e377426ad60c613f2923b
+ size: 3667
+ timestamp: 1566974674465
+- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2
+ sha256: 53f23a3319466053818540bcdf2091f253cbdbab1e0e9ae7b9e509dcaa2a5e38
+ md5: f766549260d6815b0c52253f1fb1bb29
depends:
- - libglib >=2.76.3,<3.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- license: LGPL-2.0-or-later
- license_family: LGPL
+ - font-ttf-dejavu-sans-mono
+ - font-ttf-inconsolata
+ - font-ttf-source-code-pro
+ - font-ttf-ubuntu
+ license: BSD-3-Clause
+ license_family: BSD
purls: []
- size: 188688
- timestamp: 1686545648050
+ size: 4102
+ timestamp: 1566932280397
+- conda: https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda
+ sha256: 45dfd037889b7075c5eb46394f93172de0be0b1624c7f802dd3ecc94b814d8e0
+ md5: 1054c53c95d85e35b88143a3eda66373
+ depends:
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/future?source=hash-mapping
+ size: 364561
+ timestamp: 1738926525117
- conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda
sha256: 84c64443368f84b600bfecc529a1194a3b14c3656ee2e832d15a20e0329b6da3
md5: 164fc43f0b53b6e3a7bc7dce5e4f1dc9
@@ -2622,81 +3351,6 @@ packages:
- pkg:pypi/h2?source=compressed-mapping
size: 95967
timestamp: 1756364871835
-- conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.5.1-h15599e2_0.conda
- sha256: 3bf149eab76768ed10f95eba015ca996cd6be7dc666996a004c4a8340a57cd60
- md5: b90a6ec73cc7d630981f78d4c7ca8fed
- depends:
- - __glibc >=2.17,<3.0.a0
- - cairo >=1.18.4,<2.0a0
- - graphite2 >=1.3.14,<2.0a0
- - icu >=75.1,<76.0a0
- - libexpat >=2.7.1,<3.0a0
- - libfreetype >=2.14.1
- - libfreetype6 >=2.14.1
- - libgcc >=14
- - libglib >=2.86.0,<3.0a0
- - libstdcxx >=14
- - libzlib >=1.3.1,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 2427482
- timestamp: 1758640288422
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-11.5.1-haf38c7b_0.conda
- sha256: ceea9b35e8e81a0e345035f2e46574a213b7d3d7b2f8fdd0cb049490bddde6c2
- md5: effd4cec7d221d77cd937a83132f5b9e
- depends:
- - __osx >=11.0
- - cairo >=1.18.4,<2.0a0
- - graphite2 >=1.3.14,<2.0a0
- - icu >=75.1,<76.0a0
- - libcxx >=19
- - libexpat >=2.7.1,<3.0a0
- - libfreetype >=2.14.1
- - libfreetype6 >=2.14.1
- - libglib >=2.86.0,<3.0a0
- - libzlib >=1.3.1,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 1514711
- timestamp: 1758640885114
-- conda: https://conda.anaconda.org/conda-forge/win-64/harfbuzz-12.1.0-h5f2951f_0.conda
- sha256: 7045c215f3faa45ace2282227aec31c54b32777cbc450bd76da16ae0d2ca921c
- md5: 1ec43dd7e36f03749e485ea3f90a603a
- depends:
- - cairo >=1.18.4,<2.0a0
- - graphite2 >=1.3.14,<2.0a0
- - icu >=75.1,<76.0a0
- - libexpat >=2.7.1,<3.0a0
- - libfreetype >=2.14.1
- - libfreetype6 >=2.14.1
- - libglib >=2.86.0,<3.0a0
- - libzlib >=1.3.1,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- license: MIT
- license_family: MIT
- purls: []
- size: 1138892
- timestamp: 1759366797248
-- conda: https://conda.anaconda.org/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_2.tar.bz2
- sha256: 336f29ceea9594f15cc8ec4c45fdc29e10796573c697ee0d57ebb7edd7e92043
- md5: bbf6f174dcd3254e19a2f5d2295ce808
- license: GPL-2.0-or-later
- license_family: GPL
- purls: []
- size: 13841
- timestamp: 1605162808667
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/hicolor-icon-theme-0.17-hce30654_2.tar.bz2
- sha256: 286e33fb452f61133a3a61d002890235d1d1378554218ab063d6870416440281
- md5: 237b05b7eb284d7eebc3c5d93f5e4bca
- license: GPL-2.0-or-later
- license_family: GPL
- purls: []
- size: 13800
- timestamp: 1611053664863
- conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba
md5: 0a802cb9888dd14eeefc611f05c40b6e
@@ -2706,53 +3360,19 @@ packages:
license_family: MIT
purls:
- pkg:pypi/hpack?source=hash-mapping
- size: 30731
- timestamp: 1737618390337
-- conda: https://conda.anaconda.org/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://conda.anaconda.org/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://conda.anaconda.org/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://conda.anaconda.org/conda-forge/win-64/icu-75.1-he0c23c2_0.conda
- sha256: 1d04369a1860a1e9e371b9fc82dd0092b616adcf057d6c88371856669280e920
- md5: 8579b6bb8d18be7c0b27fb08adeeeb40
+ size: 30731
+ timestamp: 1737618390337
+- conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
+ sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8
+ md5: 8e6923fc12f1fe8f8c4e5c9f343256ac
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - python >=3.9
license: MIT
license_family: MIT
- purls: []
- size: 14544252
- timestamp: 1720853966338
+ purls:
+ - pkg:pypi/hyperframe?source=hash-mapping
+ size: 17397
+ timestamp: 1737618427549
- conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda
sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87
md5: 39a4f67be3286c86d696df570b1201b7
@@ -3052,1380 +3672,1491 @@ packages:
- pkg:pypi/jupyter-core?source=hash-mapping
size: 59972
timestamp: 1748333368923
-- conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda
- sha256: 0960d06048a7185d3542d850986d807c6e37ca2e644342dd0c72feefcf26c2a4
- md5: b38117a3c920364aff79f870c984b4a3
+- conda: https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2
+ sha256: 5210d31c8f2402dd1ad1b3edcf7a53292b9da5de20cd14d9c243dbf9278b1c4f
+ md5: 8d67904973263afd2985ba56aa2d6bb4
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- license: LGPL-2.1-or-later
- purls: []
- size: 134088
- timestamp: 1754905959823
-- conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda
- sha256: 99df692f7a8a5c27cd14b5fb1374ee55e756631b9c3d659ed3ee60830249b238
- md5: 3f43953b7d3fb3aaa1d0d0723d91e368
+ - python
+ - six
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/latexcodec?source=hash-mapping
+ size: 18212
+ timestamp: 1592937373647
+- conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda
+ sha256: 0fbacdfb31e55964152b24d5567e9a9996e1e7902fb08eb7d91b5fd6ce60803a
+ md5: fee3164ac23dfca50cfcc8b85ddefb81
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
+ - mdurl >=0.1,<1
+ - python >=3.9
license: MIT
license_family: MIT
- purls: []
- size: 1370023
- timestamp: 1719463201255
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda
- sha256: 4442f957c3c77d69d9da3521268cad5d54c9033f1a73f99cde0a3658937b159b
- md5: c6dc8a0fdec13a0565936655c33069a1
+ purls:
+ - pkg:pypi/markdown-it-py?source=hash-mapping
+ size: 64430
+ timestamp: 1733250550053
+- conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda
+ sha256: 69b7dc7131703d3d60da9b0faa6dd8acbf6f6c396224cf6aef3e855b8c0c41c6
+ md5: af6ab708897df59bd6e7283ceab1b56b
depends:
- - __osx >=11.0
- - libcxx >=16
- - libedit >=3.1.20191231,<3.2.0a0
- - libedit >=3.1.20191231,<4.0a0
- - openssl >=3.3.1,<4.0a0
+ - python >=3.9
+ - traitlets
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/matplotlib-inline?source=hash-mapping
+ size: 14467
+ timestamp: 1733417051523
+- conda: https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda
+ sha256: 9b0037171dad0100f0296699a11ae7d355237b55f42f9094aebc0f41512d96a1
+ md5: 827064ddfe0de2917fb29f1da4f8f533
+ depends:
+ - python >=3.9
license: MIT
license_family: MIT
- purls: []
- size: 1155530
- timestamp: 1719463474401
-- conda: https://conda.anaconda.org/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda
- sha256: 18e8b3430d7d232dad132f574268f56b3eb1a19431d6d5de8c53c29e6c18fa81
- md5: 31aec030344e962fbd7dbbbbd68e60a9
+ purls:
+ - pkg:pypi/mccabe?source=hash-mapping
+ size: 12934
+ timestamp: 1733216573915
+- conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.conda
+ sha256: 123cc004e2946879708cdb6a9eff24acbbb054990d6131bb94bca7a374ebebfc
+ md5: 1997a083ef0b4c9331f9191564be275e
depends:
- - openssl >=3.3.1,<4.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - markdown-it-py >=2.0.0,<5.0.0
+ - python >=3.10
license: MIT
license_family: MIT
- purls: []
- size: 712034
- timestamp: 1719463874284
-- conda: https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2
- sha256: 5210d31c8f2402dd1ad1b3edcf7a53292b9da5de20cd14d9c243dbf9278b1c4f
- md5: 8d67904973263afd2985ba56aa2d6bb4
+ purls:
+ - pkg:pypi/mdit-py-plugins?source=hash-mapping
+ size: 43805
+ timestamp: 1754946862113
+- conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda
+ sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7
+ md5: 592132998493b3ff25fd7479396e8351
+ depends:
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/mdurl?source=hash-mapping
+ size: 14465
+ timestamp: 1733255681319
+- conda: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.3.0-pyhe01879c_0.conda
+ sha256: 07cc8d775a3d598fe7c6ca4ffb543f1938df5f18e296719a4651bfb73f4f0d57
+ md5: 2cb3690891768b4b9f7c7764afa965c1
+ depends:
+ - importlib-metadata
+ - ipykernel
+ - ipython
+ - jupyter-cache >=0.5
+ - myst-parser >=1.0.0
+ - nbclient
+ - nbformat >=5.0
+ - python >=3.9
+ - pyyaml
+ - sphinx >=5
+ - typing_extensions
+ - python
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/myst-nb?source=hash-mapping
+ size: 68592
+ timestamp: 1752582039487
+- conda: https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda
+ sha256: f035d0ea623f63247f0f944eb080eaa2a45fb5b7fda8947f4ac94d381ef3bf33
+ md5: b528795158847039003033ee0db20e9b
+ depends:
+ - docutils >=0.19,<0.22
+ - jinja2
+ - markdown-it-py >=3.0.0,<4.0.0
+ - mdit-py-plugins >=0.4.1,<1
+ - python >=3.10
+ - pyyaml
+ - sphinx >=7,<9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/myst-parser?source=hash-mapping
+ size: 73074
+ timestamp: 1739381945342
+- conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda
+ sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135
+ md5: 6bb0d77277061742744176ab555b723c
+ depends:
+ - jupyter_client >=6.1.12
+ - jupyter_core >=4.12,!=5.0.*
+ - nbformat >=5.1
+ - python >=3.8
+ - traitlets >=5.4
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/nbclient?source=hash-mapping
+ size: 28045
+ timestamp: 1734628936013
+- conda: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda
+ sha256: 7a5bd30a2e7ddd7b85031a5e2e14f290898098dc85bea5b3a5bf147c25122838
+ md5: bbe1963f1e47f594070ffe87cdf612ea
+ depends:
+ - jsonschema >=2.6
+ - jupyter_core >=4.12,!=5.0.*
+ - python >=3.9
+ - python-fastjsonschema >=2.15
+ - traitlets >=5.1
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/nbformat?source=hash-mapping
+ size: 100945
+ timestamp: 1733402844974
+- conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda
+ sha256: bb7b21d7fd0445ddc0631f64e66d91a179de4ba920b8381f29b9d006a42788c0
+ md5: 598fd7d4d0de2455fb74f56063969a97
+ depends:
+ - python >=3.9
+ license: BSD-2-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/nest-asyncio?source=hash-mapping
+ size: 11543
+ timestamp: 1733325673691
+- conda: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda
+ sha256: 9e1f3dda737ac9aeec3c245c5d856d0268c4f64a5293c094298d74bb55e2b165
+ md5: 66f9ba52d846feffa1c5d62522324b4f
+ depends:
+ - python >=3.9
+ - sphinx >=6
+ - tomli >=1.1.0
+ - python
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/numpydoc?source=hash-mapping
+ size: 60220
+ timestamp: 1750861325361
+- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda
+ sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991
+ md5: 58335b26c38bf4a20f399384c33cbcf9
+ depends:
+ - python >=3.8
+ - python
+ license: Apache-2.0
+ license_family: APACHE
+ purls:
+ - pkg:pypi/packaging?source=hash-mapping
+ size: 62477
+ timestamp: 1745345660407
+- conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.5-pyhcf101f3_0.conda
+ sha256: 30de7b4d15fbe53ffe052feccde31223a236dae0495bab54ab2479de30b2990f
+ md5: a110716cdb11cf51482ff4000dc253d7
+ depends:
+ - python >=3.10
+ - python
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/parso?source=hash-mapping
+ size: 81562
+ timestamp: 1755974222274
+- conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda
+ sha256: 202af1de83b585d36445dc1fda94266697341994d1a3328fabde4989e1b3d07a
+ md5: d0d408b1f18883a944376da5cf8101ea
+ depends:
+ - ptyprocess >=0.5
+ - python >=3.9
+ license: ISC
+ purls:
+ - pkg:pypi/pexpect?source=hash-mapping
+ size: 53561
+ timestamp: 1733302019362
+- conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda
+ sha256: e2ac3d66c367dada209fc6da43e645672364b9fd5f9d28b9f016e24b81af475b
+ md5: 11a9d1d09a3615fc07c3faf79bc0b943
+ depends:
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/pickleshare?source=hash-mapping
+ size: 11748
+ timestamp: 1733327448200
+- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
+ sha256: dfe0fa6e351d2b0cef95ac1a1533d4f960d3992f9e0f82aeb5ec3623a699896b
+ md5: cc9d9a3929503785403dbfad9f707145
depends:
+ - python >=3.10
- python
- - six
license: MIT
license_family: MIT
purls:
- - pkg:pypi/latexcodec?source=hash-mapping
- size: 18212
- timestamp: 1592937373647
-- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-ha97dd6f_2.conda
- sha256: 707dfb8d55d7a5c6f95c772d778ef07a7ca85417d9971796f7d3daad0b615de8
- md5: 14bae321b8127b63cba276bd53fac237
- depends:
- - __glibc >=2.17,<3.0.a0
- constrains:
- - binutils_impl_linux-64 2.44
- license: GPL-3.0-only
- license_family: GPL
- purls: []
- size: 747158
- timestamp: 1758810907507
-- conda: https://conda.anaconda.org/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://conda.anaconda.org/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://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h6470a55_1.conda
- sha256: 868a3dff758cc676fa1286d3f36c3e0101cca56730f7be531ab84dc91ec58e9d
- md5: c1b81da6d29a14b542da14a36c9fbf3f
+ - pkg:pypi/platformdirs?source=compressed-mapping
+ size: 23653
+ timestamp: 1756227402815
+- conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
+ sha256: a8eb555eef5063bbb7ba06a379fa7ea714f57d9741fe0efdb9442dbbc2cccbcc
+ md5: 7da7ccd349dbf6487a7778579d2bb971
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://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-36_h4a7cf45_openblas.conda
- build_number: 36
- sha256: a1670eb8c9293f37a245e313bd9d72a301c79e8668a6a5d418c90335719fbaff
- md5: 2a6122504dc8ea139337046d34a110cb
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/pluggy?source=hash-mapping
+ size: 24246
+ timestamp: 1747339794916
+- conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
+ sha256: 4817651a276016f3838957bfdf963386438c70761e9faec7749d411635979bae
+ md5: edb16f14d920fb3faf17f5ce582942d6
depends:
- - libopenblas >=0.3.30,<0.3.31.0a0
- - libopenblas >=0.3.30,<1.0a0
+ - python >=3.10
+ - wcwidth
constrains:
- - liblapacke 3.9.0 36*_openblas
- - blas 2.136 openblas
- - liblapack 3.9.0 36*_openblas
- - mkl <2025
- - libcblas 3.9.0 36*_openblas
+ - prompt_toolkit 3.0.52
license: BSD-3-Clause
license_family: BSD
- purls: []
- size: 17421
- timestamp: 1758396490057
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-36_h51639a9_openblas.conda
- build_number: 36
- sha256: acedf4c86be500172ed84a1bf37425e5c538f0494341ebdc829001cd37707564
- md5: 3bf1e49358861ce86825eaa47c092f29
+ purls:
+ - pkg:pypi/prompt-toolkit?source=hash-mapping
+ size: 273927
+ timestamp: 1756321848365
+- conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
+ sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83
+ md5: 7d9daffbb8d8e0af0f769dbbcd173a54
depends:
- - libopenblas >=0.3.30,<0.3.31.0a0
- - libopenblas >=0.3.30,<1.0a0
- constrains:
- - liblapacke 3.9.0 36*_openblas
- - libcblas 3.9.0 36*_openblas
- - liblapack 3.9.0 36*_openblas
- - mkl <2025
- - blas 2.136 openblas
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 17733
- timestamp: 1758397710974
-- conda: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-35_h5709861_mkl.conda
- build_number: 35
- sha256: 4180e7ab27ed03ddf01d7e599002fcba1b32dcb68214ee25da823bac371ed362
- md5: 45d98af023f8b4a7640b1f713ce6b602
+ - python >=3.9
+ license: ISC
+ purls:
+ - pkg:pypi/ptyprocess?source=hash-mapping
+ size: 19457
+ timestamp: 1733302371990
+- conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda
+ sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0
+ md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04
depends:
- - mkl >=2024.2.2,<2025.0a0
- constrains:
- - blas 2.135 mkl
- - liblapack 3.9.0 35*_mkl
- - libcblas 3.9.0 35*_mkl
- - liblapacke 3.9.0 35*_mkl
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 66044
- timestamp: 1757003486248
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-36_h0358290_openblas.conda
- build_number: 36
- sha256: 45110023d1661062288168c6ee01510bcb472ba2f5184492acdcdd3d1af9b58d
- md5: 13a3fe5f9812ac8c5710ef8c03105121
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/pure-eval?source=hash-mapping
+ size: 16668
+ timestamp: 1733569518868
+- conda: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.25.1-pyhd8ed1ab_0.conda
+ sha256: 3053895e08ce56923e48eea7d1c07a6d8bf09948d1e69a21ae7ab9e459b0a227
+ md5: 9c25a850410220d31085173fbfdfa191
depends:
- - libblas 3.9.0 36_h4a7cf45_openblas
- constrains:
- - liblapacke 3.9.0 36*_openblas
- - blas 2.136 openblas
- - liblapack 3.9.0 36*_openblas
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 17401
- timestamp: 1758396499759
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-36_hb0561ab_openblas.conda
- build_number: 36
- sha256: ee8b3386c9fe8668eb9013ffea5c60f7546d0d298931f7ec0637b08d796029de
- md5: 46aefc2fcef5f1f128d0549cb0fad584
+ - importlib-metadata
+ - latexcodec >=1.0.4
+ - python >=3.9
+ - pyyaml >=3.01
+ - setuptools
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/pybtex?source=hash-mapping
+ size: 73965
+ timestamp: 1751015096707
+- conda: https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.14.0-pyhd8ed1ab_0.conda
+ sha256: 1950f71ff44e64163e176b1ca34812afc1a104075c3190de50597e1623eb7d53
+ md5: 85815c6a22905c080111ec8d56741454
depends:
- - libblas 3.9.0 36_h51639a9_openblas
- constrains:
- - liblapack 3.9.0 36*_openblas
- - liblapacke 3.9.0 36*_openblas
- - blas 2.136 openblas
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 17717
- timestamp: 1758397731650
-- conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-35_h2a3cdd5_mkl.conda
- build_number: 35
- sha256: 88939f6c1b5da75bd26ce663aa437e1224b26ee0dab5e60cecc77600975f397e
- md5: 9639091d266e92438582d0cc4cfc8350
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/pycodestyle?source=hash-mapping
+ size: 35182
+ timestamp: 1750616054854
+- conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
+ sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6
+ md5: 12c566707c80111f9799308d9e265aef
depends:
- - libblas 3.9.0 35_h5709861_mkl
- constrains:
- - blas 2.135 mkl
- - liblapack 3.9.0 35*_mkl
- - liblapacke 3.9.0 35*_mkl
+ - python >=3.9
+ - python
license: BSD-3-Clause
license_family: BSD
- purls: []
- size: 66398
- timestamp: 1757003514529
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda
- sha256: cb83980c57e311783ee831832eb2c20ecb41e7dee6e86e8b70b8cef0e43eab55
- md5: d4a250da4737ee127fb1fa6452a9002e
+ purls:
+ - pkg:pypi/pycparser?source=hash-mapping
+ size: 110100
+ timestamp: 1733195786147
+- conda: https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.4.0-pyhd8ed1ab_0.conda
+ sha256: 4b6fb3f7697b4e591c06149671699777c71ca215e9ec16d5bd0767425e630d65
+ md5: dba204e749e06890aeb3756ef2b1bf35
depends:
- - __glibc >=2.17,<3.0.a0
- - krb5 >=1.21.3,<1.22.0a0
- - libgcc >=13
- - libstdcxx >=13
- - libzlib >=1.3.1,<2.0a0
- license: Apache-2.0
- license_family: Apache
- purls: []
- size: 4523621
- timestamp: 1749905341688
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-21.1.2-hf598326_0.conda
- sha256: 3de00998c8271f599d6ed9aea60dc0b3e5b1b7ff9f26f8eac95f86f135aa9beb
- md5: edfa256c5391f789384e470ce5c9f340
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/pyflakes?source=hash-mapping
+ size: 59592
+ timestamp: 1750492011671
+- conda: https://conda.anaconda.org/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: 889287
+ timestamp: 1750615908735
+- conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda
+ sha256: d016e04b0e12063fbee4a2d5fbb9b39a8d191b5a0042f0b8459188aedeabb0ca
+ md5: e2fd202833c4a981ce8a65974fe4abd1
depends:
- - __osx >=11.0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- size: 568154
- timestamp: 1758698306949
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda
- sha256: 8420748ea1cc5f18ecc5068b4f24c7a023cc9b20971c99c824ba10641fb95ddf
- md5: 64f0c503da58ec25ebd359e4d990afa8
+ - __win
+ - python >=3.9
+ - win_inet_pton
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/pysocks?source=hash-mapping
+ size: 21784
+ timestamp: 1733217448189
+- conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
+ sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8
+ md5: 461219d1a5bd61342293efa2c0c90eac
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- license: MIT
- license_family: MIT
- purls: []
- size: 72573
- timestamp: 1747040452262
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda
- sha256: 417d52b19c679e1881cce3f01cad3a2d542098fa2d6df5485aac40f01aede4d1
- md5: 3baf58a5a87e7c2f4d243ce2f8f2fe5c
+ - __unix
+ - python >=3.9
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/pysocks?source=hash-mapping
+ size: 21085
+ timestamp: 1733217331982
+- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda
+ sha256: 41053d9893e379a3133bb9b557b98a3d2142fca474fb6b964ba5d97515f78e2d
+ md5: 1f987505580cb972cf28dc5f74a0f81b
depends:
- - __osx >=11.0
+ - colorama >=0.4
+ - exceptiongroup >=1
+ - iniconfig >=1
+ - packaging >=20
+ - pluggy >=1.5,<2
+ - pygments >=2.7.2
+ - python >=3.10
+ - tomli >=1
+ constrains:
+ - pytest-faulthandler >=2
license: MIT
license_family: MIT
- purls: []
- size: 54790
- timestamp: 1747040549847
-- conda: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.24-h76ddb4d_0.conda
- sha256: 65347475c0009078887ede77efe60db679ea06f2b56f7853b9310787fe5ad035
- md5: 08d988e266c6ae77e03d164b83786dc4
+ purls:
+ - pkg:pypi/pytest?source=compressed-mapping
+ size: 276734
+ timestamp: 1757011891753
+- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-7.0.0-pyhcf101f3_1.conda
+ sha256: d0f45586aad48ef604590188c33c83d76e4fc6370ac569ba0900906b24fd6a26
+ md5: 6891acad5e136cb62a8c2ed2679d6528
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - coverage >=7.10.6
+ - pluggy >=1.2
+ - pytest >=7
+ - python >=3.10
+ - python
license: MIT
license_family: MIT
- purls: []
- size: 156292
- timestamp: 1747040812624
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb03c661_1.conda
- sha256: c076a213bd3676cc1ef22eeff91588826273513ccc6040d9bea68bccdc849501
- md5: 9314bc5a1fe7d1044dc9dfd3ef400535
+ purls:
+ - pkg:pypi/pytest-cov?source=hash-mapping
+ size: 29016
+ timestamp: 1757612051022
+- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda
+ sha256: b7b58a5be090883198411337b99afb6404127809c3d1c9f96e99b59f36177a96
+ md5: 8375cfbda7c57fbceeda18229be10417
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - libpciaccess >=0.18,<0.19.0a0
+ - execnet >=2.1
+ - pytest >=7.0.0
+ - python >=3.9
+ constrains:
+ - psutil >=3.0
license: MIT
license_family: MIT
- purls: []
- size: 310785
- timestamp: 1757212153962
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda
- sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724
- md5: c277e0a4d549b03ac1e9d6cbbe3d017b
+ purls:
+ - pkg:pypi/pytest-xdist?source=hash-mapping
+ size: 39300
+ timestamp: 1751452761594
+- conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
+ sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664
+ md5: 5b8d21249ff20967101ffa321cab24e8
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://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda
- sha256: 66aa216a403de0bb0c1340a88d1a06adaff66bae2cfd196731aa24db9859d631
- md5: 44083d2d2c2025afca315c7a172eab2b
+ - python >=3.9
+ - six >=1.5
+ - python
+ license: Apache-2.0
+ license_family: APACHE
+ purls:
+ - pkg:pypi/python-dateutil?source=hash-mapping
+ size: 233310
+ timestamp: 1751104122689
+- conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
+ sha256: df9aa74e9e28e8d1309274648aac08ec447a92512c33f61a8de0afa9ce32ebe8
+ md5: 23029aae904a2ba587daba708208012f
depends:
- - ncurses
- - __osx >=11.0
- - ncurses >=6.5,<7.0a0
- license: BSD-2-Clause
+ - python >=3.9
+ - python
+ license: BSD-3-Clause
license_family: BSD
- purls: []
- size: 107691
- timestamp: 1738479560845
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda
- sha256: 7fd5408d359d05a969133e47af580183fbf38e2235b562193d427bb9dad79723
- md5: c151d5eb730e9b7480e6d48c0fc44048
+ purls:
+ - pkg:pypi/fastjsonschema?source=hash-mapping
+ size: 244628
+ timestamp: 1755304154927
+- conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.13.7-h4df99d1_100.conda
+ sha256: 109794a80cf31450903522e2613b6d760ae4655e65d6fff68467934fbe297ea1
+ md5: 47a123ca8e727d886a2c6d0c71658f8c
depends:
- - __glibc >=2.17,<3.0.a0
- - libglvnd 1.7.0 ha4b6fd6_2
- license: LicenseRef-libglvnd
+ - cpython 3.13.7.*
+ - python_abi * *_cp313
+ license: Python-2.0
purls: []
- size: 44840
- timestamp: 1731330973553
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libegl-devel-1.7.0-ha4b6fd6_2.conda
- sha256: f6e7095260305dc05238062142fb8db4b940346329b5b54894a90610afa6749f
- md5: b513eb83b3137eca1192c34bf4f013a7
- depends:
- - __glibc >=2.17,<3.0.a0
- - libegl 1.7.0 ha4b6fd6_2
- - libgl-devel 1.7.0 ha4b6fd6_2
- - xorg-libx11
- license: LicenseRef-libglvnd
+ size: 48178
+ timestamp: 1756909461701
+- conda: https://conda.anaconda.org/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: 30380
- timestamp: 1731331017249
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda
- sha256: da2080da8f0288b95dd86765c801c6e166c4619b910b11f9a8446fb852438dc2
- md5: 4211416ecba1866fab0c6470986c22d6
+ size: 7002
+ timestamp: 1752805902938
+- conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda
+ sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0
+ md5: bc8e3267d44011051f2eb14d22fb0960
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- constrains:
- - expat 2.7.1.*
+ - python >=3.9
license: MIT
license_family: MIT
- purls: []
- size: 74811
- timestamp: 1752719572741
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda
- sha256: 8fbb17a56f51e7113ed511c5787e0dec0d4b10ef9df921c4fd1cccca0458f648
- md5: b1ca5f21335782f71a8bd69bdc093f67
+ purls:
+ - pkg:pypi/pytz?source=hash-mapping
+ size: 189015
+ timestamp: 1742920947249
+- conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda
+ sha256: e20909f474a6cece176dfc0dc1addac265deb5fa92ea90e975fbca48085b20c3
+ md5: 9140f1c09dd5489549c6a33931b943c7
depends:
- - __osx >=11.0
- constrains:
- - expat 2.7.1.*
+ - attrs >=22.2.0
+ - python >=3.9
+ - rpds-py >=0.7.0
+ - typing_extensions >=4.4.0
+ - python
license: MIT
license_family: MIT
- purls: []
- size: 65971
- timestamp: 1752719657566
-- conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda
- sha256: 8432ca842bdf8073ccecf016ccc9140c41c7114dc4ec77ca754551c01f780845
- md5: 3608ffde260281fa641e70d6e34b1b96
+ purls:
+ - pkg:pypi/referencing?source=hash-mapping
+ size: 51668
+ timestamp: 1737836872415
+- conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda
+ sha256: 8dc54e94721e9ab545d7234aa5192b74102263d3e704e6d0c8aa7008f2da2a7b
+ md5: db0c6b99149880c8ba515cf4abe93ee4
+ depends:
+ - certifi >=2017.4.17
+ - charset-normalizer >=2,<4
+ - idna >=2.5,<4
+ - python >=3.9
+ - urllib3 >=1.21.1,<3
+ constrains:
+ - chardet >=3.0.2,<6
+ license: Apache-2.0
+ license_family: APACHE
+ purls:
+ - pkg:pypi/requests?source=hash-mapping
+ size: 59263
+ timestamp: 1755614348400
+- conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
+ sha256: 0116a9ca9bf3487e18979b58b2f280116dba55cb53475af7a6d835f7aa133db8
+ md5: 5f0f24f8032c2c1bb33f59b75974f5fc
+ depends:
+ - python >=3.9
+ license: 0BSD OR CC0-1.0
+ purls:
+ - pkg:pypi/roman-numerals-py?source=hash-mapping
+ size: 13348
+ timestamp: 1740240332327
+- conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda
+ sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863
+ md5: 4de79c071274a53dcaf2a8c749d1499e
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - expat 2.7.1.*
+ - python >=3.9
license: MIT
license_family: MIT
- purls: []
- size: 141322
- timestamp: 1752719767870
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda
- sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab
- md5: ede4673863426c0883c0063d853bbd85
+ purls:
+ - pkg:pypi/setuptools?source=hash-mapping
+ size: 748788
+ timestamp: 1748804951958
+- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
+ sha256: 458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d
+ md5: 3339e3b65d58accf4ca4fb8748ab16b3
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
+ - python >=3.9
+ - python
license: MIT
license_family: MIT
- purls: []
- size: 57433
- timestamp: 1743434498161
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda
- sha256: c6a530924a9b14e193ea9adfe92843de2a806d1b7dbfd341546ece9653129e60
- md5: c215a60c2935b517dcda8cad4705734d
+ purls:
+ - pkg:pypi/six?source=hash-mapping
+ size: 18455
+ timestamp: 1753199211006
+- conda: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda
+ sha256: 17007a4cfbc564dc3e7310dcbe4932c6ecb21593d4fec3c68610720f19e73fb2
+ md5: 755cf22df8693aa0d1aec1c123fa5863
depends:
- - __osx >=11.0
+ - python >=3.9
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/snowballstemmer?source=hash-mapping
+ size: 73009
+ timestamp: 1747749529809
+- conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda
+ sha256: 995f58c662db0197d681fa345522fd9e7ac5f05330d3dff095ab2f102e260ab0
+ md5: f7af826063ed569bb13f7207d6f949b0
+ depends:
+ - alabaster >=0.7.14
+ - babel >=2.13
+ - colorama >=0.4.6
+ - docutils >=0.20,<0.22
+ - imagesize >=1.3
+ - jinja2 >=3.1
+ - packaging >=23.0
+ - pygments >=2.17
+ - python >=3.11
+ - requests >=2.30.0
+ - roman-numerals-py >=1.0.0
+ - snowballstemmer >=2.2
+ - sphinxcontrib-applehelp >=1.0.7
+ - sphinxcontrib-devhelp >=1.0.6
+ - sphinxcontrib-htmlhelp >=2.0.6
+ - sphinxcontrib-jsmath >=1.0.1
+ - sphinxcontrib-qthelp >=1.0.6
+ - sphinxcontrib-serializinghtml >=1.1.9
+ license: BSD-2-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/sphinx?source=hash-mapping
+ size: 1424416
+ timestamp: 1740956642838
+- conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-argparse-0.5.2-pyhd8ed1ab_1.conda
+ sha256: 8b64e07ab6da8b498e2611f613807cb83e3fb9d0d84b5162547a1be2c9849154
+ md5: 4a8732fc9fc89d2fa84c523f88961441
+ depends:
+ - commonmark >=0.5.6
+ - docutils >=0.19
+ - python >=3.10
+ - sphinx >=5.1.0
license: MIT
license_family: MIT
- purls: []
- size: 39839
- timestamp: 1743434670405
-- conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda
- sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5
- md5: 85d8fa5e55ed8f93f874b3b23ed54ec6
+ purls:
+ - pkg:pypi/sphinx-argparse?source=hash-mapping
+ size: 18435
+ timestamp: 1735317075930
+- conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-design-0.6.1-pyhd8ed1ab_2.conda
+ sha256: eb335aef48e49107b55299cedc197f86d05651f1eeff83ed8acf89df7cdc9765
+ md5: 3e6c15d914b03f83fc96344f917e0838
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
+ - python >=3.9
+ - sphinx >=6,<9
license: MIT
license_family: MIT
- purls: []
- size: 44978
- timestamp: 1743435053850
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda
- sha256: 4641d37faeb97cf8a121efafd6afd040904d4bca8c46798122f417c31d5dfbec
- md5: f4084e4e6577797150f9b04a4560ceb0
- depends:
- - libfreetype6 >=2.14.1
- license: GPL-2.0-only OR FTL
- purls: []
- size: 7664
- timestamp: 1757945417134
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda
- sha256: 9de25a86066f078822d8dd95a83048d7dc2897d5d655c0e04a8a54fca13ef1ef
- md5: f35fb38e89e2776994131fbf961fa44b
- depends:
- - libfreetype6 >=2.14.1
- license: GPL-2.0-only OR FTL
- purls: []
- size: 7810
- timestamp: 1757947168537
-- conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype-2.14.1-h57928b3_0.conda
- sha256: 2029702ec55e968ce18ec38cc8cf29f4c8c4989a0d51797164dab4f794349a64
- md5: 3235024fe48d4087721797ebd6c9d28c
- depends:
- - libfreetype6 >=2.14.1
- license: GPL-2.0-only OR FTL
- purls: []
- size: 8109
- timestamp: 1757946135015
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda
- sha256: 4a7af818a3179fafb6c91111752954e29d3a2a950259c14a2fc7ba40a8b03652
- md5: 8e7251989bca326a28f4a5ffbd74557a
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - libpng >=1.6.50,<1.7.0a0
- - libzlib >=1.3.1,<2.0a0
- constrains:
- - freetype >=2.14.1
- license: GPL-2.0-only OR FTL
- purls: []
- size: 386739
- timestamp: 1757945416744
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda
- sha256: cc4aec4c490123c0f248c1acd1aeab592afb6a44b1536734e20937cda748f7cd
- md5: 6d4ede03e2a8e20eb51f7f681d2a2550
+ purls:
+ - pkg:pypi/sphinx-design?source=hash-mapping
+ size: 911336
+ timestamp: 1734614675610
+- conda: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-3.0.2-pyha770c72_0.conda
+ sha256: c5d1ef5801f56c3bba4088de6c02c10e7f5b195805997fc1af569cf3f33f92e4
+ md5: cec0cc87b40171bc323a9d80b619c9c5
depends:
- - __osx >=11.0
- - libpng >=1.6.50,<1.7.0a0
- - libzlib >=1.3.1,<2.0a0
- constrains:
- - freetype >=2.14.1
- license: GPL-2.0-only OR FTL
- purls: []
- size: 346703
- timestamp: 1757947166116
-- conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype6-2.14.1-hdbac1cb_0.conda
- sha256: 223710600b1a5567163f7d66545817f2f144e4ef8f84e99e90f6b8a4e19cb7ad
- md5: 6e7c5c5ab485057b5d07fd8188ba5c28
+ - docutils >0.18,<0.22
+ - python >=3.8
+ - sphinx >=6,<9
+ - sphinxcontrib-jquery >=4,<5
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/sphinx-rtd-theme?source=hash-mapping
+ size: 4629955
+ timestamp: 1757836585728
+- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda
+ sha256: d7433a344a9ad32a680b881c81b0034bc61618d12c39dd6e3309abeffa9577ba
+ md5: 16e3f039c0aa6446513e94ab18a8784b
depends:
- - libpng >=1.6.50,<1.7.0a0
- - libzlib >=1.3.1,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - freetype >=2.14.1
- license: GPL-2.0-only OR FTL
- purls: []
- size: 340264
- timestamp: 1757946133889
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_5.conda
- sha256: 0caed73aac3966bfbf5710e06c728a24c6c138605121a3dacb2e03440e8baa6a
- md5: 264fbfba7fb20acf3b29cde153e345ce
+ - python >=3.9
+ - sphinx >=5
+ license: BSD-2-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/sphinxcontrib-applehelp?source=hash-mapping
+ size: 29752
+ timestamp: 1733754216334
+- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.5-pyhd8ed1ab_0.conda
+ sha256: b128f051391c67c5ee77bf5aa2e6e4073adfc22631829491db112fcafe58f196
+ md5: 6267ad9b8e6c02ea6280a9d6eabe1026
depends:
- - __glibc >=2.17,<3.0.a0
- - _openmp_mutex >=4.5
- constrains:
- - libgomp 15.1.0 h767d61c_5
- - libgcc-ng ==15.1.0=*_5
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- size: 824191
- timestamp: 1757042543820
-- conda: https://conda.anaconda.org/conda-forge/win-64/libgcc-15.1.0-h1383e82_5.conda
- sha256: 9b997baa85ba495c04e1b30f097b80420c02dcaca6441c4bf2c6bb4b2c5d2114
- md5: c84381a01ede0e28d632fdbeea2debb2
+ - docutils >=0.8,!=0.18.*,!=0.19.*
+ - importlib-metadata >=3.6
+ - pybtex >=0.25
+ - pybtex-docutils >=1.0.0
+ - python >=3.9
+ - setuptools
+ - sphinx >=3.5
+ license: BSD-2-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/sphinxcontrib-bibtex?source=hash-mapping
+ size: 33137
+ timestamp: 1751029066274
+- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda
+ sha256: 55d5076005d20b84b20bee7844e686b7e60eb9f683af04492e598a622b12d53d
+ md5: 910f28a05c178feba832f842155cbfff
depends:
- - _openmp_mutex >=4.5
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
- constrains:
- - libgomp 15.1.0 h1383e82_5
- - msys2-conda-epoch <0.0a0
- - libgcc-ng ==15.1.0=*_5
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- size: 668284
- timestamp: 1757042801517
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_5.conda
- sha256: f54bb9c3be12b24be327f4c1afccc2969712e0b091cdfbd1d763fb3e61cda03f
- md5: 069afdf8ea72504e48d23ae1171d951c
+ - python >=3.9
+ - sphinx >=5
+ license: BSD-2-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/sphinxcontrib-devhelp?source=hash-mapping
+ size: 24536
+ timestamp: 1733754232002
+- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda
+ sha256: c1492c0262ccf16694bdcd3bb62aa4627878ea8782d5cd3876614ffeb62b3996
+ md5: e9fb3fe8a5b758b4aff187d434f94f03
depends:
- - libgcc 15.1.0 h767d61c_5
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- size: 29187
- timestamp: 1757042549554
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda
- sha256: 19e5be91445db119152217e8e8eec4fd0499d854acc7d8062044fb55a70971cd
- md5: 68fc66282364981589ef36868b1a7c78
+ - python >=3.9
+ - sphinx >=5
+ license: BSD-2-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/sphinxcontrib-htmlhelp?source=hash-mapping
+ size: 32895
+ timestamp: 1733754385092
+- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jquery-4.1-pyhd8ed1ab_1.conda
+ sha256: 69c08d18663b57ebc8e4187c64c8d29b10996bb465a515cd288d87b6f2f52a5e
+ md5: 403185829255321ea427333f7773dd1f
depends:
- - __glibc >=2.17,<3.0.a0
- - fontconfig >=2.15.0,<3.0a0
- - fonts-conda-ecosystem
- - freetype >=2.12.1,<3.0a0
- - icu >=75.1,<76.0a0
- - libexpat >=2.6.4,<3.0a0
- - libgcc >=13
- - libjpeg-turbo >=3.0.0,<4.0a0
- - libpng >=1.6.45,<1.7.0a0
- - libtiff >=4.7.0,<4.8.0a0
- - libwebp-base >=1.5.0,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- license: GD
+ - python >=3.9
+ - sphinx >=1.8
+ license: 0BSD AND MIT
+ purls:
+ - pkg:pypi/sphinxcontrib-jquery?source=hash-mapping
+ size: 112964
+ timestamp: 1734344603903
+- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda
+ sha256: 578bef5ec630e5b2b8810d898bbbf79b9ae66d49b7938bcc3efc364e679f2a62
+ md5: fa839b5ff59e192f411ccc7dae6588bb
+ depends:
+ - python >=3.9
+ license: BSD-2-Clause
license_family: BSD
- purls: []
- size: 177082
- timestamp: 1737548051015
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hb2c3a21_11.conda
- sha256: be038eb8dfe296509aee2df21184c72cb76285b0340448525664bc396aa6146d
- md5: 4581aa3cfcd1a90967ed02d4a9f3db4b
+ purls:
+ - pkg:pypi/sphinxcontrib-jsmath?source=hash-mapping
+ size: 10462
+ timestamp: 1733753857224
+- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda
+ sha256: c664fefae4acdb5fae973bdde25836faf451f41d04342b64a358f9a7753c92ca
+ md5: 00534ebcc0375929b45c3039b5ba7636
depends:
- - __osx >=11.0
- - fontconfig >=2.15.0,<3.0a0
- - fonts-conda-ecosystem
- - freetype >=2.12.1,<3.0a0
- - icu >=75.1,<76.0a0
- - libexpat >=2.6.4,<3.0a0
- - libiconv >=1.17,<2.0a0
- - libjpeg-turbo >=3.0.0,<4.0a0
- - libpng >=1.6.45,<1.7.0a0
- - libtiff >=4.7.0,<4.8.0a0
- - libwebp-base >=1.5.0,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- license: GD
+ - python >=3.9
+ - sphinx >=5
+ license: BSD-2-Clause
license_family: BSD
- purls: []
- size: 156868
- timestamp: 1737548290283
-- conda: https://conda.anaconda.org/conda-forge/win-64/libgd-2.3.3-h7208af6_11.conda
- sha256: 485a30af9e710feeda8d5b537b2db1e32e41f29ef24683bbe7deb6f7fd915825
- md5: 2070a706123b2d5e060b226a00e96488
+ purls:
+ - pkg:pypi/sphinxcontrib-qthelp?source=hash-mapping
+ size: 26959
+ timestamp: 1733753505008
+- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda
+ sha256: 64d89ecc0264347486971a94487cb8d7c65bfc0176750cf7502b8a272f4ab557
+ md5: 3bc61f7161d28137797e038263c04c54
depends:
- - fontconfig >=2.15.0,<3.0a0
- - fonts-conda-ecosystem
- - freetype >=2.12.1,<3.0a0
- - icu >=75.1,<76.0a0
- - libexpat >=2.6.4,<3.0a0
- - libjpeg-turbo >=3.0.0,<4.0a0
- - libpng >=1.6.45,<1.7.0a0
- - libtiff >=4.7.0,<4.8.0a0
- - libwebp-base >=1.5.0,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- - xorg-libxpm >=3.5.17,<4.0a0
- license: GD
+ - python >=3.9
+ - sphinx >=5
+ license: BSD-2-Clause
license_family: BSD
- purls: []
- size: 165838
- timestamp: 1737548342665
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_5.conda
- sha256: 4c1a526198d0d62441549fdfd668cc8e18e77609da1e545bdcc771dd8dc6a990
- md5: 0c91408b3dec0b97e8a3c694845bd63b
+ purls:
+ - pkg:pypi/sphinxcontrib-serializinghtml?source=hash-mapping
+ size: 28669
+ timestamp: 1733750596111
+- conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
+ sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41
+ md5: b1b505328da7a6b246787df4b5a49fbc
depends:
- - libgfortran5 15.1.0 hcea5267_5
- constrains:
- - libgfortran-ng ==15.1.0=*_5
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- size: 29169
- timestamp: 1757042575979
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-15.1.0-hfdf1602_1.conda
- sha256: 981e3fac416e80b007a2798d6c1d4357ebebeb72a039aca1fb3a7effe9dcae86
- md5: c98207b6e2b1a309abab696d229f163e
+ - asttokens
+ - executing
+ - pure_eval
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/stack-data?source=hash-mapping
+ size: 26988
+ timestamp: 1733569565672
+- conda: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda
+ sha256: 090023bddd40d83468ef86573976af8c514f64119b2bd814ee63a838a542720a
+ md5: 959484a66b4b76befcddc4fa97c95567
depends:
- - libgfortran5 15.1.0 hb74de2c_1
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- size: 134383
- timestamp: 1756239485494
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_5.conda
- sha256: 9d06adc6d8e8187ddc1cad87525c690bc8202d8cb06c13b76ab2fc80a35ed565
- md5: fbd4008644add05032b6764807ee2cba
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/tabulate?source=hash-mapping
+ size: 37554
+ timestamp: 1733589854804
+- conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda
+ sha256: 040a5a05c487647c089ad5e05ad5aff5942830db2a4e656f1e300d73436436f1
+ md5: 30a0a26c8abccf4b7991d590fe17c699
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: 1564589
- timestamp: 1757042559498
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
- sha256: 1f8f5b2fdd0d2559d0f3bade8da8f57e9ee9b54685bd6081c6d6d9a2b0239b41
- md5: 4281bd1c654cb4f5cab6392b3330451f
+ - python >=3.9
+ - python
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/tomli?source=compressed-mapping
+ size: 21238
+ timestamp: 1753796677376
+- conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda
+ sha256: f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959
+ md5: 019a7385be9af33791c989871317e1ed
depends:
- - llvm-openmp >=8.0.0
- constrains:
- - libgfortran 15.1.0
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
+ - python >=3.9
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/traitlets?source=hash-mapping
+ size: 110051
+ timestamp: 1733367480074
+- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
+ sha256: 7c2df5721c742c2a47b2c8f960e718c930031663ac1174da67c1ed5999f7938c
+ md5: edd329d7d3a4ab45dcf905899a7a6115
+ depends:
+ - typing_extensions ==4.15.0 pyhcf101f3_0
+ license: PSF-2.0
+ license_family: PSF
purls: []
- size: 759679
- timestamp: 1756238772083
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda
- sha256: dc2752241fa3d9e40ce552c1942d0a4b5eeb93740c9723873f6fcf8d39ef8d2d
- md5: 928b8be80851f5d8ffb016f9c81dae7a
+ size: 91383
+ timestamp: 1756220668932
+- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
+ sha256: 032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731
+ md5: 0caa1af407ecff61170c9437a808404d
depends:
- - __glibc >=2.17,<3.0.a0
- - libglvnd 1.7.0 ha4b6fd6_2
- - libglx 1.7.0 ha4b6fd6_2
- license: LicenseRef-libglvnd
+ - python >=3.10
+ - python
+ license: PSF-2.0
+ license_family: PSF
+ purls:
+ - pkg:pypi/typing-extensions?source=hash-mapping
+ size: 51692
+ timestamp: 1756220668932
+- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
+ sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192
+ md5: 4222072737ccff51314b5ece9c7d6f5a
+ license: LicenseRef-Public-Domain
purls: []
- size: 134712
- timestamp: 1731330998354
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libgl-devel-1.7.0-ha4b6fd6_2.conda
- sha256: e281356c0975751f478c53e14f3efea6cd1e23c3069406d10708d6c409525260
- md5: 53e7cbb2beb03d69a478631e23e340e9
+ size: 122968
+ timestamp: 1742727099393
+- conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda
+ sha256: 4fb9789154bd666ca74e428d973df81087a697dbb987775bc3198d2215f240f8
+ md5: 436c165519e140cb08d246a4472a9d6a
+ depends:
+ - brotli-python >=1.0.9
+ - h2 >=4,<5
+ - pysocks >=1.5.6,<2.0,!=1.5.7
+ - python >=3.9
+ - zstandard >=0.18.0
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/urllib3?source=hash-mapping
+ size: 101735
+ timestamp: 1750271478254
+- conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.14-pyhd8ed1ab_0.conda
+ sha256: e311b64e46c6739e2a35ab8582c20fa30eb608da130625ed379f4467219d4813
+ md5: 7e1e5ff31239f9cd5855714df8a3783d
depends:
- - __glibc >=2.17,<3.0.a0
- - libgl 1.7.0 ha4b6fd6_2
- - libglx-devel 1.7.0 ha4b6fd6_2
- license: LicenseRef-libglvnd
- purls: []
- size: 113911
- timestamp: 1731331012126
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.86.0-h1fed272_0.conda
- sha256: 33336bd55981be938f4823db74291e1323454491623de0be61ecbe6cf3a4619c
- md5: b8e4c93f4ab70c3b6f6499299627dbdc
+ - python >=3.10
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/wcwidth?source=compressed-mapping
+ size: 33670
+ timestamp: 1758622418893
+- conda: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda
+ sha256: 93807369ab91f230cf9e6e2a237eaa812492fe00face5b38068735858fba954f
+ md5: 46e441ba871f524e2b067929da3051c2
depends:
- - __glibc >=2.17,<3.0.a0
- - libffi >=3.4.6,<3.5.0a0
- - libgcc >=14
- - libiconv >=1.18,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- - pcre2 >=10.46,<10.47.0a0
- constrains:
- - glib 2.86.0 *_0
- license: LGPL-2.1-or-later
- purls: []
- size: 3978602
- timestamp: 1757403291664
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.86.0-h1bb475b_0.conda
- sha256: 92d17f998e14218810493c9190c8721bf7f7f006bfc5c00dbba1cede83c02f1a
- md5: 9e065148e6013b7d7cae64ed01ab7081
+ - __win
+ - python >=3.9
+ license: LicenseRef-Public-Domain
+ purls:
+ - pkg:pypi/win-inet-pton?source=hash-mapping
+ size: 9555
+ timestamp: 1733130678956
+- conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda
+ sha256: 7560d21e1b021fd40b65bfb72f67945a3fcb83d78ad7ccf37b8b3165ec3b68ad
+ md5: df5e78d904988eb55042c0c97446079f
depends:
- - __osx >=11.0
- - libffi >=3.4.6,<3.5.0a0
- - libiconv >=1.18,<2.0a0
- - libintl >=0.25.1,<1.0a0
- - libzlib >=1.3.1,<2.0a0
- - pcre2 >=10.46,<10.47.0a0
- constrains:
- - glib 2.86.0 *_0
- license: LGPL-2.1-or-later
- purls: []
- size: 3701880
- timestamp: 1757404501093
-- conda: https://conda.anaconda.org/conda-forge/win-64/libglib-2.86.0-h5f26cbf_0.conda
- sha256: 02c2dcf1818d2614ad4472b196a2a7bb06490cd32fd0f43a30997097afca3a12
- md5: 30a7c2c9d7ba29bb1354cd68fcca9cda
+ - python >=3.9
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/zipp?source=hash-mapping
+ size: 22963
+ timestamp: 1749421737203
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/atk-1.0-2.38.0-hd03087b_2.conda
+ sha256: b0747f9b1bc03d1932b4d8c586f39a35ac97e7e72fe6e63f2b2a2472d466f3c1
+ md5: 57301986d02d30d6805fdce6c99074ee
depends:
- - libffi >=3.4.6,<3.5.0a0
- - libiconv >=1.18,<2.0a0
+ - __osx >=11.0
+ - libcxx >=16
+ - libglib >=2.80.0,<3.0a0
- libintl >=0.22.5,<1.0a0
- - libzlib >=1.3.1,<2.0a0
- - pcre2 >=10.46,<10.47.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
constrains:
- - glib 2.86.0 *_0
- license: LGPL-2.1-or-later
+ - atk-1.0 2.38.0
+ license: LGPL-2.0-or-later
+ license_family: LGPL
purls: []
- size: 3794081
- timestamp: 1757403780432
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda
- sha256: 1175f8a7a0c68b7f81962699751bb6574e6f07db4c9f72825f978e3016f46850
- md5: 434ca7e50e40f4918ab701e3facd59a0
+ size: 347530
+ timestamp: 1713896411580
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py313hb4b7877_4.conda
+ sha256: a6402a7186ace5c3eb21ed4ce50eda3592c44ce38ab4e9a7ddd57d72b1e61fb3
+ md5: 9518cd948fc334d66119c16a2106a959
depends:
- - __glibc >=2.17,<3.0.a0
- license: LicenseRef-libglvnd
- purls: []
- size: 132463
- timestamp: 1731330968309
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda
- sha256: 2d35a679624a93ce5b3e9dd301fff92343db609b79f0363e6d0ceb3a6478bfa7
- md5: c8013e438185f33b13814c5c488acd5c
+ - __osx >=11.0
+ - libcxx >=19
+ - python >=3.13,<3.14.0a0
+ - python >=3.13,<3.14.0a0 *_cp313
+ - python_abi 3.13.* *_cp313
+ constrains:
+ - libbrotlicommon 1.1.0 h6caf38d_4
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/brotli?source=hash-mapping
+ size: 341104
+ timestamp: 1756600117644
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda
+ sha256: b456200636bd5fecb2bec63f7e0985ad2097cf1b83d60ce0b6968dffa6d02aa1
+ md5: 58fd217444c2a5701a44244faf518206
depends:
- - __glibc >=2.17,<3.0.a0
- - libglvnd 1.7.0 ha4b6fd6_2
- - xorg-libx11 >=1.8.10,<2.0a0
- license: LicenseRef-libglvnd
+ - __osx >=11.0
+ license: bzip2-1.0.6
+ license_family: BSD
purls: []
- size: 75504
- timestamp: 1731330988898
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libglx-devel-1.7.0-ha4b6fd6_2.conda
- sha256: 0a930e0148ab6e61089bbcdba25a2e17ee383e7de82e7af10cc5c12c82c580f3
- md5: 27ac5ae872a21375d980bd4a6f99edf3
+ size: 125061
+ timestamp: 1757437486465
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.4-h6a3b0d2_0.conda
+ sha256: 00439d69bdd94eaf51656fdf479e0c853278439d22ae151cabf40eb17399d95f
+ md5: 38f6df8bc8c668417b904369a01ba2e2
depends:
- - __glibc >=2.17,<3.0.a0
- - libglx 1.7.0 ha4b6fd6_2
- - xorg-libx11 >=1.8.10,<2.0a0
- - xorg-xorgproto
- license: LicenseRef-libglvnd
+ - __osx >=11.0
+ - fontconfig >=2.15.0,<3.0a0
+ - fonts-conda-ecosystem
+ - freetype >=2.12.1,<3.0a0
+ - icu >=75.1,<76.0a0
+ - libcxx >=18
+ - libexpat >=2.6.4,<3.0a0
+ - libglib >=2.82.2,<3.0a0
+ - libpng >=1.6.47,<1.7.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - pixman >=0.44.2,<1.0a0
+ license: LGPL-2.1-only or MPL-1.1
purls: []
- size: 26388
- timestamp: 1731331003255
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_5.conda
- sha256: 125051d51a8c04694d0830f6343af78b556dd88cc249dfec5a97703ebfb1832d
- md5: dcd5ff1940cd38f6df777cac86819d60
+ size: 896173
+ timestamp: 1741554795915
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-2.0.0-py313h89bd988_0.conda
+ sha256: 97404dd3e363d7fe546ef317502a0f26a4f314b986adc700de2c9840084459cd
+ md5: 7768e6a259b378e0722b7f64e3f64c80
depends:
- - __glibc >=2.17,<3.0.a0
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- size: 447215
- timestamp: 1757042483384
-- conda: https://conda.anaconda.org/conda-forge/win-64/libgomp-15.1.0-h1383e82_5.conda
- sha256: 65fd558d8f3296e364b8ae694932a64642fdd26d8eb4cf7adf08941e449be926
- md5: eae9a32a85152da8e6928a703a514d35
+ - __osx >=11.0
+ - libffi >=3.4.6,<3.5.0a0
+ - pycparser
+ - python >=3.13,<3.14.0a0
+ - python >=3.13,<3.14.0a0 *_cp313
+ - python_abi 3.13.* *_cp313
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/cffi?source=hash-mapping
+ size: 291107
+ timestamp: 1758716485269
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.10.7-py313h7d74516_0.conda
+ sha256: f3e3414ffda0d03741ebbd60447114f81f362d3f568e434a963448303dd11565
+ md5: 6165cb718b857579763bd1408459a530
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: 535560
- timestamp: 1757042749206
-- conda: https://conda.anaconda.org/conda-forge/win-64/libhwloc-2.12.1-default_h64bd3f2_1002.conda
- sha256: 266dfe151066c34695dbdc824ba1246b99f016115ef79339cbcf005ac50527c1
- md5: b0cac6e5b06ca5eeb14b4f7cf908619f
+ - __osx >=11.0
+ - python >=3.13,<3.14.0a0
+ - python >=3.13,<3.14.0a0 *_cp313
+ - python_abi 3.13.* *_cp313
+ - tomli
+ license: Apache-2.0
+ license_family: APACHE
+ purls:
+ - pkg:pypi/coverage?source=hash-mapping
+ size: 390053
+ timestamp: 1758501053435
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.17-py313hc37fe24_0.conda
+ sha256: ada3d5ab7e33fdefe66b7d21f2a7876e6a00ba6d8866ee1b2101b9a34d1fad66
+ md5: 42070edf971f5e14d0f51670ea1fb5e0
depends:
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
- - libxml2
- - libxml2-16 >=2.14.6
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 2414731
- timestamp: 1757624335056
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda
- sha256: c467851a7312765447155e071752d7bf9bf44d610a5687e32706f480aad2833f
- md5: 915f5995e94f60e9a4826e0b0920ee88
+ - python
+ - __osx >=11.0
+ - libcxx >=19
+ - python 3.13.* *_cp313
+ - python_abi 3.13.* *_cp313
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/debugpy?source=hash-mapping
+ size: 2757716
+ timestamp: 1758162092566
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/epoxy-1.5.10-hc919400_2.conda
+ sha256: ba685b87529c95a4bf9de140a33d703d57dc46b036e9586ed26890de65c1c0d5
+ md5: 3b87dabebe54c6d66a07b97b53ac5874
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- license: LGPL-2.1-only
+ - __osx >=11.0
+ license: MIT
+ license_family: MIT
purls: []
- size: 790176
- timestamp: 1754908768807
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda
- sha256: de0336e800b2af9a40bdd694b03870ac4a848161b35c8a2325704f123f185f03
- md5: 4d5a7445f0b25b6a3ddbb56e790f5251
+ size: 296347
+ timestamp: 1758743805063
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.15.0-h1383a14_1.conda
+ sha256: f79d3d816fafbd6a2b0f75ebc3251a30d3294b08af9bb747194121f5efa364bc
+ md5: 7b29f48742cea5d1ccb5edd839cb5621
depends:
- __osx >=11.0
- license: LGPL-2.1-only
+ - freetype >=2.12.1,<3.0a0
+ - libexpat >=2.6.3,<3.0a0
+ - libzlib >=1.3.1,<2.0a0
+ license: MIT
+ license_family: MIT
purls: []
- size: 750379
- timestamp: 1754909073836
-- conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
- sha256: 0dcdb1a5f01863ac4e8ba006a8b0dc1a02d2221ec3319b5915a1863254d7efa7
- md5: 64571d1dd6cdcfa25d0664a5950fdaa2
+ size: 234227
+ timestamp: 1730284037572
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.14.1-hce30654_0.conda
+ sha256: 14427aecd72e973a73d5f9dfd0e40b6bc3791d253de09b7bf233f6a9a190fd17
+ md5: 1ec9a1ee7a2c9339774ad9bb6fe6caec
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: LGPL-2.1-only
+ - libfreetype 2.14.1 hce30654_0
+ - libfreetype6 2.14.1 h6da58f4_0
+ license: GPL-2.0-only OR FTL
purls: []
- size: 696926
- timestamp: 1754909290005
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda
- sha256: 99d2cebcd8f84961b86784451b010f5f0a795ed1c08f1e7c76fbb3c22abf021a
- md5: 5103f6a6b210a3912faf8d7db516918c
+ size: 173399
+ timestamp: 1757947175403
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/fribidi-1.0.16-hc919400_0.conda
+ sha256: d856dc6744ecfba78c5f7df3378f03a75c911aadac803fa2b41a583667b4b600
+ md5: 04bdce8d93a4ed181d1d726163c2d447
depends:
- __osx >=11.0
- - libiconv >=1.18,<2.0a0
license: LGPL-2.1-or-later
purls: []
- size: 90957
- timestamp: 1751558394144
-- conda: https://conda.anaconda.org/conda-forge/win-64/libintl-0.22.5-h5728263_3.conda
- sha256: c7e4600f28bcada8ea81456a6530c2329312519efcf0c886030ada38976b0511
- md5: 2cf0cf76cc15d360dfa2f17fd6cf9772
+ size: 59391
+ timestamp: 1757438897523
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/gdk-pixbuf-2.44.3-h7542897_0.conda
+ sha256: 4ab990e88799bfb65e65ebb845f3dcb4a3cb60f023c22eea81d0b5975ba6f736
+ md5: 4bb0bc3ad5977b3595d3c66c6dff44fa
depends:
- - libiconv >=1.17,<2.0a0
+ - __osx >=11.0
+ - libglib >=2.86.0,<3.0a0
+ - libintl >=0.25.1,<1.0a0
+ - libjpeg-turbo >=3.1.0,<4.0a0
+ - liblzma >=5.8.1,<6.0a0
+ - libpng >=1.6.50,<1.7.0a0
+ - libtiff >=4.7.1,<4.8.0a0
license: LGPL-2.1-or-later
+ license_family: LGPL
purls: []
- size: 95568
- timestamp: 1723629479451
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda
- sha256: 98b399287e27768bf79d48faba8a99a2289748c65cd342ca21033fab1860d4a4
- md5: 9fa334557db9f63da6c9285fd2a48638
+ size: 545451
+ timestamp: 1759246040335
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/gh-2.81.0-h4e0460a_0.conda
+ sha256: 3d9225205c66acdae1b4db990de9dc3a3f5b5e51f13dda4f101b836fa4e619b0
+ md5: b9b3f185aa8269ce61abdb99d478cc65
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- constrains:
- - jpeg <0.0.0a
- license: IJG AND BSD-3-Clause AND Zlib
+ - __osx >=11.0
+ license: Apache-2.0
+ license_family: APACHE
purls: []
- size: 628947
- timestamp: 1745268527144
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda
- sha256: 78df2574fa6aa5b6f5fc367c03192f8ddf8e27dc23641468d54e031ff560b9d4
- md5: 01caa4fbcaf0e6b08b3aef1151e91745
+ size: 28808234
+ timestamp: 1759414318829
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/glib-tools-2.86.0-hb9d6e3a_0.conda
+ sha256: 8d47509530193c3f29272fc7eb45ae0517537ae5a0d0628d9c7ecc0adc79ee05
+ md5: 4b9d5cb3c1b584392b97be75d0a7d709
depends:
- __osx >=11.0
- constrains:
- - jpeg <0.0.0a
- license: IJG AND BSD-3-Clause AND Zlib
+ - libglib 2.86.0 h1bb475b_0
+ - libintl >=0.25.1,<1.0a0
+ license: LGPL-2.1-or-later
purls: []
- size: 553624
- timestamp: 1745268405713
-- conda: https://conda.anaconda.org/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda
- sha256: e61b0adef3028b51251124e43eb6edf724c67c0f6736f1628b02511480ac354e
- md5: 7c51d27540389de84852daa1cdb9c63c
+ size: 102231
+ timestamp: 1757404604900
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphite2-1.3.14-hec049ff_2.conda
+ sha256: c507ae9989dbea7024aa6feaebb16cbf271faac67ac3f0342ef1ab747c20475d
+ md5: 0fc46fee39e88bbcf5835f71a9d9a209
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
+ - __osx >=11.0
+ - libcxx >=19
+ license: LGPL-2.0-or-later
+ license_family: LGPL
purls: []
- size: 838154
- timestamp: 1745268437136
-- conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-36_h47877c9_openblas.conda
- build_number: 36
- sha256: 1bbd142b34dfc8cb55e1e37c00e78ebba909542ac1054d22fc54843a94797337
- md5: 55daaac7ecf8ebd169cdbe34dc79549e
+ size: 81202
+ timestamp: 1755102333712
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/graphviz-13.1.2-hcd33d8b_0.conda
+ sha256: f25e1828d02ebd78214966f483cfca5ac6a7b18824369c748d8cda99c66ff588
+ md5: 81ab85a5a8481667660c7ce6e84bd681
depends:
- - libblas 3.9.0 36_h4a7cf45_openblas
- constrains:
- - liblapacke 3.9.0 36*_openblas
- - libcblas 3.9.0 36*_openblas
- - blas 2.136 openblas
- license: BSD-3-Clause
- license_family: BSD
+ - __osx >=11.0
+ - adwaita-icon-theme
+ - cairo >=1.18.4,<2.0a0
+ - fonts-conda-ecosystem
+ - gdk-pixbuf >=2.42.12,<3.0a0
+ - gtk3 >=3.24.43,<4.0a0
+ - gts >=0.7.6,<0.8.0a0
+ - libcxx >=19
+ - libexpat >=2.7.1,<3.0a0
+ - libgd >=2.3.3,<2.4.0a0
+ - libglib >=2.84.3,<3.0a0
+ - librsvg >=2.58.4,<3.0a0
+ - libwebp-base >=1.6.0,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - pango >=1.56.4,<2.0a0
+ license: EPL-1.0
+ license_family: Other
purls: []
- size: 17409
- timestamp: 1758396509549
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-36_hd9741b5_openblas.conda
- build_number: 36
- sha256: ffadfc04f5fb9075715fc4db0b6f2e88c23931eb06a193531ee3ba936dedc433
- md5: e0b918b8232902da02c2c5b4eb81f4d5
+ size: 2201370
+ timestamp: 1754732518951
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/greenlet-3.2.4-py313hb4b7877_1.conda
+ sha256: 23c846ec9fa65d45dead3819e7a20e8a6cbf2cabea88079ecce41f1c59090f19
+ md5: a8b2e847e2d130566560656801f2e84a
depends:
- - libblas 3.9.0 36_h51639a9_openblas
- constrains:
- - libcblas 3.9.0 36*_openblas
- - liblapacke 3.9.0 36*_openblas
- - blas 2.136 openblas
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 17728
- timestamp: 1758397741587
-- conda: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-35_hf9ab0e9_mkl.conda
- build_number: 35
- sha256: 56e0992fb58eed8f0d5fa165b8621fa150b84aa9af1467ea0a7a9bb7e2fced4f
- md5: 0c6ed9d722cecda18f50f17fb3c30002
+ - __osx >=11.0
+ - libcxx >=19
+ - python >=3.13,<3.14.0a0
+ - python >=3.13,<3.14.0a0 *_cp313
+ - python_abi 3.13.* *_cp313
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/greenlet?source=hash-mapping
+ size: 234273
+ timestamp: 1756752459387
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/gtk3-3.24.43-h07173f4_5.conda
+ sha256: 9650ac1a02975ae0a3917443dc3c35ddc4d8e87a1cb04fda115af5f98e5d457c
+ md5: 8353369d4c2ecc5afd888405d3226fd9
depends:
- - libblas 3.9.0 35_h5709861_mkl
- constrains:
- - blas 2.135 mkl
- - libcblas 3.9.0 35*_mkl
- - liblapacke 3.9.0 35*_mkl
- license: BSD-3-Clause
- license_family: BSD
+ - __osx >=11.0
+ - atk-1.0 >=2.38.0
+ - cairo >=1.18.4,<2.0a0
+ - epoxy >=1.5.10,<1.6.0a0
+ - fribidi >=1.0.10,<2.0a0
+ - gdk-pixbuf >=2.42.12,<3.0a0
+ - glib-tools
+ - harfbuzz >=11.0.0,<12.0a0
+ - hicolor-icon-theme
+ - libexpat >=2.6.4,<3.0a0
+ - libglib >=2.84.0,<3.0a0
+ - libintl >=0.23.1,<1.0a0
+ - liblzma >=5.6.4,<6.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - pango >=1.56.3,<2.0a0
+ license: LGPL-2.0-or-later
+ license_family: LGPL
purls: []
- size: 78485
- timestamp: 1757003541803
-- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda
- sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8
- md5: 1a580f7796c7bf6393fddb8bbbde58dc
+ size: 4792338
+ timestamp: 1743406461562
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/gts-0.7.6-he42f4ea_4.conda
+ sha256: e0f8c7bc1b9ea62ded78ffa848e37771eeaaaf55b3146580513c7266862043ba
+ md5: 21b4dd3098f63a74cf2aa9159cbef57d
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- constrains:
- - xz 5.8.1.*
- license: 0BSD
+ - libcxx >=15.0.7
+ - libglib >=2.76.3,<3.0a0
+ license: LGPL-2.0-or-later
+ license_family: LGPL
purls: []
- size: 112894
- timestamp: 1749230047870
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda
- sha256: 0cb92a9e026e7bd4842f410a5c5c665c89b2eb97794ffddba519a626b8ce7285
- md5: d6df911d4564d77c4374b02552cb17d1
+ size: 304331
+ timestamp: 1686545503242
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-11.5.1-haf38c7b_0.conda
+ sha256: ceea9b35e8e81a0e345035f2e46574a213b7d3d7b2f8fdd0cb049490bddde6c2
+ md5: effd4cec7d221d77cd937a83132f5b9e
depends:
- __osx >=11.0
- constrains:
- - xz 5.8.1.*
- license: 0BSD
+ - cairo >=1.18.4,<2.0a0
+ - graphite2 >=1.3.14,<2.0a0
+ - icu >=75.1,<76.0a0
+ - libcxx >=19
+ - libexpat >=2.7.1,<3.0a0
+ - libfreetype >=2.14.1
+ - libfreetype6 >=2.14.1
+ - libglib >=2.86.0,<3.0a0
+ - libzlib >=1.3.1,<2.0a0
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 1514711
+ timestamp: 1758640885114
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/hicolor-icon-theme-0.17-hce30654_2.tar.bz2
+ sha256: 286e33fb452f61133a3a61d002890235d1d1378554218ab063d6870416440281
+ md5: 237b05b7eb284d7eebc3c5d93f5e4bca
+ license: GPL-2.0-or-later
+ license_family: GPL
purls: []
- size: 92286
- timestamp: 1749230283517
-- conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda
- sha256: 55764956eb9179b98de7cc0e55696f2eff8f7b83fc3ebff5e696ca358bca28cc
- md5: c15148b2e18da456f5108ccb5e411446
+ size: 13800
+ timestamp: 1611053664863
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda
+ sha256: 9ba12c93406f3df5ab0a43db8a4b4ef67a5871dfd401010fbe29b218b2cbe620
+ md5: 5eb22c1d7b3fc4abb50d92d621583137
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- constrains:
- - xz 5.8.1.*
- license: 0BSD
+ - __osx >=11.0
+ license: MIT
+ license_family: MIT
purls: []
- size: 104935
- timestamp: 1749230611612
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda
- sha256: 3aa92d4074d4063f2a162cd8ecb45dccac93e543e565c01a787e16a43501f7ee
- md5: c7e925f37e3b40d893459e625f6a53f1
+ size: 11857802
+ timestamp: 1720853997952
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda
+ sha256: 4442f957c3c77d69d9da3521268cad5d54c9033f1a73f99cde0a3658937b159b
+ md5: c6dc8a0fdec13a0565936655c33069a1
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- license: BSD-2-Clause
- license_family: BSD
+ - __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: 91183
- timestamp: 1748393666725
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda
- sha256: 0a1875fc1642324ebd6c4ac864604f3f18f57fbcf558a8264f6ced028a3c75b2
- md5: 85ccccb47823dd9f7a99d2c7f530342f
+ size: 1155530
+ timestamp: 1719463474401
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/lerc-4.0.0-hd64df32_1.conda
+ sha256: 12361697f8ffc9968907d1a7b5830e34c670e4a59b638117a2cdfed8f63a38f8
+ md5: a74332d9b60b62905e3d30709df08bf1
depends:
- __osx >=11.0
- license: BSD-2-Clause
- license_family: BSD
+ - libcxx >=18
+ license: Apache-2.0
+ license_family: Apache
purls: []
- size: 71829
- timestamp: 1748393749336
-- conda: https://conda.anaconda.org/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda
- sha256: fc529fc82c7caf51202cc5cec5bb1c2e8d90edbac6d0a4602c966366efe3c7bf
- md5: 74860100b2029e2523cf480804c76b9b
+ size: 188306
+ timestamp: 1745264362794
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-36_h51639a9_openblas.conda
+ build_number: 36
+ sha256: acedf4c86be500172ed84a1bf37425e5c538f0494341ebdc829001cd37707564
+ md5: 3bf1e49358861ce86825eaa47c092f29
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- license: BSD-2-Clause
+ - libopenblas >=0.3.30,<0.3.31.0a0
+ - libopenblas >=0.3.30,<1.0a0
+ constrains:
+ - liblapacke 3.9.0 36*_openblas
+ - libcblas 3.9.0 36*_openblas
+ - liblapack 3.9.0 36*_openblas
+ - mkl <2025
+ - blas 2.136 openblas
+ license: BSD-3-Clause
license_family: BSD
purls: []
- size: 88657
- timestamp: 1723861474602
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_2.conda
- sha256: 1b51d1f96e751dc945cc06f79caa91833b0c3326efe24e9b506bd64ef49fc9b0
- md5: dfc5aae7b043d9f56ba99514d5e60625
+ size: 17733
+ timestamp: 1758397710974
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-36_hb0561ab_openblas.conda
+ build_number: 36
+ sha256: ee8b3386c9fe8668eb9013ffea5c60f7546d0d298931f7ec0637b08d796029de
+ md5: 46aefc2fcef5f1f128d0549cb0fad584
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - libgfortran
- - libgfortran5 >=14.3.0
+ - libblas 3.9.0 36_h51639a9_openblas
constrains:
- - openblas >=0.3.30,<0.3.31.0a0
+ - liblapack 3.9.0 36*_openblas
+ - liblapacke 3.9.0 36*_openblas
+ - blas 2.136 openblas
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 5938936
- timestamp: 1755474342204
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_h60d53f8_2.conda
- sha256: 7b8551a4d21cf0b19f9a162f1f283a201b17f1bd5a6579abbd0d004788c511fa
- md5: d004259fd8d3d2798b16299d6ad6c9e9
+ size: 17717
+ timestamp: 1758397731650
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-21.1.2-hf598326_0.conda
+ sha256: 3de00998c8271f599d6ed9aea60dc0b3e5b1b7ff9f26f8eac95f86f135aa9beb
+ md5: edfa256c5391f789384e470ce5c9f340
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
+ license: Apache-2.0 WITH LLVM-exception
+ license_family: Apache
purls: []
- size: 4284696
- timestamp: 1755471861128
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda
- sha256: 0bd91de9b447a2991e666f284ae8c722ffb1d84acb594dbd0c031bd656fa32b2
- md5: 70e3400cbbfa03e96dcde7fc13e38c7b
+ size: 568154
+ timestamp: 1758698306949
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda
+ sha256: 417d52b19c679e1881cce3f01cad3a2d542098fa2d6df5485aac40f01aede4d1
+ md5: 3baf58a5a87e7c2f4d243ce2f8f2fe5c
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
+ - __osx >=11.0
license: MIT
license_family: MIT
purls: []
- size: 28424
- timestamp: 1749901812541
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda
- sha256: e75a2723000ce3a4b9fd9b9b9ce77553556c93e475a4657db6ed01abc02ea347
- md5: 7af8e91b0deb5f8e25d1a595dea79614
- depends:
- - libgcc >=14
- - __glibc >=2.17,<3.0.a0
- - libzlib >=1.3.1,<2.0a0
- license: zlib-acknowledgement
- purls: []
- size: 317390
- timestamp: 1753879899951
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.50-h280e0eb_1.conda
- sha256: a2e0240fb0c79668047b528976872307ea80cb330baf8bf6624ac2c6443449df
- md5: 4d0f5ce02033286551a32208a5519884
+ size: 54790
+ timestamp: 1747040549847
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda
+ sha256: 66aa216a403de0bb0c1340a88d1a06adaff66bae2cfd196731aa24db9859d631
+ md5: 44083d2d2c2025afca315c7a172eab2b
depends:
+ - ncurses
- __osx >=11.0
- - libzlib >=1.3.1,<2.0a0
- license: zlib-acknowledgement
- purls: []
- size: 287056
- timestamp: 1753879907258
-- conda: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.50-h7351971_1.conda
- sha256: e84b041f91c94841cb9b97952ab7f058d001d4a15ed4ce226ec5fdb267cc0fa5
- md5: 3ae6e9f5c47c495ebeed95651518be61
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - libzlib >=1.3.1,<2.0a0
- license: zlib-acknowledgement
- purls: []
- size: 382709
- timestamp: 1753879944850
-- conda: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.60.0-h61e6d4b_0.conda
- sha256: 960b137673b2b8293e2a12d194add72967b3bf12fcdf691e7ad8bd5c8318cec3
- md5: 91e6d4d684e237fba31b9815c4b40edf
- depends:
- - __glibc >=2.17,<3.0.a0
- - cairo >=1.18.4,<2.0a0
- - gdk-pixbuf >=2.44.3,<3.0a0
- - libgcc >=14
- - libglib >=2.86.0,<3.0a0
- - libxml2-16 >=2.14.6
- - pango >=1.56.4,<2.0a0
- constrains:
- - __glibc >=2.17
- license: LGPL-2.1-or-later
+ - ncurses >=6.5,<7.0a0
+ license: BSD-2-Clause
+ license_family: BSD
purls: []
- size: 3421977
- timestamp: 1759327942156
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.60.0-h5c55ec3_0.conda
- sha256: ca5a2de5d3f68e8d6443ea1bf193c1596a278e6f86018017c0ccd4928eaf8971
- md5: 05ad1d6b6fb3b384f7a07128025725cb
+ size: 107691
+ timestamp: 1738479560845
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda
+ sha256: 8fbb17a56f51e7113ed511c5787e0dec0d4b10ef9df921c4fd1cccca0458f648
+ md5: b1ca5f21335782f71a8bd69bdc093f67
depends:
- __osx >=11.0
- - cairo >=1.18.4,<2.0a0
- - gdk-pixbuf >=2.44.3,<3.0a0
- - libglib >=2.86.0,<3.0a0
- - libxml2-16 >=2.14.6
- - pango >=1.56.4,<2.0a0
constrains:
- - __osx >=11.0
- license: LGPL-2.1-or-later
- purls: []
- size: 2344343
- timestamp: 1759328503184
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda
- sha256: 0105bd108f19ea8e6a78d2d994a6d4a8db16d19a41212070d2d1d48a63c34161
- md5: a587892d3c13b6621a6091be690dbca2
- depends:
- - libgcc-ng >=12
- license: ISC
+ - expat 2.7.1.*
+ license: MIT
+ license_family: MIT
purls: []
- size: 205978
- timestamp: 1716828628198
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda
- sha256: fade8223e1e1004367d7101dd17261003b60aa576df6d7802191f8972f7470b1
- md5: a7ce36e284c5faaf93c220dfc39e3abd
+ size: 65971
+ timestamp: 1752719657566
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda
+ sha256: c6a530924a9b14e193ea9adfe92843de2a806d1b7dbfd341546ece9653129e60
+ md5: c215a60c2935b517dcda8cad4705734d
depends:
- __osx >=11.0
- license: ISC
+ license: MIT
+ license_family: MIT
purls: []
- size: 164972
- timestamp: 1716828607917
-- conda: https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.20-hc70643c_0.conda
- sha256: 7bcb3edccea30f711b6be9601e083ecf4f435b9407d70fc48fbcf9e5d69a0fc6
- md5: 198bb594f202b205c7d18b936fa4524f
+ size: 39839
+ timestamp: 1743434670405
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda
+ sha256: 9de25a86066f078822d8dd95a83048d7dc2897d5d655c0e04a8a54fca13ef1ef
+ md5: f35fb38e89e2776994131fbf961fa44b
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- license: ISC
- purls: []
- size: 202344
- timestamp: 1716828757533
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda
- sha256: 6d9c32fc369af5a84875725f7ddfbfc2ace795c28f246dc70055a79f9b2003da
- md5: 0b367fad34931cb79e0d6b7e5c06bb1c
+ - libfreetype6 >=2.14.1
+ license: GPL-2.0-only OR FTL
+ purls: []
+ size: 7810
+ timestamp: 1757947168537
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda
+ sha256: cc4aec4c490123c0f248c1acd1aeab592afb6a44b1536734e20937cda748f7cd
+ md5: 6d4ede03e2a8e20eb51f7f681d2a2550
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
+ - __osx >=11.0
+ - libpng >=1.6.50,<1.7.0a0
- libzlib >=1.3.1,<2.0a0
- license: blessing
+ constrains:
+ - freetype >=2.14.1
+ license: GPL-2.0-only OR FTL
purls: []
- size: 932581
- timestamp: 1753948484112
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda
- sha256: 802ebe62e6bc59fc26b26276b793e0542cfff2d03c086440aeaf72fb8bbcec44
- md5: 1dcb0468f5146e38fae99aef9656034b
+ size: 346703
+ timestamp: 1757947166116
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hb2c3a21_11.conda
+ sha256: be038eb8dfe296509aee2df21184c72cb76285b0340448525664bc396aa6146d
+ md5: 4581aa3cfcd1a90967ed02d4a9f3db4b
depends:
- __osx >=11.0
+ - fontconfig >=2.15.0,<3.0a0
+ - fonts-conda-ecosystem
+ - freetype >=2.12.1,<3.0a0
- icu >=75.1,<76.0a0
+ - libexpat >=2.6.4,<3.0a0
+ - libiconv >=1.17,<2.0a0
+ - libjpeg-turbo >=3.0.0,<4.0a0
+ - libpng >=1.6.45,<1.7.0a0
+ - libtiff >=4.7.0,<4.8.0a0
+ - libwebp-base >=1.5.0,<2.0a0
- libzlib >=1.3.1,<2.0a0
- license: blessing
- purls: []
- size: 902645
- timestamp: 1753948599139
-- conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda
- sha256: 5dc4f07b2d6270ac0c874caec53c6984caaaa84bc0d3eb593b0edf3dc8492efa
- md5: ccb20d946040f86f0c05b644d5eadeca
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: blessing
+ license: GD
+ license_family: BSD
purls: []
- size: 1288499
- timestamp: 1753948889360
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_5.conda
- sha256: 0f5f61cab229b6043541c13538d75ce11bd96fb2db76f94ecf81997b1fde6408
- md5: 4e02a49aaa9d5190cb630fa43528fbe6
+ size: 156868
+ timestamp: 1737548290283
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-15.1.0-hfdf1602_1.conda
+ sha256: 981e3fac416e80b007a2798d6c1d4357ebebeb72a039aca1fb3a7effe9dcae86
+ md5: c98207b6e2b1a309abab696d229f163e
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc 15.1.0 h767d61c_5
+ - libgfortran5 15.1.0 hb74de2c_1
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
purls: []
- size: 3896432
- timestamp: 1757042571458
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_5.conda
- sha256: 7b8cabbf0ab4fe3581ca28fe8ca319f964078578a51dd2ca3f703c1d21ba23ff
- md5: 8bba50c7f4679f08c861b597ad2bda6b
+ size: 134383
+ timestamp: 1756239485494
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-15.1.0-hb74de2c_1.conda
+ sha256: 1f8f5b2fdd0d2559d0f3bade8da8f57e9ee9b54685bd6081c6d6d9a2b0239b41
+ md5: 4281bd1c654cb4f5cab6392b3330451f
depends:
- - libstdcxx 15.1.0 h8f9b012_5
+ - 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: 29233
- timestamp: 1757042603319
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.1-h8261f1e_0.conda
- sha256: ddda0d7ee67e71e904a452010c73e32da416806f5cb9145fb62c322f97e717fb
- md5: 72b531694ebe4e8aa6f5745d1015c1b4
+ size: 759679
+ timestamp: 1756238772083
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.86.0-h1bb475b_0.conda
+ sha256: 92d17f998e14218810493c9190c8721bf7f7f006bfc5c00dbba1cede83c02f1a
+ md5: 9e065148e6013b7d7cae64ed01ab7081
depends:
- - __glibc >=2.17,<3.0.a0
- - lerc >=4.0.0,<5.0a0
- - libdeflate >=1.24,<1.25.0a0
- - libgcc >=14
- - libjpeg-turbo >=3.1.0,<4.0a0
- - liblzma >=5.8.1,<6.0a0
- - libstdcxx >=14
- - libwebp-base >=1.6.0,<2.0a0
+ - __osx >=11.0
+ - libffi >=3.4.6,<3.5.0a0
+ - libiconv >=1.18,<2.0a0
+ - libintl >=0.25.1,<1.0a0
- libzlib >=1.3.1,<2.0a0
- - zstd >=1.5.7,<1.6.0a0
- license: HPND
+ - pcre2 >=10.46,<10.47.0a0
+ constrains:
+ - glib 2.86.0 *_0
+ license: LGPL-2.1-or-later
purls: []
- size: 437211
- timestamp: 1758278398952
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.1-h7dc4979_0.conda
- sha256: 6bc1b601f0d3ee853acd23884a007ac0a0290f3609dabb05a47fc5a0295e2b53
- md5: 2bb9e04e2da869125e2dc334d665f00d
+ size: 3701880
+ timestamp: 1757404501093
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda
+ sha256: de0336e800b2af9a40bdd694b03870ac4a848161b35c8a2325704f123f185f03
+ md5: 4d5a7445f0b25b6a3ddbb56e790f5251
depends:
- __osx >=11.0
- - lerc >=4.0.0,<5.0a0
- - libcxx >=19
- - libdeflate >=1.24,<1.25.0a0
- - libjpeg-turbo >=3.1.0,<4.0a0
- - liblzma >=5.8.1,<6.0a0
- - libwebp-base >=1.6.0,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- - zstd >=1.5.7,<1.6.0a0
- license: HPND
+ license: LGPL-2.1-only
purls: []
- size: 373640
- timestamp: 1758278641520
-- conda: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.1-h550210a_0.conda
- sha256: d6cac6596ded0d5bbbc4198d7eb4db88da8c00236ebf5e2c8ad333ccde8965e2
- md5: e23f29747d9d2aa2a39b594c114fac67
+ size: 750379
+ timestamp: 1754909073836
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda
+ sha256: 99d2cebcd8f84961b86784451b010f5f0a795ed1c08f1e7c76fbb3c22abf021a
+ md5: 5103f6a6b210a3912faf8d7db516918c
depends:
- - lerc >=4.0.0,<5.0a0
- - libdeflate >=1.24,<1.25.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.3,<15
- - vc14_runtime >=14.44.35208
- - zstd >=1.5.7,<1.6.0a0
- license: HPND
+ - __osx >=11.0
+ - libiconv >=1.18,<2.0a0
+ license: LGPL-2.1-or-later
purls: []
- size: 992060
- timestamp: 1758278535260
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.41.2-he9a06e4_0.conda
- sha256: e5ec6d2ad7eef538ddcb9ea62ad4346fde70a4736342c4ad87bd713641eb9808
- md5: 80c07c68d2f6870250959dcc95b209d1
+ size: 90957
+ timestamp: 1751558394144
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda
+ sha256: 78df2574fa6aa5b6f5fc367c03192f8ddf8e27dc23641468d54e031ff560b9d4
+ md5: 01caa4fbcaf0e6b08b3aef1151e91745
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- license: BSD-3-Clause
- license_family: BSD
+ - __osx >=11.0
+ constrains:
+ - jpeg <0.0.0a
+ license: IJG AND BSD-3-Clause AND Zlib
purls: []
- size: 37135
- timestamp: 1758626800002
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda
- sha256: 3aed21ab28eddffdaf7f804f49be7a7d701e8f0e46c856d801270b470820a37b
- md5: aea31d2e5b1091feca96fcfe945c3cf9
+ size: 553624
+ timestamp: 1745268405713
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-36_hd9741b5_openblas.conda
+ build_number: 36
+ sha256: ffadfc04f5fb9075715fc4db0b6f2e88c23931eb06a193531ee3ba936dedc433
+ md5: e0b918b8232902da02c2c5b4eb81f4d5
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
+ - libblas 3.9.0 36_h51639a9_openblas
constrains:
- - libwebp 1.6.0
+ - libcblas 3.9.0 36*_openblas
+ - liblapacke 3.9.0 36*_openblas
+ - blas 2.136 openblas
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 429011
- timestamp: 1752159441324
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.6.0-h07db88b_0.conda
- sha256: a4de3f371bb7ada325e1f27a4ef7bcc81b2b6a330e46fac9c2f78ac0755ea3dd
- md5: e5e7d467f80da752be17796b87fe6385
+ size: 17728
+ timestamp: 1758397741587
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda
+ sha256: 0cb92a9e026e7bd4842f410a5c5c665c89b2eb97794ffddba519a626b8ce7285
+ md5: d6df911d4564d77c4374b02552cb17d1
depends:
- __osx >=11.0
constrains:
- - libwebp 1.6.0
- license: BSD-3-Clause
- license_family: BSD
+ - xz 5.8.1.*
+ license: 0BSD
purls: []
- size: 294974
- timestamp: 1752159906788
-- conda: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.6.0-h4d5522a_0.conda
- sha256: 7b6316abfea1007e100922760e9b8c820d6fc19df3f42fb5aca684cfacb31843
- md5: f9bbae5e2537e3b06e0f7310ba76c893
+ size: 92286
+ timestamp: 1749230283517
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda
+ sha256: 0a1875fc1642324ebd6c4ac864604f3f18f57fbcf558a8264f6ced028a3c75b2
+ md5: 85ccccb47823dd9f7a99d2c7f530342f
depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - libwebp 1.6.0
- license: BSD-3-Clause
+ - __osx >=11.0
+ license: BSD-2-Clause
license_family: BSD
purls: []
- size: 279176
- timestamp: 1752159543911
-- conda: https://conda.anaconda.org/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda
- sha256: 373f2973b8a358528b22be5e8d84322c165b4c5577d24d94fd67ad1bb0a0f261
- md5: 08bfa5da6e242025304b206d152479ef
+ size: 71829
+ timestamp: 1748393749336
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_h60d53f8_2.conda
+ sha256: 7b8551a4d21cf0b19f9a162f1f283a201b17f1bd5a6579abbd0d004788c511fa
+ md5: d004259fd8d3d2798b16299d6ad6c9e9
depends:
- - ucrt
+ - __osx >=11.0
+ - libgfortran
+ - libgfortran5 >=14.3.0
+ - llvm-openmp >=19.1.7
constrains:
- - pthreads-win32 <0.0a0
- - msys2-conda-epoch <0.0a0
- license: MIT AND BSD-3-Clause-Clear
- purls: []
- size: 35794
- timestamp: 1737099561703
-- conda: https://conda.anaconda.org/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
+ - openblas >=0.3.30,<0.3.31.0a0
+ license: BSD-3-Clause
+ license_family: BSD
purls: []
- size: 395888
- timestamp: 1727278577118
-- conda: https://conda.anaconda.org/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda
- sha256: 08dec73df0e161c96765468847298a420933a36bc4f09b50e062df8793290737
- md5: a69bbf778a462da324489976c84cfc8c
+ size: 4284696
+ timestamp: 1755471861128
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.50-h280e0eb_1.conda
+ sha256: a2e0240fb0c79668047b528976872307ea80cb330baf8bf6624ac2c6443449df
+ md5: 4d0f5ce02033286551a32208a5519884
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
+ - __osx >=11.0
+ - libzlib >=1.3.1,<2.0a0
+ license: zlib-acknowledgement
purls: []
- size: 1208687
- timestamp: 1727279378819
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.11.0-hca5e8e5_1.conda
- sha256: 2febd0cdea153a97737df3cfb900c312b012c0af3cc5a62f2968bd398d25b6b6
- md5: 9abb1e8cbc0039155a8ed2aa149b1067
+ size: 287056
+ timestamp: 1753879907258
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.60.0-h5c55ec3_0.conda
+ sha256: ca5a2de5d3f68e8d6443ea1bf193c1596a278e6f86018017c0ccd4928eaf8971
+ md5: 05ad1d6b6fb3b384f7a07128025725cb
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - libstdcxx >=14
- - libxcb >=1.17.0,<2.0a0
- - libxml2
+ - __osx >=11.0
+ - cairo >=1.18.4,<2.0a0
+ - gdk-pixbuf >=2.44.3,<3.0a0
+ - libglib >=2.86.0,<3.0a0
- libxml2-16 >=2.14.6
- - xkeyboard-config
- - xorg-libxau >=1.0.12,<2.0a0
- license: MIT/X11 Derivative
- license_family: MIT
+ - pango >=1.56.4,<2.0a0
+ constrains:
+ - __osx >=11.0
+ license: LGPL-2.1-or-later
purls: []
- size: 800138
- timestamp: 1757977095650
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.0-h26afc86_1.conda
- sha256: 4310577d7eea817d35a1c05e1e54575b06ce085d73e6dd59aa38523adf50168f
- md5: 8337b675e0cad517fbcb3daf7588087a
+ size: 2344343
+ timestamp: 1759328503184
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda
+ sha256: fade8223e1e1004367d7101dd17261003b60aa576df6d7802191f8972f7470b1
+ md5: a7ce36e284c5faaf93c220dfc39e3abd
depends:
- - __glibc >=2.17,<3.0.a0
- - icu >=75.1,<76.0a0
- - libgcc >=14
- - libiconv >=1.18,<2.0a0
- - liblzma >=5.8.1,<6.0a0
- - libxml2-16 2.15.0 ha9997c6_1
- - libzlib >=1.3.1,<2.0a0
- license: MIT
- license_family: MIT
+ - __osx >=11.0
+ license: ISC
purls: []
- size: 45363
- timestamp: 1758640621036
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.15.0-h9329255_1.conda
- sha256: 5714b6c1fdd7a981a027d4951e111b1826cc746a02405a0c15b0f95f984e274c
- md5: 738e842efb251f6efd430f47432bf0ee
+ size: 164972
+ timestamp: 1716828607917
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda
+ sha256: 802ebe62e6bc59fc26b26276b793e0542cfff2d03c086440aeaf72fb8bbcec44
+ md5: 1dcb0468f5146e38fae99aef9656034b
depends:
- __osx >=11.0
- icu >=75.1,<76.0a0
- - libiconv >=1.18,<2.0a0
- - liblzma >=5.8.1,<6.0a0
- - libxml2-16 2.15.0 h0ff4647_1
- libzlib >=1.3.1,<2.0a0
- license: MIT
- license_family: MIT
+ license: blessing
purls: []
- size: 40624
- timestamp: 1758641317371
-- conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.15.0-ha29bfb0_1.conda
- sha256: 8890c03908a407649ac99257b63176b61d10dfa3468aa3db1994ac0973dc2803
- md5: 1d6e5fbbe84eebcd62e7cdccec799ce8
+ size: 902645
+ timestamp: 1753948599139
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.1-h7dc4979_0.conda
+ sha256: 6bc1b601f0d3ee853acd23884a007ac0a0290f3609dabb05a47fc5a0295e2b53
+ md5: 2bb9e04e2da869125e2dc334d665f00d
depends:
- - icu >=75.1,<76.0a0
- - libiconv >=1.18,<2.0a0
+ - __osx >=11.0
+ - lerc >=4.0.0,<5.0a0
+ - libcxx >=19
+ - libdeflate >=1.24,<1.25.0a0
+ - libjpeg-turbo >=3.1.0,<4.0a0
- liblzma >=5.8.1,<6.0a0
- - libxml2-16 2.15.0 h06f855e_1
+ - libwebp-base >=1.6.0,<2.0a0
- libzlib >=1.3.1,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
+ - zstd >=1.5.7,<1.6.0a0
+ license: HPND
purls: []
- size: 43274
- timestamp: 1758641414853
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.0-ha9997c6_1.conda
- sha256: 5420ea77505a8d5ca7b5351ddb2da7e8a178052fccf8fca00189af7877608e89
- md5: b24dd2bd61cd8e4f8a13ee2a945a723c
+ size: 373640
+ timestamp: 1758278641520
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.6.0-h07db88b_0.conda
+ sha256: a4de3f371bb7ada325e1f27a4ef7bcc81b2b6a330e46fac9c2f78ac0755ea3dd
+ md5: e5e7d467f80da752be17796b87fe6385
depends:
- - __glibc >=2.17,<3.0.a0
- - icu >=75.1,<76.0a0
- - libgcc >=14
- - libiconv >=1.18,<2.0a0
- - liblzma >=5.8.1,<6.0a0
- - libzlib >=1.3.1,<2.0a0
+ - __osx >=11.0
constrains:
- - libxml2 2.15.0
- license: MIT
- license_family: MIT
+ - libwebp 1.6.0
+ license: BSD-3-Clause
+ license_family: BSD
purls: []
- size: 556276
- timestamp: 1758640612398
+ size: 294974
+ timestamp: 1752159906788
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-16-2.15.0-h0ff4647_1.conda
sha256: 37e85b5a2df4fbd213c5cdf803c57e244722c2dc47300951645c22a2bff6dfe8
md5: 6b4f950d2dc566afd7382d2380eb2136
@@ -4442,37 +5173,21 @@ packages:
purls: []
size: 464871
timestamp: 1758641298001
-- conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-16-2.15.0-h06f855e_1.conda
- sha256: f29159eef5af2adffe2fef2d89ff2f6feda07e194883f47a4cf366e9608fb91b
- md5: a5d1a1f8745fcd93f39a4b80f389962f
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.15.0-h9329255_1.conda
+ sha256: 5714b6c1fdd7a981a027d4951e111b1826cc746a02405a0c15b0f95f984e274c
+ md5: 738e842efb251f6efd430f47432bf0ee
depends:
+ - __osx >=11.0
- icu >=75.1,<76.0a0
- libiconv >=1.18,<2.0a0
- liblzma >=5.8.1,<6.0a0
+ - libxml2-16 2.15.0 h0ff4647_1
- libzlib >=1.3.1,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - libxml2 2.15.0
license: MIT
license_family: MIT
purls: []
- size: 518883
- timestamp: 1758641386772
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h711ed8c_1.conda
- sha256: 0694760a3e62bdc659d90a14ae9c6e132b525a7900e59785b18a08bb52a5d7e5
- md5: 87e6096ec6d542d1c1f8b33245fe8300
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - libxml2
- - libxml2-16 >=2.14.6
- license: MIT
- license_family: MIT
- purls: []
- size: 245434
- timestamp: 1757963724977
+ size: 40624
+ timestamp: 1758641317371
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxslt-1.1.43-hb2570ba_1.conda
sha256: 7a4d0676ab1407fecb24d4ada7fe31a98c8889f61f04612ea533599c22b8c472
md5: 90f7ed12bb3c164c758131b3d3c2ab0c
@@ -4485,33 +5200,6 @@ packages:
purls: []
size: 220345
timestamp: 1757964000982
-- conda: https://conda.anaconda.org/conda-forge/win-64/libxslt-1.1.43-h0fbe4c1_1.conda
- sha256: 13da38939c2c20e7112d683ab6c9f304bfaf06230a2c6a7cf00359da1a003ec7
- md5: 46034d9d983edc21e84c0b36f1b4ba61
- depends:
- - libxml2
- - libxml2-16 >=2.14.6
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 420223
- timestamp: 1757963935611
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda
- sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4
- md5: edb0dca6bc32e4f4789199455a1dbeb8
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- constrains:
- - zlib 1.3.1 *_2
- license: Zlib
- license_family: Other
- purls: []
- size: 60963
- timestamp: 1727963148474
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda
sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b
md5: 369964e85dc26bfe78f41399b366c435
@@ -4524,20 +5212,6 @@ packages:
purls: []
size: 46438
timestamp: 1727963202283
-- conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda
- sha256: ba945c6493449bed0e6e29883c4943817f7c79cbff52b83360f7b341277c6402
- md5: 41fbfac52c601159df6c01f875de31b9
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- constrains:
- - zlib 1.3.1 *_2
- license: Zlib
- license_family: Other
- purls: []
- size: 55476
- timestamp: 1727963768015
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-21.1.2-h4a912ad_3.conda
sha256: a30d442e9fc9d80cc8925324c8e10f33213c090deca4f45fadfc1ffc79a73a74
md5: b46e55b406cc7c8a8fbc9681268c2260
@@ -4547,103 +5221,26 @@ packages:
- intel-openmp <0.0a0
- openmp 21.1.2|21.1.2.*
license: Apache-2.0 WITH LLVM-exception
- purls: []
- size: 285932
- timestamp: 1759429144574
-- conda: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-21.1.2-hfa2b4ca_3.conda
- sha256: 7fb9351d8b566dac4c3f7f20aaf200edfeb8d123ca98be5abe80e38e13f09ee5
- md5: 166437478d1ec2f9815180e86a3acebd
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - openmp 21.1.2|21.1.2.*
- - intel-openmp <0.0a0
- license: Apache-2.0 WITH LLVM-exception
- purls: []
- size: 348046
- timestamp: 1759429290154
-- conda: https://conda.anaconda.org/conda-forge/linux-64/lxml-6.0.2-py313h4a16004_1.conda
- sha256: 5451ff14e6fc0088ae093b35957f5665aa2838c7d4591c46112f5a9c6c674045
- md5: 9640530427d53c076a1aadb00d8fcbf4
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - libxml2
- - libxml2-16 >=2.14.6
- - libxslt >=1.1.43,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
- license: BSD-3-Clause and MIT-CMU
- purls:
- - pkg:pypi/lxml?source=hash-mapping
- size: 1608549
- timestamp: 1759294892555
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/lxml-6.0.2-py313he6cafaa_1.conda
- sha256: 8fd0c0906320064c45182998026f46cf9fc9d22054ec1b3261d2c7a6ac714980
- md5: 691925a90c518cdc70935f8cf4fac3a7
- depends:
- - __osx >=11.0
- - libxml2
- - libxml2-16 >=2.14.6
- - libxslt >=1.1.43,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- - python >=3.13,<3.14.0a0
- - python >=3.13,<3.14.0a0 *_cp313
- - python_abi 3.13.* *_cp313
- license: BSD-3-Clause and MIT-CMU
- purls:
- - pkg:pypi/lxml?source=hash-mapping
- size: 1382265
- timestamp: 1759295172587
-- conda: https://conda.anaconda.org/conda-forge/win-64/lxml-6.0.2-py313h1af1686_1.conda
- sha256: 2afc205e3f7de7d4cdda55e377f779ca0b2f360daead4a613b1e0909e3b842c9
- md5: 187bba9bbafa2fe03bccc3d6e67fe3de
+ purls: []
+ size: 285932
+ timestamp: 1759429144574
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/lxml-6.0.2-py313he6cafaa_1.conda
+ sha256: 8fd0c0906320064c45182998026f46cf9fc9d22054ec1b3261d2c7a6ac714980
+ md5: 691925a90c518cdc70935f8cf4fac3a7
depends:
+ - __osx >=11.0
- libxml2
- libxml2-16 >=2.14.6
- libxslt >=1.1.43,<2.0a0
- libzlib >=1.3.1,<2.0a0
- python >=3.13,<3.14.0a0
+ - python >=3.13,<3.14.0a0 *_cp313
- python_abi 3.13.* *_cp313
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
license: BSD-3-Clause and MIT-CMU
purls:
- pkg:pypi/lxml?source=hash-mapping
- size: 1235180
- timestamp: 1759295011274
-- conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda
- sha256: 0fbacdfb31e55964152b24d5567e9a9996e1e7902fb08eb7d91b5fd6ce60803a
- md5: fee3164ac23dfca50cfcc8b85ddefb81
- depends:
- - mdurl >=0.1,<1
- - python >=3.9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/markdown-it-py?source=hash-mapping
- size: 64430
- timestamp: 1733250550053
-- conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py313h3dea7bd_0.conda
- sha256: a530a411bdaaf0b1e4de8869dfaca46cb07407bc7dc0702a9e231b0e5ce7ca85
- md5: c14389156310b8ed3520d84f854be1ee
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
- constrains:
- - jinja2 >=3.0.0
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/markupsafe?source=hash-mapping
- size: 25909
- timestamp: 1759055357045
+ size: 1382265
+ timestamp: 1759295172587
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.3-py313h7d74516_0.conda
sha256: e06902a1bf370fdd4ada0a8c81c504868fdb7e9971b72c6bd395aa4e5a497bd2
md5: 3df5979cc0b761dda0053ffdb0bca3ea
@@ -4660,159 +5257,6 @@ packages:
- pkg:pypi/markupsafe?source=hash-mapping
size: 25778
timestamp: 1759055530601
-- conda: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.3-py313hd650c13_0.conda
- sha256: 988d14095c1392e055fd75e24544da2db01ade73b0c2f99ddc8e2b8678ead4cc
- md5: 47eaaa4405741beb171ea6edc6eaf874
- depends:
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - jinja2 >=3.0.0
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/markupsafe?source=hash-mapping
- size: 28959
- timestamp: 1759055685616
-- conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda
- sha256: 69b7dc7131703d3d60da9b0faa6dd8acbf6f6c396224cf6aef3e855b8c0c41c6
- md5: af6ab708897df59bd6e7283ceab1b56b
- depends:
- - python >=3.9
- - traitlets
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/matplotlib-inline?source=hash-mapping
- size: 14467
- timestamp: 1733417051523
-- conda: https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda
- sha256: 9b0037171dad0100f0296699a11ae7d355237b55f42f9094aebc0f41512d96a1
- md5: 827064ddfe0de2917fb29f1da4f8f533
- depends:
- - python >=3.9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/mccabe?source=hash-mapping
- size: 12934
- timestamp: 1733216573915
-- conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.5.0-pyhd8ed1ab_0.conda
- sha256: 123cc004e2946879708cdb6a9eff24acbbb054990d6131bb94bca7a374ebebfc
- md5: 1997a083ef0b4c9331f9191564be275e
- depends:
- - 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: 43805
- timestamp: 1754946862113
-- conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda
- sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7
- md5: 592132998493b3ff25fd7479396e8351
- depends:
- - python >=3.9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/mdurl?source=hash-mapping
- size: 14465
- timestamp: 1733255681319
-- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/noarch/myst-nb-1.3.0-pyhe01879c_0.conda
- sha256: 07cc8d775a3d598fe7c6ca4ffb543f1938df5f18e296719a4651bfb73f4f0d57
- md5: 2cb3690891768b4b9f7c7764afa965c1
- depends:
- - importlib-metadata
- - ipykernel
- - ipython
- - jupyter-cache >=0.5
- - myst-parser >=1.0.0
- - nbclient
- - nbformat >=5.0
- - python >=3.9
- - pyyaml
- - sphinx >=5
- - typing_extensions
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/myst-nb?source=hash-mapping
- size: 68592
- timestamp: 1752582039487
-- conda: https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda
- sha256: f035d0ea623f63247f0f944eb080eaa2a45fb5b7fda8947f4ac94d381ef3bf33
- md5: b528795158847039003033ee0db20e9b
- depends:
- - docutils >=0.19,<0.22
- - jinja2
- - markdown-it-py >=3.0.0,<4.0.0
- - mdit-py-plugins >=0.4.1,<1
- - python >=3.10
- - pyyaml
- - sphinx >=7,<9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/myst-parser?source=hash-mapping
- size: 73074
- timestamp: 1739381945342
-- conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda
- sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135
- md5: 6bb0d77277061742744176ab555b723c
- depends:
- - jupyter_client >=6.1.12
- - jupyter_core >=4.12,!=5.0.*
- - nbformat >=5.1
- - python >=3.8
- - traitlets >=5.4
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/nbclient?source=hash-mapping
- size: 28045
- timestamp: 1734628936013
-- conda: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda
- sha256: 7a5bd30a2e7ddd7b85031a5e2e14f290898098dc85bea5b3a5bf147c25122838
- md5: bbe1963f1e47f594070ffe87cdf612ea
- depends:
- - jsonschema >=2.6
- - jupyter_core >=4.12,!=5.0.*
- - python >=3.9
- - python-fastjsonschema >=2.15
- - traitlets >=5.1
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/nbformat?source=hash-mapping
- size: 100945
- timestamp: 1733402844974
-- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda
- sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586
- md5: 47e340acb35de30501a76c7c799c41d7
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- license: X11 AND BSD-3-Clause
- purls: []
- size: 891641
- timestamp: 1738195959188
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda
sha256: 2827ada40e8d9ca69a153a45f7fd14f32b2ead7045d3bbb5d10964898fe65733
md5: 068d497125e4bf8a66bf707254fff5ae
@@ -4822,107 +5266,26 @@ packages:
purls: []
size: 797030
timestamp: 1738196177597
-- conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda
- sha256: bb7b21d7fd0445ddc0631f64e66d91a179de4ba920b8381f29b9d006a42788c0
- md5: 598fd7d4d0de2455fb74f56063969a97
- depends:
- - python >=3.9
- license: BSD-2-Clause
- license_family: BSD
- purls:
- - pkg:pypi/nest-asyncio?source=hash-mapping
- size: 11543
- timestamp: 1733325673691
-- conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.3.3-py313hf6604e3_0.conda
- sha256: 88d45c6dbedabbc8ebb19555bb3d04b5e2846ae8a7dfc2c0204b54f5f6efaef7
- md5: 3122d20dc438287e125fb5acff1df170
- depends:
- - python
- - libgcc >=14
- - libstdcxx >=14
- - libgcc >=14
- - __glibc >=2.17,<3.0.a0
- - liblapack >=3.9.0,<4.0a0
- - libblas >=3.9.0,<4.0a0
- - python_abi 3.13.* *_cp313
- - libcblas >=3.9.0,<4.0a0
- constrains:
- - numpy-base <0a0
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/numpy?source=hash-mapping
- size: 8888776
- timestamp: 1757505485589
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.3.3-py313h9771d21_0.conda
sha256: 0a8d31fbb49be666f17f746104255e3ccfdb27eac79fe9b8178c8f8bd6a6b2ee
md5: 54cfeb1b41a3c21da642f9b925545478
depends:
- - python
- - libcxx >=19
- - python 3.13.* *_cp313
- - __osx >=11.0
- - libcblas >=3.9.0,<4.0a0
- - python_abi 3.13.* *_cp313
- - liblapack >=3.9.0,<4.0a0
- - libblas >=3.9.0,<4.0a0
- constrains:
- - numpy-base <0a0
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/numpy?source=hash-mapping
- size: 6749676
- timestamp: 1757504939745
-- conda: https://conda.anaconda.org/conda-forge/win-64/numpy-2.3.3-py313hce7ae62_0.conda
- sha256: 183d004ade7c46d0b9003a747741dc0320773a226323483ba0592faafeabd681
- md5: e23d89fa7007fa6a9bfe7a2a1cb58d61
- depends:
- - python
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - libblas >=3.9.0,<4.0a0
+ - python
+ - libcxx >=19
+ - python 3.13.* *_cp313
+ - __osx >=11.0
+ - libcblas >=3.9.0,<4.0a0
- python_abi 3.13.* *_cp313
- liblapack >=3.9.0,<4.0a0
- - libcblas >=3.9.0,<4.0a0
+ - libblas >=3.9.0,<4.0a0
constrains:
- numpy-base <0a0
license: BSD-3-Clause
license_family: BSD
purls:
- - pkg:pypi/numpy?source=compressed-mapping
- size: 7463065
- timestamp: 1757504921589
-- conda: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.9.0-pyhe01879c_1.conda
- sha256: 9e1f3dda737ac9aeec3c245c5d856d0268c4f64a5293c094298d74bb55e2b165
- md5: 66f9ba52d846feffa1c5d62522324b4f
- depends:
- - python >=3.9
- - sphinx >=6
- - tomli >=1.1.0
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/numpydoc?source=hash-mapping
- size: 60220
- timestamp: 1750861325361
-- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda
- sha256: e807f3bad09bdf4075dbb4168619e14b0c0360bacb2e12ef18641a834c8c5549
- md5: 14edad12b59ccbfa3910d42c72adc2a0
- depends:
- - __glibc >=2.17,<3.0.a0
- - ca-certificates
- - libgcc >=14
- license: Apache-2.0
- license_family: Apache
- purls: []
- size: 3119624
- timestamp: 1759324353651
+ - pkg:pypi/numpy?source=hash-mapping
+ size: 6749676
+ timestamp: 1757504939745
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda
sha256: f0512629f9589392c2fb9733d11e753d0eab8fc7602f96e4d7f3bd95c783eb07
md5: 71118318f37f717eefe55841adb172fd
@@ -4934,52 +5297,6 @@ packages:
purls: []
size: 3067808
timestamp: 1759324763146
-- conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda
- sha256: 5ddc1e39e2a8b72db2431620ad1124016f3df135f87ebde450d235c212a61994
- md5: f28ffa510fe055ab518cbd9d6ddfea23
- depends:
- - ca-certificates
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: Apache-2.0
- license_family: Apache
- purls: []
- size: 9218823
- timestamp: 1759326176247
-- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda
- sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991
- md5: 58335b26c38bf4a20f399384c33cbcf9
- depends:
- - python >=3.8
- - python
- license: Apache-2.0
- license_family: APACHE
- purls:
- - pkg:pypi/packaging?source=hash-mapping
- size: 62477
- timestamp: 1745345660407
-- conda: https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.4-hadf4263_0.conda
- sha256: 3613774ad27e48503a3a6a9d72017087ea70f1426f6e5541dbdb59a3b626eaaf
- md5: 79f71230c069a287efe3a8614069ddf1
- depends:
- - __glibc >=2.17,<3.0.a0
- - cairo >=1.18.4,<2.0a0
- - fontconfig >=2.15.0,<3.0a0
- - fonts-conda-ecosystem
- - fribidi >=1.0.10,<2.0a0
- - harfbuzz >=11.0.1
- - libexpat >=2.7.0,<3.0a0
- - libfreetype >=2.13.3
- - libfreetype6 >=2.13.3
- - libgcc >=13
- - libglib >=2.84.2,<3.0a0
- - libpng >=1.6.49,<1.7.0a0
- - libzlib >=1.3.1,<2.0a0
- license: LGPL-2.1-or-later
- purls: []
- size: 455420
- timestamp: 1751292466873
- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.56.4-h875632e_0.conda
sha256: 705484ad60adee86cab1aad3d2d8def03a699ece438c864e8ac995f6f66401a6
md5: 7d57f8b4b7acfc75c777bc231f0d31be
@@ -5000,795 +5317,1023 @@ packages:
purls: []
size: 426931
timestamp: 1751292636271
-- conda: https://conda.anaconda.org/conda-forge/win-64/pango-1.56.4-h03d888a_0.conda
- sha256: dcda7e9bedc1c87f51ceef7632a5901e26081a1f74a89799a3e50dbdc801c0bd
- md5: 452d6d3b409edead3bd90fc6317cd6d4
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.46-h7125dd6_0.conda
+ sha256: 5bf2eeaa57aab6e8e95bea6bd6bb2a739f52eb10572d8ed259d25864d3528240
+ md5: 0e6e82c3cc3835f4692022e9b9cd5df8
depends:
- - cairo >=1.18.4,<2.0a0
- - fontconfig >=2.15.0,<3.0a0
- - fonts-conda-ecosystem
- - fribidi >=1.0.10,<2.0a0
- - harfbuzz >=11.0.1
- - libexpat >=2.7.0,<3.0a0
- - libfreetype >=2.13.3
- - libfreetype6 >=2.13.3
- - libglib >=2.84.2,<3.0a0
- - libpng >=1.6.49,<1.7.0a0
+ - __osx >=11.0
+ - bzip2 >=1.0.8,<2.0a0
- libzlib >=1.3.1,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- license: LGPL-2.1-or-later
+ license: BSD-3-Clause
+ license_family: BSD
purls: []
- size: 454854
- timestamp: 1751292618315
-- conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.5-pyhcf101f3_0.conda
- sha256: 30de7b4d15fbe53ffe052feccde31223a236dae0495bab54ab2479de30b2990f
- md5: a110716cdb11cf51482ff4000dc253d7
+ size: 835080
+ timestamp: 1756743041908
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pixman-0.46.4-h81086ad_1.conda
+ sha256: 29c9b08a9b8b7810f9d4f159aecfd205fce051633169040005c0b7efad4bc718
+ md5: 17c3d745db6ea72ae2fce17e7338547f
+ depends:
+ - __osx >=11.0
+ - libcxx >=19
+ license: MIT
+ license_family: MIT
+ purls: []
+ size: 248045
+ timestamp: 1754665282033
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-7.1.0-py313h6535dbc_0.conda
+ sha256: e29785861f5a3af7feb010a5d58501994f672ca4c76a1676f5b80886dcce5613
+ md5: 7ef1ef75e236bea54eebb1df1584f8ee
+ 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: 491438
+ timestamp: 1758169690805
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pybtex-docutils-1.0.3-py313h8f79df9_2.conda
+ sha256: 802fa3ad0e66329ad125ecf407ecfb5020f517ece7184e36ca1342eeffe8196c
+ md5: edfd98f900f24667e6fbc41fc3c405e0
+ depends:
+ - docutils >=0.14
+ - pybtex >=0.16
+ - python >=3.13.0rc1,<3.14.0a0
+ - python >=3.13.0rc1,<3.14.0a0 *_cp313
+ - python_abi 3.13.* *_cp313
+ - setuptools
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/pybtex-docutils?source=hash-mapping
+ size: 17362
+ timestamp: 1725691901419
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.13.7-h5c937ed_100_cp313.conda
+ build_number: 100
+ sha256: b9776cc330fa4836171a42e0e9d9d3da145d7702ba6ef9fad45e94f0f016eaef
+ md5: 445d057271904b0e21e14b1fa1d07ba5
+ depends:
+ - __osx >=11.0
+ - bzip2 >=1.0.8,<2.0a0
+ - libexpat >=2.7.1,<3.0a0
+ - libffi >=3.4.6,<3.5.0a0
+ - liblzma >=5.8.1,<6.0a0
+ - libmpdec >=4.0.0,<5.0a0
+ - libsqlite >=3.50.4,<4.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - ncurses >=6.5,<7.0a0
+ - openssl >=3.5.2,<4.0a0
+ - python_abi 3.13.* *_cp313
+ - readline >=8.2,<9.0a0
+ - tk >=8.6.13,<8.7.0a0
+ - tzdata
+ license: Python-2.0
+ purls: []
+ size: 11926240
+ timestamp: 1756909724811
+ python_site_packages_path: lib/python3.13/site-packages
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.3-py313h7d74516_0.conda
+ sha256: f5be0d84f72a567b7333b9efa74a65bfa44a25658cf107ffa3fc65d3ae6660d7
+ md5: 0e8e3235217b4483a7461b63dca5826b
+ depends:
+ - __osx >=11.0
+ - python >=3.13,<3.14.0a0
+ - python >=3.13,<3.14.0a0 *_cp313
+ - python_abi 3.13.* *_cp313
+ - yaml >=0.2.5,<0.3.0a0
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/pyyaml?source=hash-mapping
+ size: 191630
+ timestamp: 1758892258120
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyzmq-27.1.0-py312hd65ceae_0.conda
+ noarch: python
+ sha256: ef33812c71eccf62ea171906c3e7fc1c8921f31e9cc1fbc3f079f3f074702061
+ md5: bbd22b0f0454a5972f68a5f200643050
+ depends:
+ - python
+ - __osx >=11.0
+ - libcxx >=19
+ - _python_abi3_support 1.*
+ - cpython >=3.12
+ - zeromq >=4.3.5,<4.4.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/pyzmq?source=hash-mapping
+ size: 191115
+ timestamp: 1757387128258
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda
+ sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34
+ md5: 63ef3f6e6d6d5c589e64f11263dc5676
+ depends:
+ - ncurses >=6.5,<7.0a0
+ license: GPL-3.0-only
+ license_family: GPL
+ purls: []
+ size: 252359
+ timestamp: 1740379663071
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.27.1-py313h80e0809_1.conda
+ sha256: 26a8e509a1fc87986c24534bc3eddfa25ed3bbcea32ed64663f380b5b28e8c94
+ md5: 22c8096afd85182d01d95f5a411ef804
+ depends:
+ - python
+ - python 3.13.* *_cp313
+ - __osx >=11.0
+ - python_abi 3.13.* *_cp313
+ constrains:
+ - __osx >=11.0
+ license: MIT
+ license_family: MIT
+ purls:
+ - pkg:pypi/rpds-py?source=hash-mapping
+ size: 354648
+ timestamp: 1756737507794
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.16.2-py313h0d10b07_0.conda
+ sha256: eb9b5d46f1a259508a83dc6c3339e5e877d6b16ca113fc2bf111973b44ddbae8
+ md5: 7e15b3f27103f3c637a1977dbcddb5bb
+ depends:
+ - __osx >=11.0
+ - libblas >=3.9.0,<4.0a0
+ - libcblas >=3.9.0,<4.0a0
+ - libcxx >=19
+ - libgfortran
+ - libgfortran5 >=14.3.0
+ - libgfortran5 >=15.1.0
+ - liblapack >=3.9.0,<4.0a0
+ - numpy <2.6
+ - numpy >=1.23,<3
+ - numpy >=1.25.2
+ - python >=3.13,<3.14.0a0
+ - python >=3.13,<3.14.0a0 *_cp313
+ - python_abi 3.13.* *_cp313
+ license: BSD-3-Clause
+ license_family: BSD
+ purls:
+ - pkg:pypi/scipy?source=hash-mapping
+ size: 13927445
+ timestamp: 1757683194090
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/sqlalchemy-2.0.43-py313hcdf3177_0.conda
+ sha256: 6799012b626bb69dbbb246c476910343d3f594078961536c3ffb0f9e77a3e1da
+ md5: cd423dcd908ec656579aac480dff9b5b
depends:
- - python >=3.10
- - python
+ - __osx >=11.0
+ - greenlet !=0.4.17
+ - 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/parso?source=hash-mapping
- size: 81562
- timestamp: 1755974222274
-- conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.46-h1321c63_0.conda
- sha256: 5c7380c8fd3ad5fc0f8039069a45586aa452cf165264bc5a437ad80397b32934
- md5: 7fa07cb0fb1b625a089ccc01218ee5b1
- depends:
- - __glibc >=2.17,<3.0.a0
- - bzip2 >=1.0.8,<2.0a0
- - libgcc >=14
- - libzlib >=1.3.1,<2.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 1209177
- timestamp: 1756742976157
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.46-h7125dd6_0.conda
- sha256: 5bf2eeaa57aab6e8e95bea6bd6bb2a739f52eb10572d8ed259d25864d3528240
- md5: 0e6e82c3cc3835f4692022e9b9cd5df8
+ - pkg:pypi/sqlalchemy?source=hash-mapping
+ size: 3670200
+ timestamp: 1754984060409
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda
+ sha256: cb86c522576fa95c6db4c878849af0bccfd3264daf0cc40dd18e7f4a7bfced0e
+ md5: 7362396c170252e7b7b0c8fb37fe9c78
depends:
- __osx >=11.0
- - bzip2 >=1.0.8,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 835080
- timestamp: 1756743041908
-- conda: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.46-h3402e2f_0.conda
- sha256: 29c2ed44a8534d27faad96bdce16efe29c2788f556f4c5409d4ae8ae074681ec
- md5: 889053e920d15353c2665fa6310d7a7a
- depends:
- - bzip2 >=1.0.8,<2.0a0
- libzlib >=1.3.1,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: BSD-3-Clause
+ license: TCL
license_family: BSD
purls: []
- size: 1034703
- timestamp: 1756743085974
-- conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda
- sha256: 202af1de83b585d36445dc1fda94266697341994d1a3328fabde4989e1b3d07a
- md5: d0d408b1f18883a944376da5cf8101ea
- depends:
- - ptyprocess >=0.5
- - python >=3.9
- license: ISC
- purls:
- - pkg:pypi/pexpect?source=hash-mapping
- size: 53561
- timestamp: 1733302019362
-- conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda
- sha256: e2ac3d66c367dada209fc6da43e645672364b9fd5f9d28b9f016e24b81af475b
- md5: 11a9d1d09a3615fc07c3faf79bc0b943
+ size: 3125538
+ timestamp: 1748388189063
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.5.2-py313hcdf3177_1.conda
+ sha256: 30fbb92cc119595e4ac7691789d45d367f5d6850103b97ca4a130d98e8ec27f0
+ md5: 728311ebaa740a1efa6fab80bbcdf335
depends:
- - python >=3.9
- license: MIT
- license_family: MIT
+ - __osx >=11.0
+ - python >=3.13,<3.14.0a0
+ - python >=3.13,<3.14.0a0 *_cp313
+ - python_abi 3.13.* *_cp313
+ license: Apache-2.0
+ license_family: Apache
purls:
- - pkg:pypi/pickleshare?source=hash-mapping
- size: 11748
- timestamp: 1733327448200
-- conda: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda
- sha256: 43d37bc9ca3b257c5dd7bf76a8426addbdec381f6786ff441dc90b1a49143b6a
- md5: c01af13bdc553d1a8fbfff6e8db075f0
+ - pkg:pypi/tornado?source=hash-mapping
+ size: 874955
+ timestamp: 1756855212446
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda
+ sha256: b03433b13d89f5567e828ea9f1a7d5c5d697bf374c28a4168d71e9464f5dafac
+ md5: 78a0fe9e9c50d2c381e8ee47e3ea437d
depends:
- - libgcc >=14
- - libstdcxx >=14
- - libgcc >=14
- - __glibc >=2.17,<3.0.a0
+ - __osx >=11.0
license: MIT
license_family: MIT
purls: []
- size: 450960
- timestamp: 1754665235234
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pixman-0.46.4-h81086ad_1.conda
- sha256: 29c9b08a9b8b7810f9d4f159aecfd205fce051633169040005c0b7efad4bc718
- md5: 17c3d745db6ea72ae2fce17e7338547f
+ size: 83386
+ timestamp: 1753484079473
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-h888dc83_9.conda
+ sha256: b6f9c130646e5971f6cad708e1eee278f5c7eea3ca97ec2fdd36e7abb764a7b8
+ md5: 26f39dfe38a2a65437c29d69906a0f68
depends:
- __osx >=11.0
- libcxx >=19
- license: MIT
- license_family: MIT
- purls: []
- size: 248045
- timestamp: 1754665282033
-- conda: https://conda.anaconda.org/conda-forge/win-64/pixman-0.46.4-h5112557_1.conda
- sha256: 246fce4706b3f8b247a7d6142ba8d732c95263d3c96e212b9d63d6a4ab4aff35
- md5: 08c8fa3b419df480d985e304f7884d35
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- license: MIT
- license_family: MIT
+ - libsodium >=1.0.20,<1.0.21.0a0
+ - krb5 >=1.21.3,<1.22.0a0
+ license: MPL-2.0
+ license_family: MOZILLA
purls: []
- size: 542795
- timestamp: 1754665193489
-- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.4.0-pyhcf101f3_0.conda
- sha256: dfe0fa6e351d2b0cef95ac1a1533d4f960d3992f9e0f82aeb5ec3623a699896b
- md5: cc9d9a3929503785403dbfad9f707145
+ size: 244772
+ timestamp: 1757371008525
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.25.0-py313h9734d34_0.conda
+ sha256: 8a1bf8a66c05f724e8a56cb1918eae70bcb467a7c5d43818e37e04d86332c513
+ md5: ce17795bf104a29a2c7ed0bba7a804cb
depends:
- - python >=3.10
- python
- license: MIT
- license_family: MIT
+ - cffi >=1.11
+ - zstd >=1.5.7,<1.5.8.0a0
+ - __osx >=11.0
+ - python 3.13.* *_cp313
+ - zstd >=1.5.7,<1.6.0a0
+ - python_abi 3.13.* *_cp313
+ license: BSD-3-Clause
+ license_family: BSD
purls:
- - pkg:pypi/platformdirs?source=compressed-mapping
- size: 23653
- timestamp: 1756227402815
-- conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
- sha256: a8eb555eef5063bbb7ba06a379fa7ea714f57d9741fe0efdb9442dbbc2cccbcc
- md5: 7da7ccd349dbf6487a7778579d2bb971
+ - pkg:pypi/zstandard?source=hash-mapping
+ size: 396477
+ timestamp: 1757930170468
+- conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda
+ sha256: 0d02046f57f7a1a3feae3e9d1aa2113788311f3cf37a3244c71e61a93177ba67
+ md5: e6f69c7bcccdefa417f056fa593b40f0
depends:
- - python >=3.9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/pluggy?source=hash-mapping
- size: 24246
- timestamp: 1747339794916
-- conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda
- sha256: 4817651a276016f3838957bfdf963386438c70761e9faec7749d411635979bae
- md5: edb16f14d920fb3faf17f5ce582942d6
+ - __osx >=11.0
+ - libzlib >=1.3.1,<2.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ purls: []
+ size: 399979
+ timestamp: 1742433432699
+- conda: https://conda.anaconda.org/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda
+ build_number: 8
+ sha256: 1a62cd1f215fe0902e7004089693a78347a30ad687781dfda2289cab000e652d
+ md5: 37e16618af5c4851a3f3d66dd0e11141
depends:
- - python >=3.10
- - wcwidth
+ - libgomp >=7.5.0
+ - libwinpthread >=12.0.0.r2.ggc561118da
constrains:
- - prompt_toolkit 3.0.52
+ - openmp_impl 9999
+ - msys2-conda-epoch <0.0a0
license: BSD-3-Clause
license_family: BSD
- purls:
- - pkg:pypi/prompt-toolkit?source=hash-mapping
- size: 273927
- timestamp: 1756321848365
-- conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.1.0-py313h07c4f96_0.conda
- sha256: 6058abf3d6b8ca24fbbe16b56f5a333f7ef55475d3e59ce3ad6f20e46ca49102
- md5: f25cdf145885936fe458452d73d991dc
+ purls: []
+ size: 49468
+ timestamp: 1718213032772
+- conda: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py313hfe59770_4.conda
+ sha256: 0e98ebafd586c4da7d848f9de94770cb27653ba9232a2badb28f8a01f6e48fb5
+ md5: 477bf04a8a3030368068ccd39b8c5532
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
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ constrains:
+ - libbrotlicommon 1.1.0 hfd05255_4
+ license: MIT
+ license_family: MIT
purls:
- - pkg:pypi/psutil?source=compressed-mapping
- size: 481728
- timestamp: 1758169350349
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-7.1.0-py313h6535dbc_0.conda
- sha256: e29785861f5a3af7feb010a5d58501994f672ca4c76a1676f5b80886dcce5613
- md5: 7ef1ef75e236bea54eebb1df1584f8ee
+ - pkg:pypi/brotli?source=compressed-mapping
+ size: 323459
+ timestamp: 1756600051044
+- conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda
+ sha256: d882712855624641f48aa9dc3f5feea2ed6b4e6004585d3616386a18186fe692
+ md5: 1077e9333c41ff0be8edd1a5ec0ddace
+ depends:
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: bzip2-1.0.6
+ license_family: BSD
+ purls: []
+ size: 55977
+ timestamp: 1757437738856
+- conda: https://conda.anaconda.org/conda-forge/win-64/cairo-1.18.4-h5782bbf_0.conda
+ sha256: b9f577bddb033dba4533e851853924bfe7b7c1623d0697df382eef177308a917
+ md5: 20e32ced54300292aff690a69c5e7b97
+ depends:
+ - fontconfig >=2.15.0,<3.0a0
+ - fonts-conda-ecosystem
+ - freetype >=2.12.1,<3.0a0
+ - icu >=75.1,<76.0a0
+ - libexpat >=2.6.4,<3.0a0
+ - libglib >=2.82.2,<3.0a0
+ - libpng >=1.6.47,<1.7.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - pixman >=0.44.2,<1.0a0
+ - ucrt >=10.0.20348.0
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
+ license: LGPL-2.1-only or MPL-1.1
+ purls: []
+ size: 1524254
+ timestamp: 1741555212198
+- conda: https://conda.anaconda.org/conda-forge/win-64/cffi-2.0.0-py313h5ea7bf4_0.conda
+ sha256: 099c0e4739e530259bb9ac7fee5e11229e36acf131e3c672824dbe215af61031
+ md5: 2ede5fcd7d154a6e1bc9e57af2968ba2
depends:
- - __osx >=11.0
+ - pycparser
- 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
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: MIT
+ license_family: MIT
purls:
- - pkg:pypi/psutil?source=hash-mapping
- size: 491438
- timestamp: 1758169690805
-- conda: https://conda.anaconda.org/conda-forge/win-64/psutil-7.1.0-py313h5ea7bf4_0.conda
- sha256: 7a4d59ab9d40bb16bb8e0d0c47a74aa3eb4f31be91b4bf245baa50ac1eb92b13
- md5: 6a0bc86fb86d7a3c3290ffde53dde0a6
+ - pkg:pypi/cffi?source=hash-mapping
+ size: 292670
+ timestamp: 1758716395348
+- conda: https://conda.anaconda.org/conda-forge/win-64/coverage-7.10.7-py313hd650c13_0.conda
+ sha256: d7aed7e234d6abcc4c40ab9035c7d8d0bd610dece0eab81f391d1b6df22c40f2
+ md5: 20e3184041b711b0c57859544eb4ce7d
depends:
- 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: BSD-3-Clause
- license_family: BSD
+ license: Apache-2.0
+ license_family: APACHE
purls:
- - pkg:pypi/psutil?source=hash-mapping
- size: 496306
- timestamp: 1758169597588
-- conda: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda
- sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973
- md5: b3c17d95b5a10c6e64a21fa17573e70e
+ - pkg:pypi/coverage?source=hash-mapping
+ size: 415962
+ timestamp: 1758501048142
+- conda: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.17-py313h927ade5_0.conda
+ sha256: 83e33b2f0821ef043b502ed7261592eb18a7dcc43ec76213e2888d6fd99973e2
+ md5: 9b792915c34565e7856fa9682879ccd2
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
+ - python
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ - python_abi 3.13.* *_cp313
license: MIT
license_family: MIT
- purls: []
- size: 8252
- timestamp: 1726802366959
-- conda: https://conda.anaconda.org/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda
- sha256: 7e446bafb4d692792310ed022fe284e848c6a868c861655a92435af7368bae7b
- md5: 3c8f2573569bb816483e5cf57efbbe29
+ purls:
+ - pkg:pypi/debugpy?source=hash-mapping
+ size: 4000809
+ timestamp: 1758162072333
+- conda: https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.15.0-h765892d_1.conda
+ sha256: ed122fc858fb95768ca9ca77e73c8d9ddc21d4b2e13aaab5281e27593e840691
+ md5: 9bb0026a2131b09404c59c4290c697cd
depends:
- - libgcc >=13
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
+ - freetype >=2.12.1,<3.0a0
+ - libexpat >=2.6.3,<3.0a0
+ - libiconv >=1.17,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
- ucrt >=10.0.20348.0
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
license: MIT
license_family: MIT
purls: []
- size: 9389
- timestamp: 1726802555076
-- conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda
- sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83
- md5: 7d9daffbb8d8e0af0f769dbbcd173a54
+ size: 192355
+ timestamp: 1730284147944
+- conda: https://conda.anaconda.org/conda-forge/win-64/freetype-2.14.1-h57928b3_0.conda
+ sha256: a9b3313edea0bf14ea6147ea43a1059d0bf78771a1336d2c8282891efc57709a
+ md5: d69c21967f35eb2ce7f1f85d6b6022d3
depends:
- - python >=3.9
- license: ISC
- purls:
- - pkg:pypi/ptyprocess?source=hash-mapping
- size: 19457
- timestamp: 1733302371990
-- conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda
- sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0
- md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04
+ - libfreetype 2.14.1 h57928b3_0
+ - libfreetype6 2.14.1 hdbac1cb_0
+ license: GPL-2.0-only OR FTL
+ purls: []
+ size: 184553
+ timestamp: 1757946164012
+- conda: https://conda.anaconda.org/conda-forge/win-64/fribidi-1.0.16-hfd05255_0.conda
+ sha256: 15011071ee56c216ffe276c8d734427f1f893f275ef733f728d13f610ed89e6e
+ md5: c27bd87e70f970010c1c6db104b88b18
depends:
- - python >=3.9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/pure-eval?source=hash-mapping
- size: 16668
- timestamp: 1733569518868
-- conda: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.25.1-pyhd8ed1ab_0.conda
- sha256: 3053895e08ce56923e48eea7d1c07a6d8bf09948d1e69a21ae7ab9e459b0a227
- md5: 9c25a850410220d31085173fbfdfa191
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: LGPL-2.1-or-later
+ purls: []
+ size: 64394
+ timestamp: 1757438741305
+- conda: https://conda.anaconda.org/conda-forge/win-64/getopt-win32-0.1-h6a83c73_3.conda
+ sha256: d04c4a6c11daa72c4a0242602e1d00c03291ef66ca2d7cd0e171088411d57710
+ md5: 49c36fcad2e9af6b91e91f2ce5be8ebd
depends:
- - importlib-metadata
- - latexcodec >=1.0.4
- - python >=3.9
- - pyyaml >=3.01
- - setuptools
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/pybtex?source=hash-mapping
- size: 73965
- timestamp: 1751015096707
-- conda: https://conda.anaconda.org/conda-forge/linux-64/pybtex-docutils-1.0.3-py313h78bf25f_2.conda
- sha256: c506e6f916291eed339673487aa6eda93e13faeaef7fe4b3b01b6ba29711c3e5
- md5: 68a4db6190d2ed44f7571ff6f998c1cc
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ license: LGPL-3.0-only
+ license_family: LGPL
+ purls: []
+ size: 26238
+ timestamp: 1750744808182
+- conda: https://conda.anaconda.org/conda-forge/win-64/gh-2.81.0-h36e2d1d_0.conda
+ sha256: 839b523a60835d4589c329d7878151159899289d7668fb3e9e59fbb2c9829d97
+ md5: 2919b67967cd93fd24cd93cc67081ec7
depends:
- - docutils >=0.14
- - pybtex >=0.16
- - python >=3.13.0rc1,<3.14.0a0
- - python_abi 3.13.* *_cp313
- - setuptools
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/pybtex-docutils?source=hash-mapping
- size: 16716
- timestamp: 1725691798927
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pybtex-docutils-1.0.3-py313h8f79df9_2.conda
- sha256: 802fa3ad0e66329ad125ecf407ecfb5020f517ece7184e36ca1342eeffe8196c
- md5: edfd98f900f24667e6fbc41fc3c405e0
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: Apache-2.0
+ license_family: APACHE
+ purls: []
+ size: 29210964
+ timestamp: 1759414317322
+- conda: https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.14-hac47afa_2.conda
+ sha256: 5f1714b07252f885a62521b625898326ade6ca25fbc20727cfe9a88f68a54bfd
+ md5: b785694dd3ec77a011ccf0c24725382b
depends:
- - docutils >=0.14
- - pybtex >=0.16
- - python >=3.13.0rc1,<3.14.0a0
- - python >=3.13.0rc1,<3.14.0a0 *_cp313
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: LGPL-2.0-or-later
+ license_family: LGPL
+ purls: []
+ size: 96336
+ timestamp: 1755102441729
+- conda: https://conda.anaconda.org/conda-forge/win-64/graphviz-13.1.2-ha5e8f4b_0.conda
+ sha256: aef252782fcfd8ebffdcc49c525702db33127535d13d7b00808bbc40919caaed
+ md5: a1599e42b950661f58f219f3fbe87fde
+ depends:
+ - cairo >=1.18.4,<2.0a0
+ - getopt-win32 >=0.1,<0.1.1.0a0
+ - gts >=0.7.6,<0.8.0a0
+ - libexpat >=2.7.1,<3.0a0
+ - libgd >=2.3.3,<2.4.0a0
+ - libglib >=2.84.3,<3.0a0
+ - libwebp-base >=1.6.0,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - pango >=1.56.4,<2.0a0
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: EPL-1.0
+ license_family: Other
+ purls: []
+ size: 1208526
+ timestamp: 1754732367050
+- conda: https://conda.anaconda.org/conda-forge/win-64/greenlet-3.2.4-py313hfe59770_1.conda
+ sha256: 0a00ca97ca6c07fc59f40618a6acc27482e638833aa1c326e9e27901cad129d9
+ md5: a99ecf6d986291e226e4ed4ee09829d8
+ depends:
+ - python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
- - setuptools
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
license: MIT
license_family: MIT
purls:
- - pkg:pypi/pybtex-docutils?source=hash-mapping
- size: 17362
- timestamp: 1725691901419
-- conda: https://conda.anaconda.org/conda-forge/win-64/pybtex-docutils-1.0.3-py313hfa70ccb_2.conda
- sha256: 4c74bb09346a2340507860a7acb86d61a1d9ff7f005f52f8ef72ae2424e64b71
- md5: dfdd8a649e2c90fe255d933559c829cb
+ - pkg:pypi/greenlet?source=hash-mapping
+ size: 224056
+ timestamp: 1756752480161
+- conda: https://conda.anaconda.org/conda-forge/win-64/gts-0.7.6-h6b5321d_4.conda
+ sha256: b79755d2f9fc2113b6949bfc170c067902bc776e2c20da26e746e780f4f5a2d4
+ md5: a41f14768d5e377426ad60c613f2923b
depends:
- - docutils >=0.14
- - pybtex >=0.16
- - python >=3.13.0rc1,<3.14.0a0
- - python_abi 3.13.* *_cp313
- - setuptools
+ - libglib >=2.76.3,<3.0a0
+ - ucrt >=10.0.20348.0
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
+ license: LGPL-2.0-or-later
+ license_family: LGPL
+ purls: []
+ size: 188688
+ timestamp: 1686545648050
+- conda: https://conda.anaconda.org/conda-forge/win-64/harfbuzz-12.1.0-h5f2951f_0.conda
+ sha256: 7045c215f3faa45ace2282227aec31c54b32777cbc450bd76da16ae0d2ca921c
+ md5: 1ec43dd7e36f03749e485ea3f90a603a
+ depends:
+ - cairo >=1.18.4,<2.0a0
+ - graphite2 >=1.3.14,<2.0a0
+ - icu >=75.1,<76.0a0
+ - libexpat >=2.7.1,<3.0a0
+ - libfreetype >=2.14.1
+ - libfreetype6 >=2.14.1
+ - libglib >=2.86.0,<3.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - ucrt >=10.0.20348.0
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/pybtex-docutils?source=hash-mapping
- size: 17256
- timestamp: 1725691963897
-- conda: https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.14.0-pyhd8ed1ab_0.conda
- sha256: 1950f71ff44e64163e176b1ca34812afc1a104075c3190de50597e1623eb7d53
- md5: 85815c6a22905c080111ec8d56741454
+ purls: []
+ size: 1138892
+ timestamp: 1759366797248
+- conda: https://conda.anaconda.org/conda-forge/win-64/icu-75.1-he0c23c2_0.conda
+ sha256: 1d04369a1860a1e9e371b9fc82dd0092b616adcf057d6c88371856669280e920
+ md5: 8579b6bb8d18be7c0b27fb08adeeeb40
depends:
- - python >=3.9
+ - ucrt >=10.0.20348.0
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/pycodestyle?source=hash-mapping
- size: 35182
- timestamp: 1750616054854
-- conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
- sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6
- md5: 12c566707c80111f9799308d9e265aef
- depends:
- - python >=3.9
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/pycparser?source=hash-mapping
- size: 110100
- timestamp: 1733195786147
-- conda: https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.4.0-pyhd8ed1ab_0.conda
- sha256: 4b6fb3f7697b4e591c06149671699777c71ca215e9ec16d5bd0767425e630d65
- md5: dba204e749e06890aeb3756ef2b1bf35
+ purls: []
+ size: 14544252
+ timestamp: 1720853966338
+- conda: https://conda.anaconda.org/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda
+ sha256: 18e8b3430d7d232dad132f574268f56b3eb1a19431d6d5de8c53c29e6c18fa81
+ md5: 31aec030344e962fbd7dbbbbd68e60a9
depends:
- - python >=3.9
+ - 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:
- - pkg:pypi/pyflakes?source=hash-mapping
- size: 59592
- timestamp: 1750492011671
-- conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda
- sha256: 5577623b9f6685ece2697c6eb7511b4c9ac5fb607c9babc2646c811b428fd46a
- md5: 6b6ece66ebcae2d5f326c77ef2c5a066
+ purls: []
+ size: 712034
+ timestamp: 1719463874284
+- conda: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h6470a55_1.conda
+ sha256: 868a3dff758cc676fa1286d3f36c3e0101cca56730f7be531ab84dc91ec58e9d
+ md5: c1b81da6d29a14b542da14a36c9fbf3f
depends:
- - python >=3.9
- license: BSD-2-Clause
- license_family: BSD
- purls:
- - pkg:pypi/pygments?source=hash-mapping
- size: 889287
- timestamp: 1750615908735
-- conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda
- sha256: d016e04b0e12063fbee4a2d5fbb9b39a8d191b5a0042f0b8459188aedeabb0ca
- md5: e2fd202833c4a981ce8a65974fe4abd1
+ - 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://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-35_h5709861_mkl.conda
+ build_number: 35
+ sha256: 4180e7ab27ed03ddf01d7e599002fcba1b32dcb68214ee25da823bac371ed362
+ md5: 45d98af023f8b4a7640b1f713ce6b602
depends:
- - __win
- - python >=3.9
- - win_inet_pton
+ - mkl >=2024.2.2,<2025.0a0
+ constrains:
+ - blas 2.135 mkl
+ - liblapack 3.9.0 35*_mkl
+ - libcblas 3.9.0 35*_mkl
+ - liblapacke 3.9.0 35*_mkl
license: BSD-3-Clause
license_family: BSD
- purls:
- - pkg:pypi/pysocks?source=hash-mapping
- size: 21784
- timestamp: 1733217448189
-- conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
- sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8
- md5: 461219d1a5bd61342293efa2c0c90eac
+ purls: []
+ size: 66044
+ timestamp: 1757003486248
+- conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-35_h2a3cdd5_mkl.conda
+ build_number: 35
+ sha256: 88939f6c1b5da75bd26ce663aa437e1224b26ee0dab5e60cecc77600975f397e
+ md5: 9639091d266e92438582d0cc4cfc8350
depends:
- - __unix
- - python >=3.9
+ - libblas 3.9.0 35_h5709861_mkl
+ constrains:
+ - blas 2.135 mkl
+ - liblapack 3.9.0 35*_mkl
+ - liblapacke 3.9.0 35*_mkl
license: BSD-3-Clause
license_family: BSD
- purls:
- - pkg:pypi/pysocks?source=hash-mapping
- size: 21085
- timestamp: 1733217331982
-- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda
- sha256: 41053d9893e379a3133bb9b557b98a3d2142fca474fb6b964ba5d97515f78e2d
- md5: 1f987505580cb972cf28dc5f74a0f81b
+ purls: []
+ size: 66398
+ timestamp: 1757003514529
+- conda: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.24-h76ddb4d_0.conda
+ sha256: 65347475c0009078887ede77efe60db679ea06f2b56f7853b9310787fe5ad035
+ md5: 08d988e266c6ae77e03d164b83786dc4
depends:
- - colorama >=0.4
- - exceptiongroup >=1
- - iniconfig >=1
- - packaging >=20
- - pluggy >=1.5,<2
- - pygments >=2.7.2
- - python >=3.10
- - tomli >=1
- constrains:
- - pytest-faulthandler >=2
+ - ucrt >=10.0.20348.0
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/pytest?source=compressed-mapping
- size: 276734
- timestamp: 1757011891753
-- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-7.0.0-pyhcf101f3_1.conda
- sha256: d0f45586aad48ef604590188c33c83d76e4fc6370ac569ba0900906b24fd6a26
- md5: 6891acad5e136cb62a8c2ed2679d6528
+ purls: []
+ size: 156292
+ timestamp: 1747040812624
+- conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda
+ sha256: 8432ca842bdf8073ccecf016ccc9140c41c7114dc4ec77ca754551c01f780845
+ md5: 3608ffde260281fa641e70d6e34b1b96
depends:
- - coverage >=7.10.6
- - pluggy >=1.2
- - pytest >=7
- - python >=3.10
- - python
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ constrains:
+ - expat 2.7.1.*
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/pytest-cov?source=hash-mapping
- size: 29016
- timestamp: 1757612051022
-- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda
- sha256: b7b58a5be090883198411337b99afb6404127809c3d1c9f96e99b59f36177a96
- md5: 8375cfbda7c57fbceeda18229be10417
+ purls: []
+ size: 141322
+ timestamp: 1752719767870
+- conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda
+ sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5
+ md5: 85d8fa5e55ed8f93f874b3b23ed54ec6
depends:
- - execnet >=2.1
- - pytest >=7.0.0
- - python >=3.9
- constrains:
- - psutil >=3.0
+ - ucrt >=10.0.20348.0
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/pytest-xdist?source=hash-mapping
- size: 39300
- timestamp: 1751452761594
-- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.7-h2b335a9_100_cp313.conda
- build_number: 100
- sha256: 16cc30a5854f31ca6c3688337d34e37a79cdc518a06375fe3482ea8e2d6b34c8
- md5: 724dcf9960e933838247971da07fe5cf
+ purls: []
+ size: 44978
+ timestamp: 1743435053850
+- conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype-2.14.1-h57928b3_0.conda
+ sha256: 2029702ec55e968ce18ec38cc8cf29f4c8c4989a0d51797164dab4f794349a64
+ md5: 3235024fe48d4087721797ebd6c9d28c
depends:
- - __glibc >=2.17,<3.0.a0
- - bzip2 >=1.0.8,<2.0a0
- - ld_impl_linux-64 >=2.36.1
- - libexpat >=2.7.1,<3.0a0
- - libffi >=3.4.6,<3.5.0a0
- - libgcc >=14
- - liblzma >=5.8.1,<6.0a0
- - libmpdec >=4.0.0,<5.0a0
- - libsqlite >=3.50.4,<4.0a0
- - libuuid >=2.38.1,<3.0a0
+ - libfreetype6 >=2.14.1
+ license: GPL-2.0-only OR FTL
+ purls: []
+ size: 8109
+ timestamp: 1757946135015
+- conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype6-2.14.1-hdbac1cb_0.conda
+ sha256: 223710600b1a5567163f7d66545817f2f144e4ef8f84e99e90f6b8a4e19cb7ad
+ md5: 6e7c5c5ab485057b5d07fd8188ba5c28
+ depends:
+ - libpng >=1.6.50,<1.7.0a0
- libzlib >=1.3.1,<2.0a0
- - ncurses >=6.5,<7.0a0
- - openssl >=3.5.2,<4.0a0
- - python_abi 3.13.* *_cp313
- - readline >=8.2,<9.0a0
- - tk >=8.6.13,<8.7.0a0
- - tzdata
- license: Python-2.0
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ constrains:
+ - freetype >=2.14.1
+ license: GPL-2.0-only OR FTL
purls: []
- size: 33583088
- timestamp: 1756911465277
- python_site_packages_path: lib/python3.13/site-packages
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.13.7-h5c937ed_100_cp313.conda
- build_number: 100
- sha256: b9776cc330fa4836171a42e0e9d9d3da145d7702ba6ef9fad45e94f0f016eaef
- md5: 445d057271904b0e21e14b1fa1d07ba5
+ size: 340264
+ timestamp: 1757946133889
+- conda: https://conda.anaconda.org/conda-forge/win-64/libgcc-15.1.0-h1383e82_5.conda
+ sha256: 9b997baa85ba495c04e1b30f097b80420c02dcaca6441c4bf2c6bb4b2c5d2114
+ md5: c84381a01ede0e28d632fdbeea2debb2
+ depends:
+ - _openmp_mutex >=4.5
+ - libwinpthread >=12.0.0.r4.gg4f2fc60ca
+ constrains:
+ - libgomp 15.1.0 h1383e82_5
+ - msys2-conda-epoch <0.0a0
+ - libgcc-ng ==15.1.0=*_5
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
+ purls: []
+ size: 668284
+ timestamp: 1757042801517
+- conda: https://conda.anaconda.org/conda-forge/win-64/libgd-2.3.3-h7208af6_11.conda
+ sha256: 485a30af9e710feeda8d5b537b2db1e32e41f29ef24683bbe7deb6f7fd915825
+ md5: 2070a706123b2d5e060b226a00e96488
depends:
- - __osx >=11.0
- - bzip2 >=1.0.8,<2.0a0
- - libexpat >=2.7.1,<3.0a0
- - libffi >=3.4.6,<3.5.0a0
- - liblzma >=5.8.1,<6.0a0
- - libmpdec >=4.0.0,<5.0a0
- - libsqlite >=3.50.4,<4.0a0
+ - fontconfig >=2.15.0,<3.0a0
+ - fonts-conda-ecosystem
+ - freetype >=2.12.1,<3.0a0
+ - icu >=75.1,<76.0a0
+ - libexpat >=2.6.4,<3.0a0
+ - libjpeg-turbo >=3.0.0,<4.0a0
+ - libpng >=1.6.45,<1.7.0a0
+ - libtiff >=4.7.0,<4.8.0a0
+ - libwebp-base >=1.5.0,<2.0a0
- libzlib >=1.3.1,<2.0a0
- - ncurses >=6.5,<7.0a0
- - openssl >=3.5.2,<4.0a0
- - python_abi 3.13.* *_cp313
- - readline >=8.2,<9.0a0
- - tk >=8.6.13,<8.7.0a0
- - tzdata
- license: Python-2.0
+ - ucrt >=10.0.20348.0
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
+ - xorg-libxpm >=3.5.17,<4.0a0
+ license: GD
+ license_family: BSD
purls: []
- size: 11926240
- timestamp: 1756909724811
- python_site_packages_path: lib/python3.13/site-packages
-- conda: https://conda.anaconda.org/conda-forge/win-64/python-3.13.7-hdf00ec1_100_cp313.conda
- build_number: 100
- sha256: b86b5b3a960de2fff0bb7e0932b50846b22b75659576a257b1872177aab444cd
- md5: 7cd6ebd1a32d4a5d99f8f8300c2029d5
+ size: 165838
+ timestamp: 1737548342665
+- conda: https://conda.anaconda.org/conda-forge/win-64/libglib-2.86.0-h5f26cbf_0.conda
+ sha256: 02c2dcf1818d2614ad4472b196a2a7bb06490cd32fd0f43a30997097afca3a12
+ md5: 30a7c2c9d7ba29bb1354cd68fcca9cda
depends:
- - bzip2 >=1.0.8,<2.0a0
- - libexpat >=2.7.1,<3.0a0
- libffi >=3.4.6,<3.5.0a0
- - liblzma >=5.8.1,<6.0a0
- - libmpdec >=4.0.0,<5.0a0
- - libsqlite >=3.50.4,<4.0a0
+ - libiconv >=1.18,<2.0a0
+ - libintl >=0.22.5,<1.0a0
- libzlib >=1.3.1,<2.0a0
- - openssl >=3.5.2,<4.0a0
- - python_abi 3.13.* *_cp313
- - tk >=8.6.13,<8.7.0a0
- - tzdata
+ - pcre2 >=10.46,<10.47.0a0
- ucrt >=10.0.20348.0
- vc >=14.3,<15
- vc14_runtime >=14.44.35208
- license: Python-2.0
+ constrains:
+ - glib 2.86.0 *_0
+ license: LGPL-2.1-or-later
purls: []
- size: 16386672
- timestamp: 1756909324921
- python_site_packages_path: Lib/site-packages
-- conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
- sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664
- md5: 5b8d21249ff20967101ffa321cab24e8
+ size: 3794081
+ timestamp: 1757403780432
+- conda: https://conda.anaconda.org/conda-forge/win-64/libgomp-15.1.0-h1383e82_5.conda
+ sha256: 65fd558d8f3296e364b8ae694932a64642fdd26d8eb4cf7adf08941e449be926
+ md5: eae9a32a85152da8e6928a703a514d35
depends:
- - python >=3.9
- - six >=1.5
- - python
- license: Apache-2.0
- license_family: APACHE
- purls:
- - pkg:pypi/python-dateutil?source=hash-mapping
- size: 233310
- timestamp: 1751104122689
-- conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda
- sha256: df9aa74e9e28e8d1309274648aac08ec447a92512c33f61a8de0afa9ce32ebe8
- md5: 23029aae904a2ba587daba708208012f
+ - 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: 535560
+ timestamp: 1757042749206
+- conda: https://conda.anaconda.org/conda-forge/win-64/libhwloc-2.12.1-default_h64bd3f2_1002.conda
+ sha256: 266dfe151066c34695dbdc824ba1246b99f016115ef79339cbcf005ac50527c1
+ md5: b0cac6e5b06ca5eeb14b4f7cf908619f
depends:
- - python >=3.9
- - python
+ - libwinpthread >=12.0.0.r4.gg4f2fc60ca
+ - libxml2
+ - libxml2-16 >=2.14.6
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
license: BSD-3-Clause
license_family: BSD
- purls:
- - pkg:pypi/fastjsonschema?source=hash-mapping
- size: 244628
- timestamp: 1755304154927
-- conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.13.7-h4df99d1_100.conda
- sha256: 109794a80cf31450903522e2613b6d760ae4655e65d6fff68467934fbe297ea1
- md5: 47a123ca8e727d886a2c6d0c71658f8c
+ purls: []
+ size: 2414731
+ timestamp: 1757624335056
+- conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda
+ sha256: 0dcdb1a5f01863ac4e8ba006a8b0dc1a02d2221ec3319b5915a1863254d7efa7
+ md5: 64571d1dd6cdcfa25d0664a5950fdaa2
depends:
- - cpython 3.13.7.*
- - python_abi * *_cp313
- license: Python-2.0
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: LGPL-2.1-only
purls: []
- size: 48178
- timestamp: 1756909461701
-- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda
- build_number: 8
- sha256: 210bffe7b121e651419cb196a2a63687b087497595c9be9d20ebe97dd06060a7
- md5: 94305520c52a4aa3f6c2b1ff6008d9f8
+ size: 696926
+ timestamp: 1754909290005
+- conda: https://conda.anaconda.org/conda-forge/win-64/libintl-0.22.5-h5728263_3.conda
+ sha256: c7e4600f28bcada8ea81456a6530c2329312519efcf0c886030ada38976b0511
+ md5: 2cf0cf76cc15d360dfa2f17fd6cf9772
+ depends:
+ - libiconv >=1.17,<2.0a0
+ license: LGPL-2.1-or-later
+ purls: []
+ size: 95568
+ timestamp: 1723629479451
+- conda: https://conda.anaconda.org/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:
- - python 3.13.* *_cp313
+ - jpeg <0.0.0a
+ license: IJG AND BSD-3-Clause AND Zlib
+ purls: []
+ size: 838154
+ timestamp: 1745268437136
+- conda: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-35_hf9ab0e9_mkl.conda
+ build_number: 35
+ sha256: 56e0992fb58eed8f0d5fa165b8621fa150b84aa9af1467ea0a7a9bb7e2fced4f
+ md5: 0c6ed9d722cecda18f50f17fb3c30002
+ depends:
+ - libblas 3.9.0 35_h5709861_mkl
+ constrains:
+ - blas 2.135 mkl
+ - libcblas 3.9.0 35*_mkl
+ - liblapacke 3.9.0 35*_mkl
license: BSD-3-Clause
license_family: BSD
purls: []
- size: 7002
- timestamp: 1752805902938
-- conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda
- sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0
- md5: bc8e3267d44011051f2eb14d22fb0960
+ size: 78485
+ timestamp: 1757003541803
+- conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda
+ sha256: 55764956eb9179b98de7cc0e55696f2eff8f7b83fc3ebff5e696ca358bca28cc
+ md5: c15148b2e18da456f5108ccb5e411446
depends:
- - python >=3.9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/pytz?source=hash-mapping
- size: 189015
- timestamp: 1742920947249
-- conda: https://conda.anaconda.org/conda-forge/win-64/pywin32-311-py313h40c08fc_1.conda
- sha256: 87eaeb79b5961e0f216aa840bc35d5f0b9b123acffaecc4fda4de48891901f20
- md5: 1ce4f826332dca56c76a5b0cc89fb19e
+ - ucrt >=10.0.20348.0
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
+ constrains:
+ - xz 5.8.1.*
+ license: 0BSD
+ purls: []
+ size: 104935
+ timestamp: 1749230611612
+- conda: https://conda.anaconda.org/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda
+ sha256: fc529fc82c7caf51202cc5cec5bb1c2e8d90edbac6d0a4602c966366efe3c7bf
+ md5: 74860100b2029e2523cf480804c76b9b
depends:
- - python
+ - 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://conda.anaconda.org/conda-forge/win-64/libpng-1.6.50-h7351971_1.conda
+ sha256: e84b041f91c94841cb9b97952ab7f058d001d4a15ed4ce226ec5fdb267cc0fa5
+ md5: 3ae6e9f5c47c495ebeed95651518be61
+ depends:
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ - libzlib >=1.3.1,<2.0a0
+ license: zlib-acknowledgement
+ purls: []
+ size: 382709
+ timestamp: 1753879944850
+- conda: https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.20-hc70643c_0.conda
+ sha256: 7bcb3edccea30f711b6be9601e083ecf4f435b9407d70fc48fbcf9e5d69a0fc6
+ md5: 198bb594f202b205c7d18b936fa4524f
+ depends:
+ - ucrt >=10.0.20348.0
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
+ license: ISC
+ purls: []
+ size: 202344
+ timestamp: 1716828757533
+- conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda
+ sha256: 5dc4f07b2d6270ac0c874caec53c6984caaaa84bc0d3eb593b0edf3dc8492efa
+ md5: ccb20d946040f86f0c05b644d5eadeca
+ depends:
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: blessing
+ purls: []
+ size: 1288499
+ timestamp: 1753948889360
+- conda: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.1-h550210a_0.conda
+ sha256: d6cac6596ded0d5bbbc4198d7eb4db88da8c00236ebf5e2c8ad333ccde8965e2
+ md5: e23f29747d9d2aa2a39b594c114fac67
+ depends:
+ - lerc >=4.0.0,<5.0a0
+ - libdeflate >=1.24,<1.25.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.3,<15
- vc14_runtime >=14.44.35208
+ - zstd >=1.5.7,<1.6.0a0
+ license: HPND
+ purls: []
+ size: 992060
+ timestamp: 1758278535260
+- conda: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.6.0-h4d5522a_0.conda
+ sha256: 7b6316abfea1007e100922760e9b8c820d6fc19df3f42fb5aca684cfacb31843
+ md5: f9bbae5e2537e3b06e0f7310ba76c893
+ depends:
- ucrt >=10.0.20348.0
- vc >=14.3,<15
- vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - python_abi 3.13.* *_cp313
- license: PSF-2.0
- license_family: PSF
- purls:
- - pkg:pypi/pywin32?source=hash-mapping
- size: 6695114
- timestamp: 1756487139550
-- conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py313h3dea7bd_0.conda
- sha256: 40dcd6718dce5fbee8aabdd0519f23d456d8feb2e15ac352eaa88bbfd3a881af
- md5: 4794ea0adaebd9f844414e594b142cb2
+ constrains:
+ - libwebp 1.6.0
+ license: BSD-3-Clause
+ license_family: BSD
+ purls: []
+ size: 279176
+ timestamp: 1752159543911
+- conda: https://conda.anaconda.org/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda
+ sha256: 373f2973b8a358528b22be5e8d84322c165b4c5577d24d94fd67ad1bb0a0f261
+ md5: 08bfa5da6e242025304b206d152479ef
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
- - yaml >=0.2.5,<0.3.0a0
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/pyyaml?source=compressed-mapping
- size: 207109
- timestamp: 1758892173548
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.3-py313h7d74516_0.conda
- sha256: f5be0d84f72a567b7333b9efa74a65bfa44a25658cf107ffa3fc65d3ae6660d7
- md5: 0e8e3235217b4483a7461b63dca5826b
+ - ucrt
+ constrains:
+ - pthreads-win32 <0.0a0
+ - msys2-conda-epoch <0.0a0
+ license: MIT AND BSD-3-Clause-Clear
+ purls: []
+ size: 35794
+ timestamp: 1737099561703
+- conda: https://conda.anaconda.org/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda
+ sha256: 08dec73df0e161c96765468847298a420933a36bc4f09b50e062df8793290737
+ md5: a69bbf778a462da324489976c84cfc8c
depends:
- - __osx >=11.0
- - python >=3.13,<3.14.0a0
- - python >=3.13,<3.14.0a0 *_cp313
- - python_abi 3.13.* *_cp313
- - yaml >=0.2.5,<0.3.0a0
+ - 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:
- - pkg:pypi/pyyaml?source=hash-mapping
- size: 191630
- timestamp: 1758892258120
-- conda: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.3-py313hd650c13_0.conda
- sha256: 5d9fd32d318b9da615524589a372b33a6f3d07db2708de16570d70360bf638c2
- md5: c067122d76f8dcbe0848822942ba07be
+ purls: []
+ size: 1208687
+ timestamp: 1727279378819
+- conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-16-2.15.0-h06f855e_1.conda
+ sha256: f29159eef5af2adffe2fef2d89ff2f6feda07e194883f47a4cf366e9608fb91b
+ md5: a5d1a1f8745fcd93f39a4b80f389962f
depends:
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
+ - icu >=75.1,<76.0a0
+ - libiconv >=1.18,<2.0a0
+ - liblzma >=5.8.1,<6.0a0
+ - libzlib >=1.3.1,<2.0a0
- ucrt >=10.0.20348.0
- vc >=14.3,<15
- vc14_runtime >=14.44.35208
- - yaml >=0.2.5,<0.3.0a0
+ constrains:
+ - libxml2 2.15.0
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/pyyaml?source=compressed-mapping
- size: 182043
- timestamp: 1758892011955
-- conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.1.0-py312hfb55c3c_0.conda
- noarch: python
- sha256: a00a41b66c12d9c60e66b391e9a4832b7e28743348cf4b48b410b91927cd7819
- md5: 3399d43f564c905250c1aea268ebb935
- depends:
- - python
- - __glibc >=2.17,<3.0.a0
- - libstdcxx >=14
- - libgcc >=14
- - _python_abi3_support 1.*
- - cpython >=3.12
- - zeromq >=4.3.5,<4.4.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/pyzmq?source=compressed-mapping
- size: 212218
- timestamp: 1757387023399
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyzmq-27.1.0-py312hd65ceae_0.conda
- noarch: python
- sha256: ef33812c71eccf62ea171906c3e7fc1c8921f31e9cc1fbc3f079f3f074702061
- md5: bbd22b0f0454a5972f68a5f200643050
- depends:
- - python
- - __osx >=11.0
- - libcxx >=19
- - _python_abi3_support 1.*
- - cpython >=3.12
- - zeromq >=4.3.5,<4.4.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/pyzmq?source=hash-mapping
- size: 191115
- timestamp: 1757387128258
-- conda: https://conda.anaconda.org/conda-forge/win-64/pyzmq-27.1.0-py312hbb5da91_0.conda
- noarch: python
- sha256: fd46b30e6a1e4c129045e3174446de3ca90da917a595037d28595532ab915c5d
- md5: 808d263ec97bbd93b41ca01552b5fbd4
+ purls: []
+ size: 518883
+ timestamp: 1758641386772
+- conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.15.0-ha29bfb0_1.conda
+ sha256: 8890c03908a407649ac99257b63176b61d10dfa3468aa3db1994ac0973dc2803
+ md5: 1d6e5fbbe84eebcd62e7cdccec799ce8
depends:
- - python
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
+ - icu >=75.1,<76.0a0
+ - libiconv >=1.18,<2.0a0
+ - liblzma >=5.8.1,<6.0a0
+ - libxml2-16 2.15.0 h06f855e_1
+ - libzlib >=1.3.1,<2.0a0
- ucrt >=10.0.20348.0
- vc >=14.3,<15
- vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - zeromq >=4.3.5,<4.3.6.0a0
- - _python_abi3_support 1.*
- - cpython >=3.12
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/pyzmq?source=hash-mapping
- size: 185711
- timestamp: 1757387025899
-- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda
- sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c
- md5: 283b96675859b20a825f8fa30f311446
- depends:
- - libgcc >=13
- - ncurses >=6.5,<7.0a0
- license: GPL-3.0-only
- license_family: GPL
- purls: []
- size: 282480
- timestamp: 1740379431762
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda
- sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34
- md5: 63ef3f6e6d6d5c589e64f11263dc5676
- depends:
- - ncurses >=6.5,<7.0a0
- license: GPL-3.0-only
- license_family: GPL
+ license: MIT
+ license_family: MIT
purls: []
- size: 252359
- timestamp: 1740379663071
-- conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda
- sha256: e20909f474a6cece176dfc0dc1addac265deb5fa92ea90e975fbca48085b20c3
- md5: 9140f1c09dd5489549c6a33931b943c7
+ size: 43274
+ timestamp: 1758641414853
+- conda: https://conda.anaconda.org/conda-forge/win-64/libxslt-1.1.43-h0fbe4c1_1.conda
+ sha256: 13da38939c2c20e7112d683ab6c9f304bfaf06230a2c6a7cf00359da1a003ec7
+ md5: 46034d9d983edc21e84c0b36f1b4ba61
depends:
- - attrs >=22.2.0
- - python >=3.9
- - rpds-py >=0.7.0
- - typing_extensions >=4.4.0
- - python
+ - libxml2
+ - libxml2-16 >=2.14.6
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/referencing?source=hash-mapping
- size: 51668
- timestamp: 1737836872415
-- conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda
- sha256: 8dc54e94721e9ab545d7234aa5192b74102263d3e704e6d0c8aa7008f2da2a7b
- md5: db0c6b99149880c8ba515cf4abe93ee4
+ purls: []
+ size: 420223
+ timestamp: 1757963935611
+- conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda
+ sha256: ba945c6493449bed0e6e29883c4943817f7c79cbff52b83360f7b341277c6402
+ md5: 41fbfac52c601159df6c01f875de31b9
depends:
- - certifi >=2017.4.17
- - charset-normalizer >=2,<4
- - idna >=2.5,<4
- - python >=3.9
- - urllib3 >=1.21.1,<3
+ - ucrt >=10.0.20348.0
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
constrains:
- - chardet >=3.0.2,<6
- license: Apache-2.0
- license_family: APACHE
- purls:
- - pkg:pypi/requests?source=hash-mapping
- size: 59263
- timestamp: 1755614348400
-- conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-py-3.1.0-pyhd8ed1ab_0.conda
- sha256: 0116a9ca9bf3487e18979b58b2f280116dba55cb53475af7a6d835f7aa133db8
- md5: 5f0f24f8032c2c1bb33f59b75974f5fc
+ - zlib 1.3.1 *_2
+ license: Zlib
+ license_family: Other
+ purls: []
+ size: 55476
+ timestamp: 1727963768015
+- conda: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-21.1.2-hfa2b4ca_3.conda
+ sha256: 7fb9351d8b566dac4c3f7f20aaf200edfeb8d123ca98be5abe80e38e13f09ee5
+ md5: 166437478d1ec2f9815180e86a3acebd
depends:
- - python >=3.9
- license: 0BSD OR CC0-1.0
- purls:
- - pkg:pypi/roman-numerals-py?source=hash-mapping
- size: 13348
- timestamp: 1740240332327
-- conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.1-py313h843e2db_1.conda
- sha256: a976e90dbd229f7dcd357b0f9a5b637bf85243f3a3e844c1e266472cae53e359
- md5: 06c117e49934b564ef9ff6e61f279301
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ constrains:
+ - openmp 21.1.2|21.1.2.*
+ - intel-openmp <0.0a0
+ license: Apache-2.0 WITH LLVM-exception
+ purls: []
+ size: 348046
+ timestamp: 1759429290154
+- conda: https://conda.anaconda.org/conda-forge/win-64/lxml-6.0.2-py313h1af1686_1.conda
+ sha256: 2afc205e3f7de7d4cdda55e377f779ca0b2f360daead4a613b1e0909e3b842c9
+ md5: 187bba9bbafa2fe03bccc3d6e67fe3de
depends:
- - python
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
+ - libxml2
+ - libxml2-16 >=2.14.6
+ - libxslt >=1.1.43,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
- constrains:
- - __glibc >=2.17
- license: MIT
- license_family: MIT
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: BSD-3-Clause and MIT-CMU
purls:
- - pkg:pypi/rpds-py?source=hash-mapping
- size: 389189
- timestamp: 1756737629819
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.27.1-py313h80e0809_1.conda
- sha256: 26a8e509a1fc87986c24534bc3eddfa25ed3bbcea32ed64663f380b5b28e8c94
- md5: 22c8096afd85182d01d95f5a411ef804
+ - pkg:pypi/lxml?source=hash-mapping
+ size: 1235180
+ timestamp: 1759295011274
+- conda: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.3-py313hd650c13_0.conda
+ sha256: 988d14095c1392e055fd75e24544da2db01ade73b0c2f99ddc8e2b8678ead4cc
+ md5: 47eaaa4405741beb171ea6edc6eaf874
depends:
- - python
- - python 3.13.* *_cp313
- - __osx >=11.0
+ - python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
constrains:
- - __osx >=11.0
- license: MIT
- license_family: MIT
+ - jinja2 >=3.0.0
+ license: BSD-3-Clause
+ license_family: BSD
purls:
- - pkg:pypi/rpds-py?source=hash-mapping
- size: 354648
- timestamp: 1756737507794
-- conda: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.27.1-py313hfbe8231_1.conda
- sha256: 0a300df3466cb98834d60f1863db60fc8d4d0cbbd732b153d3a656654f307fa2
- md5: 9fbdb4338b80392e5d59529712f30763
+ - pkg:pypi/markupsafe?source=hash-mapping
+ size: 28959
+ timestamp: 1759055685616
+- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/win-64/numpy-2.3.3-py313hce7ae62_0.conda
+ sha256: 183d004ade7c46d0b9003a747741dc0320773a226323483ba0592faafeabd681
+ md5: e23d89fa7007fa6a9bfe7a2a1cb58d61
depends:
- python
- vc >=14.3,<15
@@ -5797,319 +6342,242 @@ packages:
- vc >=14.3,<15
- vc14_runtime >=14.44.35208
- ucrt >=10.0.20348.0
- - python_abi 3.13.* *_cp313
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/rpds-py?source=hash-mapping
- size: 250236
- timestamp: 1756737484957
-- conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.2-py313h11c21cd_0.conda
- sha256: 3c26c268a4db6ff62103f6b245f650d3cd7478240335405c07e05bae85af4d36
- md5: 85a80978a04be9c290b8fe6d9bccff1c
- depends:
- - __glibc >=2.17,<3.0.a0
- libblas >=3.9.0,<4.0a0
- - libcblas >=3.9.0,<4.0a0
- - libgcc >=14
- - libgfortran
- - libgfortran5 >=14.3.0
- - liblapack >=3.9.0,<4.0a0
- - libstdcxx >=14
- - numpy <2.6
- - numpy >=1.23,<3
- - numpy >=1.25.2
- - python >=3.13,<3.14.0a0
- python_abi 3.13.* *_cp313
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/scipy?source=hash-mapping
- size: 17034458
- timestamp: 1757682259363
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.16.2-py313h0d10b07_0.conda
- sha256: eb9b5d46f1a259508a83dc6c3339e5e877d6b16ca113fc2bf111973b44ddbae8
- md5: 7e15b3f27103f3c637a1977dbcddb5bb
- depends:
- - __osx >=11.0
- - libblas >=3.9.0,<4.0a0
- - libcblas >=3.9.0,<4.0a0
- - libcxx >=19
- - libgfortran
- - libgfortran5 >=14.3.0
- - libgfortran5 >=15.1.0
- liblapack >=3.9.0,<4.0a0
- - numpy <2.6
- - numpy >=1.23,<3
- - numpy >=1.25.2
- - python >=3.13,<3.14.0a0
- - python >=3.13,<3.14.0a0 *_cp313
- - python_abi 3.13.* *_cp313
+ - libcblas >=3.9.0,<4.0a0
+ constrains:
+ - numpy-base <0a0
license: BSD-3-Clause
license_family: BSD
purls:
- - pkg:pypi/scipy?source=hash-mapping
- size: 13927445
- timestamp: 1757683194090
-- conda: https://conda.anaconda.org/conda-forge/win-64/scipy-1.16.2-py313h62a08ca_0.conda
- sha256: 92f44733f9990281aa5ed4d70a298f47a1060858060a4f1206e1272f78c545ea
- md5: 2a39dfd494e37983e6ec424cd9d72ff6
+ - pkg:pypi/numpy?source=compressed-mapping
+ size: 7463065
+ timestamp: 1757504921589
+- conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda
+ sha256: 5ddc1e39e2a8b72db2431620ad1124016f3df135f87ebde450d235c212a61994
+ md5: f28ffa510fe055ab518cbd9d6ddfea23
depends:
- - libblas >=3.9.0,<4.0a0
- - libcblas >=3.9.0,<4.0a0
- - liblapack >=3.9.0,<4.0a0
- - numpy <2.6
- - numpy >=1.23,<3
- - numpy >=1.25.2
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
+ - ca-certificates
- ucrt >=10.0.20348.0
- vc >=14.3,<15
- vc14_runtime >=14.44.35208
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/scipy?source=hash-mapping
- size: 15347364
- timestamp: 1757683339239
-- conda: https://conda.anaconda.org/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: 748788
- timestamp: 1748804951958
-- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- sha256: 458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d
- md5: 3339e3b65d58accf4ca4fb8748ab16b3
+ license: Apache-2.0
+ license_family: Apache
+ purls: []
+ size: 9218823
+ timestamp: 1759326176247
+- conda: https://conda.anaconda.org/conda-forge/win-64/pango-1.56.4-h03d888a_0.conda
+ sha256: dcda7e9bedc1c87f51ceef7632a5901e26081a1f74a89799a3e50dbdc801c0bd
+ md5: 452d6d3b409edead3bd90fc6317cd6d4
depends:
- - python >=3.9
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/six?source=hash-mapping
- size: 18455
- timestamp: 1753199211006
-- pypi: https://files.pythonhosted.org/packages/04/be/d09147ad1ec7934636ad912901c5fd7667e1c858e19d355237db0d0cd5e4/smmap-5.0.2-py3-none-any.whl
- name: smmap
- version: 5.0.2
- sha256: b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e
- requires_python: '>=3.7'
-- conda: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda
- sha256: 17007a4cfbc564dc3e7310dcbe4932c6ecb21593d4fec3c68610720f19e73fb2
- md5: 755cf22df8693aa0d1aec1c123fa5863
+ - cairo >=1.18.4,<2.0a0
+ - fontconfig >=2.15.0,<3.0a0
+ - fonts-conda-ecosystem
+ - fribidi >=1.0.10,<2.0a0
+ - harfbuzz >=11.0.1
+ - libexpat >=2.7.0,<3.0a0
+ - libfreetype >=2.13.3
+ - libfreetype6 >=2.13.3
+ - libglib >=2.84.2,<3.0a0
+ - libpng >=1.6.49,<1.7.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - ucrt >=10.0.20348.0
+ - vc >=14.2,<15
+ - vc14_runtime >=14.29.30139
+ license: LGPL-2.1-or-later
+ purls: []
+ size: 454854
+ timestamp: 1751292618315
+- conda: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.46-h3402e2f_0.conda
+ sha256: 29c2ed44a8534d27faad96bdce16efe29c2788f556f4c5409d4ae8ae074681ec
+ md5: 889053e920d15353c2665fa6310d7a7a
depends:
- - python >=3.9
+ - bzip2 >=1.0.8,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
license: BSD-3-Clause
license_family: BSD
- purls:
- - pkg:pypi/snowballstemmer?source=hash-mapping
- size: 73009
- timestamp: 1747749529809
-- conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda
- sha256: 995f58c662db0197d681fa345522fd9e7ac5f05330d3dff095ab2f102e260ab0
- md5: f7af826063ed569bb13f7207d6f949b0
- depends:
- - alabaster >=0.7.14
- - babel >=2.13
- - colorama >=0.4.6
- - docutils >=0.20,<0.22
- - imagesize >=1.3
- - jinja2 >=3.1
- - packaging >=23.0
- - pygments >=2.17
- - python >=3.11
- - requests >=2.30.0
- - roman-numerals-py >=1.0.0
- - snowballstemmer >=2.2
- - sphinxcontrib-applehelp >=1.0.7
- - sphinxcontrib-devhelp >=1.0.6
- - sphinxcontrib-htmlhelp >=2.0.6
- - sphinxcontrib-jsmath >=1.0.1
- - sphinxcontrib-qthelp >=1.0.6
- - sphinxcontrib-serializinghtml >=1.1.9
- license: BSD-2-Clause
- license_family: BSD
- purls:
- - pkg:pypi/sphinx?source=hash-mapping
- size: 1424416
- timestamp: 1740956642838
-- conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-argparse-0.5.2-pyhd8ed1ab_1.conda
- sha256: 8b64e07ab6da8b498e2611f613807cb83e3fb9d0d84b5162547a1be2c9849154
- md5: 4a8732fc9fc89d2fa84c523f88961441
- depends:
- - commonmark >=0.5.6
- - docutils >=0.19
- - python >=3.10
- - sphinx >=5.1.0
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/sphinx-argparse?source=hash-mapping
- size: 18435
- timestamp: 1735317075930
-- conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-design-0.6.1-pyhd8ed1ab_2.conda
- sha256: eb335aef48e49107b55299cedc197f86d05651f1eeff83ed8acf89df7cdc9765
- md5: 3e6c15d914b03f83fc96344f917e0838
+ purls: []
+ size: 1034703
+ timestamp: 1756743085974
+- conda: https://conda.anaconda.org/conda-forge/win-64/pixman-0.46.4-h5112557_1.conda
+ sha256: 246fce4706b3f8b247a7d6142ba8d732c95263d3c96e212b9d63d6a4ab4aff35
+ md5: 08c8fa3b419df480d985e304f7884d35
depends:
- - python >=3.9
- - sphinx >=6,<9
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
license: MIT
license_family: MIT
+ purls: []
+ size: 542795
+ timestamp: 1754665193489
+- conda: https://conda.anaconda.org/conda-forge/win-64/psutil-7.1.0-py313h5ea7bf4_0.conda
+ sha256: 7a4d59ab9d40bb16bb8e0d0c47a74aa3eb4f31be91b4bf245baa50ac1eb92b13
+ md5: 6a0bc86fb86d7a3c3290ffde53dde0a6
+ depends:
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: BSD-3-Clause
+ license_family: BSD
purls:
- - pkg:pypi/sphinx-design?source=hash-mapping
- size: 911336
- timestamp: 1734614675610
-- conda: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-3.0.2-pyha770c72_0.conda
- sha256: c5d1ef5801f56c3bba4088de6c02c10e7f5b195805997fc1af569cf3f33f92e4
- md5: cec0cc87b40171bc323a9d80b619c9c5
+ - pkg:pypi/psutil?source=hash-mapping
+ size: 496306
+ timestamp: 1758169597588
+- conda: https://conda.anaconda.org/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda
+ sha256: 7e446bafb4d692792310ed022fe284e848c6a868c861655a92435af7368bae7b
+ md5: 3c8f2573569bb816483e5cf57efbbe29
depends:
- - docutils >0.18,<0.22
- - python >=3.8
- - sphinx >=6,<9
- - sphinxcontrib-jquery >=4,<5
+ - libgcc >=13
+ - libwinpthread >=12.0.0.r4.gg4f2fc60ca
+ - ucrt >=10.0.20348.0
license: MIT
license_family: MIT
- purls:
- - pkg:pypi/sphinx-rtd-theme?source=hash-mapping
- size: 4629955
- timestamp: 1757836585728
-- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda
- sha256: d7433a344a9ad32a680b881c81b0034bc61618d12c39dd6e3309abeffa9577ba
- md5: 16e3f039c0aa6446513e94ab18a8784b
- depends:
- - python >=3.9
- - sphinx >=5
- license: BSD-2-Clause
- license_family: BSD
- purls:
- - pkg:pypi/sphinxcontrib-applehelp?source=hash-mapping
- size: 29752
- timestamp: 1733754216334
-- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.5-pyhd8ed1ab_0.conda
- sha256: b128f051391c67c5ee77bf5aa2e6e4073adfc22631829491db112fcafe58f196
- md5: 6267ad9b8e6c02ea6280a9d6eabe1026
+ purls: []
+ size: 9389
+ timestamp: 1726802555076
+- conda: https://conda.anaconda.org/conda-forge/win-64/pybtex-docutils-1.0.3-py313hfa70ccb_2.conda
+ sha256: 4c74bb09346a2340507860a7acb86d61a1d9ff7f005f52f8ef72ae2424e64b71
+ md5: dfdd8a649e2c90fe255d933559c829cb
depends:
- - docutils >=0.8,!=0.18.*,!=0.19.*
- - importlib-metadata >=3.6
- - pybtex >=0.25
- - pybtex-docutils >=1.0.0
- - python >=3.9
+ - docutils >=0.14
+ - pybtex >=0.16
+ - python >=3.13.0rc1,<3.14.0a0
+ - python_abi 3.13.* *_cp313
- setuptools
- - sphinx >=3.5
- license: BSD-2-Clause
- license_family: BSD
- purls:
- - pkg:pypi/sphinxcontrib-bibtex?source=hash-mapping
- size: 33137
- timestamp: 1751029066274
-- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda
- sha256: 55d5076005d20b84b20bee7844e686b7e60eb9f683af04492e598a622b12d53d
- md5: 910f28a05c178feba832f842155cbfff
- depends:
- - python >=3.9
- - sphinx >=5
- license: BSD-2-Clause
- license_family: BSD
- purls:
- - pkg:pypi/sphinxcontrib-devhelp?source=hash-mapping
- size: 24536
- timestamp: 1733754232002
-- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda
- sha256: c1492c0262ccf16694bdcd3bb62aa4627878ea8782d5cd3876614ffeb62b3996
- md5: e9fb3fe8a5b758b4aff187d434f94f03
- depends:
- - python >=3.9
- - sphinx >=5
- license: BSD-2-Clause
- license_family: BSD
+ license: MIT
+ license_family: MIT
purls:
- - pkg:pypi/sphinxcontrib-htmlhelp?source=hash-mapping
- size: 32895
- timestamp: 1733754385092
-- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jquery-4.1-pyhd8ed1ab_1.conda
- sha256: 69c08d18663b57ebc8e4187c64c8d29b10996bb465a515cd288d87b6f2f52a5e
- md5: 403185829255321ea427333f7773dd1f
+ - pkg:pypi/pybtex-docutils?source=hash-mapping
+ size: 17256
+ timestamp: 1725691963897
+- conda: https://conda.anaconda.org/conda-forge/win-64/python-3.13.7-hdf00ec1_100_cp313.conda
+ build_number: 100
+ sha256: b86b5b3a960de2fff0bb7e0932b50846b22b75659576a257b1872177aab444cd
+ md5: 7cd6ebd1a32d4a5d99f8f8300c2029d5
depends:
- - python >=3.9
- - sphinx >=1.8
- license: 0BSD AND MIT
- purls:
- - pkg:pypi/sphinxcontrib-jquery?source=hash-mapping
- size: 112964
- timestamp: 1734344603903
-- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda
- sha256: 578bef5ec630e5b2b8810d898bbbf79b9ae66d49b7938bcc3efc364e679f2a62
- md5: fa839b5ff59e192f411ccc7dae6588bb
+ - bzip2 >=1.0.8,<2.0a0
+ - libexpat >=2.7.1,<3.0a0
+ - libffi >=3.4.6,<3.5.0a0
+ - liblzma >=5.8.1,<6.0a0
+ - libmpdec >=4.0.0,<5.0a0
+ - libsqlite >=3.50.4,<4.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - openssl >=3.5.2,<4.0a0
+ - python_abi 3.13.* *_cp313
+ - tk >=8.6.13,<8.7.0a0
+ - tzdata
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: Python-2.0
+ purls: []
+ size: 16386672
+ timestamp: 1756909324921
+ python_site_packages_path: Lib/site-packages
+- conda: https://conda.anaconda.org/conda-forge/win-64/pywin32-311-py313h40c08fc_1.conda
+ sha256: 87eaeb79b5961e0f216aa840bc35d5f0b9b123acffaecc4fda4de48891901f20
+ md5: 1ce4f826332dca56c76a5b0cc89fb19e
depends:
- - python >=3.9
- license: BSD-2-Clause
- license_family: BSD
+ - python
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ - python_abi 3.13.* *_cp313
+ license: PSF-2.0
+ license_family: PSF
purls:
- - pkg:pypi/sphinxcontrib-jsmath?source=hash-mapping
- size: 10462
- timestamp: 1733753857224
-- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda
- sha256: c664fefae4acdb5fae973bdde25836faf451f41d04342b64a358f9a7753c92ca
- md5: 00534ebcc0375929b45c3039b5ba7636
+ - pkg:pypi/pywin32?source=hash-mapping
+ size: 6695114
+ timestamp: 1756487139550
+- conda: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.3-py313hd650c13_0.conda
+ sha256: 5d9fd32d318b9da615524589a372b33a6f3d07db2708de16570d70360bf638c2
+ md5: c067122d76f8dcbe0848822942ba07be
depends:
- - python >=3.9
- - sphinx >=5
- license: BSD-2-Clause
- license_family: BSD
+ - python >=3.13,<3.14.0a0
+ - python_abi 3.13.* *_cp313
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - yaml >=0.2.5,<0.3.0a0
+ license: MIT
+ license_family: MIT
purls:
- - pkg:pypi/sphinxcontrib-qthelp?source=hash-mapping
- size: 26959
- timestamp: 1733753505008
-- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda
- sha256: 64d89ecc0264347486971a94487cb8d7c65bfc0176750cf7502b8a272f4ab557
- md5: 3bc61f7161d28137797e038263c04c54
+ - pkg:pypi/pyyaml?source=compressed-mapping
+ size: 182043
+ timestamp: 1758892011955
+- conda: https://conda.anaconda.org/conda-forge/win-64/pyzmq-27.1.0-py312hbb5da91_0.conda
+ noarch: python
+ sha256: fd46b30e6a1e4c129045e3174446de3ca90da917a595037d28595532ab915c5d
+ md5: 808d263ec97bbd93b41ca01552b5fbd4
depends:
- - python >=3.9
- - sphinx >=5
- license: BSD-2-Clause
+ - python
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ - zeromq >=4.3.5,<4.3.6.0a0
+ - _python_abi3_support 1.*
+ - cpython >=3.12
+ license: BSD-3-Clause
license_family: BSD
purls:
- - pkg:pypi/sphinxcontrib-serializinghtml?source=hash-mapping
- size: 28669
- timestamp: 1733750596111
-- conda: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.43-py313h07c4f96_0.conda
- sha256: 520f3a4f30f6a6586b68f0a91f6fa54c16c1d2320ccadc88c8d982bce80f37e4
- md5: bdcf512a38b80aa91944747e64ee2e33
+ - pkg:pypi/pyzmq?source=hash-mapping
+ size: 185711
+ timestamp: 1757387025899
+- conda: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.27.1-py313hfbe8231_1.conda
+ sha256: 0a300df3466cb98834d60f1863db60fc8d4d0cbbd732b153d3a656654f307fa2
+ md5: 9fbdb4338b80392e5d59529712f30763
depends:
- - __glibc >=2.17,<3.0.a0
- - greenlet !=0.4.17
- - libgcc >=14
- - python >=3.13,<3.14.0a0
+ - python
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ - ucrt >=10.0.20348.0
- python_abi 3.13.* *_cp313
- - typing-extensions >=4.6.0
license: MIT
license_family: MIT
purls:
- - pkg:pypi/sqlalchemy?source=hash-mapping
- size: 3654031
- timestamp: 1754983976875
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/sqlalchemy-2.0.43-py313hcdf3177_0.conda
- sha256: 6799012b626bb69dbbb246c476910343d3f594078961536c3ffb0f9e77a3e1da
- md5: cd423dcd908ec656579aac480dff9b5b
+ - pkg:pypi/rpds-py?source=hash-mapping
+ size: 250236
+ timestamp: 1756737484957
+- conda: https://conda.anaconda.org/conda-forge/win-64/scipy-1.16.2-py313h62a08ca_0.conda
+ sha256: 92f44733f9990281aa5ed4d70a298f47a1060858060a4f1206e1272f78c545ea
+ md5: 2a39dfd494e37983e6ec424cd9d72ff6
depends:
- - __osx >=11.0
- - greenlet !=0.4.17
+ - libblas >=3.9.0,<4.0a0
+ - libcblas >=3.9.0,<4.0a0
+ - liblapack >=3.9.0,<4.0a0
+ - numpy <2.6
+ - numpy >=1.23,<3
+ - numpy >=1.25.2
- 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
+ - ucrt >=10.0.20348.0
+ - vc >=14.3,<15
+ - vc14_runtime >=14.44.35208
+ license: BSD-3-Clause
+ license_family: BSD
purls:
- - pkg:pypi/sqlalchemy?source=hash-mapping
- size: 3670200
- timestamp: 1754984060409
+ - pkg:pypi/scipy?source=hash-mapping
+ size: 15347364
+ timestamp: 1757683339239
- conda: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.43-py313h5ea7bf4_0.conda
sha256: 6144a0352e8f53eb6842f07d7b500434e85f87f71d728d7811df740cd1aa7fae
md5: fca5a303d90de787c586b665ade83506
@@ -6127,31 +6595,6 @@ packages:
- pkg:pypi/sqlalchemy?source=hash-mapping
size: 3634369
timestamp: 1754983972889
-- conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda
- sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41
- md5: b1b505328da7a6b246787df4b5a49fbc
- depends:
- - asttokens
- - executing
- - pure_eval
- - python >=3.9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/stack-data?source=hash-mapping
- size: 26988
- timestamp: 1733569565672
-- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/win-64/tbb-2021.13.0-h18a62a1_3.conda
sha256: 30e82640a1ad9d9b5bee006da7e847566086f8fdb63d15b918794a7ef2df862c
md5: 72226638648e494aaafde8155d50dab2
@@ -6165,54 +6608,6 @@ packages:
purls: []
size: 150266
timestamp: 1755776172092
-- pypi: ./
- name: timescale
- version: 0.1.1
- sha256: 1d667a3bd2b634c67c2b21a479ff4807181d2fdf9244860df9b9681cde50af38
- requires_dist:
- - lxml
- - numpy
- - python-dateutil
- - scipy>=1.10.1
- - docutils ; extra == 'doc'
- - graphviz ; extra == 'doc'
- - myst-nb ; extra == 'doc'
- - numpydoc ; extra == 'doc'
- - sphinx ; extra == 'doc'
- - sphinx-argparse>=0.4 ; extra == 'doc'
- - sphinxcontrib-bibtex ; extra == 'doc'
- - sphinx-design ; extra == 'doc'
- - sphinx-rtd-theme ; extra == 'doc'
- - flake8 ; extra == 'dev'
- - gh ; extra == 'dev'
- - pytest>=4.6 ; extra == 'dev'
- - pytest-cov ; extra == 'dev'
- - pytest-xdist ; extra == 'dev'
- requires_python: ~=3.9
- editable: true
-- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda
- sha256: a84ff687119e6d8752346d1d408d5cf360dee0badd487a472aa8ddedfdc219e1
- md5: a0116df4f4ed05c303811a837d5b39d8
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libzlib >=1.3.1,<2.0a0
- license: TCL
- license_family: BSD
- purls: []
- size: 3285204
- timestamp: 1748387766691
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda
- sha256: cb86c522576fa95c6db4c878849af0bccfd3264daf0cc40dd18e7f4a7bfced0e
- md5: 7362396c170252e7b7b0c8fb37fe9c78
- depends:
- - __osx >=11.0
- - libzlib >=1.3.1,<2.0a0
- license: TCL
- license_family: BSD
- purls: []
- size: 3125538
- timestamp: 1748388189063
- conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda
sha256: e3614b0eb4abcc70d98eae159db59d9b4059ed743ef402081151a948dce95896
md5: ebd0e761de9aa879a51d22cc721bd095
@@ -6225,46 +6620,6 @@ packages:
purls: []
size: 3466348
timestamp: 1748388121356
-- conda: https://conda.anaconda.org/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=compressed-mapping
- size: 21238
- timestamp: 1753796677376
-- conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.2-py313h07c4f96_1.conda
- sha256: c8bfe883aa2d5b59cb1d962729a12b3191518f7decbe9e3505c2aacccb218692
- md5: 45821154b9cb2fb63c2b354c76086954
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - python >=3.13,<3.14.0a0
- - python_abi 3.13.* *_cp313
- license: Apache-2.0
- license_family: Apache
- purls:
- - pkg:pypi/tornado?source=hash-mapping
- size: 877215
- timestamp: 1756855010312
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.5.2-py313hcdf3177_1.conda
- sha256: 30fbb92cc119595e4ac7691789d45d367f5d6850103b97ca4a130d98e8ec27f0
- md5: 728311ebaa740a1efa6fab80bbcdf335
- depends:
- - __osx >=11.0
- - python >=3.13,<3.14.0a0
- - python >=3.13,<3.14.0a0 *_cp313
- - python_abi 3.13.* *_cp313
- license: Apache-2.0
- license_family: Apache
- purls:
- - pkg:pypi/tornado?source=hash-mapping
- size: 874955
- timestamp: 1756855212446
- conda: https://conda.anaconda.org/conda-forge/win-64/tornado-6.5.2-py313h5ea7bf4_1.conda
sha256: ec4d9ef994018acc59d83e1024f7b08a3e8f2d917ec42d6db873aaf6102fec3c
md5: ae40ad307ecb3181694714a40002af6c
@@ -6280,46 +6635,6 @@ packages:
- pkg:pypi/tornado?source=hash-mapping
size: 876511
timestamp: 1756855260509
-- conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda
- sha256: f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959
- md5: 019a7385be9af33791c989871317e1ed
- depends:
- - python >=3.9
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/traitlets?source=hash-mapping
- size: 110051
- timestamp: 1733367480074
-- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
- sha256: 7c2df5721c742c2a47b2c8f960e718c930031663ac1174da67c1ed5999f7938c
- md5: edd329d7d3a4ab45dcf905899a7a6115
- depends:
- - typing_extensions ==4.15.0 pyhcf101f3_0
- license: PSF-2.0
- license_family: PSF
- purls: []
- size: 91383
- timestamp: 1756220668932
-- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
- sha256: 032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731
- md5: 0caa1af407ecff61170c9437a808404d
- depends:
- - python >=3.10
- - python
- license: PSF-2.0
- license_family: PSF
- purls:
- - pkg:pypi/typing-extensions?source=hash-mapping
- size: 51692
- timestamp: 1756220668932
-- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
- sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192
- md5: 4222072737ccff51314b5ece9c7d6f5a
- license: LicenseRef-Public-Domain
- purls: []
- size: 122968
- timestamp: 1742727099393
- conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda
sha256: 3005729dce6f3d3f5ec91dfc49fc75a0095f9cd23bab49efb899657297ac91a5
md5: 71b24316859acd00bdb8b38f5e2ce328
@@ -6330,117 +6645,43 @@ packages:
purls: []
size: 694692
timestamp: 1756385147981
-- conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda
- sha256: 4fb9789154bd666ca74e428d973df81087a697dbb987775bc3198d2215f240f8
- md5: 436c165519e140cb08d246a4472a9d6a
- depends:
- - brotli-python >=1.0.9
- - h2 >=4,<5
- - pysocks >=1.5.6,<2.0,!=1.5.7
- - python >=3.9
- - zstandard >=0.18.0
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/urllib3?source=hash-mapping
- size: 101735
- timestamp: 1750271478254
- conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda
sha256: cb357591d069a1e6cb74199a8a43a7e3611f72a6caed9faa49dbb3d7a0a98e0b
md5: 28f4ca1e0337d0f27afb8602663c5723
depends:
- - vc14_runtime >=14.44.35208
- track_features:
- - vc14
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 18249
- timestamp: 1753739241465
-- conda: https://conda.anaconda.org/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.44.35208.* *_31
- license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime
- license_family: Proprietary
- purls: []
- size: 682424
- timestamp: 1753739239305
-- conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
- sha256: 67b317b64f47635415776718d25170a9a6f9a1218c0f5a6202bfd687e07b6ea4
- md5: a6b1d5c1fc3cb89f88f7179ee6a9afe3
- depends:
- - 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://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-h3e06ad9_0.conda
- sha256: ba673427dcd480cfa9bbc262fd04a9b1ad2ed59a159bd8f7e750d4c52282f34c
- md5: 0f2ca7906bf166247d1d760c3422cb8a
- depends:
- - __glibc >=2.17,<3.0.a0
- - libexpat >=2.7.0,<3.0a0
- - libffi >=3.4.6,<3.5.0a0
- - libgcc >=13
- - libstdcxx >=13
- license: MIT
- license_family: MIT
- purls: []
- size: 330474
- timestamp: 1751817998141
-- conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.14-pyhd8ed1ab_0.conda
- sha256: e311b64e46c6739e2a35ab8582c20fa30eb608da130625ed379f4467219d4813
- md5: 7e1e5ff31239f9cd5855714df8a3783d
- depends:
- - python >=3.10
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/wcwidth?source=compressed-mapping
- size: 33670
- timestamp: 1758622418893
-- conda: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda
- sha256: 93807369ab91f230cf9e6e2a237eaa812492fe00face5b38068735858fba954f
- md5: 46e441ba871f524e2b067929da3051c2
- depends:
- - __win
- - python >=3.9
- license: LicenseRef-Public-Domain
- purls:
- - pkg:pypi/win-inet-pton?source=hash-mapping
- size: 9555
- timestamp: 1733130678956
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda
- sha256: a5d4af601f71805ec67403406e147c48d6bad7aaeae92b0622b7e2396842d3fe
- md5: 397a013c2dc5145a70737871aaa87e98
+ - vc14_runtime >=14.44.35208
+ track_features:
+ - vc14
+ license: BSD-3-Clause
+ license_family: BSD
+ purls: []
+ size: 18249
+ timestamp: 1753739241465
+- conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda
+ sha256: af4b4b354b87a9a8d05b8064ff1ea0b47083274f7c30b4eb96bc2312c9b5f08f
+ md5: 603e41da40a765fd47995faa021da946
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - xorg-libx11 >=1.8.12,<2.0a0
- license: MIT
- license_family: MIT
+ - ucrt >=10.0.20348.0
+ - vcomp14 14.44.35208 h818238b_31
+ constrains:
+ - vs2015_runtime 14.44.35208.* *_31
+ license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime
+ license_family: Proprietary
purls: []
- size: 392406
- timestamp: 1749375847832
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda
- sha256: c12396aabb21244c212e488bbdc4abcdef0b7404b15761d9329f5a4a39113c4b
- md5: fb901ff28063514abb6046c9ec2c4a45
+ size: 682424
+ timestamp: 1753739239305
+- conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda
+ sha256: 67b317b64f47635415776718d25170a9a6f9a1218c0f5a6202bfd687e07b6ea4
+ md5: a6b1d5c1fc3cb89f88f7179ee6a9afe3
depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- license: MIT
- license_family: MIT
+ - ucrt >=10.0.20348.0
+ constrains:
+ - vs2015_runtime 14.44.35208.* *_31
+ license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime
+ license_family: Proprietary
purls: []
- size: 58628
- timestamp: 1734227592886
+ size: 113963
+ timestamp: 1753739198723
- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libice-1.1.2-h0e40799_0.conda
sha256: bf1d34142b1bf9b5a4eed96bcc77bc4364c0e191405fd30d2f9b48a04d783fd3
md5: 105cb93a47df9c548e88048dc9cbdbc9
@@ -6454,19 +6695,6 @@ packages:
purls: []
size: 236306
timestamp: 1734228116846
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda
- sha256: 277841c43a39f738927145930ff963c5ce4c4dacf66637a3d95d802a64173250
- md5: 1c74ff8c35dcadf952a16f752ca5aa49
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libuuid >=2.38.1,<3.0a0
- - xorg-libice >=1.1.2,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 27590
- timestamp: 1741896361728
- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libsm-1.2.6-h0e40799_0.conda
sha256: 065d49b0d1e6873ed1238e962f56cb8204c585cdc5c9bd4ae2bf385cadb5bd65
md5: 570c9a6d9b4909e45d49e9a5daa528de
@@ -6480,18 +6708,6 @@ packages:
purls: []
size: 97096
timestamp: 1741896840170
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda
- sha256: 51909270b1a6c5474ed3978628b341b4d4472cd22610e5f22b506855a5e20f67
- md5: db038ce880f100acc74dba10302b5630
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libxcb >=1.17.0,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 835896
- timestamp: 1741901112627
- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libx11-1.8.12-hf48077a_0.conda
sha256: 3f0854bc592d31a5742c6c4550914a976c89d73b74d052545b418521d21b3043
md5: c4f435ac09fd41606bba9f0deb12e412
@@ -6505,17 +6721,6 @@ packages:
purls: []
size: 951392
timestamp: 1741902072732
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda
- sha256: ed10c9283974d311855ae08a16dfd7e56241fac632aec3b92e3cfe73cff31038
- md5: f6ebe2cb3f82ba6c057dde5d9debe4f7
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- license: MIT
- license_family: MIT
- purls: []
- size: 14780
- timestamp: 1734229004433
- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda
sha256: 047836241b2712aab1e29474a6f728647bff3ab57de2806b0bb0a6cf9a2d2634
md5: 2ffbfae4548098297c033228256eb96e
@@ -6526,252 +6731,63 @@ packages:
license: MIT
license_family: MIT
purls: []
- size: 108013
- timestamp: 1734229474049
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda
- sha256: 753f73e990c33366a91fd42cc17a3d19bb9444b9ca5ff983605fa9e953baf57f
- md5: d3c295b50f092ab525ffe3c2aa4b7413
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - xorg-libx11 >=1.8.10,<2.0a0
- - xorg-libxfixes >=6.0.1,<7.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 13603
- timestamp: 1727884600744
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda
- sha256: 832f538ade441b1eee863c8c91af9e69b356cd3e9e1350fff4fe36cc573fc91a
- md5: 2ccd714aa2242315acaf0a67faea780b
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - xorg-libx11 >=1.8.10,<2.0a0
- - xorg-libxfixes >=6.0.1,<7.0a0
- - xorg-libxrender >=0.9.11,<0.10.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 32533
- timestamp: 1730908305254
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda
- sha256: 43b9772fd6582bf401846642c4635c47a9b0e36ca08116b3ec3df36ab96e0ec0
- md5: b5fcc7172d22516e1f965490e65e33a4
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - xorg-libx11 >=1.8.10,<2.0a0
- - xorg-libxext >=1.3.6,<2.0a0
- - xorg-libxfixes >=6.0.1,<7.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 13217
- timestamp: 1727891438799
-- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda
- sha256: 9075f98dcaa8e9957e4a3d9d30db05c7578a536950a31c200854c5c34e1edb2c
- md5: 8393c0f7e7870b4eb45553326f81f0ff
- depends:
- - libgcc >=13
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
- - ucrt >=10.0.20348.0
- license: MIT
- license_family: MIT
- purls: []
- size: 69920
- timestamp: 1727795651979
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda
- sha256: da5dc921c017c05f38a38bd75245017463104457b63a1ce633ed41f214159c14
- md5: febbab7d15033c913d53c7a2c102309d
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - xorg-libx11 >=1.8.10,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 50060
- timestamp: 1727752228921
-- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxext-1.3.6-h0e40799_0.conda
- sha256: 7fdc3135a340893aa544921115c3994ef4071a385d47cc11232d818f006c63e4
- md5: 4cd74e74f063fb6900d6eed2e9288112
- depends:
- - libgcc >=13
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
- - ucrt >=10.0.20348.0
- - xorg-libx11 >=1.8.10,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 284715
- timestamp: 1727752838922
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.2-hb03c661_0.conda
- sha256: 83c4c99d60b8784a611351220452a0a85b080668188dce5dfa394b723d7b64f4
- md5: ba231da7fccf9ea1e768caf5c7099b84
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - xorg-libx11 >=1.8.12,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 20071
- timestamp: 1759282564045
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda
- sha256: 1a724b47d98d7880f26da40e45f01728e7638e6ec69f35a3e11f92acd05f9e7a
- md5: 17dcc85db3c7886650b8908b183d6876
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - xorg-libx11 >=1.8.10,<2.0a0
- - xorg-libxext >=1.3.6,<2.0a0
- - xorg-libxfixes >=6.0.1,<7.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 47179
- timestamp: 1727799254088
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxinerama-1.1.5-h5888daf_1.conda
- sha256: 1b9141c027f9d84a9ee5eb642a0c19457c788182a5a73c5a9083860ac5c20a8c
- md5: 5e2eb9bf77394fc2e5918beefec9f9ab
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libstdcxx >=13
- - xorg-libx11 >=1.8.10,<2.0a0
- - xorg-libxext >=1.3.6,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 13891
- timestamp: 1727908521531
-- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxpm-3.5.17-h0e40799_1.conda
- sha256: a605b43b2622a4cae8df6edc148c02b527da4ea165ec67cabb5c9bc4f3f8ef13
- md5: e8b816fb37bc61aa3f1c08034331ef53
- depends:
- - libgcc >=13
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
- - ucrt >=10.0.20348.0
- - xorg-libx11 >=1.8.10,<2.0a0
- - xorg-libxext >=1.3.6,<2.0a0
- - xorg-libxt >=1.3.0,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 236112
- timestamp: 1727801849623
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda
- sha256: ac0f037e0791a620a69980914a77cb6bb40308e26db11698029d6708f5aa8e0d
- md5: 2de7f99d6581a4a7adbff607b5c278ca
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - xorg-libx11 >=1.8.10,<2.0a0
- - xorg-libxext >=1.3.6,<2.0a0
- - xorg-libxrender >=0.9.11,<0.10.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 29599
- timestamp: 1727794874300
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda
- sha256: 044c7b3153c224c6cedd4484dd91b389d2d7fd9c776ad0f4a34f099b3389f4a1
- md5: 96d57aba173e878a2089d5638016dc5e
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - xorg-libx11 >=1.8.10,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 33005
- timestamp: 1734229037766
-- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxt-1.3.1-h0e40799_0.conda
- sha256: c940a6b71a1e59450b01ebfb3e21f3bbf0a8e611e5fbfc7982145736b0f20133
- md5: 31baf0ce8ef19f5617be73aee0527618
+ size: 108013
+ timestamp: 1734229474049
+- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda
+ sha256: 9075f98dcaa8e9957e4a3d9d30db05c7578a536950a31c200854c5c34e1edb2c
+ md5: 8393c0f7e7870b4eb45553326f81f0ff
depends:
- libgcc >=13
- libwinpthread >=12.0.0.r4.gg4f2fc60ca
- ucrt >=10.0.20348.0
- - xorg-libice >=1.1.1,<2.0a0
- - xorg-libsm >=1.2.4,<2.0a0
- - xorg-libx11 >=1.8.10,<2.0a0
license: MIT
license_family: MIT
purls: []
- size: 918674
- timestamp: 1731861024233
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda
- sha256: 752fdaac5d58ed863bbf685bb6f98092fe1a488ea8ebb7ed7b606ccfce08637a
- md5: 7bbe9a0cc0df0ac5f5a8ad6d6a11af2f
+ size: 69920
+ timestamp: 1727795651979
+- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxext-1.3.6-h0e40799_0.conda
+ sha256: 7fdc3135a340893aa544921115c3994ef4071a385d47cc11232d818f006c63e4
+ md5: 4cd74e74f063fb6900d6eed2e9288112
depends:
- - __glibc >=2.17,<3.0.a0
- libgcc >=13
+ - libwinpthread >=12.0.0.r4.gg4f2fc60ca
+ - ucrt >=10.0.20348.0
- xorg-libx11 >=1.8.10,<2.0a0
- - xorg-libxext >=1.3.6,<2.0a0
- - xorg-libxi >=1.7.10,<2.0a0
license: MIT
license_family: MIT
purls: []
- size: 32808
- timestamp: 1727964811275
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda
- sha256: 8a4e2ee642f884e6b78c20c0892b85dd9b2a6e64a6044e903297e616be6ca35b
- md5: 5efa5fa6243a622445fdfd72aee15efa
+ size: 284715
+ timestamp: 1727752838922
+- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxpm-3.5.17-h0e40799_1.conda
+ sha256: a605b43b2622a4cae8df6edc148c02b527da4ea165ec67cabb5c9bc4f3f8ef13
+ md5: e8b816fb37bc61aa3f1c08034331ef53
depends:
- - __glibc >=2.17,<3.0.a0
- libgcc >=13
+ - libwinpthread >=12.0.0.r4.gg4f2fc60ca
+ - ucrt >=10.0.20348.0
- xorg-libx11 >=1.8.10,<2.0a0
- xorg-libxext >=1.3.6,<2.0a0
+ - xorg-libxt >=1.3.0,<2.0a0
license: MIT
license_family: MIT
purls: []
- size: 17819
- timestamp: 1734214575628
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-xorgproto-2024.1-hb9d3cd8_1.conda
- sha256: 1316680be6edddee0156b86ec1102fc8286f51c1a5440366ed1db596a2dc3731
- md5: 7c21106b851ec72c037b162c216d8f05
+ size: 236112
+ timestamp: 1727801849623
+- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxt-1.3.1-h0e40799_0.conda
+ sha256: c940a6b71a1e59450b01ebfb3e21f3bbf0a8e611e5fbfc7982145736b0f20133
+ md5: 31baf0ce8ef19f5617be73aee0527618
depends:
- - __glibc >=2.17,<3.0.a0
- libgcc >=13
+ - libwinpthread >=12.0.0.r4.gg4f2fc60ca
+ - ucrt >=10.0.20348.0
+ - xorg-libice >=1.1.1,<2.0a0
+ - xorg-libsm >=1.2.4,<2.0a0
+ - xorg-libx11 >=1.8.10,<2.0a0
license: MIT
license_family: MIT
purls: []
- size: 565425
- timestamp: 1726846388217
-- conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda
- sha256: 6d9ea2f731e284e9316d95fa61869fe7bbba33df7929f82693c121022810f4ad
- md5: a77f85f77be52ff59391544bfe73390a
- depends:
- - libgcc >=14
- - __glibc >=2.17,<3.0.a0
- license: MIT
- license_family: MIT
- purls: []
- size: 85189
- timestamp: 1753484064210
-- conda: https://conda.anaconda.org/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: 83386
- timestamp: 1753484079473
+ size: 918674
+ timestamp: 1731861024233
- conda: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda
sha256: 80ee68c1e7683a35295232ea79bcc87279d31ffeda04a1665efdb43cbd50a309
md5: 433699cba6602098ae8957a323da2664
@@ -6787,34 +6803,6 @@ packages:
purls: []
size: 63944
timestamp: 1753484092156
-- conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h387f397_9.conda
- sha256: 47cfe31255b91b4a6fa0e9dbaf26baa60ac97e033402dbc8b90ba5fee5ffe184
- md5: 8035e5b54c08429354d5d64027041cad
- depends:
- - libstdcxx >=14
- - libgcc >=14
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - libsodium >=1.0.20,<1.0.21.0a0
- - krb5 >=1.21.3,<1.22.0a0
- license: MPL-2.0
- license_family: MOZILLA
- purls: []
- size: 310648
- timestamp: 1757370847287
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-h888dc83_9.conda
- sha256: b6f9c130646e5971f6cad708e1eee278f5c7eea3ca97ec2fdd36e7abb764a7b8
- md5: 26f39dfe38a2a65437c29d69906a0f68
- depends:
- - __osx >=11.0
- - libcxx >=19
- - libsodium >=1.0.20,<1.0.21.0a0
- - krb5 >=1.21.3,<1.22.0a0
- license: MPL-2.0
- license_family: MOZILLA
- purls: []
- size: 244772
- timestamp: 1757371008525
- conda: https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.5-h5bddc39_9.conda
sha256: 690cf749692c8ea556646d1a47b5824ad41b2f6dfd949e4cdb6c44a352fcb1aa
md5: a6c8f8ee856f7c3c1576e14b86cd8038
@@ -6832,51 +6820,6 @@ packages:
purls: []
size: 265212
timestamp: 1757370864284
-- conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda
- sha256: 7560d21e1b021fd40b65bfb72f67945a3fcb83d78ad7ccf37b8b3165ec3b68ad
- md5: df5e78d904988eb55042c0c97446079f
- depends:
- - python >=3.9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/zipp?source=hash-mapping
- size: 22963
- timestamp: 1749421737203
-- conda: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.25.0-py313h54dd161_0.conda
- sha256: 9d79d176afe50361cc3fd4366bedff20852dbea1e5b03f358b55f12aca22d60d
- md5: 1fe43bd1fc86e22ad3eb0edec637f8a2
- depends:
- - python
- - cffi >=1.11
- - zstd >=1.5.7,<1.5.8.0a0
- - libgcc >=14
- - __glibc >=2.17,<3.0.a0
- - zstd >=1.5.7,<1.6.0a0
- - python_abi 3.13.* *_cp313
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/zstandard?source=hash-mapping
- size: 471152
- timestamp: 1757930114245
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.25.0-py313h9734d34_0.conda
- sha256: 8a1bf8a66c05f724e8a56cb1918eae70bcb467a7c5d43818e37e04d86332c513
- md5: ce17795bf104a29a2c7ed0bba7a804cb
- depends:
- - python
- - cffi >=1.11
- - zstd >=1.5.7,<1.5.8.0a0
- - __osx >=11.0
- - python 3.13.* *_cp313
- - zstd >=1.5.7,<1.6.0a0
- - python_abi 3.13.* *_cp313
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/zstandard?source=hash-mapping
- size: 396477
- timestamp: 1757930170468
- conda: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.25.0-py313h5fd188c_0.conda
sha256: d20a163a466621e41c3d06bc5dc3040603b8b0bfa09f493e2bfc0dbd5aa6e911
md5: edfe43bb6e955d4d9b5e7470ea92dead
@@ -6898,30 +6841,6 @@ packages:
- pkg:pypi/zstandard?source=hash-mapping
size: 380849
timestamp: 1757930139118
-- conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda
- sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb
- md5: 6432cb5d4ac0046c3ac0a8a0f95842f9
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libstdcxx >=13
- - libzlib >=1.3.1,<2.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 567578
- timestamp: 1742433379869
-- conda: https://conda.anaconda.org/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://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda
sha256: bc64864377d809b904e877a98d0584f43836c9f2ef27d3d2a1421fa6eae7ca04
md5: 21f56217d6125fb30c3c3f10c786d751
@@ -6935,3 +6854,85 @@ packages:
purls: []
size: 354697
timestamp: 1742433568506
+- pypi: .
+ name: timescale
+ requires_dist:
+ - lxml
+ - numpy
+ - python-dateutil
+ - scipy>=1.10.1
+ - docutils ; extra == 'doc'
+ - graphviz ; extra == 'doc'
+ - myst-nb ; extra == 'doc'
+ - numpydoc ; extra == 'doc'
+ - sphinx ; extra == 'doc'
+ - sphinx-argparse>=0.4 ; extra == 'doc'
+ - sphinxcontrib-bibtex ; extra == 'doc'
+ - sphinx-design ; extra == 'doc'
+ - sphinx-rtd-theme ; extra == 'doc'
+ - flake8 ; extra == 'dev'
+ - gh ; extra == 'dev'
+ - pytest>=4.6 ; extra == 'dev'
+ - pytest-cov ; extra == 'dev'
+ - pytest-xdist ; extra == 'dev'
+ requires_python: ~=3.9
+- pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl
+ name: gitpython
+ version: 3.1.45
+ sha256: 8908cb2e02fb3b93b7eb0f2827125cb699869470432cc885f019b8fd0fccff77
+ requires_dist:
+ - gitdb>=4.0.1,<5
+ - typing-extensions>=3.10.0.2 ; python_full_version < '3.10'
+ - coverage[toml] ; extra == 'test'
+ - ddt>=1.1.1,!=1.4.3 ; extra == 'test'
+ - mock ; python_full_version < '3.8' and extra == 'test'
+ - mypy ; extra == 'test'
+ - pre-commit ; extra == 'test'
+ - pytest>=7.3.1 ; extra == 'test'
+ - pytest-cov ; extra == 'test'
+ - pytest-instafail ; extra == 'test'
+ - pytest-mock ; extra == 'test'
+ - pytest-sugar ; extra == 'test'
+ - typing-extensions ; python_full_version < '3.11' and extra == 'test'
+ - sphinx>=7.1.2,<7.2 ; extra == 'doc'
+ - sphinx-rtd-theme ; extra == 'doc'
+ - sphinx-autodoc-typehints ; extra == 'doc'
+ requires_python: '>=3.7'
+- pypi: https://files.pythonhosted.org/packages/04/be/d09147ad1ec7934636ad912901c5fd7667e1c858e19d355237db0d0cd5e4/smmap-5.0.2-py3-none-any.whl
+ name: smmap
+ version: 5.0.2
+ sha256: b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e
+ requires_python: '>=3.7'
+- pypi: https://files.pythonhosted.org/packages/46/80/c1e50b9b09a944b9b5f160d689fbf637b543bb8391019df1019986b8d397/gh-0.0.4.tar.gz
+ name: gh
+ version: 0.0.4
+ sha256: db58819885a95807f963f8eb798e1d0df22ded41d9a80d5c3dc1fc8d695f1e1b
+ requires_dist:
+ - gitpython
+- pypi: https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl
+ name: graphviz
+ version: '0.21'
+ sha256: 54f33de9f4f911d7e84e4191749cac8cc5653f815b06738c54db9a15ab8b1e42
+ requires_dist:
+ - build ; extra == 'dev'
+ - wheel ; extra == 'dev'
+ - twine ; extra == 'dev'
+ - flake8 ; extra == 'dev'
+ - flake8-pyproject ; extra == 'dev'
+ - pep8-naming ; extra == 'dev'
+ - tox>=3 ; extra == 'dev'
+ - pytest>=7,<8.1 ; extra == 'test'
+ - pytest-mock>=3 ; extra == 'test'
+ - pytest-cov ; extra == 'test'
+ - coverage ; extra == 'test'
+ - sphinx>=5,<7 ; extra == 'docs'
+ - sphinx-autodoc-typehints ; extra == 'docs'
+ - sphinx-rtd-theme>=0.2.5 ; extra == 'docs'
+ requires_python: '>=3.9'
+- pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl
+ name: gitdb
+ version: 4.0.12
+ sha256: 67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf
+ requires_dist:
+ - smmap>=3.0.1,<6
+ requires_python: '>=3.7'
diff --git a/pyproject.toml b/pyproject.toml
index 09b40b7..c973c19 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -141,10 +141,10 @@ cmd = "pixi workspace export conda-environment {{ flags }} > environment.yml"
description = "Export workspace to a conda environment file"
[tool.pixi.feature.doc.tasks.docs]
-args = [ { "arg" = "flags", "default" = "" } ]
-cmd = "make html {{ flags }}"
+args = [ { "arg" = "builder", "default" = "html"}, { "arg" = "flags", "default" = "" } ]
+cmd = "make {{ builder }} {{ flags }}"
cwd = "doc"
-description = "Create HTML documentation with sphinx"
+description = "Create documentation with sphinx"
[tool.pixi.feature.dev.tasks.test]
args = [ { "arg" = "flags", "default" = "" }, { "arg" = "test", "default" = "." } ]
diff --git a/test/test_time.py b/test/test_time.py
index 3f930f2..41bb688 100644
--- a/test/test_time.py
+++ b/test/test_time.py
@@ -239,14 +239,14 @@ def test_gps_week():
def test_greenwich():
"""Test approximations of Greenwich Hour Angle in degrees
- using Meeus approximation and calculation within pyTMD
+ using Meeus approximation and calculation within timescale
"""
# create timescale from modified Julian dates
ts = timescale.time.Timescale(MJD=55414.0)
# Meeus approximation
hour_angle = 280.46061837504 + 360.9856473662862*(ts.T*36525.0)
GHA = np.mod(hour_angle, 360.0)
- # compare with pyTMD calculation
+ # compare with timescale calculation
assert np.isclose(GHA, ts.gha)
def test_sidereal():
@@ -254,7 +254,7 @@ def test_sidereal():
"""
# create timescale from modified Julian dates
ts = timescale.time.Timescale(MJD=55414.0)
- # expected side real time in hours
+ # expected sidereal time in hours
expected = 20.96154017401333
assert np.isclose(expected, 24.0*ts.st).all()
diff --git a/timescale/eop.py b/timescale/eop.py
index 985eea6..4dd7708 100644
--- a/timescale/eop.py
+++ b/timescale/eop.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python
"""
eop.py
-Written by Tyler Sutterley (02/2026)
+Written by Tyler Sutterley (05/2026)
Utilities for maintaining and calculating Earth Orientation Parameters (EOP)
PYTHON DEPENDENCIES:
@@ -14,6 +14,7 @@
utilities.py: download and management utilities for syncing files
UPDATE HISTORY:
+ Updated 05/2026: added function to check if local finals file is still valid
Updated 02/2026: added argument to include predicted EOP values from finals
Updated 07/2025: use numpy interp for 2015 convention mean pole values
add Desai et al. (2015) secular pole model
@@ -33,6 +34,7 @@
import logging
import pathlib
+import datetime
import traceback
import numpy as np
import scipy.interpolate
@@ -121,6 +123,7 @@ def calculate_mean_pole(verbose: bool = False, mode: oct = 0o775):
try:
remote_buffer = pull_pole_coordinates(FILE, verbose=verbose)
except Exception as exc:
+ logging.debug(traceback.format_exc())
return
# read contents from input file object
@@ -180,6 +183,7 @@ def pull_pole_coordinates(FILE: str, verbose: bool = False):
try:
buffer = timescale.utilities.from_ftp(HOST, verbose=verbose, timeout=20)
except Exception as exc:
+ logging.debug(traceback.format_exc())
pass
else:
return buffer
@@ -189,6 +193,7 @@ def pull_pole_coordinates(FILE: str, verbose: bool = False):
try:
buffer = timescale.utilities.from_ftp(HOST, verbose=verbose, timeout=20)
except Exception as exc:
+ logging.debug(traceback.format_exc())
pass
else:
return buffer
@@ -200,6 +205,7 @@ def pull_pole_coordinates(FILE: str, verbose: bool = False):
HOST, verbose=verbose, timeout=20
)
except Exception as exc:
+ logging.debug(traceback.format_exc())
pass
else:
return buffer
@@ -208,11 +214,40 @@ def pull_pole_coordinates(FILE: str, verbose: bool = False):
raise RuntimeError(f"Unable to download {FILE}")
+# PURPOSE: check if the finals file is still valid
+def validate_finals_file(input_file: str | pathlib.Path = _finals_file):
+ """
+ Checks that the IERS daily EOP file is still up to date
+
+ Parameters
+ ----------
+ input_file: str or Pathlib.Path
+ full path to IERS EOP "finals" file
+ """
+ # tilde-expansion of input file
+ input_file = pathlib.Path(input_file).expanduser().absolute()
+ # check that delta time file is accessible: if not download
+ if not input_file.exists():
+ update_finals_file()
+ return
+ # read data file splitting at line breaks
+ finals = iers_daily_EOP(input_file, include_predictions=False)
+ # get last date in the finals file
+ Y, M, D = finals["YYMMDD"][-1, :]
+ last = datetime.datetime(Y, M, D)
+ # check if delta time file is still valid (expires after 8 weeks)
+ today = datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None)
+ expiry = last + datetime.timedelta(weeks=8)
+ # if expired: get latest finals file
+ update_finals_file() if (expiry < today) else None
+
+
# PURPOSE: connects to servers and downloads finals files
def update_finals_file(
username: str | None = None,
password: str | None = None,
timeout: int | None = 20,
+ branch: str = "main",
verbose: bool = False,
mode: oct = 0o775,
):
@@ -234,6 +269,8 @@ def update_finals_file(
NASA Earthdata password
timeout: int or NoneType, default 20
timeout in seconds for blocking operations
+ branch: str, default 'main'
+ branch of the GitHub repository for downloading files
verbose: bool, default False
print file information about output file
mode: oct, default 0o775
@@ -241,10 +278,11 @@ def update_finals_file(
"""
# local version of file
LOCAL = _finals_file
+ # MD5 hash for comparing with remote
HASH = timescale.utilities.get_hash(LOCAL)
# try downloading from US Naval Oceanography Portal
- HOST = ["http://maia.usno.navy.mil", "ser7", "finals.all"]
+ HOST = ["https://maia.usno.navy.mil", "ser7", "finals.all"]
try:
timescale.utilities.from_http(
HOST,
@@ -255,30 +293,33 @@ def update_finals_file(
mode=mode,
)
except Exception as exc:
+ logging.debug(traceback.format_exc())
pass
else:
return
# try downloading from NASA Crustal Dynamics Data Information System
- # note: anonymous ftp access will be discontinued on 2020-10-31
- # will require using the following https Earthdata server after that date
- server = []
- server.append(["cddis.nasa.gov", "pub", "products", "iers", "finals.all"])
- server.append(["cddis.gsfc.nasa.gov", "products", "iers", "finals.all"])
- for HOST in server:
- try:
- timescale.utilities.from_ftp(
- HOST,
- timeout=timeout,
- local=LOCAL,
- hash=HASH,
- verbose=verbose,
- mode=mode,
- )
- except Exception as exc:
- pass
- else:
- return
+ # NOTE: anonymous ftp access was discontinued on 2020-10-31
+ # need to use encrypted connection with email as password
+ # https://www.earthdata.nasa.gov/centers/cddis-daac/archive-access
+ HOST = ["gdc.cddis.eosdis.nasa.gov", "products", "iers", "finals.all"]
+ try:
+ timescale.utilities.from_ftp(
+ HOST,
+ username=username,
+ password=password,
+ encrypted=True,
+ timeout=timeout,
+ local=LOCAL,
+ hash=HASH,
+ verbose=verbose,
+ mode=mode,
+ )
+ except Exception as exc:
+ logging.debug(traceback.format_exc())
+ pass
+ else:
+ return
# try downloading from NASA Crustal Dynamics Data Information System
# using NASA Earthdata credentials stored in netrc file
@@ -301,6 +342,26 @@ def update_finals_file(
mode=mode,
)
except Exception as exc:
+ logging.debug(traceback.format_exc())
+ pass
+ else:
+ return
+
+ # as a final fall back: try downloading from GitHub repository
+ HOST = timescale.utilities.get_github_url(
+ ["timescale", "data", "finals.all"], branch=branch
+ )
+ try:
+ timescale.utilities.from_http(
+ HOST,
+ local=LOCAL,
+ hash=HASH,
+ timeout=timeout,
+ verbose=verbose,
+ mode=mode,
+ )
+ except Exception as exc:
+ logging.debug(traceback.format_exc())
pass
else:
return
@@ -459,6 +520,7 @@ def iers_daily_EOP(
# number of data lines
n_lines = len(file_contents)
dinput = {}
+ dinput["YYMMDD"] = np.zeros((n_lines, 3), dtype=int)
dinput["MJD"] = np.zeros((n_lines))
dinput["x"] = np.zeros((n_lines))
dinput["y"] = np.zeros((n_lines))
@@ -470,6 +532,11 @@ def iers_daily_EOP(
# read through observation lines
while (flag == "I") and (next_flag == "I"):
line = file_contents[counter]
+ # get calendar date from first 6 characters of line
+ dinput["YYMMDD"][counter, 0] = int(line[0:2])
+ dinput["YYMMDD"][counter, 1] = int(line[2:4])
+ dinput["YYMMDD"][counter, 2] = int(line[4:6])
+ # get modified julian date (MJD)
i = 2 + 2 + 2 + 1
j = i + 8
dinput["MJD"][counter] = np.float64(line[i:j])
@@ -494,6 +561,11 @@ def iers_daily_EOP(
next_flag = "P"
while (flag == "P") and (next_flag == "P") and (counter < n_lines):
line = file_contents[counter]
+ # get calendar date from first 6 characters of line
+ dinput["YYMMDD"][counter, 0] = int(line[0:2])
+ dinput["YYMMDD"][counter, 1] = int(line[2:4])
+ dinput["YYMMDD"][counter, 2] = int(line[4:6])
+ # get modified julian date (MJD)
i = 2 + 2 + 2 + 1
j = i + 8
dinput["MJD"][counter] = np.float64(line[i:j])
@@ -512,9 +584,13 @@ def iers_daily_EOP(
i = 2 + 2 + 2 + 1 + 8 + 1
next_flag = file_contents[counter][i]
# reduce to data (or predicted) values
+ dinput["YYMMDD"] = dinput["YYMMDD"][:counter, :]
dinput["MJD"] = dinput["MJD"][:counter]
dinput["x"] = dinput["x"][:counter]
dinput["y"] = dinput["y"][:counter]
+ # convert two-digit year to four-digit year
+ two_digit = np.where(dinput["MJD"] < 51544, 1900, 2000)
+ dinput["YYMMDD"][:, 0] += two_digit
# return the date and polar motion values
return dinput
@@ -523,6 +599,7 @@ def iers_polar_motion(
MJD: float | np.ndarray,
file: str | pathlib.Path = _finals_file,
include_predictions: bool = False,
+ validate: bool = False,
**kwargs,
):
"""
@@ -537,6 +614,8 @@ def iers_polar_motion(
default path to IERS EOP "finals" file
include_predictions: bool, default False
include predicted EOP values in interpolation
+ validate: bool, default False
+ check that IERS finals file is up to date
k: int
Degree of the spline fit
s: int or float
@@ -552,6 +631,9 @@ def iers_polar_motion(
# set default keyword arguments
kwargs.setdefault("k", 3)
kwargs.setdefault("s", 0)
+ # check if IERS finals file is up to date and exists
+ if validate:
+ validate_finals_file(file)
# read IERS daily polar motion values
EOP = timescale.eop.iers_daily_EOP(
file, include_predictions=include_predictions
diff --git a/timescale/time.py b/timescale/time.py
index 6333d1b..a695ca2 100755
--- a/timescale/time.py
+++ b/timescale/time.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python
"""
time.py
-Written by Tyler Sutterley (04/2026)
+Written by Tyler Sutterley (05/2026)
Utilities for calculating time operations
PYTHON DEPENDENCIES:
@@ -16,6 +16,8 @@
utilities.py: download and management utilities for syncing files
UPDATE HISTORY:
+ Updated 05/2026: added functions to update delta time files from project
+ updated CDDIS ftp login options for encrypted connections
Updated 04/2026: added endpoint option (defaults to True) to date_range
added default day and month values to from_calendar function
Updated 12/2025: allow conversion to datetime be in different units
@@ -1162,7 +1164,7 @@ def tt(self):
@timescale.utilities.reify
def tt_ut1(self):
"""
- Difference between universal time (UT) and dynamical time (TT)
+ Difference between dynamical time (TT) and universal time (UT1)
"""
# return the delta time for the input date converted to days
return interpolate_delta_time(_delta_file, self.tide)
@@ -1364,41 +1366,53 @@ def __next__(self):
return Calendar(utc=utc)
-# PURPOSE: calculate the difference between universal time and dynamical time
+# PURPOSE: calculate the difference between dynamical time and universal time
# by interpolating a delta time file to a given date
def interpolate_delta_time(
delta_file: str | pathlib.Path | None,
idays: np.ndarray,
+ validate: bool = False,
):
"""
- Calculates the difference between universal time (UT) and
- dynamical time (TT) :cite:p:`Meeus:1991vh`
+ Calculates the difference between dynamical time (TT) and
+ universal time (UT) :cite:p:`Meeus:1991vh`
Parameters
----------
delta_file: str or Pathlib.Path
- file containing the delta times
- idays: float
+ file containing the delta times (TT-UT1)
+ idays: np.ndarray
input times to interpolate (days since 1992-01-01T00:00:00)
+ validate: bool, default False
+ check that delta time file is up to date
Returns
-------
- deltat: float
- delta time at the input time
+ deltat: np.ndarray
+ estimated TT-UT1 values
"""
- # read delta time file
+ # verify delta time file path
delta_file = pathlib.Path(delta_file).expanduser().absolute()
- dinput = np.loadtxt(delta_file)
+ # check if delta time file is up to date and exists
+ if validate:
+ validate_delta_time(delta_file)
+ elif not delta_file.exists():
+ raise FileNotFoundError(delta_file)
+ # names and formats of delta time file columns
+ dtype = dict(names=("Y", "M", "D", "tt_ut1"), formats=("i", "i", "i", "f8"))
+ # read delta time file
+ dinput = np.loadtxt(delta_file, dtype=dtype)
# calculate Julian days and then convert to days since 1992-01-01T00:00:00
days = convert_calendar_dates(
- dinput[:, 0], dinput[:, 1], dinput[:, 2], epoch=_tide_epoch
+ dinput["Y"], dinput["M"], dinput["D"], epoch=_tide_epoch
)
# use scipy interpolating splines to interpolate delta times
spl = scipy.interpolate.UnivariateSpline(
- days, dinput[:, 3], k=1, s=0, ext=0
+ days, dinput["tt_ut1"], k=1, s=0, ext=0
)
# return the delta time for the input date converted to days
- return spl(idays) / 86400.0
+ deltat = spl(idays) / 86400.0
+ return deltat
# PURPOSE: Count number of leap seconds that have passed for each GPS time
@@ -1455,9 +1469,8 @@ def get_leap_seconds(truncate: bool = True):
if re.match(r"^(?=#@)", i)
]
# check that leap seconds file is still valid
- expiry = datetime.datetime(*_ntp_epoch) + datetime.timedelta(
- seconds=int(secs)
- )
+ network_time = datetime.datetime(*_ntp_epoch)
+ expiry = network_time + datetime.timedelta(seconds=int(secs))
today = datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None)
update_leap_seconds() if (expiry < today) else None
# get leap seconds
@@ -1558,6 +1571,90 @@ def update_leap_seconds(
return
+# PURPOSE: check if the delta time file is still valid
+def validate_delta_time(delta_file: str | pathlib.Path = _delta_file):
+ """
+ Checks that the delta time file is still up to date
+
+ Parameters
+ ----------
+ delta_file: str or Pathlib.Path
+ file containing the delta times (TT-UT1)
+ """
+ # verify delta time file path
+ delta_file = pathlib.Path(delta_file).expanduser().absolute()
+ # check that delta time file is accessible: if not download
+ if not delta_file.exists():
+ update_delta_time(delta_file)
+ return
+ # names and formats of delta time file columns
+ dtype = dict(names=("Y", "M", "D", "tt_ut1"), formats=("i", "i", "i", "f8"))
+ # read delta time file
+ dinput = np.loadtxt(delta_file, dtype=dtype)
+ # get the last date in the delta time file
+ last = datetime.datetime(dinput["Y"][-1], dinput["M"][-1], dinput["D"][-1])
+ # check if delta time file is still valid (expires after 8 weeks)
+ today = datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None)
+ expiry = last + datetime.timedelta(weeks=8)
+ # if expired: get latest delta time file from repository
+ update_delta_time(delta_file) if (expiry < today) else None
+
+
+# PURPOSE: downloads a newer version of a delta time file
+def update_delta_time(
+ delta_file: str | pathlib.Path,
+ branch: str = "main",
+ timeout: int | None = 20,
+ verbose: bool = False,
+ mode: oct = 0o775,
+):
+ """
+ Downloads an updated delta time file from the project GitHub repository
+
+ Parameters
+ ----------
+ delta_file: str or Pathlib.Path
+ file containing the delta times (TT-UT1)
+ branch: str, default 'main'
+ branch of the GitHub repository for downloading files
+ timeout: int or None, default 20
+ timeout for the HTTP request in seconds
+ verbose: bool, default False
+ print file information about output file
+ mode: oct, default 0o775
+ permissions mode of output file
+
+ Notes
+ -----
+ Delta times are the difference between dynamical time and universal time
+ """
+ # verify delta time file path
+ delta_file = pathlib.Path(delta_file).expanduser().absolute()
+ # MD5 hash for comparing with remote
+ HASH = timescale.utilities.get_hash(delta_file)
+ # try downloading from GitHub repository
+ HOST = timescale.utilities.get_github_url(
+ ["timescale", "data", delta_file.name], branch=branch
+ )
+ # log message for failed download
+ msg = f"Unable to download {delta_file.name} from timescale repository"
+ try:
+ timescale.utilities.from_http(
+ HOST,
+ local=delta_file,
+ hash=HASH,
+ timeout=timeout,
+ verbose=verbose,
+ mode=mode,
+ )
+ except timescale.utilities.urllib2.HTTPError as exc:
+ logging.info(msg)
+ logging.debug(exc.code)
+ except timescale.utilities.urllib2.URLError as exc:
+ logging.info(msg)
+ logging.debug(exc.reason)
+
+
# PURPOSE: Download delta time files and merge into a single
def merge_delta_time(
username: str | None = None,
@@ -1589,7 +1686,7 @@ def merge_delta_time(
Notes
-----
- Delta times are the difference between universal time and dynamical time
+ Delta times are the difference between dynamical time and universal time
"""
# retrieve history delta time files
pull_deltat_file(
@@ -1671,7 +1768,7 @@ def append_delta_time(verbose: bool = False, mode: oct = 0o775):
Notes
-----
- Delta times are the difference between universal time and dynamical time
+ Delta times are the difference between dynamical time and universal time
"""
# merged delta time file
merged_file = timescale.utilities.get_data_path(
@@ -1736,7 +1833,7 @@ def merge_bulletin_a_files(
Notes
-----
- Delta times are the difference between universal time and dynamical time
+ Delta times are the difference between dynamical time and universal time
"""
# if complete: replace previous version of file
LOCAL = timescale.utilities.get_data_path(["data", "iers_deltat.data"])
@@ -1812,7 +1909,7 @@ def iers_ftp_delta_time(
Notes
-----
- Delta times are the difference between universal time and dynamical time
+ Delta times are the difference between dynamical time and universal time
"""
# connect to ftp host for IERS bulletins
HOST = ["ftp.iers.org", "products", "eop", "rapid", "bulletina"]
@@ -1890,7 +1987,7 @@ def iers_delta_time(
Notes
-----
- Delta times are the difference between universal time and dynamical time
+ Delta times are the difference between dynamical time and universal time
"""
# open output daily delta time file
daily_file = pathlib.Path(daily_file).expanduser().absolute()
@@ -1948,7 +2045,7 @@ def cddis_delta_time(
Notes
-----
- Delta times are the difference between universal time and dynamical time
+ Delta times are the difference between dynamical time and universal time
"""
# connect to CDDIS Earthdata host for IERS bulletins
HOST = [
@@ -2040,7 +2137,7 @@ def read_iers_bulletin_a(fileID):
Notes
-----
- Delta times are the difference between universal time and dynamical time
+ Delta times are the difference between dynamical time and universal time
"""
# read contents from input file object
file_contents = fileID.read().decode("utf8").splitlines()
@@ -2200,7 +2297,7 @@ def pull_deltat_file(
Notes
-----
- Delta times are the difference between universal time and dynamical time
+ Delta times are the difference between dynamical time and universal time
"""
# local version of file
LOCAL = timescale.utilities.get_data_path(["data", FILE])
@@ -2225,26 +2322,26 @@ def pull_deltat_file(
# try downloading from NASA Crustal Dynamics Data Information System
# NOTE: anonymous ftp access was discontinued on 2020-10-31
- # requires using the following https Earthdata server
- server = []
- # server.append(['cddis.nasa.gov','pub','products','iers',FILE])
- # server.append(['cddis.gsfc.nasa.gov','products','iers',FILE])
- for HOST in server:
- try:
- timescale.utilities.check_ftp_connection(HOST[0])
- timescale.utilities.from_ftp(
- HOST,
- timeout=timeout,
- local=LOCAL,
- hash=HASH,
- verbose=verbose,
- mode=mode,
- )
- except Exception as exc:
- logging.debug(traceback.format_exc())
- pass
- else:
- return
+ # need to use encrypted connection with email as password
+ # https://www.earthdata.nasa.gov/centers/cddis-daac/archive-access
+ HOST = ["gdc.cddis.eosdis.nasa.gov", "products", "iers", FILE]
+ try:
+ timescale.utilities.from_ftp(
+ HOST,
+ username=username,
+ password=password,
+ encrypted=True,
+ timeout=timeout,
+ local=LOCAL,
+ hash=HASH,
+ verbose=verbose,
+ mode=mode,
+ )
+ except Exception as exc:
+ logging.debug(traceback.format_exc())
+ pass
+ else:
+ return
# try downloading from NASA Crustal Dynamics Data Information System
# using NASA Earthdata credentials stored in netrc file
diff --git a/timescale/utilities.py b/timescale/utilities.py
index e6082d6..3377355 100644
--- a/timescale/utilities.py
+++ b/timescale/utilities.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python
"""
utilities.py
-Written by Tyler Sutterley (04/2026)
+Written by Tyler Sutterley (05/2026)
Download and management utilities for syncing time and auxiliary files
PYTHON DEPENDENCIES:
@@ -11,8 +11,12 @@
https://dateutil.readthedocs.io/en/stable/
UPDATE HISTORY:
+ Updated 05/2026: added function to get the github url of an item
+ added keyword arguments to allow for encrypted ftp connections
Updated 04/2026: raise original exceptions in cases of HTTPError/URLError
allow additional keyword arguments to http functions
+ added function to parse JSON responses from https
+ added functions for accessing NASA Earthdata Cumulus AWS S3 endpoints
Updated 08/2024: generalize hash function to use any available algorithm
Updated 11/2023: updated ssl context to fix deprecation error
Forked 08/2023: forked from pyTMD file, http and ftp utility functions
@@ -21,7 +25,7 @@
make urs a keyword argument in CCDIS list and download functions
add case for JPL kernel file download where local path is defined
Updated 04/2023: using pathlib to define and expand paths
- added function to download ephemeride files from JPL SSD server
+ added function to download ephemerides files from JPL SSD server
Updated 03/2023: add basic variable typing to function inputs
Updated 01/2023: updated SSL context to fix some deprecation warnings
Updated 11/2022: added list program for IERS Bulletin-A https server
@@ -65,6 +69,7 @@
import pathlib
import builtins
import warnings
+import importlib
import posixpath
import subprocess
import lxml.etree
@@ -74,9 +79,10 @@
if sys.version_info[0] == 2:
from urllib import quote_plus
from cookielib import CookieJar
+ from urlparse import urlparse
import urllib2
else:
- from urllib.parse import quote_plus
+ from urllib.parse import quote_plus, urlparse
from http.cookiejar import CookieJar
import urllib.request as urllib2
@@ -89,7 +95,7 @@ def get_data_path(relpath: list | str | pathlib.Path):
Parameters
----------
relpath: list, str or pathlib.Path
- relative path
+ Relative path
"""
# current file path
filename = inspect.getframeinfo(inspect.currentframe()).filename
@@ -101,6 +107,47 @@ def get_data_path(relpath: list | str | pathlib.Path):
return filepath.joinpath(relpath)
+def get_github_url(
+ relpath: list | str,
+ username: str = "pyTMD",
+ repository: str = "timescale",
+ branch: str = "main",
+):
+ """
+ Get the URL of an item's raw content from a GitHub repository
+
+ Parameters
+ ----------
+ relpath: list or str
+ Relative path
+ username: str, default 'pyTMD'
+ GitHub username for project repository
+ repository: str, default 'timescale'
+ GitHub project name
+ branch: str, default 'main'
+ GitHub branch name
+
+ Returns
+ -------
+ raw_url: str
+ item URL
+ """
+ # components of the URL for raw content from the project repository
+ HOST = [
+ "https://raw.githubusercontent.com",
+ username,
+ repository,
+ "refs",
+ "heads",
+ branch,
+ ]
+ # check if relative path is a string and convert to list
+ if isinstance(relpath, str):
+ relpath = [relpath]
+ # append the relative path components to the URL
+ return "/".join(HOST + relpath)
+
+
class reify(object):
"""Class decorator that puts the result of the method it
decorates into the instance"""
@@ -118,6 +165,96 @@ def __get__(self, inst, objtype=None):
return val
+def import_dependency(
+ name: str,
+ extra: str = "",
+ raise_exception: bool = False,
+):
+ """
+ Import an optional dependency
+
+ Adapted from ``pandas.compat._optional::import_optional_dependency``
+
+ Parameters
+ ----------
+ name: str
+ Module name
+ extra: str, default ""
+ Additional text to include in the ``ImportError`` message
+ raise_exception: bool, default False
+ Raise an ``ImportError`` if the module is not found
+
+ Returns
+ -------
+ module: obj
+ Imported module
+ """
+ # check if the module name is a string
+ msg = f"Invalid module name: '{name}'; must be a string"
+ assert isinstance(name, str), msg
+ # default error if module cannot be imported
+ err = f"Missing optional dependency '{name}'. {extra}"
+ module = type("module", (), {})
+ # try to import the module
+ try:
+ module = importlib.import_module(name)
+ except (ImportError, ModuleNotFoundError) as exc:
+ if raise_exception:
+ raise ImportError(err) from exc
+ else:
+ logging.debug(err)
+ # return the module
+ return module
+
+
+def dependency_available(
+ name: str,
+ minversion: str | None = None,
+):
+ """
+ Checks whether a module is installed without importing it
+
+ Adapted from ``xarray.namedarray.utils.module_available``
+
+ Parameters
+ ----------
+ name: str
+ Module name
+ minversion : str, optional
+ Minimum version of the module
+
+ Returns
+ -------
+ available : bool
+ Whether the module is installed
+ """
+ # check if module is available
+ if importlib.util.find_spec(name) is None:
+ return False
+ # check if the version is greater than the minimum required
+ if minversion is not None:
+ version = importlib.metadata.version(name)
+ return version >= minversion
+ # return if both checks are passed
+ return True
+
+
+def is_valid_url(url: str) -> bool:
+ """
+ Checks if a string is a valid URL
+
+ Parameters
+ ----------
+ url: str
+ URL to check
+ """
+ try:
+ result = urlparse(str(url))
+ return all([result.scheme, result.netloc])
+ except AttributeError:
+ return False
+
+
# PURPOSE: platform independent file opener
def file_opener(filename: str | pathlib.Path):
"""
@@ -137,17 +274,39 @@ def file_opener(filename: str | pathlib.Path):
subprocess.call(["xdg-open", filename])
+def compressuser(filename: str | pathlib.Path):
+ """
+ Tilde-compress a file to be relative to the home directory
+
+ Parameters
+ ----------
+ filename: str or pathlib.Path
+ Input filename to tilde-compress
+ """
+ # attempt to compress filename relative to home directory
+ filename = pathlib.Path(filename).expanduser().absolute()
+ try:
+ relative_to = filename.relative_to(pathlib.Path().home())
+ except (ValueError, AttributeError):
+ return filename
+ else:
+ return pathlib.Path("~").joinpath(relative_to)
+
+
# PURPOSE: get the hash value of a file
-def get_hash(local: str | io.IOBase | pathlib.Path, algorithm: str = "md5"):
+def get_hash(
+ local: str | io.IOBase | pathlib.Path,
+ algorithm: str = "md5",
+):
"""
Get the hash value from a local file or ``BytesIO`` object
Parameters
----------
local: obj, str or pathlib.Path
- BytesIO object or path to file
+ ``BytesIO`` object or path to file
algorithm: str, default 'md5'
- hashing algorithm for checksum validation
+ Hashing algorithm for checksum validation
"""
# check if open file object or if local file exists
if isinstance(local, io.IOBase):
@@ -174,7 +333,10 @@ def get_hash(local: str | io.IOBase | pathlib.Path, algorithm: str = "md5"):
# PURPOSE: get the git hash value
-def get_git_revision_hash(refname: str = "HEAD", short: bool = False):
+def get_git_revision_hash(
+ refname: str = "HEAD",
+ short: bool = False,
+):
"""
Get the ``git`` hash value for a particular reference
@@ -214,14 +376,14 @@ def get_git_status():
# PURPOSE: recursively split a url path
def url_split(s: str):
"""
- Recursively split a url path into a list
+ Recursively split a URL path into a list
Parameters
----------
s: str
- url string
+ URL string
"""
- head, tail = posixpath.split(s)
+ head, tail = posixpath.split(str(s))
if head in ("http:", "https:", "ftp:", "s3:"):
return (s,)
elif head in ("", posixpath.sep):
@@ -237,7 +399,7 @@ def convert_arg_line_to_args(arg_line):
Parameters
----------
arg_line: str
- line string containing a single argument and/or comments
+ Line string containing a single argument and/or comments
"""
# remove commented lines and after argument comments
for arg in re.sub(r"\#(.*?)$", r"", arg_line).split():
@@ -254,15 +416,15 @@ def build_logger(name: str, **kwargs):
Parameters
----------
name: str
- name of the logger
+ Name of the logger
format: str
- event description message format
+ Event description message format
level: int, default logging.CRITICAL
- lowest-severity log message logger will handle
+ Lowest-severity log message logger will handle
propagate: bool, default False
- events logged will be passed to higher level handlers
+ Events logged will be passed to higher level handlers
stream: obj or NoneType, default None
- specified stream to initialize StreamHandler
+ Specified stream to initialize ``StreamHandler``
"""
# set default arguments
kwargs.setdefault("format", "%(levelname)s:%(name)s:%(message)s")
@@ -318,16 +480,19 @@ def roman_to_int(roman: str):
# PURPOSE: returns the Unix timestamp value for a formatted date string
-def get_unix_time(time_string: str, format: str = "%Y-%m-%d %H:%M:%S"):
+def get_unix_time(
+ time_string: str,
+ format: str = "%Y-%m-%d %H:%M:%S",
+):
"""
Get the Unix timestamp value for a formatted date string
Parameters
----------
time_string: str
- formatted time string to parse
+ Formatted time string to parse
format: str, default '%Y-%m-%d %H:%M:%S'
- format for input time string
+ Format for input time string
"""
try:
parsed_time = time.strptime(time_string.rstrip(), format)
@@ -371,7 +536,7 @@ def even(value: float):
Parameters
----------
value: float
- number to be rounded
+ Number to be rounded
"""
return 2 * int(value // 2)
@@ -384,7 +549,7 @@ def ceil(value: float):
Parameters
----------
value: float
- number to be rounded upward
+ Number to be rounded upward
"""
return -int(-value // 1)
@@ -402,11 +567,11 @@ def copy(
Parameters
----------
source: str
- source file
+ Source file
destination: str
- copied destination file
+ Copied destination file
move: bool, default False
- remove the source file
+ Remove the source file
"""
source = pathlib.Path(source).expanduser().absolute()
destination = pathlib.Path(destination).expanduser().absolute()
@@ -421,24 +586,37 @@ def copy(
# PURPOSE: check ftp connection
def check_ftp_connection(
- HOST: str, username: str | None = None, password: str | None = None
+ HOST: str,
+ username: str | None = None,
+ password: str | None = None,
+ encrypted: bool = False,
):
"""
- Check internet connection with ftp host
+ Check internet connection with ``ftp`` host
Parameters
----------
HOST: str
- remote ftp host
+ Remote ftp host
username: str or NoneType
- ftp username
+ ``ftp`` username
password: str or NoneType
- ftp password
+ ``ftp`` password
+ encrypted: bool, default False
+ Use an encrypted (TLS) connection
"""
# attempt to connect to ftp host
try:
- f = ftplib.FTP(HOST)
- f.login(username, password)
+ if encrypted:
+ # use an encrypted (TLS) connection
+ f = ftplib.FTP_TLS(HOST)
+ f.login(username, password)
+ f.prot_p()
+ else:
+ # use an unencrypted connection
+ f = ftplib.FTP(HOST)
+ f.login(username, password)
+ # try sending a no-op command
f.voidcmd("NOOP")
except IOError:
raise RuntimeError("Check internet connection")
@@ -453,48 +631,59 @@ def ftp_list(
HOST: str | list,
username: str | None = None,
password: str | None = None,
+ encrypted: bool = False,
timeout: int | None = None,
basename: bool = False,
pattern: str | None = None,
sort: bool = False,
):
"""
- List a directory on a ftp host
+ List a directory on a ``ftp`` host
Parameters
----------
HOST: str or list
- remote ftp host path split as list
+ Remote ``ftp`` host path split as list
username: str or NoneType
- ftp username
+ ``ftp`` username
password: str or NoneType
- ftp password
+ ``ftp`` password
+ encrypted: bool, default False
+ Use an encrypted (TLS) connection
timeout: int or NoneType, default None
- timeout in seconds for blocking operations
+ Timeout in seconds for blocking operations
basename: bool, default False
- return the file or directory basename instead of the full path
+ Return the file or directory basename instead of the full path
pattern: str or NoneType, default None
- regular expression pattern for reducing list
+ Regular expression pattern for reducing list
sort: bool, default False
- sort output list
+ Sort output list
Returns
-------
output: list
- items in a directory
+ Items in a directory
mtimes: list
- last modification times for items in the directory
+ Last modification times for items in the directory
"""
# verify inputs for remote ftp host
if isinstance(HOST, str):
HOST = url_split(HOST)
# try to connect to ftp host
try:
- ftp = ftplib.FTP(HOST[0], timeout=timeout)
+ # try to connect to ftp host
+ if encrypted:
+ # use an encrypted (TLS) connection
+ ftp = ftplib.FTP_TLS(HOST[0], timeout=timeout)
+ ftp.login(username, password)
+ ftp.prot_p()
+ else:
+ # use an unencrypted connection
+ ftp = ftplib.FTP(HOST[0], timeout=timeout)
+ ftp.login(username, password)
except (socket.gaierror, IOError):
raise RuntimeError(f"Unable to connect to {HOST[0]}")
else:
- ftp.login(username, password)
# list remote path
output = ftp.nlst(posixpath.join(*HOST[1:]))
# get last modified date of ftp files and convert into unix time
@@ -537,6 +726,7 @@ def from_ftp(
username: str | None = None,
password: str | None = None,
timeout: int | None = None,
+ encrypted: bool = False,
local: str | pathlib.Path | None = None,
hash: str = "",
chunk: int = 8192,
@@ -544,39 +734,42 @@ def from_ftp(
fid: object = sys.stdout,
label: str | None = None,
mode: oct = 0o775,
+ **kwargs,
):
"""
- Download a file from a ftp host
+ Download a file from a ``ftp`` host
Parameters
----------
HOST: str or list
- remote ftp host path
+ Remote ``ftp`` host path
username: str or NoneType
- ftp username
+ ``ftp`` username
password: str or NoneType
- ftp password
+ ``ftp`` password
+ encrypted: bool, default False
+ Use an encrypted (TLS) connection
timeout: int or NoneType, default None
- timeout in seconds for blocking operations
+ Timeout in seconds for blocking operations
local: str, pathlib.Path or NoneType, default None
- path to local file
+ Path to local file
hash: str, default ''
MD5 hash of local file
chunk: int, default 8192
- chunk size for transfer encoding
+ Chunk size for transfer encoding
verbose: bool, default False
- print file transfer information
+ Print file transfer information
fid: object, default sys.stdout
Open file object for logging file transfers if verbose
label: str, default None
Label for logging file transfer information if verbose
mode: oct, default 0o775
- permissions mode of output local file
+ Permissions mode of output local file
Returns
-------
remote_buffer: obj
- BytesIO representation of file
+ ``BytesIO`` representation of file
"""
# create logger
loglevel = logging.INFO if verbose else logging.CRITICAL
@@ -590,11 +783,18 @@ def from_ftp(
# try downloading from ftp
try:
# try to connect to ftp host
- ftp = ftplib.FTP(HOST[0], timeout=timeout)
+ if encrypted:
+ # use an encrypted (TLS) connection
+ ftp = ftplib.FTP_TLS(HOST[0], timeout=timeout)
+ ftp.login(username, password)
+ ftp.prot_p()
+ else:
+ # use an unencrypted connection
+ ftp = ftplib.FTP(HOST[0], timeout=timeout)
+ ftp.login(username, password)
except (socket.gaierror, IOError):
raise RuntimeError(f"Unable to connect to {HOST[0]}")
else:
- ftp.login(username, password)
# remote path
ftp_remote_path = posixpath.join(*HOST[1:])
# copy remote file contents to bytesIO object
@@ -634,7 +834,7 @@ def from_ftp(
def _create_default_ssl_context() -> ssl.SSLContext:
- """Creates the default SSL context"""
+ """Creates the default ``SSL`` context"""
context = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT)
_set_ssl_context_options(context)
context.options |= ssl.OP_NO_COMPRESSION
@@ -642,7 +842,7 @@ def _create_default_ssl_context() -> ssl.SSLContext:
def _create_ssl_context_no_verify() -> ssl.SSLContext:
- """Creates an SSL context for unverified connections"""
+ """Creates an ``SSL`` context for unverified connections"""
context = _create_default_ssl_context()
context.check_hostname = False
context.verify_mode = ssl.CERT_NONE
@@ -650,7 +850,7 @@ def _create_ssl_context_no_verify() -> ssl.SSLContext:
def _set_ssl_context_options(context: ssl.SSLContext) -> None:
- """Sets the default options for the SSL context"""
+ """Sets the default options for the ``SSL`` context"""
if sys.version_info >= (3, 10) or ssl.OPENSSL_VERSION_INFO >= (1, 1, 0, 7):
context.minimum_version = ssl.TLSVersion.TLSv1_2
else:
@@ -677,7 +877,7 @@ def check_connection(
----------
HOST: str
Remote ``http`` host
- context: obj, default pyTMD.utilities._default_ssl_context
+ context: obj, default timescale.utilities._default_ssl_context
``SSL`` context for ``urllib`` opener object
timeout: int, default 20
Timeout in seconds for blocking operations
@@ -708,31 +908,31 @@ def http_list(
**kwargs,
):
"""
- List a directory on an Apache http Server
+ List a directory on an Apache ``http`` Server
Parameters
----------
HOST: str or list
- remote http host path
+ Remote ``http`` host path
timeout: int or NoneType, default None
- timeout in seconds for blocking operations
+ Timeout in seconds for blocking operations
context: obj, default timescale.utilities._default_ssl_context
- SSL context for ``urllib`` opener object
+ ``SSL`` context for ``urllib`` opener object
parser: obj, default lxml.etree.HTMLParser()
- HTML parser for ``lxml``
+ ``HTML`` parser for ``lxml``
format: str, default '%Y-%m-%d %H:%M'
- format for input time string
+ Format for input time string
pattern: str, default ''
- regular expression pattern for reducing list
+ Regular expression pattern for reducing list
sort: bool, default False
- sort output list
+ Sort output list
Returns
-------
colnames: list
- column names in a directory
+ Column names in a directory
collastmod: list
- last modification times for items in the directory
+ Last modification times for items in the directory
"""
# verify inputs for remote http host
if isinstance(HOST, str):
@@ -782,6 +982,7 @@ def from_http(
local: str | pathlib.Path | None = None,
hash: str = "",
chunk: int = 16384,
+ headers: dict = {},
verbose: bool = False,
fid: object = sys.stdout,
label: str | None = None,
@@ -789,35 +990,37 @@ def from_http(
**kwargs,
):
"""
- Download a file from a http host
+ Download a file from a ``http`` host
Parameters
----------
HOST: str or list
- remote http host path split as list
+ Remote ``http`` host path split as list
timeout: int or NoneType, default None
- timeout in seconds for blocking operations
+ Timeout in seconds for blocking operations
context: obj, default timescale.utilities._default_ssl_context
- SSL context for ``urllib`` opener object
+ ``SSL`` context for ``urllib`` opener object
local: str, pathlib.Path or NoneType, default None
- path to local file
+ Path to local file
hash: str, default ''
- MD5 hash of local file
+ ``MD5`` hash of local file
chunk: int, default 16384
- chunk size for transfer encoding
+ Chunk size for transfer encoding
+ headers: dict, default {}
+ Dictionary of headers to append from URL request
verbose: bool, default False
- print file transfer information
+ Print file transfer information
fid: object, default sys.stdout
Open file object for logging file transfers if verbose
- label: str, default None
+ label: str or None, default None
Label for logging file transfer information if verbose
mode: oct, default 0o775
- permissions mode of output local file
+ Permissions mode of output local file
Returns
-------
remote_buffer: obj
- BytesIO representation of file
+ ``BytesIO`` representation of file
"""
# create logger
loglevel = logging.INFO if verbose else logging.CRITICAL
@@ -833,8 +1036,13 @@ def from_http(
# Create and submit request.
request = urllib2.Request(posixpath.join(*HOST), **kwargs)
response = urllib2.urlopen(request, timeout=timeout, context=context)
- except:
- raise Exception("Download error from {0}".format(posixpath.join(*HOST)))
+ except urllib2.HTTPError as exc:
+ logging.debug(exc.code)
+ raise
+ except urllib2.URLError as exc:
+ logging.debug(exc.reason)
+ exc.message = "Check internet connection"
+ raise
else:
# copy remote file contents to bytesIO object
remote_buffer = io.BytesIO()
@@ -842,6 +1050,8 @@ def from_http(
remote_buffer.seek(0)
# save file basename with bytesIO object
remote_buffer.filename = HOST[-1]
+ # copy headers from response
+ headers.update({k.lower(): v for k, v in response.getheaders()})
# generate checksum hash for remote file
remote_hash = hashlib.md5(remote_buffer.getvalue()).hexdigest()
# compare checksums
@@ -863,6 +1073,56 @@ def from_http(
return remote_buffer
+# PURPOSE: load a JSON response from a http host
+def from_json(
+ HOST: str | list,
+ timeout: int | None = None,
+ context: ssl.SSLContext = _default_ssl_context,
+ headers: dict = {},
+) -> dict:
+ """
+ Load a ``JSON`` response from a ``http`` host
+
+ Parameters
+ ----------
+ HOST: str or list
+ Remote ``http`` host path split as list
+ timeout: int or NoneType, default None
+ Timeout in seconds for blocking operations
+ context: obj, default timescale.utilities._default_ssl_context
+ ``SSL`` context for ``urllib`` opener object
+ headers: dict, default {}
+ Dictionary of headers to append from URL request
+
+ Returns
+ -------
+ json_response: dict
+ ``JSON`` response
+ """
+ # verify inputs for remote http host
+ if isinstance(HOST, str):
+ HOST = url_split(HOST)
+ # try loading JSON from http
+ try:
+ # Create and submit request for JSON response
+ request = urllib2.Request(posixpath.join(*HOST))
+ request.add_header("Accept", "application/json")
+ response = urllib2.urlopen(request, timeout=timeout, context=context)
+ except urllib2.HTTPError as exc:
+ logging.debug(exc.code)
+ raise
+ except urllib2.URLError as exc:
+ logging.debug(exc.reason)
+ exc.message = "Check internet connection"
+ raise
+ else:
+ # copy headers from response
+ headers.update({k.lower(): v for k, v in response.getheaders()})
+ # load JSON response
+ json_response = json.loads(response.read())
+ return json_response
+
+
# NASA on-prem DAAC providers
_daac_providers = {
"gesdisc": "GES_DISC",
@@ -873,14 +1133,15 @@ def from_http(
"podaac": "PODAAC",
}
-# NASA Cumulus AWS providers
-_s3_providers = {
- "gesdisc": "GES_DISC",
- "ghrcdaac": "GHRC_DAAC",
- "lpdaac": "LPCLOUD",
- "nsidc": "NSIDC_CPRD",
- "ornldaac": "ORNL_CLOUD",
- "podaac": "POCLOUD",
+# NASA Cumulus AWS S3 buckets
+_s3_buckets = {
+ "gesdisc": "gesdisc-cumulus-prod-protected",
+ "ghrcdaac": "ghrc-cumulus-dev",
+ "lpdaac": "lp-prod-protected",
+ "nsidc": "nsidc-cumulus-prod-protected",
+ "ornldaac": "ornl-cumulus-prod-protected",
+ "podaac": "podaac-ops-cumulus-protected",
+ "podaac-doc": "podaac-ops-cumulus-docs",
}
# NASA Cumulus AWS S3 credential endpoints
@@ -893,21 +1154,21 @@ def from_http(
"podaac": "https://archive.podaac.earthdata.nasa.gov/s3credentials",
}
-# NASA Cumulus AWS S3 buckets
-_s3_buckets = {
- "gesdisc": "gesdisc-cumulus-prod-protected",
- "ghrcdaac": "ghrc-cumulus-dev",
- "lpdaac": "lp-prod-protected",
- "nsidc": "nsidc-cumulus-prod-protected",
- "ornldaac": "ornl-cumulus-prod-protected",
- "podaac": "podaac-ops-cumulus-protected",
+# NASA Cumulus AWS providers
+_s3_providers = {
+ "gesdisc": "GES_DISC",
+ "ghrcdaac": "GHRC_DAAC",
+ "lpdaac": "LPCLOUD",
+ "nsidc": "NSIDC_CPRD",
+ "ornldaac": "ORNL_CLOUD",
+ "podaac": "POCLOUD",
}
# PURPOSE: attempt to build an opener with netrc
def attempt_login(
urs: str,
- context=_default_ssl_context,
+ context: ssl.SSLContext = _default_ssl_context,
password_manager: bool = True,
get_ca_certs: bool = True,
redirect: bool = True,
@@ -915,7 +1176,7 @@ def attempt_login(
**kwargs,
):
"""
- attempt to build a urllib opener for NASA Earthdata
+ Attempt to build a ``urllib`` opener for NASA Earthdata
Parameters
----------
@@ -935,6 +1196,8 @@ def attempt_login(
NASA Earthdata username
password: str, default from environmental variable
NASA Earthdata password
+ endpoint: str, default 'https://cddis.nasa.gov/archive'
+ Full URL to a protected credential website
retries: int, default 5
number of retry attempts
netrc: str, default ~/.netrc
@@ -948,23 +1211,29 @@ def attempt_login(
# set default keyword arguments
kwargs.setdefault("username", os.environ.get("EARTHDATA_USERNAME"))
kwargs.setdefault("password", os.environ.get("EARTHDATA_PASSWORD"))
+ kwargs.setdefault("endpoint", "https://cddis.nasa.gov/archive")
kwargs.setdefault("retries", 5)
- kwargs.setdefault("netrc", os.path.expanduser("~/.netrc"))
+ kwargs.setdefault("netrc", pathlib.Path.home().joinpath(".netrc"))
try:
+ # verify permissions level of netrc file
# only necessary on jupyterhub
- os.chmod(kwargs["netrc"], 0o600)
+ nc = pathlib.Path(kwargs["netrc"]).expanduser().absolute()
+ nc.chmod(mode=0o600)
# try retrieving credentials from netrc
- username, _, password = netrc.netrc(kwargs["netrc"]).authenticators(urs)
+ username, _, password = netrc.netrc(nc).authenticators(urs)
except Exception as exc:
# try retrieving credentials from environmental variables
username, password = (kwargs["username"], kwargs["password"])
pass
- # if username or password are not available
+ # manual input for username if not available
if not username:
username = builtins.input(f"Username for {urs}: ")
+ # manual input for password if not available
+ prompt = f"Password for {username}@{urs}: "
if not password:
- prompt = f"Password for {username}@{urs}: "
password = getpass.getpass(prompt=prompt)
+ # host for endpoint
+ HOST = kwargs.get("endpoint")
# for each retry
for retry in range(kwargs["retries"]):
# build an opener for urs with credentials
@@ -980,7 +1249,7 @@ def attempt_login(
)
# try logging in by check credentials
try:
- check_credentials()
+ check_credentials(HOST)
except Exception as exc:
pass
else:
@@ -996,7 +1265,7 @@ def attempt_login(
def build_opener(
username: str,
password: str,
- context=_default_ssl_context,
+ context: ssl.SSLContext = _default_ssl_context,
password_manager: bool = True,
get_ca_certs: bool = True,
redirect: bool = True,
@@ -1027,7 +1296,7 @@ def build_opener(
Returns
-------
- opener: obj
+ opener: object
``OpenerDirector`` instance
"""
# https://docs.python.org/3/howto/urllib2.html#id5
@@ -1071,6 +1340,7 @@ def get_token(
username: str | None = None,
password: str | None = None,
build: bool = True,
+ context: ssl.SSLContext = _default_ssl_context,
urs: str = "urs.earthdata.nasa.gov",
):
"""
@@ -1085,9 +1355,11 @@ def get_token(
password: str or NoneType, default None
NASA Earthdata password
build: bool, default True
- Build opener and check WebDAV credentials
+ Build opener and check credentials
timeout: int or NoneType, default None
timeout in seconds for blocking operations
+ context: obj, default timescale.utilities._default_ssl_context
+ SSL context for ``urllib`` opener object
urs: str, default 'urs.earthdata.nasa.gov'
NASA Earthdata URS 3 host
@@ -1102,6 +1374,7 @@ def get_token(
urs,
username=username,
password=password,
+ context=context,
password_manager=False,
get_ca_certs=False,
redirect=False,
@@ -1127,6 +1400,7 @@ def list_tokens(
username: str | None = None,
password: str | None = None,
build: bool = True,
+ context: ssl.SSLContext = _default_ssl_context,
urs: str = "urs.earthdata.nasa.gov",
):
"""
@@ -1141,9 +1415,11 @@ def list_tokens(
password: str or NoneType, default None
NASA Earthdata password
build: bool, default True
- Build opener and check WebDAV credentials
+ Build opener and check credentials
timeout: int or NoneType, default None
timeout in seconds for blocking operations
+ context: obj, default timescale.utilities._default_ssl_context
+ SSL context for ``urllib`` opener object
urs: str, default 'urs.earthdata.nasa.gov'
NASA Earthdata URS 3 host
@@ -1158,6 +1434,7 @@ def list_tokens(
urs,
username=username,
password=password,
+ context=context,
password_manager=False,
get_ca_certs=False,
redirect=False,
@@ -1184,6 +1461,7 @@ def revoke_token(
username: str | None = None,
password: str | None = None,
build: bool = True,
+ context: ssl.SSLContext = _default_ssl_context,
urs: str = "urs.earthdata.nasa.gov",
):
"""
@@ -1200,9 +1478,11 @@ def revoke_token(
password: str or NoneType, default None
NASA Earthdata password
build: bool, default True
- Build opener and check WebDAV credentials
+ Build opener and check credentials
timeout: int or NoneType, default None
timeout in seconds for blocking operations
+ context: obj, default timescale.utilities._default_ssl_context
+ SSL context for ``urllib`` opener object
urs: str, default 'urs.earthdata.nasa.gov'
NASA Earthdata URS 3 host
"""
@@ -1212,6 +1492,7 @@ def revoke_token(
urs,
username=username,
password=password,
+ context=context,
password_manager=False,
get_ca_certs=False,
redirect=False,
@@ -1233,14 +1514,111 @@ def revoke_token(
logging.debug(f"Token Revoked: {token}")
+def s3_region():
+ """
+ Get AWS s3 region for EC2 instance
+
+ Returns
+ -------
+ region_name: str
+ AWS region name
+ """
+ boto3 = import_dependency("boto3")
+ region_name = boto3.session.Session().region_name
+ return region_name
+
+
+# PURPOSE: get AWS s3 client for GES DISC
+def s3_client(
+ HOST: str = _s3_endpoints["gesdisc"],
+ timeout: int | None = None,
+ region_name: str = "us-west-2",
+):
+ """
+ Get AWS s3 client for NASA Earthdata
+
+ Parameters
+ ----------
+ HOST: str
+ S3 credential host
+ timeout: int or NoneType, default None
+ timeout in seconds for blocking operations
+ region_name: str, default 'us-west-2'
+ AWS region name
+
+ Returns
+ -------
+ client: obj
+ AWS s3 client
+ """
+ request = urllib2.Request(HOST)
+ response = urllib2.urlopen(request, timeout=timeout)
+ cumulus = json.loads(response.read())
+ # get AWS client object
+ boto3 = import_dependency("boto3")
+ client = boto3.client(
+ "s3",
+ aws_access_key_id=cumulus["accessKeyId"],
+ aws_secret_access_key=cumulus["secretAccessKey"],
+ aws_session_token=cumulus["sessionToken"],
+ region_name=region_name,
+ )
+ # return the AWS client for region
+ return client
+
+
+# PURPOSE: get a s3 bucket name from a presigned url
+def s3_bucket(presigned_url: str) -> str:
+ """
+ Get a s3 bucket name from a presigned url
+
+ Parameters
+ ----------
+ presigned_url: str
+ s3 presigned url
+
+ Returns
+ -------
+ bucket: str
+ s3 bucket name
+ """
+ host = url_split(presigned_url)
+ bucket = re.sub(r"s3:\/\/", r"", host[0], re.IGNORECASE)
+ return bucket
+
+
+# PURPOSE: get a s3 bucket key from a presigned url
+def s3_key(presigned_url: str) -> str:
+ """
+ Get a s3 bucket key from a presigned url
+
+ Parameters
+ ----------
+ presigned_url: str
+ s3 presigned url
+
+ Returns
+ -------
+ key: str
+ s3 bucket key for object
+ """
+ host = url_split(presigned_url)
+ key = posixpath.join(*host[1:])
+ return key
+
+
# PURPOSE: check that entered NASA Earthdata credentials are valid
-def check_credentials():
+def check_credentials(HOST: str = "https://cddis.nasa.gov/archive"):
"""
Check that entered NASA Earthdata credentials are valid
+
+ Parameters
+ ----------
+ HOST: str, default 'https://cddis.nasa.gov/archive'
+ Full URL to a protected credential website
"""
try:
- remote_path = posixpath.join("https://cddis.nasa.gov", "archive")
- request = urllib2.Request(url=remote_path)
+ request = urllib2.Request(url=HOST)
response = urllib2.urlopen(request, timeout=20)
except urllib2.HTTPError as exc:
logging.debug(exc.code)
@@ -1470,20 +1848,20 @@ def iers_list(
Parameters
----------
HOST: str or list
- remote http host path
+ Remote ``http`` host path
timeout: int or NoneType, default None
- timeout in seconds for blocking operations
+ Timeout in seconds for blocking operations
context: obj, default timescale.utilities._default_ssl_context
- SSL context for ``urllib`` opener object
+ ``SSL`` context for ``urllib`` opener object
parser: obj, default lxml.etree.HTMLParser()
HTML parser for ``lxml``
Returns
-------
colnames: list
- column names in a directory
+ Column names in a directory
collastmod: list
- last modification times for items in the directory
+ Last modification times for items in the directory
"""
# verify inputs for remote http host
if isinstance(HOST, str):
@@ -1535,17 +1913,17 @@ def from_jpl_ssd(
kernel: str
JPL kernel file to download
timeout: int or NoneType, default None
- timeout in seconds for blocking operations
+ Timeout in seconds for blocking operations
context: obj, default timescale.utilities._default_ssl_context
- SSL context for ``urllib`` opener object
+ ``SSL`` context for ``urllib`` opener object
hash: str, default ''
MD5 hash of local file
chunk: int, default 16384
- chunk size for transfer encoding
+ Chunk size for transfer encoding
verbose: bool, default False
- print file transfer information
+ Print file transfer information
mode: oct, default 0o775
- permissions mode of output local file
+ Permissions mode of output local file
"""
# determine which kernel file to download
if local is None: