diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index 997504b..0000000
--- a/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-# SCM syntax highlighting & preventing 3-way merges
-pixi.lock merge=binary linguist-language=YAML linguist-generated=true -diff
diff --git a/.gitignore b/.gitignore
index 24e0c54..646bdab 100644
--- a/.gitignore
+++ b/.gitignore
@@ -140,6 +140,4 @@ book/.jupyterlite.doit.db
**.teachbooks/
book/_toc_with_local_paths.yml
book/_git/
-book/conf.py# pixi environments
-.pixi/*
-!.pixi/config.toml
+book/conf.py
\ No newline at end of file
diff --git a/book/_toc.yml b/book/_toc.yml
index 94c31a5..6122b8d 100644
--- a/book/_toc.yml
+++ b/book/_toc.yml
@@ -17,7 +17,6 @@ parts:
- file: installation-and-setup/overview.md
sections:
- file: installation-and-setup/vscode-setup.md
- - file: installation-and-setup/pixi.md
- file: installation-and-setup/git-setup_local.md
- file: installation-and-setup/anaconda.md
- file: installation-and-setup/git_bash_conda_vs-code.md
diff --git a/book/installation-and-setup/overview.md b/book/installation-and-setup/overview.md
index 1564c78..a99389e 100644
--- a/book/installation-and-setup/overview.md
+++ b/book/installation-and-setup/overview.md
@@ -15,5 +15,5 @@ The following table will link the relevant installation and setup steps for you.
|:---:|:---|:---|
| Type 1
Type 2 | Review book | No software needed! Just open your interactive book online and give a review in the way you're asked to |
| Type 3 | Edit single files online | No software needed! But you'll interact with Git, which might be a new thing for you |
-| Type 4 | Editing text
Git| VS Code _or_ Jupyterlab
GitHub Desktop / Git in VS Code |
-| Type 5 | Editing text
Git
Managing code-related software
Build your book | VS Code_or_ Jupyterlab
GitHub Desktop / Git in VS Code
Anaconda
Jupyter Book/Sphinx |
+| Type 4 | Editing text
Git| VS Code
GitHub Desktop / Git in VS Code |
+| Type 5 | Editing text
Git
Managing code-related software
Build your book | VS Code
GitHub Desktop / Git in VS Code
Anaconda
Jupyter Book/Sphinx |
diff --git a/book/installation-and-setup/pixi.md b/book/installation-and-setup/pixi.md
deleted file mode 100644
index 17043ce..0000000
--- a/book/installation-and-setup/pixi.md
+++ /dev/null
@@ -1,21 +0,0 @@
-# Installing and running with Pixi
-
-- Install pixi
-
-In the root file of the TB:
-
-- run `pixi install`
-
-This will install teachbooks and the most common dependecies.
-
-three tasks:
-- `pixi run editor` this will start jupyterlab as the editor for both markdown and jupyternotebooks
-- `pixi run serve` starts a server
-- `pixi run teachbooks` builds the book (equivalent to `teachbooks build book` as described here)
-
-
-
-
-
-## Editing with Jupyter lab
-Something about Jupyter lab
\ No newline at end of file
diff --git a/pixi.lock b/pixi.lock
deleted file mode 100644
index 38940d5..0000000
--- a/pixi.lock
+++ /dev/null
@@ -1,4309 +0,0 @@
-version: 6
-environments:
- default:
- channels:
- - url: https://conda.anaconda.org/conda-forge/
- indexes:
- - https://pypi.org/simple
- options:
- pypi-prerelease-mode: if-necessary-or-explicit
- packages:
- win-64:
- - conda: https://conda.anaconda.org/conda-forge/win-64/_openmp_mutex-4.5-20_gnu.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_3.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.14.2-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/argon2-cffi-bindings-26.1.0-py314h5a2d7ad_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/arrow-1.4.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.3.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-26.1.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.18.0-pyhcf101f3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/backports.zstd-1.7.0-py314h680f03e_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.15.0-pyha770c72_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.4.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.4.0-hac0b51c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-1.2.0-hc8c2fe1_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-bin-1.2.0-hd477307_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.2.0-py314h85cf176_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_10.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-h4c7d964_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/cached-property-2.0.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-2.0.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/cairo-1.18.4-h477c42c_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.7.22-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/cffi-2.1.1-py314h5a2d7ad_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.5.1-pyhd8ed1ab_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/win-64/contourpy-1.3.3-py314hf309875_4.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.14.7-py314hd8ed1ab_101.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhcf101f3_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.21-py314hb98de8c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/win-64/double-conversion-3.4.0-hac47afa_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.1-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/win-64/fontconfig-2.18.3-hd47e2ca_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-hc364b38_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/fonttools-4.63.0-pyh7db6752_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/freetype-2.14.3-h57928b3_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/fribidi-1.0.16-hfd05255_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.15-h5112557_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.4.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.2.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-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-78.3-h5112557_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.19-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-9.0.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-7.3.0-pyh6dadd2b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.17.0-pyhe2676ad_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/isoduration-20.11.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.20.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhcf101f3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/json5-0.15.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jsonpointer-3.1.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.26.0-pyhcf101f3_1.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/jsonschema-with-format-nongpl-4.26.0-hcf101f3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter-builder-1.2.2-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.3.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.10.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.9.1-pyh6dadd2b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.21.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.4-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.6.3-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.28.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/kiwisolver-1.5.1-py314hf309875_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/krb5-1.22.2-h719d79b_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/lark-1.3.1-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/lcms2-2.19.1-hf2c6c5f_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/lerc-4.2.0-hd936e49_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libblas-3.11.0-9_h8455456_mkl.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libbrotlicommon-1.2.0-hf02afa3_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libbrotlidec-1.2.0-h84f9c24_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libbrotlienc-1.2.0-he2a975b_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.11.0-9_h2a3cdd5_mkl.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libclang13-23.1.0-default_hacd6ee9_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.25-h1a1d4e4_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.8.1-hac47afa_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.7.0-h3d046cb_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype-2.14.3-h57928b3_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype6-2.14.3-hdbac1cb_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libgcc-16.2.0-h110b43a_4.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libglib-2.88.3-he810d59_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libgomp-16.2.0-h8ee18e1_4.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libharfbuzz-14.4.0-h03b5201_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libhwloc-2.13.0-default_h049141e_1000.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.18-hc1393d2_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libintl-0.22.5-h5728263_4.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libjpeg-turbo-3.2.0-hfd05255_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.11.0-9_hf9ab0e9_mkl.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.3-hfd05255_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libmpdec-4.0.0-hfd05255_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.58-hdc8cecf_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libpython-3.14.7-h4f90d01_101_cp314.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libraqm-0.11.0-h50d6d30_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.22-h6a83c73_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.53.4-hf5d6505_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.2-h8f73337_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libvulkan-loader-1.4.357.0-h477610d_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.6.0-h4d5522a_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_10.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libxcb-1.17.0-h874e120_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-16-2.15.3-h3cfd58e_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.15.3-h8ef44ab_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.2-hfd05255_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-23.1.0-h49e36cd_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.3-py314h2359020_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/matplotlib-3.11.1-py314h30c6bc1_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/matplotlib-base-3.11.1-py314h2061cd4_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.2.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/mistune-3.3.4-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/mkl-2026.1.0-hac47afa_235.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.11.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.17.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.11.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio2-1.7.2-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/numpy-2.5.2-py314h02f10f6_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/openjpeg-2.5.4-h0e57b4f_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.6.4-hf411b9b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-26.3-pyhc364b38_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.7-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.47-h8466c1e_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pillow-12.3.0-py314h61b30b5_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pixman-0.46.4-h5112557_3.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.11.5-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.26.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.53-pyha770c72_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/psutil-7.2.2-py314hc5dbbe4_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pthread-stubs-0.4-hba3369d_1003.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/pycparser-3.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.21.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.3.2-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pyside6-6.11.2-py314h447aaf0_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.14.7-h53f6dd8_101_cp314.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.22.2-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.14.7-h4df99d1_101.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-4.2.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2026.3-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.14-8_cp314.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pywin32-312-py314hf700ef7_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pywinpty-3.0.5-py314h51f0985_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.3-py314h2359020_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/pyzmq-27.2.0-py312h343a6d4_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/qhull-2020.2-hc790b64_5.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/qt6-main-6.11.2-pl5321hfcac499_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.34.2-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3987-syntax-1.1.0-pyhe01879c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/rpds-py-2026.6.3-py314h9f07db2_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/send2trash-2.1.0-pyh6dadd2b_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.9.2-pyhd8ed1ab_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/win-64/tbb-2023.0.0-hd3d4ead_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh6dadd2b_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h967ab96_4.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/tornado-6.5.8-py314h5a2d7ad_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.16.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.16.0-h69aa097_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.16.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2026c-h151e31d_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/unicodedata2-17.0.1-py314h5a2d7ad_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.7.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.5-ha367084_41.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.51.36247-habf1de7_41.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.51.36247-habf1de7_41.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.8.2-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/webcolors-25.10.0-pyhd8ed1ab_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.9.0-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/winpty-0.4.3-4.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxau-1.0.12-hba3369d_2.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxdmcp-1.1.5-hba3369d_2.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-h3a581c9_11.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-4.1.0-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/zlib-1.3.2-hfd05255_3.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/zlib-ng-2.3.3-h0261ad2_1.conda
- - conda: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-h534d264_7.conda
- - pypi: https://files.pythonhosted.org/packages/8d/3f/95338030883d8c8b91223b4e21744b04d11b161a3ef117295d8241f50ab4/accessible_pygments-0.0.5-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/32/34/d4e1c02d3bee589efb5dfa17f88ea08bdb3e3eac12bc475462aec52ed223/alabaster-0.7.16-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b8/8f/6f7273a7adb8d73fc8d21ede4376a3e475e52f98435c6007f69100dec8ca/bracex-3.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/58/50/6c0d534c5f134586a8e1ba4e330569e32f057e33372ae556463212fb4cd3/click-8.5.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/fe/2e/bfe6b05463f5f95b831c43a4754c403bb4d8376ba5bb57d53839217fdd4c/download_link_replacer-1.0.6-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2e/3d/5cc9701117ea4dc0eb7bf1f4f9b7888a6e2e5277ddfae095805ace50f2b6/greenlet-3.5.5-cp314-cp314-win_amd64.whl
- - pypi: https://files.pythonhosted.org/packages/01/f9/575c8d760eae1fc99651b7cc5efd96ad5379ca4d6b53750b0fb4fe983f34/imagesize-2.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/31/77/3781f65cafe55480b56914def99022a5d2965a4bb269655c89ef2f1de3cd/importlib-1.0.4.zip
- - pypi: https://files.pythonhosted.org/packages/37/86/d45756beaeb4b9b06125599b429451f8640b5db6f019d606f33c85743fd4/jupyter_book-1.0.4.post1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/64/6b/67b87da9d36bff9df7d0efbd1a325fa372a43be7158effaf43ed7b22341d/jupyter_cache-1.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f6/54/af203c61a0550c232ed5e859d2c98f3fe80d1248b6ea1c4d4d5621fa08c9/jupyterbook_patches-1.15.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b5/40/23569737873cc9637fd488606347e9dd92b9fa37ba4fcda1f98ee5219a97/latexcodec-3.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/eb/3d/e34b19cd144071c583317268c4feb2c59c03ac57eef69753410c7abb11c0/linkify_it_py-2.1.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/a5/69/6da5581c6a7fede7dc261bf4e67d6adca4196f176b43288b55b3db395b6e/mdit_py_plugins-0.6.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/94/93/0a378b48488879a1d925b42a804edfc6e0cd0ef854220f2dce738a46e7e9/myst_nb-1.4.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e2/de/21aa8394f16add8f7427f0a1326ccd2b3a2a8a3245c9252bc5ac034c6155/myst_parser-3.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/44/f6/775eb92e865b28cdb4ad1f2bed7a5446197516f76b58a950faa3be3fd08d/pybtex-0.26.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/11/b1/ce1f4596211efb5410e178a803f08e59b20bedb66837dcf41e21c54f9ec1/pybtex_docutils-1.0.3-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e2/0d/8ba33fa83a7dcde13eb3c1c2a0c1cc29950a048bfed6d9b0d8b6bd710b4c/pydata_sphinx_theme-0.16.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b8/0c/51f6841f1d84f404f92463fc2b1ba0da357ca1e3db6b7fbda26956c3b82a/ruamel_yaml-0.19.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/95/9c/c510029fc6ef33a6275cd2c5d3cecd6613dfd6aa401d57c54f1c18852ccf/setuptools-84.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/4c/07/2ebca9b11fb9be7340a818d8d6f63feaebb146be2c4afbd6061701d6df6e/snowballstemmer-3.1.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/0d/ef/153f6803c5d5f8917dbb7f7fcf6d34a871ede3296fa89c2c703f5f8a6c8e/sphinx-7.4.7-py3-none-any.whl
- - pypi: git+https://github.com/TeachBooks/sphinx-last-updated-by-git#986142bb958d2e0f18da6755c551be865aa512ff
- - pypi: git+https://github.com/TeachBooks/Sphinx-Thebe#1f3a80969622b7d63f48f05d8769f5cb933202a0
- - pypi: https://files.pythonhosted.org/packages/5c/60/6bf80661f1fc2573c6485819dc6daafa9e80b26fc60559e3cdba7552716d/sphinx_accessibility-1.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/cc/6e/b152dee1988fb4125b2fd882c63330d89706bccdf661c55230e5ed456c67/sphinx_apa_references-1.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/02/bf/6f506a37c7f8ecc4576caf9486e303c7af249f6d70447bb51dde9d78cb99/sphinx_book_theme-1.2.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b0/9e/e9d545c5c699cd6fa35912b487cde2910e4c5fcf7e4f52fced2f31dd8cdc/sphinx_code_examples-1.2.3-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/26/97/a5c39f619375d4f81d5422377fb027075898efa6b6202c1ccf1e5bb38a32/sphinx_comments-0.0.3-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9e/48/1ea60e74949eecb12cdd6ac43987f9fd331156388dcc2319b45e2ebb81bf/sphinx_copybutton-0.5.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/30/cf/45dd359f6ca0c3762ce0490f681da242f0530c49c81050c035c016bfdd3a/sphinx_design-0.7.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/bb/1c/6f22279218e978b08d6d301a8991547a585c3699942a33740de81843bdc5/sphinx_dropdown_toggle-1.3.3-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/4d/95/af014c5eb8e804103471bcf3204ebfe6a674d8bae07e5c2b691c09183b9f/sphinx_exercise-1.2.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9f/80/1704c9179012e289dee2178354e385277ea51f4fa827c4bf7e36c77b0f4b/sphinx_external_toc-1.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/a1/09/58a0b9ba3a3624b8d940f73651c9dd0430255f616b76df18958816717bc8/sphinx_gated_directives-1.1.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/19/a5/ec4c322063caff100c15415a48facc1501083e81ebf7a01426c1167d63bc/sphinx_github_alerts-1.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/42/08/2ea6aadc6edeb09784ea94448ecd451b7f79710b4c660dc377e2dd044a3b/sphinx_iframes-1.2.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/7a/57/9eae17f1c0e2790ec2e2e8e914de1790cf7c28c59a275b9a4e0cc474344b/sphinx_image_inverter-1.1.11-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/02/2b/e64e7de34663cff1df029ba4f05a86124315bd9eba3d3b78e64904bea7e0/sphinx_inline_tabs-2025.12.21.14-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/70/1f/1d4ecaf58b17fe61497644655f40b04d84a88348e41a6f0c6392394d95e4/sphinx_jupyterbook_latex-1.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/d5/99/9ad0c2c2e75d4e99b5023f6e12c77984875b1adab5bbc17e863c17cc1ba0/sphinx_launch_buttons-1.0.7-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e2/e0/ae934d06e31c67164145ada3ab8efec7a588a8f8f71cb3b54431935f0d76/sphinx_metadata_figure-1.5.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ec/9f/902f2030674cd9473fdbe5a2c2dec2618c27ec853484c35f82cf8df40ece/sphinx_multitoc_numbering-0.1.3-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/7a/d8/9c2ad1764a9f6736ec65134ef5fbee8c0d1f148cff260fef3afa38479998/sphinx_named_colors-1.0.3-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ef/24/a4bbc812400aae41072d7b42f99c8787a097618a1084e7439aa03de3c73d/sphinx_nb_execution_patterns-1.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/a6/7a/d3397a28c21cc3981de5fb26910b1f0b8821152dcfdba1737388edbe7864/sphinx_proof-0.4.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ab/38/53f6735ac5392534218e6832aa749501a188a9f052a9f5b7de195bb6a7ea/sphinx_sticky_margin-1.1.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/d8/2e/3dd55564928c5d61f92827d4b91307dde7911a40fbe0000645d73202eea9/sphinx_togglebutton-0.4.5-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/52/c0/d28e62407f4733bbe0169287bc012f0ac3b4a2021066b285570654119c8b/sphinxcontrib_bibtex-2.7.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/0b/85/5a61ac88dc21df340a5999ca3ab94edaf58287010c62020be426703b8dd3/sphinxcontrib_video-0.4.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e3/13/62ff9dadfe0c70203e8d5f38635955bbd41b48ff916788a22fc033232348/sphinxnotes_comboroles-1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/96/d7/8ac6ffa1e36169e762ef65bd835046abb2251b1bc17f8f6708e14ed8d31f/sqlalchemy-2.0.52-cp314-cp314-win_amd64.whl
- - pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ac/e7/992d469644baa4408e2d0be36e07aa727fe0a2dea40dc9c150ca10c8c5ad/teachbooks-0.2.5-py3-none-any.whl
- - pypi: git+https://github.com/TeachBooks/TeachBooks-Favourites.git#ad0f301f83effb9322a5460f444d88878b30a75b
- - pypi: https://files.pythonhosted.org/packages/7f/24/77b78c112c60e2ddb16351e77f9a108628a6c3c18a618815112d79d374a2/teachbooks_fetch-0.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/01/d0/99a7a3e3cce5d83566567c484cce9f2c5874c22da4cf2d420647233dbc81/teachbooks_questions-0.2.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/05/77/8c5a7237bc99221408f12b629210b8f2176bcccfca916c09edfa8eb048e3/teachbooks_sphinx_tippy-1.0.15-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/24/74/f356db22f82eba6fd559128ae31222564f1e9e1e8b46a6ff93262621a9a2/teachbooks_zoomies-0.2.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/61/73/d21edf5b204d1467e06500080a50f79d49ef2b997c79123a536d4a17d97c/uc_micro_py-2.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/6d/45/563267247f0b6f7c0f8028ab92bf1664da26179a630f863933033d74ab75/wcmatch-8.5-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2e/29/69cfbb602cd91690c55d38ba9fe53e6a7e76a6fa647bf38f19c138d25449/wheel-0.48.0-py3-none-any.whl
-packages:
-- conda: https://conda.anaconda.org/conda-forge/win-64/_openmp_mutex-4.5-20_gnu.conda
- build_number: 20
- sha256: 8a1cee28bd0ee7451ada1cd50b64720e57e17ff994fc62dd8329bef570d382e4
- md5: 1626967b574d1784b578b52eaeb071e7
- depends:
- - libgomp >=7.5.0
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
- constrains:
- - openmp_impl <0.0a0
- - msys2-conda-epoch <0.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 52252
- timestamp: 1770943776666
-- conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_3.conda
- sha256: 2a7204314663eeda5dec482a956f0e2eaf289bd5b9953eaaaad0e81aa64638f2
- md5: 3845f3d75991bae0fb90884662f4327c
- depends:
- - cpython
- - python-gil
- license: MIT
- license_family: MIT
- purls: []
- size: 8144
- timestamp: 1784221492234
-- pypi: https://files.pythonhosted.org/packages/8d/3f/95338030883d8c8b91223b4e21744b04d11b161a3ef117295d8241f50ab4/accessible_pygments-0.0.5-py3-none-any.whl
- name: accessible-pygments
- version: 0.0.5
- sha256: 88ae3211e68a1d0b011504b2ffc1691feafce124b845bd072ab6f9f66f34d4b7
- requires_dist:
- - pygments>=1.5
- - pillow ; extra == 'dev'
- - pkginfo>=1.10 ; extra == 'dev'
- - playwright ; extra == 'dev'
- - pre-commit ; extra == 'dev'
- - setuptools ; extra == 'dev'
- - twine>=5.0 ; extra == 'dev'
- - hypothesis ; extra == 'tests'
- - pytest ; extra == 'tests'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/32/34/d4e1c02d3bee589efb5dfa17f88ea08bdb3e3eac12bc475462aec52ed223/alabaster-0.7.16-py3-none-any.whl
- name: alabaster
- version: 0.7.16
- sha256: b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92
- requires_python: '>=3.9'
-- conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.14.2-pyhcf101f3_0.conda
- sha256: e36998c5e860e26b22e5dbcd5726dd0c4eabad949c84d383cad8512757bbf6a1
- md5: fb568fbae6908ba86a090a85a089d11f
- depends:
- - exceptiongroup >=1.0.2
- - idna >=2.8
- - python >=3.10
- - typing_extensions >=4.5
- - python
- constrains:
- - trio >=0.32.0
- - uvloop >=0.22.1
- - winloop >=0.2.3
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/anyio?source=hash-mapping
- size: 164465
- timestamp: 1783889660383
-- conda: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda
- sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad
- md5: 8ac12aff0860280ee0cff7fa2cf63f3b
- depends:
- - argon2-cffi-bindings
- - python >=3.9
- - typing-extensions
- constrains:
- - argon2_cffi ==999
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/argon2-cffi?source=hash-mapping
- size: 18715
- timestamp: 1749017288144
-- conda: https://conda.anaconda.org/conda-forge/win-64/argon2-cffi-bindings-26.1.0-py314h5a2d7ad_0.conda
- sha256: 47917aa31232191136b40f3055d4b469c0a71475aea396c2413d753be014b7dc
- md5: 6c4598c60f92421a0f9926a0f4b36dd0
- depends:
- - cffi >=2.0.0b1
- - python >=3.14,<3.15.0a0
- - python_abi 3.14.* *_cp314
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/argon2-cffi-bindings?source=compressed-mapping
- size: 33526
- timestamp: 1787248062135
-- conda: https://conda.anaconda.org/conda-forge/noarch/arrow-1.4.0-pyhcf101f3_0.conda
- sha256: 792da8131b1b53ff667bd6fc617ea9087b570305ccb9913deb36b8e12b3b5141
- md5: 85c4f19f377424eafc4ed7911b291642
- depends:
- - python >=3.10
- - python-dateutil >=2.7.0
- - python-tzdata
- - python
- license: Apache-2.0
- license_family: APACHE
- purls:
- - pkg:pypi/arrow?source=hash-mapping
- size: 113854
- timestamp: 1760831179410
-- conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.2-pyhd8ed1ab_0.conda
- sha256: fbbd8ce60cbd5c16f3fe559eb644551f94285caff30985ea961ff851c1cf25ac
- md5: 89d495168582cb00428dad699d149624
- depends:
- - python >=3.10
- constrains:
- - astroid >=2,<5
- license: Apache-2.0
- license_family: Apache
- purls:
- - pkg:pypi/asttokens?source=hash-mapping
- size: 34639
- timestamp: 1783975742052
-- conda: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.3.0-pyhcf101f3_0.conda
- sha256: ea8486637cfb89dc26dc9559921640cd1d5fd37e5e02c33d85c94572139f2efe
- md5: b85e84cb64c762569cc1a760c2327e0a
- depends:
- - python >=3.10
- - typing_extensions >=4.0.0
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/async-lru?source=hash-mapping
- size: 22949
- timestamp: 1773926359134
-- conda: https://conda.anaconda.org/conda-forge/noarch/attrs-26.1.0-pyhcf101f3_0.conda
- sha256: 1b6124230bb4e571b1b9401537ecff575b7b109cc3a21ee019f65e083b8399ab
- md5: c6b0543676ecb1fb2d7643941fe375f2
- depends:
- - python >=3.10
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/attrs?source=hash-mapping
- size: 64927
- timestamp: 1773935801332
-- conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.18.0-pyhcf101f3_1.conda
- sha256: a14a9ad02101aab25570543a59c5193043b73dc311a25650134ed9e6cb691770
- md5: f1976ce927373500cc19d3c0b2c85177
- depends:
- - python >=3.10
- - python
- constrains:
- - pytz >=2015.7
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/babel?source=hash-mapping
- size: 7684321
- timestamp: 1772555330347
-- conda: https://conda.anaconda.org/conda-forge/noarch/backports.zstd-1.7.0-py314h680f03e_0.conda
- noarch: generic
- sha256: 19514d89d1e725e44b0650d31a4d43da8e070e4e93e4131e3b16bd139404f2b2
- md5: 92adf685875ab717f68ad4172ef6de27
- depends:
- - python >=3.14
- license: BSD-3-Clause AND MIT AND EPL-2.0
- purls: []
- size: 7541
- timestamp: 1786861415851
-- conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.15.0-pyha770c72_0.conda
- sha256: aed4b9dcf68ec2a75e5645fed14d77fd884d38d2e52bfa6ef4b278d90cd88781
- md5: 3b261da3fe9b4168738712832410b022
- depends:
- - python >=3.10
- - soupsieve >=1.2
- - typing-extensions
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/beautifulsoup4?source=hash-mapping
- size: 92704
- timestamp: 1780853175566
-- conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.4.0-pyhcf101f3_0.conda
- sha256: 0c786f3e571bd58ac73d730d06314716663884d848ae320de0b438fae5e0bea9
- md5: 93009c29cdd6f2500468f2502fff9209
- depends:
- - python >=3.10
- - webencodings
- - python
- constrains:
- - tinycss2 >=1.1.0,<1.5
- license: Apache-2.0 AND MIT
- purls:
- - pkg:pypi/bleach?source=hash-mapping
- size: 142246
- timestamp: 1780675823953
-- conda: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.4.0-hac0b51c_0.conda
- sha256: ede77e412304cd080e23967352a7904932207d0167ecdccd6a9e210530942be6
- md5: 5f710eab1f3c4e773c75686f5e8e6481
- depends:
- - bleach ==6.4.0 pyhcf101f3_0
- - tinycss2
- license: Apache-2.0 AND MIT
- purls: []
- size: 4406
- timestamp: 1780675823953
-- pypi: https://files.pythonhosted.org/packages/b8/8f/6f7273a7adb8d73fc8d21ede4376a3e475e52f98435c6007f69100dec8ca/bracex-3.0.1-py3-none-any.whl
- name: bracex
- version: 3.0.1
- sha256: 6523ad83aeb5098a4ee597cff0f964442ff74e460bd3fafaffab6a013ff2288c
- requires_python: '>=3.10'
-- conda: https://conda.anaconda.org/conda-forge/win-64/brotli-1.2.0-hc8c2fe1_3.conda
- sha256: 85e12348d058791aabd6eeb6abc1d7ab44b8f6308f91c8475f44f778f2a158af
- md5: 9eba56a007c44dc32d0b9d0a820871ea
- depends:
- - brotli-bin 1.2.0 hd477307_3
- - libbrotlidec 1.2.0 h84f9c24_3
- - libbrotlienc 1.2.0 he2a975b_3
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 20954
- timestamp: 1786622876247
-- conda: https://conda.anaconda.org/conda-forge/win-64/brotli-bin-1.2.0-hd477307_3.conda
- sha256: 5328e0576c729813d28efc15613f4be94d029d77c4fe5afda16cab0b8d0c9d05
- md5: dc04f7b3d82c6fb3fdf4d93e45b6ea2a
- depends:
- - libbrotlidec 1.2.0 h84f9c24_3
- - libbrotlienc 1.2.0 he2a975b_3
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 23119
- timestamp: 1786622866096
-- conda: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.2.0-py314h85cf176_3.conda
- sha256: f96c411313beb92a6a9066b823f7e8ea085f3e3889219b44306c44d59f99e611
- md5: b1ff58c1f0deedd3f25c103e37049cee
- depends:
- - python >=3.14,<3.15.0a0
- - python_abi 3.14.* *_cp314
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - libbrotlicommon 1.2.0 hf02afa3_3
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/brotli?source=hash-mapping
- size: 336902
- timestamp: 1786623039339
-- conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_10.conda
- sha256: 04767466ee9227c9c57ab2c6503e0149177d34111c7418d2f420297acb1eb229
- md5: c3301c058362f340100d91cd8be0393f
- 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: 55919
- timestamp: 1785906343696
-- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-h4c7d964_0.conda
- sha256: 95e8e74062a5fe5f870ac8c90302b6e89945165fdaed7810606e84ddee6aac12
- md5: e27d2ac27b096dc51fedfcf775a53f9b
- depends:
- - __win
- license: ISC
- purls: []
- size: 132136
- timestamp: 1784754918886
-- conda: https://conda.anaconda.org/conda-forge/noarch/cached-property-2.0.1-pyhcf101f3_0.conda
- sha256: 39358005c3cc44d8315ed79789b18a960d69365be979970cc6bae8f7a6177703
- md5: 70e764e549c6c25de5e429d6e4a28b39
- depends:
- - cached_property >=2.0.1,<2.0.2.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/cached-property?source=compressed-mapping
- size: 3720
- timestamp: 1787678456483
-- conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-2.0.1-pyhcf101f3_0.conda
- sha256: 4bd96dab5a434e4ee59fb6910cae704d4c5b453907d4886272a9943d37e42b6f
- md5: 256d863ded0f79464391a075944d24a6
- depends:
- - python >=3.10
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/cached-property?source=compressed-mapping
- size: 16597
- timestamp: 1787678456483
-- conda: https://conda.anaconda.org/conda-forge/win-64/cairo-1.18.4-h477c42c_2.conda
- sha256: 9128dfc6a864e369ee7b1c9bd4b3875de9d06890925760aec932cf3cc67bcb24
- md5: 601e2ec8ae0ed934d8788000f984ff18
- depends:
- - fontconfig >=2.18.3,<3.0a0
- - fonts-conda-ecosystem
- - icu >=78.3,<79.0a0
- - libexpat >=2.8.1,<3.0a0
- - libfreetype >=2.14.3
- - libfreetype6 >=2.14.3
- - libglib >=2.88.3,<3.0a0
- - libpng >=1.6.58,<1.7.0a0
- - libzlib >=1.3.2,<2.0a0
- - pixman >=0.46.4,<1.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: LGPL-2.1-only or MPL-1.1
- purls: []
- size: 1540051
- timestamp: 1787926241225
-- conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.7.22-pyhd8ed1ab_0.conda
- sha256: fb167de4388e64e52aa3907ed099afab944c1fa6e5f74b281a312dae1bcf7f3b
- md5: 37e13edbe3b48f1095a9d085ef9cd83b
- depends:
- - python >=3.10
- license: ISC
- purls:
- - pkg:pypi/certifi?source=hash-mapping
- size: 137015
- timestamp: 1784717699092
-- conda: https://conda.anaconda.org/conda-forge/win-64/cffi-2.1.1-py314h5a2d7ad_2.conda
- sha256: e0e10d676eb67a8a4c8991cec89fb6f150f919eb1266a1b39253a857b3dc0454
- md5: 672d6ff72c6265b25eeef94ce21e71ac
- depends:
- - pycparser
- - python >=3.14,<3.15.0a0
- - python_abi 3.14.* *_cp314
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/cffi?source=compressed-mapping
- size: 346657
- timestamp: 1786775160153
-- conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.5.1-pyhd8ed1ab_0.conda
- sha256: cb60ef3e0631c8bacb4f7057196dee4496091a22baa3bb4b9bccb12c7e1c921b
- md5: e0ac3accc64e23e40969d660e5f58ac8
- depends:
- - python >=3.10
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/charset-normalizer?source=compressed-mapping
- size: 64487
- timestamp: 1786835648298
-- pypi: https://files.pythonhosted.org/packages/58/50/6c0d534c5f134586a8e1ba4e330569e32f057e33372ae556463212fb4cd3/click-8.5.0-py3-none-any.whl
- name: click
- version: 8.5.0
- sha256: 255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360
- requires_python: '>=3.10'
-- 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/win-64/contourpy-1.3.3-py314hf309875_4.conda
- sha256: f141bcbf8e490b49b2f53f517173d13a64d75e43cfae170e0d931cb0b66f4bce
- md5: c26934035616f7d578f9da0491aed3d8
- depends:
- - numpy >=1.25
- - python
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - python_abi 3.14.* *_cp314
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/contourpy?source=hash-mapping
- size: 247437
- timestamp: 1769155978556
-- conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.14.7-py314hd8ed1ab_101.conda
- noarch: generic
- sha256: 57a6f69c77cec9726b91e8bb4f4e93979dfad65277ef2acba8ef31ffc9939187
- md5: 5656db6c2bbe5923be509b769c843ed9
- depends:
- - python >=3.14,<3.15.0a0
- - python_abi * *_cp314
- license: Python-2.0
- purls: []
- size: 50513
- timestamp: 1787780089142
-- conda: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhcf101f3_2.conda
- sha256: bb47aec5338695ff8efbddbc669064a3b10fe34ad881fb8ad5d64fbfa6910ed1
- md5: 4c2a8fef270f6c69591889b93f9f55c1
- depends:
- - python >=3.10
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/cycler?source=hash-mapping
- size: 14778
- timestamp: 1764466758386
-- conda: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.21-py314hb98de8c_0.conda
- sha256: daa9397ffba6722f27c21b2f0a02b197f3ba9baedb484a155539743ec5ea3ac3
- md5: 945786ac874b8e821a675fbdd885f844
- depends:
- - python
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - python_abi 3.14.* *_cp314
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/debugpy?source=hash-mapping
- size: 4022782
- timestamp: 1780390190830
-- conda: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2
- sha256: 9717a059677553562a8f38ff07f3b9f61727bd614f505658b0a5ecbcf8df89be
- md5: 961b3a227b437d82ad7054484cfa71b2
- depends:
- - python >=3.6
- license: PSF-2.0
- license_family: PSF
- purls:
- - pkg:pypi/defusedxml?source=hash-mapping
- size: 24062
- timestamp: 1615232388757
-- pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl
- name: docutils
- version: 0.21.2
- sha256: dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2
- requires_python: '>=3.9'
-- conda: https://conda.anaconda.org/conda-forge/win-64/double-conversion-3.4.0-hac47afa_0.conda
- sha256: 09e30a170e0da3e9847d449b594b5e55e6ae2852edd3a3680e05753a5e015605
- md5: 3d3caf4ccc6415023640af4b1b33060a
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 70943
- timestamp: 1765193243911
-- pypi: https://files.pythonhosted.org/packages/fe/2e/bfe6b05463f5f95b831c43a4754c403bb4d8376ba5bb57d53839217fdd4c/download_link_replacer-1.0.6-py3-none-any.whl
- name: download-link-replacer
- version: 1.0.6
- sha256: a4bf385f69b1a5488a76ea1cfbd51955bfc39154b9ae450a7cdc1f421d9f5642
- requires_dist:
- - sphinx
- - importlib
- requires_python: '>=3.9'
-- conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda
- sha256: ee6cf346d017d954255bbcbdb424cddea4d14e4ed7e9813e429db1d795d01144
- md5: 8e662bd460bda79b1ea39194e3c4c9ab
- depends:
- - python >=3.10
- - typing_extensions >=4.6.0
- license: MIT and PSF-2.0
- purls:
- - pkg:pypi/exceptiongroup?source=hash-mapping
- size: 21333
- timestamp: 1763918099466
-- conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.1-pyhd8ed1ab_0.conda
- sha256: 210c8165a58fdbf16e626aac93cc4c14dbd551a01d1516be5ecad795d2422cad
- md5: ff9efb7f7469aed3c4a8106ffa29593c
- depends:
- - python >=3.10
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/executing?source=hash-mapping
- size: 30753
- timestamp: 1756729456476
-- 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/win-64/fontconfig-2.18.3-hd47e2ca_1.conda
- sha256: f26139e3c774a6434c8a73381c08e3d2a4c2f9d9ef9587c66aab8836211ee2ec
- md5: ed95670fed91b091fe34ba6cae6677d7
- depends:
- - libexpat >=2.8.1,<3.0a0
- - libfreetype >=2.14.3
- - libfreetype6 >=2.14.3
- - libiconv >=1.18,<2.0a0
- - libintl >=0.22.5,<1.0a0
- - libzlib >=1.3.2,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 217988
- timestamp: 1786667461139
-- 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-hc364b38_1.conda
- sha256: 54eea8469786bc2291cc40bca5f46438d3e062a399e8f53f013b6a9f50e98333
- md5: a7970cd949a077b7cb9696379d338681
- depends:
- - font-ttf-ubuntu
- - font-ttf-inconsolata
- - font-ttf-dejavu-sans-mono
- - font-ttf-source-code-pro
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 4059
- timestamp: 1762351264405
-- conda: https://conda.anaconda.org/conda-forge/noarch/fonttools-4.63.0-pyh7db6752_0.conda
- sha256: c9752235f1ff7061d834e5e4a3d0adf71ebeeff2b3fad82dab607edce7f70c91
- md5: 0509ee74d95e5b98eb6fe2a47760e399
- depends:
- - brotli
- - munkres
- - python >=3.10
- - unicodedata2 >=15.1.0
- track_features:
- - fonttools_no_compile
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/fonttools?source=hash-mapping
- size: 846038
- timestamp: 1778770337113
-- conda: https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda
- sha256: 2509992ec2fd38ab27c7cdb42cf6cadc566a1cc0d1021a2673475d9fa87c6276
- md5: d3549fd50d450b6d9e7dddff25dd2110
- depends:
- - cached-property >=1.3.0
- - python >=3.9,<4
- license: MPL-2.0
- license_family: MOZILLA
- purls:
- - pkg:pypi/fqdn?source=hash-mapping
- size: 16705
- timestamp: 1733327494780
-- conda: https://conda.anaconda.org/conda-forge/win-64/freetype-2.14.3-h57928b3_2.conda
- sha256: 32f7dd8ffe62fd485e9e6570e871f5be45af74c84fde62241a2417046a373efd
- md5: 6fc6c09c05a099d58efd9b2e96598e41
- depends:
- - libfreetype 2.14.3 h57928b3_2
- - libfreetype6 2.14.3 hdbac1cb_2
- - zlib
- license: GPL-2.0-only OR FTL
- purls: []
- size: 186945
- timestamp: 1786641050416
-- conda: https://conda.anaconda.org/conda-forge/win-64/fribidi-1.0.16-hfd05255_1.conda
- sha256: 274b3e4ae5dff527062039d1dcb5cfdd9f91fa7d8eaf61358c09450b361385de
- md5: 66f5ce9d0d618332023619a899ceb26f
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: LGPL-2.1-or-later
- purls: []
- size: 65318
- timestamp: 1785912637725
-- conda: https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.15-h5112557_1.conda
- sha256: 93a59bdf944fb6f947bd7ad2f293d5d80db3a90f8ff8dfabc591e3752141e46f
- md5: 79538e7a7bc024084eda5989f73fde35
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- license: LGPL-2.0-or-later
- license_family: LGPL
- purls: []
- size: 98064
- timestamp: 1786118492029
-- pypi: https://files.pythonhosted.org/packages/2e/3d/5cc9701117ea4dc0eb7bf1f4f9b7888a6e2e5277ddfae095805ace50f2b6/greenlet-3.5.5-cp314-cp314-win_amd64.whl
- name: greenlet
- version: 3.5.5
- sha256: 7dffc5c859fe6059974df1e37d7923d654a83e2ae18fdd616994270e001115e1
- requires_dist:
- - sphinx ; extra == 'docs'
- - furo ; extra == 'docs'
- - objgraph ; extra == 'test'
- - psutil ; extra == 'test'
- - setuptools ; extra == 'test'
- requires_python: '>=3.10'
-- conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda
- sha256: 96cac6573fd35ae151f4d6979bab6fbc90cb6b1fb99054ba19eb075da9822fcb
- md5: b8993c19b0c32a2f7b66cbb58ca27069
- depends:
- - python >=3.10
- - typing_extensions
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/h11?source=hash-mapping
- size: 39069
- timestamp: 1767729720872
-- conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.4.1-pyhcf101f3_0.conda
- sha256: 307dd6ec90140c3cf4171071b0e5e870abec314f4565c1edd5bc433e942cdcc0
- md5: e652ac7756069c456d0da2a922cd7df5
- depends:
- - python >=3.10
- - hyperframe >=6.1,<7
- - hpack >=4.2,<5
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/h2?source=hash-mapping
- size: 100789
- timestamp: 1785796355216
-- conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.2.0-pyhd8ed1ab_0.conda
- sha256: fdcea5d7cb314485d3907192ef024c704311548c5b0cbeb390cd1951051e29d2
- md5: b395909221b9bd1df066e5930e18855b
- depends:
- - python >=3.10
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/hpack?source=hash-mapping
- size: 32884
- timestamp: 1782283986153
-- conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda
- sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b
- md5: 4f14640d58e2cc0aa0819d9d8ba125bb
- depends:
- - python >=3.9
- - h11 >=0.16
- - h2 >=3,<5
- - sniffio 1.*
- - anyio >=4.0,<5.0
- - certifi
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/httpcore?source=hash-mapping
- size: 49483
- timestamp: 1745602916758
-- conda: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda
- sha256: cd0f1de3697b252df95f98383e9edb1d00386bfdd03fdf607fa42fe5fcb09950
- md5: d6989ead454181f4f9bc987d3dc4e285
- depends:
- - anyio
- - certifi
- - httpcore 1.*
- - idna
- - python >=3.9
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/httpx?source=hash-mapping
- size: 63082
- timestamp: 1733663449209
-- 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/win-64/icu-78.3-h5112557_2.conda
- sha256: 75c549b55b673e15de8785a8e5dd85bca7eb612eee0ff4dc8d7bdaa15eacbdbb
- md5: e596942e8ee6ee17fdcf1e6a77757a66
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- license: MIT
- license_family: MIT
- purls: []
- size: 16835644
- timestamp: 1784916416303
-- conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.19-pyhcf101f3_0.conda
- sha256: 1c35a59c1545ad0fdaddf1fbde7bcfa6ef41a8d68c3a2b0b4a291be00676163e
- md5: a39ae05027e9b707742e41b30d296b75
- depends:
- - python >=3.10
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/idna?source=compressed-mapping
- size: 177433
- timestamp: 1787059857580
-- pypi: https://files.pythonhosted.org/packages/01/f9/575c8d760eae1fc99651b7cc5efd96ad5379ca4d6b53750b0fb4fe983f34/imagesize-2.0.1-py3-none-any.whl
- name: imagesize
- version: 2.0.1
- sha256: ea0c9a0384df69ed86a943a15cde37d0360b82491b3910dc2215e202e62b5b02
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/31/77/3781f65cafe55480b56914def99022a5d2965a4bb269655c89ef2f1de3cd/importlib-1.0.4.zip
- name: importlib
- version: 1.0.4
- sha256: b6ee7066fea66e35f8d0acee24d98006de1a0a8a94a8ce6efe73a9a23c8d9826
-- conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-9.0.1-pyhcf101f3_0.conda
- sha256: 95a074a7d3f58b3494c068d4789c364dcb591c56b70ca6b12f149a540f9aeea4
- md5: 77ec68e0aa61c3fff9ecbf840f93d64e
- depends:
- - python >=3.10
- - zipp >=3.20
- - python
- license: Apache-2.0
- purls:
- - pkg:pypi/importlib-metadata?source=compressed-mapping
- size: 34920
- timestamp: 1787943971257
-- conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-7.3.0-pyh6dadd2b_0.conda
- sha256: e3ff0b3d5db5c31830030406f50ac2c9a5c31b86f1c2cef87a6042f0a4c77eb7
- md5: dd5c51d5c42381ba4a2e0ce32e02ba17
- depends:
- - __win
- - comm >=0.1.1
- - debugpy >=1.6.5
- - ipython >=7.23.1
- - jupyter_client >=8.9.0
- - jupyter_core >=5.1,!=6.0.*
- - matplotlib-inline >=0.1
- - nest-asyncio2 >=1.7.0
- - packaging >=22
- - psutil >=5.7
- - python >=3.10
- - pyzmq >=25
- - tornado >=6.4.1
- - traitlets >=5.4.0
- - python
- constrains:
- - appnope >=0.1.2
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/ipykernel?source=hash-mapping
- size: 138046
- timestamp: 1781101760172
-- conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.17.0-pyhe2676ad_0.conda
- sha256: de5052db34cd414d5993dc7330c7f9ce422fadd6e5f3c1422d48040e0319c633
- md5: c2cf78253e434f1283cfd276ec9abd2f
- depends:
- - __win
- - ipython_pygments_lexers >=1.0.0
- - jedi >=0.18.2
- - matplotlib-inline >=0.1.6
- - prompt-toolkit >=3.0.41,<3.1.0
- - psutil >=7
- - pygments >=2.14.0
- - python >=3.11
- - stack_data >=0.6.0
- - traitlets >=5.13.0
- - typing_extensions >=4.6
- - colorama >=0.4.4
- - python
- license: BSD-3-Clause
- purls:
- - pkg:pypi/ipython?source=compressed-mapping
- size: 729408
- timestamp: 1787921907454
-- conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda
- sha256: 894682a42a7d659ae12878dbcb274516a7031bbea9104e92f8e88c1f2765a104
- md5: bd80ba060603cc228d9d81c257093119
- depends:
- - pygments
- - python >=3.9
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/ipython-pygments-lexers?source=hash-mapping
- size: 13993
- timestamp: 1737123723464
-- conda: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda
- sha256: 08e838d29c134a7684bca0468401d26840f41c92267c4126d7b43a6b533b0aed
- md5: 0b0154421989637d424ccf0f104be51a
- depends:
- - arrow >=0.15.0
- - python >=3.9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/isoduration?source=hash-mapping
- size: 19832
- timestamp: 1733493720346
-- conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.20.0-pyhcf101f3_0.conda
- sha256: 744143551c1c7b528b82533fb641b9d7db20b2203abc4c2635c387fa6c089fc3
- md5: c2b3d37aa1411031126036ee76a8a861
- depends:
- - python >=3.10
- - parso >=0.8.6,<0.9.0
- - python
- license: Apache-2.0 AND MIT
- purls:
- - pkg:pypi/jedi?source=hash-mapping
- size: 2715215
- timestamp: 1782251948616
-- conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhcf101f3_1.conda
- sha256: fc9ca7348a4f25fed2079f2153ecdcf5f9cf2a0bc36c4172420ca09e1849df7b
- md5: 04558c96691bed63104678757beb4f8d
- depends:
- - markupsafe >=2.0
- - python >=3.10
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/jinja2?source=hash-mapping
- size: 120685
- timestamp: 1764517220861
-- conda: https://conda.anaconda.org/conda-forge/noarch/json5-0.15.0-pyhd8ed1ab_0.conda
- sha256: 637400a4174880463985c7a5b6e3e0bea0aa9d0892a6c06a3a8aa2cf1208c35a
- md5: 761a4a6b9cba303c66a97ca642447171
- depends:
- - python >=3.10
- license: Apache-2.0
- license_family: APACHE
- purls:
- - pkg:pypi/json5?source=hash-mapping
- size: 39373
- timestamp: 1781926894833
-- conda: https://conda.anaconda.org/conda-forge/noarch/jsonpointer-3.1.1-pyhcf101f3_0.conda
- sha256: a3d10301b6ff399ba1f3d39e443664804a3d28315a4fb81e745b6817845f70ae
- md5: 89bf346df77603055d3c8fe5811691e6
- depends:
- - python >=3.10
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/jsonpointer?source=hash-mapping
- size: 14190
- timestamp: 1774311356147
-- conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.26.0-pyhcf101f3_1.conda
- sha256: 328756a4555941d57af4a5f553e5d8598e9f3b37db028f557e30f9f0b3086db6
- md5: 204b5ca91eba7738790ecc333facbbbe
- depends:
- - attrs >=22.2.0
- - jsonschema-specifications >=2023.3.6
- - python >=3.10
- - referencing >=0.28.4
- - rpds-py >=0.25.0
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/jsonschema?source=compressed-mapping
- size: 82084
- timestamp: 1787579299493
-- conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda
- sha256: 0a4f3b132f0faca10c89fdf3b60e15abb62ded6fa80aebfc007d05965192aa04
- md5: 439cd0f567d697b20a8f45cb70a1005a
- depends:
- - python >=3.10
- - referencing >=0.31.0
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/jsonschema-specifications?source=hash-mapping
- size: 19236
- timestamp: 1757335715225
-- conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.26.0-hcf101f3_1.conda
- sha256: 1b8ed25276ceae973e21d269fbe11f08d0b5f73c7ac9584e2d6a9dd763b8707a
- md5: ae36c895b9e25a127d2acbdbaa87e301
- depends:
- - jsonschema >=4.26.0,<4.26.1.0a0
- - fqdn
- - idna
- - isoduration
- - jsonpointer >1.13
- - rfc3339-validator
- - rfc3986-validator >0.1.0
- - rfc3987-syntax >=1.1.0
- - uri-template
- - webcolors >=24.6.0
- license: MIT
- license_family: MIT
- purls: []
- size: 4809
- timestamp: 1787579299493
-- pypi: https://files.pythonhosted.org/packages/37/86/d45756beaeb4b9b06125599b429451f8640b5db6f019d606f33c85743fd4/jupyter_book-1.0.4.post1-py3-none-any.whl
- name: jupyter-book
- version: 1.0.4.post1
- sha256: 3a27a6b2581f1894ffe8f347d1a3432f06fc616997547919c42cd41c54db625d
- requires_dist:
- - click>=7.1,<9
- - jinja2
- - jsonschema<5
- - linkify-it-py>=2,<3
- - myst-nb~=1.0
- - myst-parser~=3.0
- - pyyaml
- - sphinx-book-theme~=1.1
- - sphinx-comments~=0.0
- - sphinx-copybutton~=0.5
- - sphinx-design~=0.6
- - sphinx-external-toc~=1.0
- - sphinx-jupyterbook-latex~=1.0
- - sphinx-multitoc-numbering~=0.1
- - sphinx-thebe~=0.3
- - sphinx-togglebutton~=0.3
- - sphinxcontrib-bibtex~=2.5
- - sphinx~=7.0
- - pre-commit~=3.1 ; extra == 'code-style'
- - playwright ; extra == 'pdfhtml'
- - altair ; extra == 'sphinx'
- - bokeh ; extra == 'sphinx'
- - folium ; extra == 'sphinx'
- - ipywidgets ; extra == 'sphinx'
- - jupytext ; extra == 'sphinx'
- - matplotlib ; extra == 'sphinx'
- - nbclient ; extra == 'sphinx'
- - numpy>=2 ; extra == 'sphinx'
- - pandas ; extra == 'sphinx'
- - plotly ; extra == 'sphinx'
- - sphinx-click ; extra == 'sphinx'
- - sphinx-examples ; extra == 'sphinx'
- - sphinx-inline-tabs ; extra == 'sphinx'
- - sphinx-proof ; extra == 'sphinx'
- - sphinxext-rediraffe~=0.2.3 ; extra == 'sphinx'
- - sympy ; extra == 'sphinx'
- - altair ; extra == 'testing'
- - beautifulsoup4 ; extra == 'testing'
- - cookiecutter ; extra == 'testing'
- - coverage ; extra == 'testing'
- - jupytext ; extra == 'testing'
- - matplotlib ; extra == 'testing'
- - numpy>=2 ; extra == 'testing'
- - pandas ; extra == 'testing'
- - playwright ; extra == 'testing'
- - pytest-cov ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - pytest-timeout ; extra == 'testing'
- - pytest-xdist ; extra == 'testing'
- - pytest>=6.2.4 ; extra == 'testing'
- - sphinx-click ; extra == 'testing'
- - sphinx-inline-tabs ; extra == 'testing'
- - texsoup ; extra == 'testing'
- requires_python: '>=3.9'
-- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter-builder-1.2.2-pyhcf101f3_0.conda
- sha256: 46777dd25ae623f960ec9ed9eae44cc7f96f371f3bc96f85d3ebf95737bd4e88
- md5: 9672806e67ea8b09a61408597a418e20
- depends:
- - jupyter_core
- - python >=3.10
- - tomli
- - traitlets
- - python
- constrains:
- - nodejs >=22
- license: BSD-3-Clause AND MIT AND ISC
- purls:
- - pkg:pypi/jupyter-builder?source=compressed-mapping
- size: 862197
- timestamp: 1786385602872
-- pypi: https://files.pythonhosted.org/packages/64/6b/67b87da9d36bff9df7d0efbd1a325fa372a43be7158effaf43ed7b22341d/jupyter_cache-1.0.1-py3-none-any.whl
- name: jupyter-cache
- version: 1.0.1
- sha256: 9c3cafd825ba7da8b5830485343091143dff903e4d8c69db9349b728b140abf6
- requires_dist:
- - attrs
- - click
- - importlib-metadata
- - nbclient>=0.2
- - nbformat
- - pyyaml
- - sqlalchemy>=1.3.12,<3
- - tabulate
- - click-log ; extra == 'cli'
- - pre-commit>=2.12 ; extra == 'code-style'
- - nbdime ; extra == 'rtd'
- - ipykernel ; extra == 'rtd'
- - jupytext ; extra == 'rtd'
- - myst-nb ; extra == 'rtd'
- - sphinx-book-theme ; extra == 'rtd'
- - sphinx-copybutton ; extra == 'rtd'
- - nbdime ; extra == 'testing'
- - coverage ; extra == 'testing'
- - ipykernel ; extra == 'testing'
- - jupytext ; extra == 'testing'
- - matplotlib ; extra == 'testing'
- - nbformat>=5.1 ; extra == 'testing'
- - numpy ; extra == 'testing'
- - pandas ; extra == 'testing'
- - pytest>=6 ; extra == 'testing'
- - pytest-cov ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - sympy ; extra == 'testing'
- requires_python: '>=3.9'
-- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.3.1-pyhcf101f3_0.conda
- sha256: 3766e2ae59641c172cec8a821528bfa6bf9543ffaaeb8b358bfd5259dcf18e4e
- md5: 0c3b465ceee138b9c39279cc02e5c4a0
- depends:
- - importlib-metadata >=4.8.3
- - jupyter_server >=1.1.2
- - python >=3.10
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/jupyter-lsp?source=hash-mapping
- size: 61633
- timestamp: 1775136333147
-- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.10.0-pyhcf101f3_0.conda
- sha256: 94f11bbdbac51a68415fb0a8bb441fb3475c0138e778664a3fb48f5698688ebf
- md5: 85130259a26c023f53108dc9ab1cfb44
- depends:
- - jupyter_core >=5.1
- - python >=3.10
- - python-dateutil >=2.8.2
- - pyzmq >=25.0
- - tornado >=6.4.1
- - traitlets >=5.3
- - typing_extensions >=4.13.0
- - python
- license: BSD-3-Clause
- purls:
- - pkg:pypi/jupyter-client?source=compressed-mapping
- size: 118962
- timestamp: 1787929615607
-- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.9.1-pyh6dadd2b_0.conda
- sha256: ed709a6c25b731e01563521ef338b93986cd14b5bc17f35e9382000864872ccc
- md5: a8db462b01221e9f5135be466faeb3e0
- depends:
- - __win
- - pywin32
- - platformdirs >=2.5
- - python >=3.10
- - traitlets >=5.3
- - python
- constrains:
- - pywin32 >=300
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/jupyter-core?source=hash-mapping
- size: 64679
- timestamp: 1760643889625
-- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.1-pyhcf101f3_0.conda
- sha256: c7edb5682c6316a95ad781dccb1b6589cd2ec0bf94f23c21152974eb0363b5d7
- md5: bf42ee94c750c0b2e7e998b79ac299ea
- depends:
- - jsonschema-with-format-nongpl >=4.18.0
- - packaging
- - python >=3.10
- - python-json-logger >=2.0.4
- - pyyaml >=5.3
- - referencing
- - rfc3339-validator
- - rfc3986-validator >=0.1.1
- - traitlets >=5.3
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/jupyter-events?source=hash-mapping
- size: 24002
- timestamp: 1776861872237
-- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.21.0-pyhcf101f3_0.conda
- sha256: fa26acd3777095662c34cbbcfacad163a3a17c90a935f9357fe511c975c8241f
- md5: b6163da641d1f178977dd36aebced0d5
- depends:
- - anyio >=3.1.0
- - argon2-cffi >=21.1
- - jinja2 >=3.0.3
- - jupyter_client >=7.4.4
- - jupyter_core >=4.12,!=5.0.*
- - jupyter_events >=0.11.0
- - jupyter_server_terminals >=0.4.4
- - nbconvert-core >=6.4.4
- - nbformat >=5.3.0
- - overrides >=5.0
- - packaging >=22.0
- - prometheus_client >=0.9
- - python >=3.10
- - pyzmq >=24
- - send2trash >=1.8.2
- - terminado >=0.8.3
- - tornado >=6.2.0
- - traitlets >=5.6.0
- - websocket-client >=1.7
- - python
- license: BSD-3-Clause
- purls:
- - pkg:pypi/jupyter-server?source=compressed-mapping
- size: 365818
- timestamp: 1787864637286
-- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.4-pyhcf101f3_0.conda
- sha256: 5eda79ed9f53f590031d29346abd183051263227dd9ee667b5ca1133ce297654
- md5: 7b8bace4943e0dc345fc45938826f2b8
- depends:
- - python >=3.10
- - terminado >=0.8.3
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/jupyter-server-terminals?source=hash-mapping
- size: 22052
- timestamp: 1768574057200
-- pypi: https://files.pythonhosted.org/packages/f6/54/af203c61a0550c232ed5e859d2c98f3fe80d1248b6ea1c4d4d5621fa08c9/jupyterbook_patches-1.15.0-py3-none-any.whl
- name: jupyterbook-patches
- version: 1.15.0
- sha256: 87da7e97fa0e1f3e8de87c6dba6c1c69f8a7940aa19faa1aa16c78656ad90107
- requires_dist:
- - pyyaml
- - sphinx
- requires_python: '>=3.9'
-- conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.6.3-pyhd8ed1ab_0.conda
- sha256: dabfff705b000188a9f67c9af68bb607cdb2e46fd7c6283307a502994c2af46f
- md5: e5527f195a1a1925b9207e9d47752480
- depends:
- - async-lru >=1.0.0
- - httpx >=0.25.0,<1
- - ipykernel >=6.5.0,!=6.30.0
- - jinja2 >=3.0.3
- - jupyter-builder >=1.0.2
- - jupyter-lsp >=2.0.0
- - jupyter_core
- - jupyter_server >=2.19.0,<3
- - jupyterlab_server >=2.28.0,<3
- - notebook-shim >=0.2
- - packaging >=23.2
- - python >=3.10
- - tomli >=1.2.2
- - tornado >=6.2.0
- - traitlets
- - typing_extensions >=4.4.0
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/jupyterlab?source=compressed-mapping
- size: 13178193
- timestamp: 1786398793317
-- conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda
- sha256: dc24b900742fdaf1e077d9a3458fd865711de80bca95fe3c6d46610c532c6ef0
- md5: fd312693df06da3578383232528c468d
- depends:
- - pygments >=2.4.1,<3
- - python >=3.9
- constrains:
- - jupyterlab >=4.0.8,<5.0.0
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/jupyterlab-pygments?source=hash-mapping
- size: 18711
- timestamp: 1733328194037
-- conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.28.0-pyhcf101f3_0.conda
- sha256: 381d2d6a259a3be5f38a69463e0f6c5dcf1844ae113058007b51c3bef13a7cee
- md5: a63877cb23de826b1620d3adfccc4014
- depends:
- - babel >=2.10
- - jinja2 >=3.0.3
- - json5 >=0.9.0
- - jsonschema >=4.18
- - jupyter_server >=1.21,<3
- - packaging >=21.3
- - python >=3.10
- - requests >=2.31
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/jupyterlab-server?source=hash-mapping
- size: 51621
- timestamp: 1761145478692
-- conda: https://conda.anaconda.org/conda-forge/win-64/kiwisolver-1.5.1-py314hf309875_0.conda
- sha256: b34910eacb872a9b9b55318fd12332954e64b42dbc710f6a384e0500a58a2d7a
- md5: 842f2582140b5567bcad1defbbd9b948
- depends:
- - python
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - python_abi 3.14.* *_cp314
- license: BSD-3-Clause
- purls:
- - pkg:pypi/kiwisolver?source=compressed-mapping
- size: 73212
- timestamp: 1787938458524
-- conda: https://conda.anaconda.org/conda-forge/win-64/krb5-1.22.2-h719d79b_2.conda
- sha256: 63ff03324e903eb01a715ccf357df56d66224e61952fd6615d86490ebefb3285
- md5: 93f5a01dec294a2228f757fe2f3432d4
- depends:
- - openssl >=3.5.7,<4.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 753425
- timestamp: 1786762169034
-- conda: https://conda.anaconda.org/conda-forge/noarch/lark-1.3.1-pyhd8ed1ab_0.conda
- sha256: 49570840fb15f5df5d4b4464db8ee43a6d643031a2bc70ef52120a52e3809699
- md5: 9b965c999135d43a3d0f7bd7d024e26a
- depends:
- - python >=3.10
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/lark?source=hash-mapping
- size: 94312
- timestamp: 1761596921009
-- pypi: https://files.pythonhosted.org/packages/b5/40/23569737873cc9637fd488606347e9dd92b9fa37ba4fcda1f98ee5219a97/latexcodec-3.0.1-py3-none-any.whl
- name: latexcodec
- version: 3.0.1
- sha256: a9eb8200bff693f0437a69581f7579eb6bca25c4193515c09900ce76451e452e
- requires_python: '>=3.9'
-- conda: https://conda.anaconda.org/conda-forge/win-64/lcms2-2.19.1-hf2c6c5f_1.conda
- sha256: 5ed63a32639a130564a870becb679fd52dfb816666a61ed3c023917389010480
- md5: 1df4012c8a2478699d07bc26af66d41e
- depends:
- - libjpeg-turbo >=3.1.4.1,<4.0a0
- - libtiff >=4.7.1,<4.8.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 523194
- timestamp: 1780211799997
-- conda: https://conda.anaconda.org/conda-forge/win-64/lerc-4.2.0-hd936e49_0.conda
- sha256: 93d666f63f284ef77b87b0b1f77b70f7d36d315a132f9afa64bc0012d937ba39
- md5: add59e2b60ac9d4299d17c938185c75a
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: Apache-2.0
- license_family: Apache
- purls: []
- size: 175297
- timestamp: 1785036247761
-- conda: https://conda.anaconda.org/conda-forge/win-64/libblas-3.11.0-9_h8455456_mkl.conda
- build_number: 9
- sha256: a99c640f10a3f77efe5c6605676ddc8d365d020eec4fdf1c803d34bdaf49b357
- md5: 17b26a4ad064259983bec1eaa36f40d3
- depends:
- - mkl >=2026.1.0,<2027.0a0
- constrains:
- - blas 2.309 mkl
- - libcblas 3.11.0 9*_mkl
- - liblapack 3.11.0 9*_mkl
- - liblapacke 3.11.0 9*_mkl
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 67235
- timestamp: 1786059219098
-- conda: https://conda.anaconda.org/conda-forge/win-64/libbrotlicommon-1.2.0-hf02afa3_3.conda
- sha256: c739589318a1f8a88cd1b66d385176fd1ec2c4609e9f90d23d748be94b547e4e
- md5: 8ef4beb3cb18e1a876b9af9a757cc1a5
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 82655
- timestamp: 1786622832371
-- conda: https://conda.anaconda.org/conda-forge/win-64/libbrotlidec-1.2.0-h84f9c24_3.conda
- sha256: f4bdb7ec97c3122e531fc867efae5ec928b649d047aa70d42893f0d8eb110fd9
- md5: 10c479888ee4e960587967b2d0c8143a
- depends:
- - libbrotlicommon 1.2.0 hf02afa3_3
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 34788
- timestamp: 1786622843818
-- conda: https://conda.anaconda.org/conda-forge/win-64/libbrotlienc-1.2.0-he2a975b_3.conda
- sha256: c5e638ea9704c94b316238b425a3439ba38d4d8fba81682842e6d7d464472848
- md5: cb5d08dc81f52e87c27914b5636cd995
- depends:
- - libbrotlicommon 1.2.0 hf02afa3_3
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 253894
- timestamp: 1786622854214
-- conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.11.0-9_h2a3cdd5_mkl.conda
- build_number: 9
- sha256: 8c20714bbb85c8a109e9002e76c32be64a82d9867beb1a35a20c85258cc2b535
- md5: 9d1d0c22e9ed8c31ec2efc0d063d6f48
- depends:
- - libblas 3.11.0 9_h8455456_mkl
- constrains:
- - blas 2.309 mkl
- - liblapack 3.11.0 9*_mkl
- - liblapacke 3.11.0 9*_mkl
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 67587
- timestamp: 1786059232952
-- conda: https://conda.anaconda.org/conda-forge/win-64/libclang13-23.1.0-default_hacd6ee9_0.conda
- sha256: f81e6a24e7eb670cf216c44028f789426b732ce68731b349cae98dec3a59f573
- md5: 88280be6f61caad069624d936b719641
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - llvm-openmp >=23.1.0
- - libxml2
- - libxml2-16 >=2.15.3
- - libzlib >=1.3.2,<2.0a0
- - zstd >=1.5.7,<1.6.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: APACHE
- purls: []
- size: 37510825
- timestamp: 1787735065635
-- conda: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.25-h1a1d4e4_1.conda
- sha256: af1cda21d4653f594fbef20aa4e1ff158a546902b3307ef8af9a9b44b43862d2
- md5: e4e122e124676a49eebf241399ad8393
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 157828
- timestamp: 1785908793271
-- conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.8.1-hac47afa_1.conda
- sha256: 1a54d874addda73b6f7164d5f3905821277a1831bcc05edd74b3085391688571
- md5: ccc490c81ffe14181861beac0e8f3169
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - expat 2.8.1.*
- license: MIT
- license_family: MIT
- purls: []
- size: 71631
- timestamp: 1781203724164
-- conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.7.0-h3d046cb_1.conda
- sha256: 613e8077c5cca5df7fe84ade7d5050301bee3c6c4c450ffe61d34a349ab4f11c
- md5: ceb38b0ba900847d8da4289c3c8e5708
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 49992
- timestamp: 1787753517346
-- conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype-2.14.3-h57928b3_2.conda
- sha256: d794d7fddb6eea50e18a62fa27ab3819f40d51bad00b90cf4ca591fb0d4006c2
- md5: 740f99c3c91079c03874b809fedace1b
- depends:
- - libfreetype6 >=2.14.3
- license: GPL-2.0-only OR FTL
- purls: []
- size: 8742
- timestamp: 1786641045882
-- conda: https://conda.anaconda.org/conda-forge/win-64/libfreetype6-2.14.3-hdbac1cb_2.conda
- sha256: cbc650854003e434d4ff6c7b1a2667e38a4242ad8a391a1c5ff89721624065ce
- md5: 8157483eb7ed3fcba71aad3b50a97131
- depends:
- - libpng >=1.6.58,<1.7.0a0
- - libzlib >=1.3.2,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - freetype >=2.14.3
- license: GPL-2.0-only OR FTL
- purls: []
- size: 340385
- timestamp: 1786641044865
-- conda: https://conda.anaconda.org/conda-forge/win-64/libgcc-16.2.0-h110b43a_4.conda
- sha256: 32c0d1adcc96835d5f681c7e72b7f5e2e30088149239e002b8a6f581a072e1d2
- md5: 02793cf48b68687fee158a48c92850a6
- depends:
- - _openmp_mutex >=4.5
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
- constrains:
- - libgcc-ng ==16.2.0=*_4
- - libgomp 16.2.0 h8ee18e1_4
- - msys2-conda-epoch <0.0a0
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- size: 826694
- timestamp: 1787625780171
-- conda: https://conda.anaconda.org/conda-forge/win-64/libglib-2.88.3-he810d59_2.conda
- sha256: 001620bac27dbf6daa25e5cd52970749fe2bc02a26649b0ad516d26609f6bcae
- md5: e40bcfee79dbfda3eff751ed098b6ad3
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - pcre2 >=10.47,<10.48.0a0
- - libiconv >=1.18,<2.0a0
- - libzlib >=1.3.2,<2.0a0
- - libffi >=3.7.0,<3.8.0a0
- - libintl >=0.22.5,<1.0a0
- constrains:
- - glib >2.66
- license: LGPL-2.1-or-later
- purls: []
- size: 4519014
- timestamp: 1787884093942
-- conda: https://conda.anaconda.org/conda-forge/win-64/libgomp-16.2.0-h8ee18e1_4.conda
- sha256: 9ef1a22fb50b31fbf9c01cf709e8f55b60fd3c02401d150be4a55943f9e3832f
- md5: 91189f0bc9ff21f385fcda6232346612
- 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: 688168
- timestamp: 1787625720312
-- conda: https://conda.anaconda.org/conda-forge/win-64/libharfbuzz-14.4.0-h03b5201_0.conda
- sha256: 08713208fd7e2e6f2ccde1fc09765f2585d5cc809d187865fd9190ddad271f3d
- md5: 4618efa4303fdda115da50b8090d73c6
- depends:
- - cairo >=1.18.4,<2.0a0
- - graphite2 >=1.3.15,<2.0a0
- - icu >=78.3,<79.0a0
- - libexpat >=2.8.1,<3.0a0
- - libfreetype >=2.14.3
- - libfreetype6 >=2.14.3
- - libglib >=2.88.3,<3.0a0
- - libpng >=1.6.58,<1.7.0a0
- - libzlib >=1.3.2,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 1053822
- timestamp: 1787795353946
-- conda: https://conda.anaconda.org/conda-forge/win-64/libhwloc-2.13.0-default_h049141e_1000.conda
- sha256: 2ee12e37223dfcd0acd050c80a91150c482b6e2899198521e1800dce66662467
- md5: 6a01c986e30292c715038d2788aa1385
- 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: 2396128
- timestamp: 1770954127918
-- conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.18-hc1393d2_3.conda
- sha256: 35e04e3ddac7720fc7c550a1c9f998604299d6a7bd1f3ec9b2825d825061daa2
- md5: a8a2abdf0f901bc4779d9b7be0845921
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: LGPL-2.1-only
- purls: []
- size: 694899
- timestamp: 1787033851701
-- conda: https://conda.anaconda.org/conda-forge/win-64/libintl-0.22.5-h5728263_4.conda
- sha256: 85b50be2209f3b8a873830ec9894477d260f4c7ba9540e65959f5812bf7219f8
- md5: 36d6e0045173974521fabd42bd5033d6
- depends:
- - libiconv >=1.18,<2.0a0
- license: LGPL-2.1-or-later
- purls: []
- size: 96669
- timestamp: 1787841116808
-- conda: https://conda.anaconda.org/conda-forge/win-64/libjpeg-turbo-3.2.0-hfd05255_1.conda
- sha256: df78ab4c0eecb3dd9331898f96baeed8e5ca1c363346332517abeb0b614b9a53
- md5: fc2c23bacefd1e733f1e1d6cd3b2aaeb
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - jpeg <0.0.0a
- license: IJG AND BSD-3-Clause AND Zlib
- purls: []
- size: 990125
- timestamp: 1785896494014
-- conda: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.11.0-9_hf9ab0e9_mkl.conda
- build_number: 9
- sha256: 62d0a7a70ee13c554d5d7ff94a2ba758c4111439822dcc81324dd4cfaf576071
- md5: bee6f13ab945c4034bdd0f722ad14dd5
- depends:
- - libblas 3.11.0 9_h8455456_mkl
- constrains:
- - blas 2.309 mkl
- - libcblas 3.11.0 9*_mkl
- - liblapacke 3.11.0 9*_mkl
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 79963
- timestamp: 1786059243440
-- conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.3-hfd05255_1.conda
- sha256: d36c4a1e1f80fd08e18a407e03622ff2f34dfdd022da6488ad19603dea19e6d5
- md5: 880a0c8549479b198af21ba5dc49b109
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - xz 5.8.3.*
- license: 0BSD
- purls: []
- size: 105809
- timestamp: 1786348717883
-- conda: https://conda.anaconda.org/conda-forge/win-64/libmpdec-4.0.0-hfd05255_2.conda
- sha256: f07e451de3db1836b87f7aedf95c8e65cdb06c0e6105329ba24bb5f7b5c75e2a
- md5: 5ae92fd6614edd024576e14069d7ad4c
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: BSD-2-Clause
- license_family: BSD
- purls: []
- size: 89109
- timestamp: 1786650384519
-- conda: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.58-hdc8cecf_1.conda
- sha256: 8c49c32adf3ba2c59783630b82377f54ab72204ea99e2bafc90a47a8e25c1032
- md5: 5aa7348e73691187c81d51616f17e48a
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - libzlib >=1.3.2,<2.0a0
- license: zlib-acknowledgement
- purls: []
- size: 385462
- timestamp: 1786616543374
-- conda: https://conda.anaconda.org/conda-forge/win-64/libpython-3.14.7-h4f90d01_101_cp314.conda
- build_number: 101
- sha256: 9c9056d4eaf2dee22584e9565248bc07e2e8177e0dd36263d4e21c3a17033fe9
- md5: cfc9859a0f5b5a45bc6abbed2560bdfc
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: Python-2.0
- purls: []
- size: 51243
- timestamp: 1787780843281
-- conda: https://conda.anaconda.org/conda-forge/win-64/libraqm-0.11.0-h50d6d30_0.conda
- sha256: 1bc52f781355e233411a7aaebbb155d9fd53efa2a1fc6c621250833d80cc5ab1
- md5: df92be5685f712989830bdb7ee39383a
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - libharfbuzz >=14.2.1
- - libfreetype >=2.14.3
- - libfreetype6 >=2.14.3
- - fribidi >=1.0.16,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 33471
- timestamp: 1784850324004
-- conda: https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.22-h6a83c73_2.conda
- sha256: 7dc8d243cc8bcd12d1666640664288822eda5d30411a0b22ff05090bbac4c32b
- md5: 2a001157df8205a7785ea69dd3270a8f
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- license: ISC
- purls: []
- size: 280204
- timestamp: 1787225747847
-- conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.53.4-hf5d6505_1.conda
- sha256: 0a45d7c0f20146fff787a106f8fa187872e309c70975ff8f0936e188914c26ad
- md5: a72d495965b144bb7da033642d389047
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: blessing
- purls: []
- size: 1314919
- timestamp: 1787051140039
-- conda: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.2-h8f73337_1.conda
- sha256: 3575a092e3e52625a1767804a4ebd321becaadf61b63dcd6735ebb88c0b3c359
- md5: 970dbe48f843e7fbd179a9b6c22f865a
- depends:
- - lerc >=4.2.0,<5.0a0
- - libdeflate >=1.25,<1.26.0a0
- - libjpeg-turbo >=3.2.0,<4.0a0
- - liblzma >=5.8.3,<6.0a0
- - libzlib >=1.3.2,<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: 1014211
- timestamp: 1787755773611
-- conda: https://conda.anaconda.org/conda-forge/win-64/libvulkan-loader-1.4.357.0-h477610d_2.conda
- sha256: 4b094443126c5fc38d200eb0ea335b67e64d966d7aa737bb3141217a787b0c73
- md5: aaeed7feddbfd7454f8853a5eae8d902
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- constrains:
- - libvulkan-headers 1.4.357.0.*
- license: Apache-2.0
- license_family: APACHE
- purls: []
- size: 288787
- timestamp: 1787491929908
-- conda: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.6.0-h4d5522a_1.conda
- sha256: 4470d98d3178b0d45492eed4808afe421d2e7808352b8d06c2dc29166b75d94d
- md5: 35a9475e4cc999d52921f57c181979fc
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - libwebp 1.6.0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 278886
- timestamp: 1785954716703
-- conda: https://conda.anaconda.org/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_10.conda
- sha256: 0fccf2d17026255b6e10ace1f191d0a2a18f2d65088fd02430be17c701f8ffe0
- md5: 8a86073cf3b343b87d03f41790d8b4e5
- depends:
- - ucrt
- constrains:
- - pthreads-win32 <0.0a0
- - msys2-conda-epoch <0.0a0
- license: MIT AND BSD-3-Clause-Clear
- purls: []
- size: 36621
- timestamp: 1759768399557
-- conda: https://conda.anaconda.org/conda-forge/win-64/libxcb-1.17.0-h874e120_2.conda
- sha256: f5932cbcadb67bef9374ee864fed72411af29e88690435c6c7fc5633c89dabee
- md5: 3658b0201b32da9607ea5e3c1c463c1f
- depends:
- - libgcc >=13
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
- - pthread-stubs
- - ucrt >=10.0.20348.0
- - xorg-libxau >=1.0.12,<2.0a0
- - xorg-libxdmcp >=1.1.5,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- size: 1215534
- timestamp: 1787886015478
-- conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.15.3-h8ef44ab_1.conda
- sha256: a83e9adcf7c50f20289dc6890707c8e4e84151b4204b0f7344998138807458d1
- md5: 45a5a1c709a69f14cf176220788d18a9
- depends:
- - icu >=78.3,<79.0a0
- - libiconv >=1.18,<2.0a0
- - liblzma >=5.8.3,<6.0a0
- - libxml2-16 2.15.3 h3cfd58e_1
- - libzlib >=1.3.2,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: MIT
- license_family: MIT
- purls: []
- size: 43610
- timestamp: 1787237661577
-- conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-16-2.15.3-h3cfd58e_1.conda
- sha256: 8163de24a7ddb4ebf9587c3a45ba950caf3690b9646b76f007ca15e6e52b5881
- md5: 6e7dadff3f3bde2d29d29a3ec34f2d58
- depends:
- - icu >=78.3,<79.0a0
- - libiconv >=1.18,<2.0a0
- - liblzma >=5.8.3,<6.0a0
- - libzlib >=1.3.2,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - libxml2 2.15.3
- license: MIT
- license_family: MIT
- purls: []
- size: 519962
- timestamp: 1787237653321
-- 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/win-64/libzlib-1.3.2-hfd05255_3.conda
- sha256: 0629c2cc0404d3bb29d6baa7b4ba62da80797015e86de050db81ea5a07050527
- md5: 5d2ff29d465097458cc3ff6569151991
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - zlib 1.3.2 *_3
- license: Zlib
- license_family: Other
- purls: []
- size: 58529
- timestamp: 1785276664143
-- pypi: https://files.pythonhosted.org/packages/eb/3d/e34b19cd144071c583317268c4feb2c59c03ac57eef69753410c7abb11c0/linkify_it_py-2.1.1-py3-none-any.whl
- name: linkify-it-py
- version: 2.1.1
- sha256: 8539a6b470efce90ba9b69e39b848e5b15b7ad89f7f98ca17d3532c243f987dc
- requires_dist:
- - uc-micro-py
- - pytest ; extra == 'test'
- - coverage ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - pytest-timeout ; extra == 'test'
- - pre-commit ; extra == 'dev'
- - isort ; extra == 'dev'
- - flake8 ; extra == 'dev'
- - black ; extra == 'dev'
- - pyproject-flake8 ; extra == 'dev'
- - pytest ; extra == 'benchmark'
- - pytest-benchmark ; extra == 'benchmark'
- - sphinx ; extra == 'doc'
- - sphinx-book-theme ; extra == 'doc'
- - myst-parser ; extra == 'doc'
- requires_python: '>=3.10'
-- conda: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-23.1.0-h49e36cd_0.conda
- sha256: f9658ec83a6744f38e2b8188c76e1c2dea2614f5aa0e14d9d274b19f60646b8c
- md5: 79055ec79e1b43749763122cead30976
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- constrains:
- - intel-openmp <0.0a0
- - openmp 23.1.0|23.1.0.*
- license: Apache-2.0 WITH LLVM-exception
- license_family: APACHE
- purls: []
- size: 342468
- timestamp: 1787722783678
-- pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl
- name: markdown-it-py
- version: 3.0.0
- sha256: 355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1
- requires_dist:
- - mdurl~=0.1
- - psutil ; extra == 'benchmarking'
- - pytest ; extra == 'benchmarking'
- - pytest-benchmark ; extra == 'benchmarking'
- - pre-commit~=3.0 ; extra == 'code-style'
- - commonmark~=0.9 ; extra == 'compare'
- - markdown~=3.4 ; extra == 'compare'
- - mistletoe~=1.0 ; extra == 'compare'
- - mistune~=2.0 ; extra == 'compare'
- - panflute~=2.3 ; extra == 'compare'
- - linkify-it-py>=1,<3 ; extra == 'linkify'
- - mdit-py-plugins ; extra == 'plugins'
- - gprof2dot ; extra == 'profiling'
- - mdit-py-plugins ; extra == 'rtd'
- - myst-parser ; extra == 'rtd'
- - pyyaml ; extra == 'rtd'
- - sphinx ; extra == 'rtd'
- - sphinx-copybutton ; extra == 'rtd'
- - sphinx-design ; extra == 'rtd'
- - sphinx-book-theme ; extra == 'rtd'
- - jupyter-sphinx ; extra == 'rtd'
- - coverage ; extra == 'testing'
- - pytest ; extra == 'testing'
- - pytest-cov ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- requires_python: '>=3.8'
-- conda: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.3-py314h2359020_1.conda
- sha256: 02805a0f3cd168dbf13afc5e4aed75cc00fe538ce143527a6471485b36f5887c
- md5: 8de7b40f8b30a8fcaa423c2537fe4199
- depends:
- - python >=3.14,<3.15.0a0
- - python_abi 3.14.* *_cp314
- - 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: 30022
- timestamp: 1772445159549
-- conda: https://conda.anaconda.org/conda-forge/win-64/matplotlib-3.11.1-py314h30c6bc1_2.conda
- sha256: 3599b3ae70c4fd210e83d3e04920b70e763a3c3cc6a589f7a46776a339cf79c0
- md5: d8f7f4bb221698dda04dd955eb6f7e52
- depends:
- - matplotlib-base >=3.11.1,<3.11.2.0a0
- - pyside6 >=6.7.2
- - python >=3.14,<3.15.0a0
- - python_abi 3.14.* *_cp314
- - tornado >=5
- license: PSF-2.0
- license_family: PSF
- purls: []
- size: 15333
- timestamp: 1785211311397
-- conda: https://conda.anaconda.org/conda-forge/win-64/matplotlib-base-3.11.1-py314h2061cd4_2.conda
- sha256: b3f19b71ea556c79b67a599929a4c05618fd4ae03d7412e65adc95ec627670c5
- md5: 88c095cee1bcd48178328c93920870a2
- depends:
- - contourpy >=1.0.1
- - cycler >=0.10
- - fonttools >=4.28.2
- - freetype
- - kiwisolver >=1.3.1
- - libfreetype >=2.14.3
- - libfreetype6 >=2.14.3
- - libraqm >=0.11.0,<0.12.0a0
- - numpy >=1.25
- - numpy >=1.25,<3
- - packaging >=20.0
- - pillow >=9
- - pyparsing >=3
- - python >=3.14,<3.15.0a0
- - python-dateutil >=2.7
- - python_abi 3.14.* *_cp314
- - qhull >=2020.2,<2020.3.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: PSF-2.0
- license_family: PSF
- purls:
- - pkg:pypi/matplotlib?source=hash-mapping
- size: 8810362
- timestamp: 1785211292854
-- conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.2.2-pyhd8ed1ab_0.conda
- sha256: 35b43d7343f74452307fd018a1cca92b8f68961ff8e2ab6a81ce0a703c9a3764
- md5: 9acc1c385be401d533ff70ef5b50dae6
- depends:
- - python >=3.10
- - traitlets
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/matplotlib-inline?source=hash-mapping
- size: 15725
- timestamp: 1778264403247
-- pypi: https://files.pythonhosted.org/packages/a5/69/6da5581c6a7fede7dc261bf4e67d6adca4196f176b43288b55b3db395b6e/mdit_py_plugins-0.6.1-py3-none-any.whl
- name: mdit-py-plugins
- version: 0.6.1
- sha256: 214c82fb2ac524472ab6a5bcab1de80f73b50443e187f401bfd77efbc7c6481d
- requires_dist:
- - markdown-it-py>=2.0.0,<5.0.0
- - pre-commit ; extra == 'code-style'
- - myst-parser ; extra == 'rtd'
- - sphinx-book-theme ; extra == 'rtd'
- - coverage ; extra == 'testing'
- - pytest ; extra == 'testing'
- - pytest-cov ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - pytest-timeout ; extra == 'testing'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl
- name: mdurl
- version: 0.1.2
- sha256: 84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8
- requires_python: '>=3.7'
-- conda: https://conda.anaconda.org/conda-forge/noarch/mistune-3.3.4-pyhcf101f3_0.conda
- sha256: 306af633cb4ac85d04024d7c243ac2031c488bf5b0912207e7304c27a5d65a85
- md5: 1c0ebec41ef9214160da1ee6a0880fce
- depends:
- - python >=3.10
- - typing_extensions
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/mistune?source=hash-mapping
- size: 93811
- timestamp: 1784722859728
-- conda: https://conda.anaconda.org/conda-forge/win-64/mkl-2026.1.0-hac47afa_235.conda
- sha256: bb8abe071f73765446df62924031e6599577e8ac9003264dc4569e78c0fea16d
- md5: ace316c48c178d7faa403dee51e30c7b
- depends:
- - llvm-openmp >=22.1.8
- - tbb >=2023.0.0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: LicenseRef-IntelSimplifiedSoftwareOct2022
- license_family: Proprietary
- purls: []
- size: 114686732
- timestamp: 1787725739779
-- conda: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda
- sha256: d09c47c2cf456de5c09fa66d2c3c5035aa1fa228a1983a433c47b876aa16ce90
- md5: 37293a85a0f4f77bbd9cf7aaefc62609
- depends:
- - python >=3.9
- license: Apache-2.0
- license_family: Apache
- purls:
- - pkg:pypi/munkres?source=hash-mapping
- size: 15851
- timestamp: 1749895533014
-- pypi: https://files.pythonhosted.org/packages/94/93/0a378b48488879a1d925b42a804edfc6e0cd0ef854220f2dce738a46e7e9/myst_nb-1.4.0-py3-none-any.whl
- name: myst-nb
- version: 1.4.0
- sha256: 0e2c86e7d3b82c3aa51383f82d6268f7714f3b772c23a796ab09538a8e68b4e4
- requires_dist:
- - importlib-metadata
- - ipython
- - jupyter-cache>=0.5
- - nbclient
- - myst-parser>=1.0.0
- - nbformat>=5.0
- - pyyaml
- - sphinx>=5
- - typing-extensions
- - ipykernel
- - pre-commit ; extra == 'code-style'
- - alabaster ; extra == 'rtd'
- - altair ; extra == 'rtd'
- - bokeh ; extra == 'rtd'
- - coconut>=1.4.3 ; extra == 'rtd'
- - ipykernel>=5.5 ; extra == 'rtd'
- - ipywidgets ; extra == 'rtd'
- - jupytext>=1.11.2 ; extra == 'rtd'
- - matplotlib ; extra == 'rtd'
- - numpy ; extra == 'rtd'
- - pandas ; extra == 'rtd'
- - plotly ; extra == 'rtd'
- - sphinx-book-theme>=0.3 ; extra == 'rtd'
- - sphinx-copybutton ; extra == 'rtd'
- - sphinx-design ; extra == 'rtd'
- - sphinxcontrib-bibtex ; extra == 'rtd'
- - sympy ; extra == 'rtd'
- - sphinx-autodoc-typehints ; extra == 'rtd'
- - coverage>=6.4 ; extra == 'testing'
- - beautifulsoup4 ; extra == 'testing'
- - ipykernel>=5.5 ; extra == 'testing'
- - ipython!=8.1.0 ; extra == 'testing'
- - ipywidgets>=8 ; extra == 'testing'
- - jupytext>=1.11.2 ; extra == 'testing'
- - matplotlib==3.10.7 ; extra == 'testing'
- - nbdime ; extra == 'testing'
- - numpy ; extra == 'testing'
- - pandas ; extra == 'testing'
- - pyarrow ; extra == 'testing'
- - pytest ; extra == 'testing'
- - pytest-cov>=3 ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - pytest-param-files ; extra == 'testing'
- - sympy>=1.10.1 ; extra == 'testing'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/e2/de/21aa8394f16add8f7427f0a1326ccd2b3a2a8a3245c9252bc5ac034c6155/myst_parser-3.0.1-py3-none-any.whl
- name: myst-parser
- version: 3.0.1
- sha256: 6457aaa33a5d474aca678b8ead9b3dc298e89c68e67012e73146ea6fd54babf1
- requires_dist:
- - docutils>=0.18,<0.22
- - jinja2
- - markdown-it-py~=3.0
- - mdit-py-plugins~=0.4
- - pyyaml
- - sphinx>=6,<8
- - pre-commit~=3.0 ; extra == 'code-style'
- - linkify-it-py~=2.0 ; extra == 'linkify'
- - sphinx>=7 ; extra == 'rtd'
- - ipython ; extra == 'rtd'
- - sphinx-book-theme~=1.1 ; extra == 'rtd'
- - sphinx-design ; extra == 'rtd'
- - sphinx-copybutton ; extra == 'rtd'
- - sphinxext-rediraffe~=0.2.7 ; extra == 'rtd'
- - sphinxext-opengraph~=0.9.0 ; extra == 'rtd'
- - sphinx-pyscript ; extra == 'rtd'
- - sphinx-tippy>=0.4.3 ; extra == 'rtd'
- - sphinx-autodoc2~=0.5.0 ; extra == 'rtd'
- - sphinx-togglebutton ; extra == 'rtd'
- - beautifulsoup4 ; extra == 'testing'
- - coverage[toml] ; extra == 'testing'
- - defusedxml ; extra == 'testing'
- - pytest>=8,<9 ; extra == 'testing'
- - pytest-cov ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - pytest-param-files~=0.6.0 ; extra == 'testing'
- - sphinx-pytest ; extra == 'testing'
- - pygments ; extra == 'testing-docutils'
- - pytest>=8,<9 ; extra == 'testing-docutils'
- - pytest-param-files~=0.6.0 ; extra == 'testing-docutils'
- requires_python: '>=3.8'
-- conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.11.0-pyhd8ed1ab_0.conda
- sha256: eceb424236fbbb9b337a857fe5448307b57a2a3fb2db389ae37e7a8b8cdca2ab
- md5: cf01a81d7960ad9c829bf2e794fcee9a
- depends:
- - jupyter_client >=7.0.0
- - jupyter_core >=5.4
- - nbformat >=5.2.0
- - python >=3.10
- - traitlets >=5.13
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/nbclient?source=hash-mapping
- size: 29138
- timestamp: 1780661039538
-- conda: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.17.1-pyhcf101f3_0.conda
- sha256: ab2ac79c5892c5434d50b3542d96645bdaa06d025b6e03734be29200de248ac2
- md5: 2bce0d047658a91b99441390b9b27045
- depends:
- - beautifulsoup4
- - bleach-with-css !=5.0.0
- - defusedxml
- - importlib-metadata >=3.6
- - jinja2 >=3.0
- - jupyter_core >=4.7
- - jupyterlab_pygments
- - markupsafe >=2.0
- - mistune >=2.0.3,<4
- - nbclient >=0.5.0
- - nbformat >=5.7
- - packaging
- - pandocfilters >=1.4.1
- - pygments >=2.4.1
- - python >=3.10
- - traitlets >=5.1
- - python
- constrains:
- - pandoc >=2.9.2,<4.0.0
- - nbconvert ==7.17.1 *_0
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/nbconvert?source=hash-mapping
- size: 202229
- timestamp: 1775615493260
-- conda: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.11.1-pyhcf101f3_0.conda
- sha256: d85d76827ff732e1639f50f45e4d7d3387a27abd857b194dcbb5bb4166c2a7c2
- md5: 2fbbf92e1173ae024f0b12759c1e64a1
- depends:
- - jsonschema >=2.6
- - jupyter_core >=4.12,!=5.0.*
- - python >=3.10
- - python-fastjsonschema >=2.15
- - traitlets >=5.1
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/nbformat?source=compressed-mapping
- size: 107750
- timestamp: 1787133512599
-- conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio2-1.7.2-pyhcf101f3_0.conda
- sha256: e6768ceef038f4d7e083de7e393f5dd7d672b937e2bda570b740f6399b686689
- md5: fcd832bfd4749e9b246112b6894f97fc
- depends:
- - python >=3.10
- - python
- license: BSD-2-Clause
- license_family: BSD
- purls:
- - pkg:pypi/nest-asyncio2?source=hash-mapping
- size: 15903
- timestamp: 1770973502283
-- conda: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda
- sha256: 7b920e46b9f7a2d2aa6434222e5c8d739021dbc5cc75f32d124a8191d86f9056
- md5: e7f89ea5f7ea9401642758ff50a2d9c1
- depends:
- - jupyter_server >=1.8,<3
- - python >=3.9
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/notebook-shim?source=hash-mapping
- size: 16817
- timestamp: 1733408419340
-- conda: https://conda.anaconda.org/conda-forge/win-64/numpy-2.5.2-py314h02f10f6_0.conda
- sha256: 14067f2c7628320708f73531c98c16753ee3991230c6ae32873baed911771b09
- md5: bd342de8875a168535a553191b405821
- depends:
- - python
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - libcblas >=3.9.0,<4.0a0
- - libblas >=3.9.0,<4.0a0
- - liblapack >=3.9.0,<4.0a0
- - python_abi 3.14.* *_cp314
- constrains:
- - numpy-base <0a0
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/numpy?source=hash-mapping
- size: 7462504
- timestamp: 1786330617237
-- conda: https://conda.anaconda.org/conda-forge/win-64/openjpeg-2.5.4-h0e57b4f_0.conda
- sha256: 24342dee891a49a9ba92e2018ec0bde56cc07fdaec95275f7a55b96f03ea4252
- md5: e723ab7cc2794c954e1b22fde51c16e4
- depends:
- - libpng >=1.6.55,<1.7.0a0
- - libtiff >=4.7.1,<4.8.0a0
- - libzlib >=1.3.1,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: BSD-2-Clause
- license_family: BSD
- purls: []
- size: 245594
- timestamp: 1772624841727
-- conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.6.4-hf411b9b_0.conda
- sha256: 9dddb559ba49744d5d94092d8d13cb0567f5c3b3f439f3acf28433d1f4256acc
- md5: 73cb1783f47c452be4c309430fbef89f
- 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: 9474879
- timestamp: 1787699876495
-- conda: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda
- sha256: 1840bd90d25d4930d60f57b4f38d4e0ae3f5b8db2819638709c36098c6ba770c
- md5: e51f1e4089cad105b6cac64bd8166587
- depends:
- - python >=3.9
- - typing_utils
- license: Apache-2.0
- license_family: APACHE
- purls:
- - pkg:pypi/overrides?source=hash-mapping
- size: 30139
- timestamp: 1734587755455
-- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-26.3-pyhc364b38_0.conda
- sha256: c432626b16768b8dab228bfb706f7060c2d462a21c516d240f68f2f902b5a044
- md5: 936687ed80f295a1f5dbcf8bd34c252c
- depends:
- - python >=3.9
- - python
- license: Apache-2.0
- license_family: APACHE
- purls:
- - pkg:pypi/packaging?source=hash-mapping
- size: 116363
- timestamp: 1785888127370
-- conda: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2
- sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f
- md5: 457c2c8c08e54905d6954e79cb5b5db9
- depends:
- - python !=3.0,!=3.1,!=3.2,!=3.3
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/pandocfilters?source=hash-mapping
- size: 11627
- timestamp: 1631603397334
-- conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.7-pyhcf101f3_0.conda
- sha256: 611882f7944b467281c46644ffde6c5145d1a7730388bcde26e7e86819b0998e
- md5: 39894c952938276405a1bd30e4ce2caf
- depends:
- - python >=3.10
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/parso?source=hash-mapping
- size: 82472
- timestamp: 1777722955579
-- conda: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.47-h8466c1e_1.conda
- sha256: d8e9ea26b52a09d880d1e5371830c8dd5b4c099a6db64dbdf8236440744b7499
- md5: 009af999dbe2d1db36a37187a4ca4eb4
- depends:
- - bzip2 >=1.0.8,<2.0a0
- - libzlib >=1.3.2,<2.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 993241
- timestamp: 1787294653206
-- conda: https://conda.anaconda.org/conda-forge/win-64/pillow-12.3.0-py314h61b30b5_0.conda
- sha256: c9dc3212ed0021974541072ee3765a5097a0721191c34ee485d7d7e94449648f
- md5: 09b8e6ac8f4a257b59e5d3025f3c9c1d
- depends:
- - python
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - python_abi 3.14.* *_cp314
- - libfreetype >=2.14.3
- - libfreetype6 >=2.14.3
- - libwebp-base >=1.6.0,<2.0a0
- - libtiff >=4.7.1,<4.8.0a0
- - openjpeg >=2.5.4,<3.0a0
- - lcms2 >=2.19.1,<3.0a0
- - libxcb >=1.17.0,<2.0a0
- - libjpeg-turbo >=3.1.4.1,<4.0a0
- - tk >=8.6.13,<8.7.0a0
- - zlib-ng >=2.3.3,<2.4.0a0
- license: HPND
- purls:
- - pkg:pypi/pillow?source=hash-mapping
- size: 989058
- timestamp: 1782912129930
-- conda: https://conda.anaconda.org/conda-forge/win-64/pixman-0.46.4-h5112557_3.conda
- sha256: cad8b94c2b00264a15d469eed6dc53aac1c59c6d46f27ad1d91bfaf227cf136a
- md5: 27c5be39d9e4d25fe85b89a069360d1e
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- license: MIT
- license_family: MIT
- purls: []
- size: 257473
- timestamp: 1786106677325
-- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.11.5-pyhcf101f3_0.conda
- sha256: 4496a7e0b584a388b3580ab594a4f384696ab7d702282588fd33a7ee38af983c
- md5: 152ec36401f710145a7db03475594410
- depends:
- - python >=3.10
- - python
- license: MIT
- purls:
- - pkg:pypi/platformdirs?source=compressed-mapping
- size: 27461
- timestamp: 1787881635603
-- conda: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.26.0-pyhd8ed1ab_0.conda
- sha256: 794eec057361b41db1b06a9677eb8632adc0de81f7dcfe113bca8f0b04a23553
- md5: 3aa7e2d85645e61627c98082747dfdfe
- depends:
- - python >=3.10
- license: Apache-2.0
- license_family: Apache
- purls:
- - pkg:pypi/prometheus-client?source=hash-mapping
- size: 61554
- timestamp: 1785016068982
-- conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.53-pyha770c72_0.conda
- sha256: efe8def2c93aa34cd8d3c9af1dc4c7d312791cf769d8b2b615e32733e6df6051
- md5: 39c92a39517316e5001d645ae63d9ab9
- depends:
- - python >=3.10
- - wcwidth
- constrains:
- - prompt_toolkit 3.0.53
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/prompt-toolkit?source=hash-mapping
- size: 276081
- timestamp: 1785160613307
-- conda: https://conda.anaconda.org/conda-forge/win-64/psutil-7.2.2-py314hc5dbbe4_1.conda
- sha256: c975e08da7627e95d1f0b70ef9787e9153118e67bb5b31f5530c5c3827d9afe8
- md5: deeef9494cfffa58f5fd20bc6eb57664
- depends:
- - python
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - python_abi 3.14.* *_cp314
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/psutil?source=hash-mapping
- size: 249966
- timestamp: 1787417377436
-- conda: https://conda.anaconda.org/conda-forge/win-64/pthread-stubs-0.4-hba3369d_1003.conda
- sha256: 5546927a2e337d2903d6cdb028fb33723cdbcc45bf9abe1770fbde2c4ea8bce6
- md5: bc97d497656c9c661ffd3043aca90aa4
- depends:
- - libgcc >=14
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
- - ucrt >=10.0.20348.0
- license: MIT
- license_family: MIT
- purls: []
- size: 10120
- timestamp: 1786067833280
-- conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda
- sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0
- md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04
- depends:
- - python >=3.9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/pure-eval?source=hash-mapping
- size: 16668
- timestamp: 1733569518868
-- pypi: https://files.pythonhosted.org/packages/44/f6/775eb92e865b28cdb4ad1f2bed7a5446197516f76b58a950faa3be3fd08d/pybtex-0.26.1-py3-none-any.whl
- name: pybtex
- version: 0.26.1
- sha256: e26c0412cc54f5f21b2a6d9d175762a2d2af9ccf3a8f651cdb89ec035db77aa1
- requires_dist:
- - importlib-metadata ; python_full_version < '3.10'
- - latexcodec>=1.0.4
- - pyyaml>=3.1
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/11/b1/ce1f4596211efb5410e178a803f08e59b20bedb66837dcf41e21c54f9ec1/pybtex_docutils-1.0.3-py3-none-any.whl
- name: pybtex-docutils
- version: 1.0.3
- sha256: 8fd290d2ae48e32fcb54d86b0efb8d573198653c7e2447d5bec5847095f430b9
- requires_dist:
- - docutils>=0.14
- - pybtex>=0.16
- requires_python: '>=3.7'
-- conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-3.0-pyhcf101f3_0.conda
- sha256: e27e0473fc6723311a0bd48b89b616fa1b996a2f7a2b555338cbbcfb9c640568
- md5: 9c5491066224083c41b6d5635ed7107b
- depends:
- - python >=3.10
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/pycparser?source=hash-mapping
- size: 55886
- timestamp: 1779293633166
-- pypi: https://files.pythonhosted.org/packages/e2/0d/8ba33fa83a7dcde13eb3c1c2a0c1cc29950a048bfed6d9b0d8b6bd710b4c/pydata_sphinx_theme-0.16.1-py3-none-any.whl
- name: pydata-sphinx-theme
- version: 0.16.1
- sha256: 225331e8ac4b32682c18fcac5a57a6f717c4e632cea5dd0e247b55155faeccde
- requires_dist:
- - sphinx>=6.1
- - beautifulsoup4
- - docutils!=0.17.0
- - babel
- - pygments>=2.7
- - accessible-pygments
- - typing-extensions
- - numpydoc ; extra == 'doc'
- - linkify-it-py ; extra == 'doc'
- - rich ; extra == 'doc'
- - sphinxext-rediraffe ; extra == 'doc'
- - sphinx-sitemap ; extra == 'doc'
- - sphinx-autoapi>=3.0.0 ; extra == 'doc'
- - myst-parser ; extra == 'doc'
- - ablog>=0.11.8 ; extra == 'doc'
- - jupyter-sphinx ; extra == 'doc'
- - pandas ; extra == 'doc'
- - plotly ; extra == 'doc'
- - matplotlib ; extra == 'doc'
- - numpy ; extra == 'doc'
- - xarray ; extra == 'doc'
- - sphinx-copybutton ; extra == 'doc'
- - sphinx-design ; extra == 'doc'
- - sphinx-togglebutton ; extra == 'doc'
- - jupyterlite-sphinx ; extra == 'doc'
- - sphinxcontrib-youtube>=1.4.1 ; extra == 'doc'
- - sphinx-favicon>=1.0.1 ; extra == 'doc'
- - ipykernel ; extra == 'doc'
- - nbsphinx ; extra == 'doc'
- - ipyleaflet ; extra == 'doc'
- - colorama ; extra == 'doc'
- - ipywidgets ; extra == 'doc'
- - graphviz ; extra == 'doc'
- - pytest ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - pytest-regressions ; extra == 'test'
- - sphinx[test] ; extra == 'test'
- - pyyaml ; extra == 'dev'
- - pre-commit ; extra == 'dev'
- - pydata-sphinx-theme[doc,test] ; extra == 'dev'
- - tox ; extra == 'dev'
- - pandoc ; extra == 'dev'
- - sphinx-theme-builder[cli] ; extra == 'dev'
- - pytest-playwright ; extra == 'a11y'
- - babel ; extra == 'i18n'
- - jinja2 ; extra == 'i18n'
- requires_python: '>=3.9'
-- conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.21.0-pyhcf101f3_0.conda
- sha256: f5f015ff1bc3e1b7fc08eee096b1865234189ae0b82bebdb86a5369116e42fa0
- md5: 2882dee445dfa45b0c5afce3ffb7730a
- depends:
- - python >=3.10
- - python
- license: BSD-2-Clause
- license_family: BSD
- purls:
- - pkg:pypi/pygments?source=compressed-mapping
- size: 959376
- timestamp: 1786995678795
-- conda: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.3.2-pyhcf101f3_0.conda
- sha256: 417fba4783e528ee732afa82999300859b065dc59927344b4859c64aae7182de
- md5: 3687cc0b82a8b4c17e1f0eb7e47163d5
- depends:
- - python >=3.10
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/pyparsing?source=hash-mapping
- size: 110893
- timestamp: 1769003998136
-- conda: https://conda.anaconda.org/conda-forge/win-64/pyside6-6.11.2-py314h447aaf0_0.conda
- sha256: bf1553eebc31e8ba04689639e8ce235c3df5317414f0c4a11417f238297f1b17
- md5: 7c3ccff96dbc9f8e3c40142c7594ec34
- depends:
- - python
- - qt6-main 6.11.2.*
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - libxml2
- - libxml2-16 >=2.14.6
- - libclang13 >=22.1.8
- - qt6-main >=6.11.2,<7.0a0
- - python_abi 3.14.* *_cp314
- - libvulkan-loader >=1.4.357.0,<2.0a0
- - libxslt >=1.1.43,<2.0a0
- license: LGPL-3.0-only
- license_family: LGPL
- purls:
- - pkg:pypi/pyside6?source=hash-mapping
- - pkg:pypi/shiboken6?source=hash-mapping
- size: 11552286
- timestamp: 1787219450026
-- conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda
- sha256: d016e04b0e12063fbee4a2d5fbb9b39a8d191b5a0042f0b8459188aedeabb0ca
- md5: e2fd202833c4a981ce8a65974fe4abd1
- depends:
- - __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/win-64/python-3.14.7-h53f6dd8_101_cp314.conda
- build_number: 101
- sha256: 6a23a13d3ec5c48903bb2ad19a29c4346598481c276400f9954c76742d7822a5
- md5: 93dfbaa716a52edcdcb95dd4d6b209c8
- depends:
- - bzip2 >=1.0.8,<2.0a0
- - libexpat >=2.8.1,<3.0a0
- - libffi >=3.7.0,<3.8.0a0
- - liblzma >=5.8.3,<6.0a0
- - libmpdec >=4.0.0,<5.0a0
- - libpython 3.14.7 h4f90d01_101_cp314
- - libsqlite >=3.53.4,<4.0a0
- - libzlib >=1.3.2,<2.0a0
- - openssl >=3.5.8,<4.0a0
- - python_abi 3.14.* *_cp314
- - tk >=8.6.13,<8.7.0a0
- - tzdata
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - zstd >=1.5.7,<1.6.0a0
- license: Python-2.0
- purls: []
- size: 18557864
- timestamp: 1787780948104
- 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
- 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.22.2-pyhcf101f3_0.conda
- sha256: fc4a704822df22defce49d0fb811fdc036a1fd3b579aeaa601228e9cfd198b3d
- md5: aa75b7f096d17621bc307b3025b29461
- depends:
- - python >=3.10
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/fastjsonschema?source=compressed-mapping
- size: 254446
- timestamp: 1786892280524
-- conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.14.7-h4df99d1_101.conda
- sha256: c39431bdbf23eff2eaa1591b438e5fd7e7db2fb635262b6eefd658dfa2f19c7c
- md5: 35bb169c9d712dfc590b88f28f852157
- depends:
- - cpython 3.14.7.*
- - python_abi * *_cp314
- license: Python-2.0
- purls: []
- size: 50521
- timestamp: 1787780107541
-- conda: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-4.2.0-pyhd8ed1ab_0.conda
- sha256: 4f8ecadbd9d282b0208d6e84640573fcb6ab462307d737eedd28341964e18cc6
- md5: e5407c82510aab6a4baa31fcd4249655
- depends:
- - python >=3.10
- - typing_extensions
- license: BSD-2-Clause
- license_family: BSD
- purls:
- - pkg:pypi/python-json-logger?source=compressed-mapping
- size: 19367
- timestamp: 1786872772907
-- conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2026.3-pyhd8ed1ab_0.conda
- sha256: 3f05db78cf8be33cf6dbc469664b8e3a01f3980d61d6d6bef48669b171896d8a
- md5: eefc8d916bd2e708d76d40398ef9a1ee
- depends:
- - python >=3.10
- license: Apache-2.0
- license_family: APACHE
- purls:
- - pkg:pypi/tzdata?source=hash-mapping
- size: 146862
- timestamp: 1783704822814
-- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.14-8_cp314.conda
- build_number: 8
- sha256: ad6d2e9ac39751cc0529dd1566a26751a0bf2542adb0c232533d32e176e21db5
- md5: 0539938c55b6b1a59b560e843ad864a4
- constrains:
- - python 3.14.* *_cp314
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 6989
- timestamp: 1752805904792
-- conda: https://conda.anaconda.org/conda-forge/win-64/pywin32-312-py314hf700ef7_1.conda
- sha256: 5a6ddd03a8441c2312a09f998dccb0bdeb1b906b45c9b8cd5e9f5a7965b0a604
- md5: 57992821d70e28562192fa29cff08260
- depends:
- - python
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - python_abi 3.14.* *_cp314
- license: PSF-2.0
- license_family: PSF
- purls:
- - pkg:pypi/pywin32?source=hash-mapping
- size: 4473050
- timestamp: 1787374336870
-- conda: https://conda.anaconda.org/conda-forge/win-64/pywinpty-3.0.5-py314h51f0985_0.conda
- sha256: 025a42fa3df042590f9f5efdf8473e98e654672871c9db029436f32e021cb900
- md5: 9f34ac4f934a5e6bdffa81db44b3ce82
- depends:
- - python >=3.14,<3.15.0a0
- - python_abi 3.14.* *_cp314
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- - winpty
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/pywinpty?source=hash-mapping
- size: 731340
- timestamp: 1785742446062
-- conda: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.3-py314h2359020_1.conda
- sha256: a2aff34027aa810ff36a190b75002d2ff6f9fbef71ec66e567616ac3a679d997
- md5: 0cd9b88826d0f8db142071eb830bce56
- depends:
- - python >=3.14,<3.15.0a0
- - python_abi 3.14.* *_cp314
- - 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/pyyaml?source=hash-mapping
- size: 181257
- timestamp: 1770223460931
-- conda: https://conda.anaconda.org/conda-forge/win-64/pyzmq-27.2.0-py312h343a6d4_0.conda
- noarch: python
- sha256: 56d33fdddf6fb7ffb86120b8e2f1398cc406d0d3e85e5647d3a72cad05c17509
- md5: 58bcf20b110e99aa69ab892a6ced10f5
- depends:
- - python
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - _python_abi3_support 1.*
- - cpython >=3.12
- - zeromq >=4.3.5,<4.3.6.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/pyzmq?source=compressed-mapping
- size: 187939
- timestamp: 1787300948668
-- conda: https://conda.anaconda.org/conda-forge/win-64/qhull-2020.2-hc790b64_5.conda
- sha256: 887d53486a37bd870da62b8fa2ebe3993f912ad04bd755e7ed7c47ced97cbaa8
- md5: 854fbdff64b572b5c0b470f334d34c11
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.2,<15
- - vc14_runtime >=14.29.30139
- license: LicenseRef-Qhull
- purls: []
- size: 1377020
- timestamp: 1720814433486
-- conda: https://conda.anaconda.org/conda-forge/win-64/qt6-main-6.11.2-pl5321hfcac499_0.conda
- sha256: 042c94a5a7a89b0b28a24f6ae6a2d3d609751edab78454057973ec5cc3e77d7d
- md5: d98a163070d05c6ed4421432ee1bafb8
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - libvulkan-loader >=1.4.357.0,<2.0a0
- - icu >=78.3,<79.0a0
- - libfreetype >=2.14.3
- - libfreetype6 >=2.14.3
- - libharfbuzz >=14.3.1
- - libzlib >=1.3.2,<2.0a0
- - double-conversion >=3.4.0,<3.5.0a0
- - libglib >=2.88.3,<3.0a0
- - krb5 >=1.22.2,<1.23.0a0
- - pcre2 >=10.47,<10.48.0a0
- - libpng >=1.6.58,<1.7.0a0
- - zstd >=1.5.7,<1.6.0a0
- - libsqlite >=3.53.4,<4.0a0
- - openssl >=3.5.7,<4.0a0
- - libjpeg-turbo >=3.2.0,<4.0a0
- - libtiff >=4.7.2,<4.8.0a0
- - libbrotlicommon >=1.2.0,<1.3.0a0
- - libbrotlienc >=1.2.0,<1.3.0a0
- - libbrotlidec >=1.2.0,<1.3.0a0
- - libwebp-base >=1.6.0,<2.0a0
- constrains:
- - qt ==6.11.2
- license: LGPL-3.0-only
- license_family: LGPL
- purls: []
- size: 89682645
- timestamp: 1787049046883
-- conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda
- sha256: 0577eedfb347ff94d0f2fa6c052c502989b028216996b45c7f21236f25864414
- md5: 870293df500ca7e18bedefa5838a22ab
- depends:
- - attrs >=22.2.0
- - python >=3.10
- - rpds-py >=0.7.0
- - typing_extensions >=4.4.0
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/referencing?source=hash-mapping
- size: 51788
- timestamp: 1760379115194
-- conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.34.2-pyhcf101f3_0.conda
- sha256: 1715246b19c9f85ee022933b4845f2fc14ac9184981b7b7d9b728bec8e9588da
- md5: 4a85203c1d80c1059086ae860836ffb9
- depends:
- - python >=3.10
- - certifi >=2023.5.7
- - charset-normalizer >=2,<4
- - idna >=2.5,<4
- - urllib3 >=1.26,<3
- - python
- constrains:
- - chardet >=3.0.2,<8
- license: Apache-2.0
- license_family: APACHE
- purls:
- - pkg:pypi/requests?source=hash-mapping
- size: 68709
- timestamp: 1778851103479
-- conda: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda
- sha256: 2e4372f600490a6e0b3bac60717278448e323cab1c0fecd5f43f7c56535a99c5
- md5: 36de09a8d3e5d5e6f4ee63af49e59706
- depends:
- - python >=3.9
- - six
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/rfc3339-validator?source=hash-mapping
- size: 10209
- timestamp: 1733600040800
-- conda: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2
- sha256: 2a5b495a1de0f60f24d8a74578ebc23b24aa53279b1ad583755f223097c41c37
- md5: 912a71cc01012ee38e6b90ddd561e36f
- depends:
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/rfc3986-validator?source=hash-mapping
- size: 7818
- timestamp: 1598024297745
-- conda: https://conda.anaconda.org/conda-forge/noarch/rfc3987-syntax-1.1.0-pyhe01879c_1.conda
- sha256: 70001ac24ee62058557783d9c5a7bbcfd97bd4911ef5440e3f7a576f9e43bc92
- md5: 7234f99325263a5af6d4cd195035e8f2
- depends:
- - python >=3.9
- - lark >=1.2.2
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/rfc3987-syntax?source=hash-mapping
- size: 22913
- timestamp: 1752876729969
-- conda: https://conda.anaconda.org/conda-forge/win-64/rpds-py-2026.6.3-py314h9f07db2_0.conda
- sha256: d297e7ef5f062194cf76dcf7a2e0449af24012b895a06aa942805f2933a0256c
- md5: 07602f253d1ad9436bcac564c9fe183f
- depends:
- - python
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - python_abi 3.14.* *_cp314
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/rpds-py?source=compressed-mapping
- size: 218916
- timestamp: 1787344535083
-- pypi: https://files.pythonhosted.org/packages/b8/0c/51f6841f1d84f404f92463fc2b1ba0da357ca1e3db6b7fbda26956c3b82a/ruamel_yaml-0.19.1-py3-none-any.whl
- name: ruamel-yaml
- version: 0.19.1
- sha256: 27592957fedf6e0b62f281e96effd28043345e0e66001f97683aa9a40c667c93
- requires_dist:
- - ruamel-yaml-clib ; platform_python_implementation == 'CPython' and extra == 'oldlibyaml'
- - ruamel-yaml-clibz>=0.3.7 ; platform_python_implementation == 'CPython' and extra == 'libyaml'
- - ruamel-yaml-jinja2>=0.2 ; extra == 'jinja2'
- - ryd ; extra == 'docs'
- - mercurial>5.7 ; extra == 'docs'
- requires_python: '>=3.9'
-- conda: https://conda.anaconda.org/conda-forge/noarch/send2trash-2.1.0-pyh6dadd2b_1.conda
- sha256: 305446a0b018f285351300463653d3d3457687270e20eda37417b12ee386ef76
- md5: 6ac53f3fff2c416d63511843a04646fa
- depends:
- - __win
- - pywin32
- - python >=3.10
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/send2trash?source=hash-mapping
- size: 22864
- timestamp: 1770937641143
-- pypi: https://files.pythonhosted.org/packages/95/9c/c510029fc6ef33a6275cd2c5d3cecd6613dfd6aa401d57c54f1c18852ccf/setuptools-84.0.0-py3-none-any.whl
- name: setuptools
- version: 84.0.0
- sha256: 51a52592b3b99e102b609654876bd65f19f999935166d1352678931132b0c670
- requires_dist:
- - pytest>=6,!=8.1.* ; extra == 'test'
- - virtualenv>=13.0.0 ; extra == 'test'
- - wheel>=0.44.0 ; extra == 'test'
- - pip>=19.1 ; extra == 'test'
- - packaging>=24.2 ; extra == 'test'
- - jaraco-envs>=2.2 ; extra == 'test'
- - pytest-xdist>=3 ; extra == 'test'
- - jaraco-path>=3.7.2 ; extra == 'test'
- - build[virtualenv]>=1.0.3 ; extra == 'test'
- - filelock>=3.4.0 ; extra == 'test'
- - ini2toml[lite]>=0.14 ; extra == 'test'
- - tomli-w>=1.0.0 ; extra == 'test'
- - pytest-timeout ; extra == 'test'
- - pytest-perf ; sys_platform != 'cygwin' and extra == 'test'
- - jaraco-develop>=7.21 ; python_full_version >= '3.9' and sys_platform != 'cygwin' and extra == 'test'
- - pytest-home>=0.5 ; extra == 'test'
- - pytest-subprocess ; extra == 'test'
- - pyproject-hooks!=1.1 ; extra == 'test'
- - jaraco-test>=5.5 ; extra == 'test'
- - sphinx>=3.5 ; extra == 'doc'
- - jaraco-packaging>=9.3 ; extra == 'doc'
- - rst-linker>=1.9 ; extra == 'doc'
- - furo ; extra == 'doc'
- - sphinx-lint ; extra == 'doc'
- - jaraco-tidelift>=1.4 ; extra == 'doc'
- - pygments-github-lexers==0.0.5 ; extra == 'doc'
- - sphinx-favicon ; extra == 'doc'
- - sphinx-inline-tabs ; extra == 'doc'
- - sphinx-reredirects ; extra == 'doc'
- - sphinxcontrib-towncrier ; extra == 'doc'
- - sphinx-notfound-page>=1,<2 ; extra == 'doc'
- - pyproject-hooks!=1.1 ; extra == 'doc'
- - towncrier<24.7 ; extra == 'doc'
- - packaging>=24.2 ; extra == 'core'
- - more-itertools>=8.8 ; extra == 'core'
- - jaraco-text>=3.7 ; extra == 'core'
- - importlib-metadata>=6 ; python_full_version < '3.10' and extra == 'core'
- - tomli>=2.0.1 ; python_full_version < '3.11' and extra == 'core'
- - wheel>=0.43.0 ; extra == 'core'
- - jaraco-functools>=4 ; extra == 'core'
- - more-itertools ; extra == 'core'
- - pytest-checkdocs>=2.14 ; extra == 'check'
- - pytest-ruff>=0.2.1 ; sys_platform != 'cygwin' and extra == 'check'
- - ruff>=0.13.0 ; sys_platform != 'cygwin' and extra == 'check'
- - pytest-cov ; extra == 'cover'
- - pytest-enabler>=3.4 ; extra == 'enabler'
- - pytest-mypy>=1.0.1 ; platform_python_implementation != 'PyPy' and extra == 'type'
- - mypy==1.18.* ; extra == 'type'
- - importlib-metadata>=7.0.2 ; python_full_version < '3.10' and extra == 'type'
- - jaraco-develop>=7.21 ; sys_platform != 'cygwin' and extra == 'type'
- requires_python: '>=3.10'
-- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- sha256: 458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d
- md5: 3339e3b65d58accf4ca4fb8748ab16b3
- depends:
- - python >=3.9
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/six?source=hash-mapping
- size: 18455
- timestamp: 1753199211006
-- conda: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_2.conda
- sha256: dce518f45e24cd03f401cb0616917773159a210c19d601c5f2d4e0e5879d30ad
- md5: 03fe290994c5e4ec17293cfb6bdce520
- depends:
- - python >=3.10
- license: Apache-2.0
- license_family: Apache
- purls:
- - pkg:pypi/sniffio?source=hash-mapping
- size: 15698
- timestamp: 1762941572482
-- pypi: https://files.pythonhosted.org/packages/4c/07/2ebca9b11fb9be7340a818d8d6f63feaebb146be2c4afbd6061701d6df6e/snowballstemmer-3.1.1-py3-none-any.whl
- name: snowballstemmer
- version: 3.1.1
- sha256: 7e207fa178741da09cdee59d3ecec3827ad5f92b1fc5c9ff3755b639f71f5752
- requires_python: '>=3.3'
-- conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.9.2-pyhd8ed1ab_0.conda
- sha256: 056d7a2e91e303a9ee37e580f6dde0511fc3fb72476581cc337aacf2cc747613
- md5: ba33e6c8a46ee373fdf6dd8665212778
- depends:
- - python >=3.10
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/soupsieve?source=compressed-mapping
- size: 39439
- timestamp: 1786202135509
-- pypi: https://files.pythonhosted.org/packages/0d/ef/153f6803c5d5f8917dbb7f7fcf6d34a871ede3296fa89c2c703f5f8a6c8e/sphinx-7.4.7-py3-none-any.whl
- name: sphinx
- version: 7.4.7
- sha256: c2419e2135d11f1951cd994d6eb18a1835bd8fdd8429f9ca375dc1f3281bd239
- requires_dist:
- - sphinxcontrib-applehelp
- - sphinxcontrib-devhelp
- - sphinxcontrib-jsmath
- - sphinxcontrib-htmlhelp>=2.0.0
- - sphinxcontrib-serializinghtml>=1.1.9
- - sphinxcontrib-qthelp
- - jinja2>=3.1
- - pygments>=2.17
- - docutils>=0.20,<0.22
- - snowballstemmer>=2.2
- - babel>=2.13
- - alabaster~=0.7.14
- - imagesize>=1.3
- - requests>=2.30.0
- - packaging>=23.0
- - importlib-metadata>=6.0 ; python_full_version < '3.10'
- - tomli>=2 ; python_full_version < '3.11'
- - colorama>=0.4.6 ; sys_platform == 'win32'
- - sphinxcontrib-websupport ; extra == 'docs'
- - flake8>=6.0 ; extra == 'lint'
- - ruff==0.5.2 ; extra == 'lint'
- - mypy==1.10.1 ; extra == 'lint'
- - sphinx-lint>=0.9 ; extra == 'lint'
- - types-docutils==0.21.0.20240711 ; extra == 'lint'
- - types-requests>=2.30.0 ; extra == 'lint'
- - importlib-metadata>=6.0 ; extra == 'lint'
- - tomli>=2 ; extra == 'lint'
- - pytest>=6.0 ; extra == 'lint'
- - pytest>=8.0 ; extra == 'test'
- - defusedxml>=0.7.1 ; extra == 'test'
- - cython>=3.0 ; extra == 'test'
- - setuptools>=70.0 ; extra == 'test'
- - typing-extensions>=4.9 ; extra == 'test'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/5c/60/6bf80661f1fc2573c6485819dc6daafa9e80b26fc60559e3cdba7552716d/sphinx_accessibility-1.0.1-py3-none-any.whl
- name: sphinx-accessibility
- version: 1.0.1
- sha256: d58d65c821e3854b31b35ae9fb90fd88ec1ced3943bdf2c5070e1930b96d03d0
- requires_dist:
- - sphinx
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/cc/6e/b152dee1988fb4125b2fd882c63330d89706bccdf661c55230e5ed456c67/sphinx_apa_references-1.0.1-py3-none-any.whl
- name: sphinx-apa-references
- version: 1.0.1
- sha256: 234d31c748f1f4660784d4f34666e0d28da180c8ab292d0578b0b8ad6df0c87f
- requires_dist:
- - pybtex
- - sphinx
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/02/bf/6f506a37c7f8ecc4576caf9486e303c7af249f6d70447bb51dde9d78cb99/sphinx_book_theme-1.2.0-py3-none-any.whl
- name: sphinx-book-theme
- version: 1.2.0
- sha256: 709605d308e1991c5ef0cf19c481dbe9084b62852e317fafab74382a0ee7ccfa
- requires_dist:
- - sphinx>=7.0
- - pydata-sphinx-theme==0.16.1
- - pre-commit ; extra == 'code-style'
- - ablog>=0.11.13 ; extra == 'doc'
- - ipywidgets ; extra == 'doc'
- - folium ; extra == 'doc'
- - numpy ; extra == 'doc'
- - matplotlib ; extra == 'doc'
- - numpydoc ; extra == 'doc'
- - myst-nb ; extra == 'doc'
- - nbclient ; extra == 'doc'
- - pandas ; extra == 'doc'
- - plotly ; extra == 'doc'
- - sphinx-design ; extra == 'doc'
- - sphinx-examples ; extra == 'doc'
- - sphinx-copybutton ; extra == 'doc'
- - sphinx-tabs ; extra == 'doc'
- - sphinx-togglebutton ; extra == 'doc'
- - sphinx-thebe ; extra == 'doc'
- - sphinxcontrib-bibtex ; extra == 'doc'
- - sphinxcontrib-youtube ; extra == 'doc'
- - sphinxext-opengraph ; extra == 'doc'
- - beautifulsoup4 ; extra == 'test'
- - coverage ; extra == 'test'
- - defusedxml ; extra == 'test'
- - myst-nb ; extra == 'test'
- - pytest ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - pytest-regressions ; extra == 'test'
- - sphinx-thebe ; extra == 'test'
- requires_python: '>=3.11'
-- pypi: https://files.pythonhosted.org/packages/b0/9e/e9d545c5c699cd6fa35912b487cde2910e4c5fcf7e4f52fced2f31dd8cdc/sphinx_code_examples-1.2.3-py3-none-any.whl
- name: sphinx-code-examples
- version: 1.2.3
- sha256: f2f25cd5fecc0e666fcbbd41016a6545bee0a7ae4d19c8c68ad70fac1171c596
- requires_dist:
- - sphinx
- - sphinx-iframes>=1.0.7
- - sphinx-proof
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/26/97/a5c39f619375d4f81d5422377fb027075898efa6b6202c1ccf1e5bb38a32/sphinx_comments-0.0.3-py3-none-any.whl
- name: sphinx-comments
- version: 0.0.3
- sha256: 1e879b4e9bfa641467f83e3441ac4629225fc57c29995177d043252530c21d00
- requires_dist:
- - sphinx>=1.8
- - flake8>=3.7.0,<3.8.0 ; extra == 'code-style'
- - black ; extra == 'code-style'
- - pre-commit==1.17.0 ; extra == 'code-style'
- - sphinx>=2 ; extra == 'sphinx'
- - sphinx-book-theme ; extra == 'sphinx'
- - myst-parser ; extra == 'sphinx'
- - beautifulsoup4 ; extra == 'testing'
- - myst-parser ; extra == 'testing'
- - pytest ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - sphinx>=2 ; extra == 'testing'
- - sphinx-book-theme ; extra == 'testing'
-- pypi: https://files.pythonhosted.org/packages/9e/48/1ea60e74949eecb12cdd6ac43987f9fd331156388dcc2319b45e2ebb81bf/sphinx_copybutton-0.5.2-py3-none-any.whl
- name: sphinx-copybutton
- version: 0.5.2
- sha256: fb543fd386d917746c9a2c50360c7905b605726b9355cd26e9974857afeae06e
- requires_dist:
- - sphinx>=1.8
- - pre-commit==2.12.1 ; extra == 'code-style'
- - sphinx ; extra == 'rtd'
- - ipython ; extra == 'rtd'
- - myst-nb ; extra == 'rtd'
- - sphinx-book-theme ; extra == 'rtd'
- - sphinx-examples ; extra == 'rtd'
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/30/cf/45dd359f6ca0c3762ce0490f681da242f0530c49c81050c035c016bfdd3a/sphinx_design-0.7.0-py3-none-any.whl
- name: sphinx-design
- version: 0.7.0
- sha256: f82bf179951d58f55dca78ab3706aeafa496b741a91b1911d371441127d64282
- requires_dist:
- - sphinx>=7,<10
- - pre-commit>=3,<4 ; extra == 'code-style'
- - myst-parser>=4,<6 ; extra == 'rtd'
- - myst-parser>=4,<6 ; extra == 'testing'
- - pytest~=8.3 ; extra == 'testing'
- - pytest-cov ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - defusedxml ; extra == 'testing'
- - pytest~=8.3 ; extra == 'testing-no-myst'
- - pytest-cov ; extra == 'testing-no-myst'
- - pytest-regressions ; extra == 'testing-no-myst'
- - defusedxml ; extra == 'testing-no-myst'
- - furo~=2024.7.18 ; extra == 'theme-furo'
- - sphinx-immaterial~=0.12.2 ; extra == 'theme-im'
- - pydata-sphinx-theme~=0.15.2 ; extra == 'theme-pydata'
- - sphinx-rtd-theme~=2.0 ; extra == 'theme-rtd'
- - sphinx-book-theme~=1.1 ; extra == 'theme-sbt'
- requires_python: '>=3.11'
-- pypi: https://files.pythonhosted.org/packages/bb/1c/6f22279218e978b08d6d301a8991547a585c3699942a33740de81843bdc5/sphinx_dropdown_toggle-1.3.3-py3-none-any.whl
- name: sphinx-dropdown-toggle
- version: 1.3.3
- sha256: 182182ba0fe4c515555a73d6d856cfa6e922eb4b4b574a7b19bd007fac78d242
- requires_dist:
- - jupyterbook-patches>=1.13.1
- - sphinx
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/4d/95/af014c5eb8e804103471bcf3204ebfe6a674d8bae07e5c2b691c09183b9f/sphinx_exercise-1.2.1-py3-none-any.whl
- name: sphinx-exercise
- version: 1.2.1
- sha256: c8e5e470f5a3654a52f74528de5fade87df055bd0eacf4f607d355ea2558ff04
- requires_dist:
- - sphinx-book-theme
- - sphinx>=6.1
- - beautifulsoup4 ; extra == 'all'
- - black ; extra == 'all'
- - coverage ; extra == 'all'
- - defusedxml ; extra == 'all'
- - flake8>=3.7.0,<3.8.0 ; extra == 'all'
- - matplotlib>=3.8 ; extra == 'all'
- - myst-nb>=1.1.0 ; extra == 'all'
- - pre-commit ; extra == 'all'
- - pytest-cov ; extra == 'all'
- - pytest-regressions ; extra == 'all'
- - pytest>=8.0 ; extra == 'all'
- - sphinx-book-theme ; extra == 'all'
- - sphinx-togglebutton ; extra == 'all'
- - sphinx>=6.1,<9 ; extra == 'all'
- - texsoup ; extra == 'all'
- - black ; extra == 'code-style'
- - flake8>=3.7.0,<3.8.0 ; extra == 'code-style'
- - pre-commit ; extra == 'code-style'
- - myst-nb>=1.1.0 ; extra == 'rtd'
- - sphinx-book-theme ; extra == 'rtd'
- - sphinx-togglebutton ; extra == 'rtd'
- - sphinx>=6.1,<9 ; extra == 'rtd'
- - beautifulsoup4 ; extra == 'testing'
- - coverage ; extra == 'testing'
- - defusedxml ; extra == 'testing'
- - matplotlib>=3.8 ; extra == 'testing'
- - myst-nb>=1.1.0 ; extra == 'testing'
- - pytest-cov ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - pytest>=8.0 ; extra == 'testing'
- - sphinx>=6.1,<9 ; extra == 'testing'
- - texsoup ; extra == 'testing'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/9f/80/1704c9179012e289dee2178354e385277ea51f4fa827c4bf7e36c77b0f4b/sphinx_external_toc-1.1.0-py3-none-any.whl
- name: sphinx-external-toc
- version: 1.1.0
- sha256: 26c390b8d85aa641366fed2d3674910ec6820f48b91027affef485a2655ad7d0
- requires_dist:
- - click>=7.1
- - pyyaml
- - sphinx>=5
- - sphinx-multitoc-numbering>=0.1.3
- - pre-commit>=2.12 ; extra == 'code-style'
- - myst-parser>=1.0.0 ; extra == 'rtd'
- - sphinx-book-theme>=1.0.0 ; extra == 'rtd'
- - coverage ; extra == 'testing'
- - pytest>=7.1 ; extra == 'testing'
- - pytest-cov ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/a1/09/58a0b9ba3a3624b8d940f73651c9dd0430255f616b76df18958816717bc8/sphinx_gated_directives-1.1.2-py3-none-any.whl
- name: sphinx-gated-directives
- version: 1.1.2
- sha256: d375408ea8701184bf3264f7507e648801b29480f932dcb881814471bc8eb318
- requires_dist:
- - sphinx
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/19/a5/ec4c322063caff100c15415a48facc1501083e81ebf7a01426c1167d63bc/sphinx_github_alerts-1.1-py3-none-any.whl
- name: sphinx-github-alerts
- version: '1.1'
- sha256: 57ff740d461c1670386c40aa4dd1e42794b5b7d48eabb6889b680ef1a17a1602
- requires_dist:
- - sphinx
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/42/08/2ea6aadc6edeb09784ea94448ecd451b7f79710b4c660dc377e2dd044a3b/sphinx_iframes-1.2.0-py3-none-any.whl
- name: sphinx-iframes
- version: 1.2.0
- sha256: 0275574aaa0977b8a92ca247d7b9fe389d4a0ed6476165eb9975cad703d1d690
- requires_dist:
- - sphinx
- - sphinx-metadata-figure>=1.1.1
- - sphinxcontrib-video
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/7a/57/9eae17f1c0e2790ec2e2e8e914de1790cf7c28c59a275b9a4e0cc474344b/sphinx_image_inverter-1.1.11-py3-none-any.whl
- name: sphinx-image-inverter
- version: 1.1.11
- sha256: 991efdddaa5e6a51bf6b135f6d70b85355dd8b886aca3f65880cb074235a5a49
- requires_dist:
- - sphinx
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/02/2b/e64e7de34663cff1df029ba4f05a86124315bd9eba3d3b78e64904bea7e0/sphinx_inline_tabs-2025.12.21.14-py3-none-any.whl
- name: sphinx-inline-tabs
- version: 2025.12.21.14
- sha256: e685c782b58d4e01490bcc4e2367cf7135ec28e7283a05e89095394e4ca6e81a
- requires_dist:
- - sphinx>=3
- - myst-parser ; extra == 'doc'
- - furo ; extra == 'doc'
- - pytest ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - pytest-xdist ; extra == 'test'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/70/1f/1d4ecaf58b17fe61497644655f40b04d84a88348e41a6f0c6392394d95e4/sphinx_jupyterbook_latex-1.0.0-py3-none-any.whl
- name: sphinx-jupyterbook-latex
- version: 1.0.0
- sha256: e0cd3e9e1c5af69136434e21a533343fdf013475c410a414d5b7b4922b4f3891
- requires_dist:
- - sphinx>=5
- - packaging
- - pre-commit~=2.12 ; extra == 'code-style'
- - myst-nb>=1.0.0 ; extra == 'myst'
- - myst-parser ; extra == 'rtd'
- - sphinx-book-theme ; extra == 'rtd'
- - sphinx-design ; extra == 'rtd'
- - sphinx-jupyterbook-latex ; extra == 'rtd'
- - coverage>=6.0 ; extra == 'testing'
- - myst-nb>=1.0.0 ; extra == 'testing'
- - pytest-cov>=3 ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - pytest>=7.1 ; extra == 'testing'
- - sphinx-external-toc>=1.0.0 ; extra == 'testing'
- - sphinxcontrib-bibtex>=2.6.0 ; extra == 'testing'
- - texsoup ; extra == 'testing'
- requires_python: '>=3.9'
-- pypi: git+https://github.com/TeachBooks/sphinx-last-updated-by-git#986142bb958d2e0f18da6755c551be865aa512ff
- name: sphinx-last-updated-by-git
- version: 0.3.8
- requires_dist:
- - sphinx>=1.8
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/d5/99/9ad0c2c2e75d4e99b5023f6e12c77984875b1adab5bbc17e863c17cc1ba0/sphinx_launch_buttons-1.0.7-py3-none-any.whl
- name: sphinx-launch-buttons
- version: 1.0.7
- sha256: 8c1748e9038ea2dfbe90ffbcc603aa6e82df0a13b632fdd6cfbc350767703f19
- requires_dist:
- - sphinx
- - ruamel-yaml
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/e2/e0/ae934d06e31c67164145ada3ab8efec7a588a8f8f71cb3b54431935f0d76/sphinx_metadata_figure-1.5.1-py3-none-any.whl
- name: sphinx-metadata-figure
- version: 1.5.1
- sha256: 29b1b890cdcb9fb39ea2e62fd1fe8d9c56224d8c3b0e761845e7dc0bc3c0e664
- requires_dist:
- - myst-nb>=0.17
- - sphinx>=5.0
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/ec/9f/902f2030674cd9473fdbe5a2c2dec2618c27ec853484c35f82cf8df40ece/sphinx_multitoc_numbering-0.1.3-py3-none-any.whl
- name: sphinx-multitoc-numbering
- version: 0.1.3
- sha256: 33d2e707a9b2b8ad636b3d4302e658a008025106fe0474046c651144c26d8514
- requires_dist:
- - sphinx>=3
- - flake8>=3.7.0,<3.8.0 ; extra == 'code-style'
- - black ; extra == 'code-style'
- - pre-commit==1.17.0 ; extra == 'code-style'
- - sphinx>=3.0 ; extra == 'rtd'
- - sphinx-book-theme ; extra == 'rtd'
- - myst-parser ; extra == 'rtd'
- - pytest~=5.4 ; extra == 'testing'
- - pytest-cov~=2.8 ; extra == 'testing'
- - coverage<5.0 ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - jupyter-book ; extra == 'testing'
-- pypi: https://files.pythonhosted.org/packages/7a/d8/9c2ad1764a9f6736ec65134ef5fbee8c0d1f148cff260fef3afa38479998/sphinx_named_colors-1.0.3-py3-none-any.whl
- name: sphinx-named-colors
- version: 1.0.3
- sha256: b72e2291f7bf1252d399c88122b67ea4375c0e85b131ad7d72aba4dc3d8a45f3
- requires_dist:
- - numpy
- - sphinx
- - sphinxnotes-comboroles
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/ef/24/a4bbc812400aae41072d7b42f99c8787a097618a1084e7439aa03de3c73d/sphinx_nb_execution_patterns-1.1.0-py3-none-any.whl
- name: sphinx-nb-execution-patterns
- version: 1.1.0
- sha256: 2cc93535c5ffeccb70126fc5f3234bda8b9c78f99bd9cf416ea9d4ea7dd62db8
- requires_dist:
- - jupyterbook-patches>=1.12.1
- - sphinx
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/a6/7a/d3397a28c21cc3981de5fb26910b1f0b8821152dcfdba1737388edbe7864/sphinx_proof-0.4.0-py3-none-any.whl
- name: sphinx-proof
- version: 0.4.0
- sha256: 7781d533a56a6fa5cf4b1d79564b0a0f05493e45dedfcfa5de1ae5a7bd0c9ecd
- requires_dist:
- - docutils>=0.15
- - sphinx
- - sphinx-book-theme
- - flake8 ; extra == 'code-style'
- - black ; extra == 'code-style'
- - pre-commit ; extra == 'code-style'
- - coverage ; extra == 'testing'
- - pytest~=7.1 ; extra == 'testing'
- - pytest-cov ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - beautifulsoup4 ; extra == 'testing'
- - myst-parser ; extra == 'testing'
- - texsoup ; extra == 'testing'
- - defusedxml ; extra == 'testing'
- - sphinx>=5.0 ; extra == 'rtd'
- - sphinx-book-theme ; extra == 'rtd'
- - sphinxcontrib-bibtex ; extra == 'rtd'
- - myst-parser ; extra == 'rtd'
- - sphinx-togglebutton ; extra == 'rtd'
- - sphinxcontrib-bibtex ; extra == 'all'
- - defusedxml ; extra == 'all'
- - pytest~=7.1 ; extra == 'all'
- - coverage ; extra == 'all'
- - pytest-cov ; extra == 'all'
- - beautifulsoup4 ; extra == 'all'
- - pytest-regressions ; extra == 'all'
- - texsoup ; extra == 'all'
- - flake8 ; extra == 'all'
- - pre-commit ; extra == 'all'
- - sphinx>=5.0 ; extra == 'all'
- - sphinx-book-theme ; extra == 'all'
- - black ; extra == 'all'
- - myst-parser ; extra == 'all'
- - sphinx-togglebutton ; extra == 'all'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/ab/38/53f6735ac5392534218e6832aa749501a188a9f052a9f5b7de195bb6a7ea/sphinx_sticky_margin-1.1.4-py3-none-any.whl
- name: sphinx-sticky-margin
- version: 1.1.4
- sha256: 6bd9e012dfafa4b05bd0d43842a51bdacc16164facc6da9dd062243d257b8469
- requires_dist:
- - sphinx>=5.0
- requires_python: '>=3.10'
-- pypi: git+https://github.com/TeachBooks/Sphinx-Thebe#1f3a80969622b7d63f48f05d8769f5cb933202a0
- name: sphinx-thebe
- version: 0.3.1
- requires_dist:
- - sphinx>=4
- - wcmatch==8.5
- - myst-nb ; extra == 'sphinx'
- - sphinx-book-theme ; extra == 'sphinx'
- - sphinx-copybutton ; extra == 'sphinx'
- - sphinx-design ; extra == 'sphinx'
- - myst-nb>=1.0.0rc0 ; extra == 'testing'
- - sphinx-copybutton ; extra == 'testing'
- - sphinx-design ; extra == 'testing'
- - matplotlib ; extra == 'testing'
- - pytest ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - beautifulsoup4 ; extra == 'testing'
- - sphinx-thebe[testing] ; extra == 'dev'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/d8/2e/3dd55564928c5d61f92827d4b91307dde7911a40fbe0000645d73202eea9/sphinx_togglebutton-0.4.5-py3-none-any.whl
- name: sphinx-togglebutton
- version: 0.4.5
- sha256: 74eac6d2426110c3e1e6f989a98e07d7823141a335df1ad8a9d637bdf6a7af62
- requires_dist:
- - setuptools
- - wheel
- - sphinx
- - docutils
- - matplotlib ; extra == 'sphinx'
- - numpy ; extra == 'sphinx'
- - myst-nb ; extra == 'sphinx'
- - sphinx-book-theme ; extra == 'sphinx'
- - sphinx-design ; extra == 'sphinx'
- - sphinx-examples ; extra == 'sphinx'
-- pypi: https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl
- name: sphinxcontrib-applehelp
- version: 2.0.0
- sha256: 4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5
- requires_dist:
- - ruff==0.5.5 ; extra == 'lint'
- - mypy ; extra == 'lint'
- - types-docutils ; extra == 'lint'
- - sphinx>=5 ; extra == 'standalone'
- - pytest ; extra == 'test'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/52/c0/d28e62407f4733bbe0169287bc012f0ac3b4a2021066b285570654119c8b/sphinxcontrib_bibtex-2.7.0-py3-none-any.whl
- name: sphinxcontrib-bibtex
- version: 2.7.0
- sha256: 28cf0ec7a957d1c7548d5749317ed472ce877e1b629f430f88e3789aa51f87b1
- requires_dist:
- - sphinx>=7.4
- - docutils>=0.20
- - pybtex>=0.25
- - pybtex-docutils>=1.0.2
- - pytest ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - sphinx-autoapi ; extra == 'test'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl
- name: sphinxcontrib-devhelp
- version: 2.0.0
- sha256: aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2
- requires_dist:
- - ruff==0.5.5 ; extra == 'lint'
- - mypy ; extra == 'lint'
- - types-docutils ; extra == 'lint'
- - sphinx>=5 ; extra == 'standalone'
- - pytest ; extra == 'test'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl
- name: sphinxcontrib-htmlhelp
- version: 2.1.0
- sha256: 166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8
- requires_dist:
- - ruff==0.5.5 ; extra == 'lint'
- - mypy ; extra == 'lint'
- - types-docutils ; extra == 'lint'
- - sphinx>=5 ; extra == 'standalone'
- - pytest ; extra == 'test'
- - html5lib ; extra == 'test'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl
- name: sphinxcontrib-jsmath
- version: 1.0.1
- sha256: 2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178
- requires_dist:
- - pytest ; extra == 'test'
- - flake8 ; extra == 'test'
- - mypy ; extra == 'test'
- requires_python: '>=3.5'
-- pypi: https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl
- name: sphinxcontrib-qthelp
- version: 2.0.0
- sha256: b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb
- requires_dist:
- - ruff==0.5.5 ; extra == 'lint'
- - mypy ; extra == 'lint'
- - types-docutils ; extra == 'lint'
- - sphinx>=5 ; extra == 'standalone'
- - pytest ; extra == 'test'
- - defusedxml>=0.7.1 ; extra == 'test'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl
- name: sphinxcontrib-serializinghtml
- version: 2.0.0
- sha256: 6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331
- requires_dist:
- - ruff==0.5.5 ; extra == 'lint'
- - mypy ; extra == 'lint'
- - types-docutils ; extra == 'lint'
- - sphinx>=5 ; extra == 'standalone'
- - pytest ; extra == 'test'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/0b/85/5a61ac88dc21df340a5999ca3ab94edaf58287010c62020be426703b8dd3/sphinxcontrib_video-0.4.2-py3-none-any.whl
- name: sphinxcontrib-video
- version: 0.4.2
- sha256: 7dfd01e5e2025de39536457854052b18723575d6213d96ca35f83e3154dc0315
- requires_dist:
- - sphinx
- - nox ; extra == 'dev'
- - pre-commit ; extra == 'dev'
- - mypy ; extra == 'dev'
- - pytest ; extra == 'test'
- - beautifulsoup4 ; extra == 'test'
- - pytest-regressions ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - defusedxml ; extra == 'test'
- - pydata-sphinx-theme ; extra == 'doc'
- - sphinx-design ; extra == 'doc'
- requires_python: '>=3.9.0'
-- pypi: https://files.pythonhosted.org/packages/e3/13/62ff9dadfe0c70203e8d5f38635955bbd41b48ff916788a22fc033232348/sphinxnotes_comboroles-1.0-py3-none-any.whl
- name: sphinxnotes-comboroles
- version: '1.0'
- sha256: c016b0d6ad1db0f91c6da203e3b10d18fcf2869e6833fecc48bc8bc45149f496
- requires_dist:
- - sphinx>=4
- - build ; extra == 'dev'
- - twine ; extra == 'dev'
- - cruft ; extra == 'dev'
- - furo ; extra == 'docs'
- - sphinxnotes-any ; extra == 'docs'
- - sphinx-design ; extra == 'docs'
- - sphinx-copybutton ; extra == 'docs'
- - sphinxcontrib-gtagjs ; extra == 'docs'
- - sphinxnotes-strike ; extra == 'docs'
- - pytest ; extra == 'test'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/96/d7/8ac6ffa1e36169e762ef65bd835046abb2251b1bc17f8f6708e14ed8d31f/sqlalchemy-2.0.52-cp314-cp314-win_amd64.whl
- name: sqlalchemy
- version: 2.0.52
- sha256: a593db51b3bae75db17a5738ad5f992244b3a03863f83c28117ee482c6a3f76d
- requires_dist:
- - importlib-metadata ; python_full_version < '3.8'
- - greenlet>=1 ; platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64'
- - typing-extensions>=4.6.0
- - greenlet>=1 ; extra == 'asyncio'
- - mypy>=0.910 ; extra == 'mypy'
- - pyodbc ; extra == 'mssql'
- - pymssql ; extra == 'mssql-pymssql'
- - pyodbc ; extra == 'mssql-pyodbc'
- - mysqlclient>=1.4.0 ; extra == 'mysql'
- - mysql-connector-python ; extra == 'mysql-connector'
- - mariadb>=1.0.1,!=1.1.2,!=1.1.5,!=1.1.10 ; extra == 'mariadb-connector'
- - cx-oracle>=8 ; extra == 'oracle'
- - oracledb>=1.0.1 ; extra == 'oracle-oracledb'
- - psycopg2>=2.7 ; extra == 'postgresql'
- - pg8000>=1.29.1 ; extra == 'postgresql-pg8000'
- - greenlet>=1 ; extra == 'postgresql-asyncpg'
- - asyncpg ; extra == 'postgresql-asyncpg'
- - psycopg2-binary ; extra == 'postgresql-psycopg2binary'
- - psycopg2cffi ; extra == 'postgresql-psycopg2cffi'
- - psycopg>=3.0.7 ; extra == 'postgresql-psycopg'
- - psycopg[binary]>=3.0.7 ; extra == 'postgresql-psycopgbinary'
- - pymysql ; extra == 'pymysql'
- - greenlet>=1 ; extra == 'aiomysql'
- - aiomysql>=0.2.0 ; extra == 'aiomysql'
- - greenlet>=1 ; extra == 'aioodbc'
- - aioodbc ; extra == 'aioodbc'
- - greenlet>=1 ; extra == 'asyncmy'
- - asyncmy>=0.2.12 ; extra == 'asyncmy'
- - greenlet>=1 ; extra == 'aiosqlite'
- - aiosqlite ; extra == 'aiosqlite'
- - typing-extensions!=3.10.0.1 ; extra == 'aiosqlite'
- - sqlcipher3-binary ; extra == 'sqlcipher'
- requires_python: '>=3.7'
-- 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
-- pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
- name: tabulate
- version: 0.10.0
- sha256: f0b0622e567335c8fabaaa659f1b33bcb6ddfe2e496071b743aa113f8774f2d3
- requires_dist:
- - wcwidth ; extra == 'widechars'
- requires_python: '>=3.10'
-- conda: https://conda.anaconda.org/conda-forge/win-64/tbb-2023.0.0-hd3d4ead_2.conda
- sha256: 8a4053839b8e997a5965e2dff7d6cf3c77be62d82c0e48c8a04a5ed2d2e73035
- md5: 8ee01a693aecff5432069eaaf1183c45
- depends:
- - libhwloc >=2.13.0,<2.13.1.0a0
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: Apache-2.0
- license_family: APACHE
- purls: []
- size: 156515
- timestamp: 1778673901757
-- pypi: https://files.pythonhosted.org/packages/ac/e7/992d469644baa4408e2d0be36e07aa727fe0a2dea40dc9c150ca10c8c5ad/teachbooks-0.2.5-py3-none-any.whl
- name: teachbooks
- version: 0.2.5
- sha256: 285edf1f75275463a970b25c4bf312ff77f834304ff5c21417bcf6fb9de17235
- requires_dist:
- - jupyter-book~=1.0
- - click
- - psutil
- - sphinx-book-theme==1.2.0 ; python_full_version >= '3.11'
- - sphinx-book-theme==1.1.4 ; python_full_version < '3.11'
- - pytest ; extra == 'testing'
- - flaky ; extra == 'testing'
- - ruff ; extra == 'lint'
- - furo ; extra == 'docs'
- - numpydoc ; extra == 'docs'
- - sphinxcontrib-apidoc ; extra == 'docs'
- - sphinx-click ; extra == 'docs'
- - teachbooks[docs,lint,testing] ; extra == 'dev'
- requires_python: '>=3.10'
-- pypi: git+https://github.com/TeachBooks/TeachBooks-Favourites.git#ad0f301f83effb9322a5460f444d88878b30a75b
- name: teachbooks-favourites
- version: 1.15.1.dev1+gad0f301f8
- requires_dist:
- - download-link-replacer==1.0.6
- - jupyterbook-patches==1.15.0
- - sphinx
- - sphinx-accessibility==1.0.1
- - sphinx-code-examples==1.2.3
- - sphinx-dropdown-toggle==1.3.3
- - sphinx-exercise==1.2.1
- - sphinx-gated-directives==1.1.2
- - sphinx-github-alerts==1.1
- - sphinx-iframes==1.2.0
- - sphinx-image-inverter==1.1.11
- - sphinx-last-updated-by-git @ git+https://github.com/TeachBooks/sphinx-last-updated-by-git@986142b
- - sphinx-launch-buttons==1.0.7
- - sphinx-metadata-figure==1.5.1
- - sphinx-named-colors==1.0.3
- - sphinx-nb-execution-patterns==1.1.0
- - sphinx-proof==0.4.0
- - sphinx-sticky-margin==1.1.4
- - sphinx-thebe @ git+https://github.com/TeachBooks/Sphinx-Thebe@1f3a809
- - sphinx-togglebutton==0.4.5
- - teachbooks-fetch==0.0.1
- - teachbooks-questions==0.2.1
- - teachbooks-sphinx-tippy==1.0.15
- - teachbooks-zoomies==0.2.4
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/7f/24/77b78c112c60e2ddb16351e77f9a108628a6c3c18a618815112d79d374a2/teachbooks_fetch-0.0.1-py3-none-any.whl
- name: teachbooks-fetch
- version: 0.0.1
- sha256: 4233c2fdcbc6f8bb8e897e1c0fc9cdf4a9f79a2bbef8fa7c98688eebc0d28dc6
- requires_dist:
- - sphinx
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/01/d0/99a7a3e3cce5d83566567c484cce9f2c5874c22da4cf2d420647233dbc81/teachbooks_questions-0.2.1-py3-none-any.whl
- name: teachbooks-questions
- version: 0.2.1
- sha256: 9e0e3f74adf62a0f13046cee9d20dde11f53161c10ba4c2b57d1548dcf9cf846
- requires_dist:
- - sphinx
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/05/77/8c5a7237bc99221408f12b629210b8f2176bcccfca916c09edfa8eb048e3/teachbooks_sphinx_tippy-1.0.15-py3-none-any.whl
- name: teachbooks-sphinx-tippy
- version: 1.0.15
- sha256: eca60b7f99005861d161db76b2ab65349e61022c219f5fe781779fc91c1d7a99
- requires_dist:
- - sphinx>4
- - beautifulsoup4
- - jinja2
- - requests
- - pytest ; extra == 'testing'
- - sphinx-pytest ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - myst-parser ; extra == 'docs'
- - furo ; extra == 'docs'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/24/74/f356db22f82eba6fd559128ae31222564f1e9e1e8b46a6ff93262621a9a2/teachbooks_zoomies-0.2.4-py3-none-any.whl
- name: teachbooks-zoomies
- version: 0.2.4
- sha256: 254a69e3352b9466c067a72b089cd3e5038ee62d5b1c62ff7666635cd978779e
- requires_dist:
- - sphinx
- requires_python: '>=3.10'
-- conda: https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh6dadd2b_1.conda
- sha256: b375e8df0d5710717c31e7c8e93c025c37fa3504aea325c7a55509f64e5d4340
- md5: e43ca10d61e55d0a8ec5d8c62474ec9e
- depends:
- - __win
- - pywinpty >=1.1.0
- - python >=3.10
- - tornado >=6.1.0
- - python
- license: BSD-2-Clause
- license_family: BSD
- purls:
- - pkg:pypi/terminado?source=hash-mapping
- size: 23665
- timestamp: 1766513806974
-- conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda
- sha256: cad582d6f978276522f84bd209a5ddac824742fe2d452af6acf900f8650a73a2
- md5: f1acf5fdefa8300de697982bcb1761c9
- depends:
- - python >=3.5
- - webencodings >=0.4
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/tinycss2?source=hash-mapping
- size: 28285
- timestamp: 1729802975370
-- conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h967ab96_4.conda
- sha256: f19618a3a82cc483dacf1c70a30367ee7b0c7e71b90f1f80e14feff44fbd3688
- md5: dd9eb33c99d352b6356f86964d6040f7
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- license: TCL
- purls: []
- size: 3782376
- timestamp: 1787272860855
-- conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
- sha256: 91cafdb64268e43e0e10d30bd1bef5af392e69f00edd34dfaf909f69ab2da6bd
- md5: b5325cf06a000c5b14970462ff5e4d58
- depends:
- - python >=3.10
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/tomli?source=hash-mapping
- size: 21561
- timestamp: 1774492402955
-- conda: https://conda.anaconda.org/conda-forge/win-64/tornado-6.5.8-py314h5a2d7ad_0.conda
- sha256: 1cac25c190b60a4b6fbe2853c4989a4ce086564ee5f995c17d4b32885993068d
- md5: 94dfb208db7d79437cfe9b4390706b5c
- depends:
- - python >=3.14,<3.15.0a0
- - python_abi 3.14.* *_cp314
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: Apache-2.0
- license_family: Apache
- purls:
- - pkg:pypi/tornado?source=hash-mapping
- size: 925990
- timestamp: 1786226866739
-- conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.16.1-pyhcf101f3_0.conda
- sha256: 03dba5917f944c6684ab44c81daacac1624cd148e4b2cae215dcec594a210c48
- md5: a79bf97561232a31447b6246c2153ab5
- depends:
- - python >=3.10
- - python
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/traitlets?source=hash-mapping
- size: 116935
- timestamp: 1785761789772
-- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.16.0-h69aa097_0.conda
- sha256: b141933ece3518f6d7b75dfb59451e2f26b405a44c18e2518a83e9a02e09315c
- md5: c680b5747e8c4c8f23dca0bb7042a8fc
- depends:
- - typing_extensions ==4.16.0 pyhcf101f3_0
- license: PSF-2.0
- license_family: PSF
- purls: []
- size: 94080
- timestamp: 1783002732887
-- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.16.0-pyhcf101f3_0.conda
- sha256: 2d888f90af0686044882c74193ec80a90ec1943145d94a7b1b048958acda1848
- md5: c70ad746c22219b9700931707482992c
- depends:
- - python >=3.10
- - python
- license: PSF-2.0
- license_family: PSF
- purls:
- - pkg:pypi/typing-extensions?source=hash-mapping
- size: 52631
- timestamp: 1783002732887
-- conda: https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda
- sha256: 3088d5d873411a56bf988eee774559335749aed6f6c28e07bf933256afb9eb6c
- md5: f6d7aa696c67756a650e91e15e88223c
- depends:
- - python >=3.9
- license: Apache-2.0
- license_family: APACHE
- purls:
- - pkg:pypi/typing-utils?source=hash-mapping
- size: 15183
- timestamp: 1733331395943
-- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda
- sha256: b928c30ddcb0e3f544c6eade8352737e6e610e263276b90232db6a578ef899d8
- md5: fcb489df604d100968b737f2cb6076c6
- license: LicenseRef-Public-Domain
- purls: []
- size: 118849
- timestamp: 1784250406640
-- pypi: https://files.pythonhosted.org/packages/61/73/d21edf5b204d1467e06500080a50f79d49ef2b997c79123a536d4a17d97c/uc_micro_py-2.0.0-py3-none-any.whl
- name: uc-micro-py
- version: 2.0.0
- sha256: 3603a3859af53e5a39bc7677713c78ea6589ff188d70f4fee165db88e22b242c
- requires_dist:
- - pytest ; extra == 'test'
- - coverage ; extra == 'test'
- - pytest-cov ; extra == 'test'
- requires_python: '>=3.10'
-- conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda
- sha256: 3005729dce6f3d3f5ec91dfc49fc75a0095f9cd23bab49efb899657297ac91a5
- md5: 71b24316859acd00bdb8b38f5e2ce328
- constrains:
- - vc14_runtime >=14.29.30037
- - vs2015_runtime >=14.29.30037
- license: LicenseRef-MicrosoftWindowsSDK10
- purls: []
- size: 694692
- timestamp: 1756385147981
-- conda: https://conda.anaconda.org/conda-forge/win-64/unicodedata2-17.0.1-py314h5a2d7ad_0.conda
- sha256: 9041e463044944460f73f9528f2ec491180f0ffe857e3555aa8160b81050b8d9
- md5: d6b580a13384df5155c6ca19ee66854e
- depends:
- - python >=3.14,<3.15.0a0
- - python_abi 3.14.* *_cp314
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: Apache-2.0
- license_family: Apache
- purls:
- - pkg:pypi/unicodedata2?source=hash-mapping
- size: 406126
- timestamp: 1770909191618
-- conda: https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda
- sha256: e0eb6c8daf892b3056f08416a96d68b0a358b7c46b99c8a50481b22631a4dfc0
- md5: e7cb0f5745e4c5035a460248334af7eb
- depends:
- - python >=3.9
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/uri-template?source=hash-mapping
- size: 23990
- timestamp: 1733323714454
-- conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.7.0-pyhd8ed1ab_0.conda
- sha256: feff959a816f7988a0893201aa9727bbb7ee1e9cec2c4f0428269b489eb93fb4
- md5: cbb88288f74dbe6ada1c6c7d0a97223e
- depends:
- - backports.zstd >=1.0.0
- - brotli-python >=1.2.0
- - h2 >=4,<5
- - pysocks >=1.5.6,<2.0,!=1.5.7
- - python >=3.10
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/urllib3?source=hash-mapping
- size: 103560
- timestamp: 1778188657149
-- conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.5-ha367084_41.conda
- sha256: 35444c55a92e2f7f7ba26bc70f81e56e52344f7d064c0fd4b40a46a58517b79c
- md5: aa805b5522c2a98fa286e551a1f48546
- depends:
- - vc14_runtime >=14.51.36247
- track_features:
- - vc14
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 21383
- timestamp: 1785359368566
-- conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.51.36247-habf1de7_41.conda
- sha256: 4e4cb599cdc41bf2109d1464c127b5bcbddf548ce3e322e612afb691338b48f8
- md5: ac5333bb3d429361f23adf704cc49a78
- depends:
- - ucrt >=10.0.20348.0
- - vcomp14 14.51.36247 habf1de7_41
- constrains:
- - vs2015_runtime 14.51.36247.* *_41
- license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime
- license_family: Proprietary
- purls: []
- size: 767955
- timestamp: 1785359364369
-- conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.51.36247-habf1de7_41.conda
- sha256: 731e043390c9457299484d39e427221fc868a9249540a498a5a4f6456c7744d1
- md5: 350bb67a5c8e5f1c53347ac544ab6600
- depends:
- - ucrt >=10.0.20348.0
- constrains:
- - vs2015_runtime 14.51.36247.* *_41
- license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime
- license_family: Proprietary
- purls: []
- size: 155910
- timestamp: 1785359349999
-- pypi: https://files.pythonhosted.org/packages/6d/45/563267247f0b6f7c0f8028ab92bf1664da26179a630f863933033d74ab75/wcmatch-8.5-py3-none-any.whl
- name: wcmatch
- version: '8.5'
- sha256: 14554e409b142edeefab901dc68ad570b30a72a8ab9a79106c5d5e9a6d241bd5
- requires_dist:
- - bracex>=2.1.1
- requires_python: '>=3.8'
-- conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.8.2-pyhd8ed1ab_0.conda
- sha256: 4acf845da404e84cef1acccc66cc0156af1b83a5b5d7077b2ca19b705c561e57
- md5: 99f7755ec8648a042b0dbe906234f888
- depends:
- - python >=3.10
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/wcwidth?source=hash-mapping
- size: 132415
- timestamp: 1782771807703
-- conda: https://conda.anaconda.org/conda-forge/noarch/webcolors-25.10.0-pyhd8ed1ab_0.conda
- sha256: 21f6c8a20fe050d09bfda3fb0a9c3493936ce7d6e1b3b5f8b01319ee46d6c6f6
- md5: 6639b6b0d8b5a284f027a2003669aa65
- depends:
- - python >=3.10
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/webcolors?source=hash-mapping
- size: 18987
- timestamp: 1761899393153
-- conda: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda
- sha256: 19ff205e138bb056a46f9e3839935a2e60bd1cf01c8241a5e172a422fed4f9c6
- md5: 2841eb5bfc75ce15e9a0054b98dcd64d
- depends:
- - python >=3.9
- license: BSD-3-Clause
- license_family: BSD
- purls:
- - pkg:pypi/webencodings?source=hash-mapping
- size: 15496
- timestamp: 1733236131358
-- conda: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.9.0-pyhd8ed1ab_0.conda
- sha256: 42a2b61e393e61cdf75ced1f5f324a64af25f347d16c60b14117393a98656397
- md5: 2f1ed718fcd829c184a6d4f0f2e07409
- depends:
- - python >=3.10
- license: Apache-2.0
- license_family: APACHE
- purls:
- - pkg:pypi/websocket-client?source=hash-mapping
- size: 61391
- timestamp: 1759928175142
-- pypi: https://files.pythonhosted.org/packages/2e/29/69cfbb602cd91690c55d38ba9fe53e6a7e76a6fa647bf38f19c138d25449/wheel-0.48.0-py3-none-any.whl
- name: wheel
- version: 0.48.0
- sha256: 3217dcc807155e45db462d7ef2431f5ddda0d7273b700d05a67b271ceb1287ab
- requires_dist:
- - packaging>=24.0
- requires_python: '>=3.9'
-- 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/win-64/winpty-0.4.3-4.tar.bz2
- sha256: 9df10c5b607dd30e05ba08cbd940009305c75db242476f4e845ea06008b0a283
- md5: 1cee351bf20b830d991dbe0bc8cd7dfe
- license: MIT
- license_family: MIT
- purls: []
- size: 1176306
-- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxau-1.0.12-hba3369d_2.conda
- sha256: 892ad69b1a9ecc3903ed5a1b18fa097013eaf462eeed3c6ff31bf5c12e71e84b
- md5: 87aee04978ab77bf4c0f42b983c216cc
- depends:
- - libgcc >=14
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
- - ucrt >=10.0.20348.0
- license: MIT
- license_family: MIT
- purls: []
- size: 110446
- timestamp: 1786381242485
-- conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxdmcp-1.1.5-hba3369d_2.conda
- sha256: 21b11bb98c41ece4ce6069d86d826b50b3d73020fb631b97e59a0521dd9d08a1
- md5: 0e21a45f1bb429b6e35e82631e60554a
- depends:
- - libgcc >=14
- - libwinpthread >=12.0.0.r4.gg4f2fc60ca
- - ucrt >=10.0.20348.0
- license: MIT
- license_family: MIT
- purls: []
- size: 71362
- timestamp: 1786381239727
-- conda: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda
- sha256: 80ee68c1e7683a35295232ea79bcc87279d31ffeda04a1665efdb43cbd50a309
- md5: 433699cba6602098ae8957a323da2664
- 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
- purls: []
- size: 63944
- timestamp: 1753484092156
-- conda: https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.5-h3a581c9_11.conda
- sha256: c3e279cb309b153152fcdd6ee6d039ad996d563c849f06be39d85b8e3351df25
- md5: f016c0c5f9c01549b259146614786192
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - libsodium >=1.0.22,<1.0.23.0a0
- - krb5 >=1.22.2,<1.23.0a0
- license: MPL-2.0
- license_family: MOZILLA
- purls: []
- size: 265717
- timestamp: 1779124031378
-- conda: https://conda.anaconda.org/conda-forge/noarch/zipp-4.1.0-pyhcf101f3_0.conda
- sha256: 210bd31c22bb88f5e2a167df24c95bb5f152b2ada7502f9b8c49d1f5366db423
- md5: ba3dcdc8584155c97c648ae9c044b7a3
- depends:
- - python >=3.10
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/zipp?source=hash-mapping
- size: 24190
- timestamp: 1779159948016
-- conda: https://conda.anaconda.org/conda-forge/win-64/zlib-1.3.2-hfd05255_3.conda
- sha256: 5a0b55df66ff07b4342e04967cef69f8bf348f6a0fb1cc1eca741c7b015dfe77
- md5: 945092a9bc1d0f250f7d5ecf51ecd471
- depends:
- - libzlib 1.3.2 hfd05255_3
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: Zlib
- license_family: Other
- purls: []
- size: 851288
- timestamp: 1785276674755
-- conda: https://conda.anaconda.org/conda-forge/win-64/zlib-ng-2.3.3-h0261ad2_1.conda
- sha256: 71332532332d13b5dbe57074ddcf82ae711bdc132affa5a2982a29ffa06dc234
- md5: 46a21c0a4e65f1a135251fc7c8663f83
- depends:
- - ucrt >=10.0.20348.0
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- license: Zlib
- license_family: Other
- purls: []
- size: 124542
- timestamp: 1770167984883
-- conda: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-h534d264_7.conda
- sha256: ca7daae4f218a11fab82cc2857f0ea518ec3f46acec60490485347a4c22c6b3e
- md5: e4ac308c39d6d0e131154976da67cf3b
- depends:
- - vc >=14.3,<15
- - vc14_runtime >=14.44.35208
- - ucrt >=10.0.20348.0
- - libzlib >=1.3.2,<2.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- size: 387535
- timestamp: 1786599623274
diff --git a/pixi.toml b/pixi.toml
deleted file mode 100644
index bb52dcb..0000000
--- a/pixi.toml
+++ /dev/null
@@ -1,23 +0,0 @@
-[workspace]
-authors = ["FreekPols "]
-channels = ["conda-forge"]
-name = "manual"
-platforms = ["win-64"]
-version = "0.1.0"
-
-[tasks]
-teachbooks = "teachbooks build book"
-server = "teachbooks serve"
-editor = "jupyter lab"
-
-[dependencies]
-python = ">=3.14.7,<3.15"
-jupyterlab = ">=4.6.3,<5"
-numpy = ">=2.5.2,<3"
-matplotlib = ">=3.11.1,<4"
-
-[pypi-dependencies]
-teachbooks = ">=0.2.5, <0.3"
-teachbooks-favourites = { git = "https://github.com/TeachBooks/TeachBooks-Favourites.git" }
-sphinx-inline-tabs = ">=2025.12.21.14, <2026"
-sphinx-apa-references = ">=1.0.1, <2"