From 6465c86a857f6670ed76b7ba5f7b4c0dd033a13e Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:46:33 +0000 Subject: [PATCH 01/93] rm badges --- notebook.ipynb | 41 +---------------------------------------- 1 file changed, 1 insertion(+), 40 deletions(-) diff --git a/notebook.ipynb b/notebook.ipynb index 2e6d48d..c4ed6f3 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -3,46 +3,7 @@ { "metadata": {}, "cell_type": "markdown", - "source": [ - "# Live-stock detection (DeepForest)\n", - "\n", - "{bdg-primary}`Farming`\n", - "{bdg-secondary}`Modelling`\n", - "{bdg-warning}`Standard`\n", - "{bdg-info}`Python`\n", - "\n", - "

\n", - " \n", - " \"License\"\n", - " \n", - " \n", - " \"Continuous\n", - " \n", - " \n", - " \"review\"\n", - " \n", - "
\n", - "

\n", - "\n", - "

\n", - " \n", - " \"Binder\"\n", - " \n", - " \n", - " \"binder\"\n", - " \n", - "
\n", - "

\n", - "\n", - "

\n", - " \n", - " \"rohub\"\n", - " \n", - " \n", - " \"doi\"\n", - " \n", - "

" - ] + "source": "# Live-stock detection (DeepForest)" }, { "metadata": {}, From 531ce58e3dd358ec41657d832fb8e26f6f025dd6 Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:46:55 +0000 Subject: [PATCH 02/93] rm notebook authors in contributions --- notebook.ipynb | 5 ----- 1 file changed, 5 deletions(-) diff --git a/notebook.ipynb b/notebook.ipynb index c4ed6f3..88b07b9 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -42,11 +42,6 @@ "These results demonstrate the potential of improving the model further by sharing checkpoints as open-source models on Hugging Face, enabling collaborative enhancements based on additional local data.\n", "\n", "### Contributions\n", - "#### Notebook\n", - "* Cameron Appel (author), Queen Mary University of London, [@camappel](https://github.com/camappel)\n", - "* Ethan P. White (reviewer), University of Florida, [@ethanwhite](https://github.com/ethanwhite)\n", - "* Louisa Van Zeeland (reviewer), The Alan Turing Institute, [@louisavz](https://github.com/louisavz)\n", - "* Alejandro Coca-Castro (editor), The Alan Turing Institute, [@acocac](https://github.com/acocac)\n", "\n", "#### Modelling codebase\n", "* Ben Weinstein (maintainer & developer), University of Florida, [@bw4sz](https://github.com/bw4sz)\n", From d1a319841eb9f6771ca0e10c6a62cdb09289e52f Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:47:50 +0000 Subject: [PATCH 03/93] mv codebase developers to additional information --- notebook.ipynb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/notebook.ipynb b/notebook.ipynb index 88b07b9..04dbe09 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -43,11 +43,6 @@ "\n", "### Contributions\n", "\n", - "#### Modelling codebase\n", - "* Ben Weinstein (maintainer & developer), University of Florida, [@bw4sz](https://github.com/bw4sz)\n", - "* Henry Senyondo (support maintainer), University of Florida, [@henrykironde](https://github.com/henrykironde)\n", - "* Ethan White (PI and author), University of Florida, [@ethanwhite](https://github.com/ethanwhite)\n", - "\n", "#### Modelling publications\n", "```{bibliography}\n", " :style: plain\n", @@ -765,6 +760,11 @@ "\n", "**Codebase**: DeepForest [v1.4.0](https://github.com/weecology/DeepForest)\n", "\n", + "**Codebase developers**:\n", + "* Ben Weinstein (maintainer & developer), University of Florida, [@bw4sz](https://github.com/bw4sz)\n", + "* Henry Senyondo (support maintainer), University of Florida, [@henrykironde](https://github.com/henrykironde)\n", + "* Ethan White (PI and author), University of Florida, [@ethanwhite](https://github.com/ethanwhite)\n", + "\n", "**License**: The code in this notebook is licensed under the MIT License. The Environmental Data Science book is licensed under the Creative Commons by Attribution 4.0 license. See further details [here](https://github.com/alan-turing-institute/environmental-ds-book/blob/master/LICENSE.md).\n", "\n", "**Contact**: If you have any suggestion or report an issue with this notebook, feel free to [create an issue](https://github.com/alan-turing-institute/environmental-ds-book/issues/new/choose) or send a direct message to [environmental.ds.book@gmail.com](mailto:environmental.ds.book@gmail.com)." From 5c16e4b0525956bd8b2b4f541d5a425021f86cbd Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:48:07 +0000 Subject: [PATCH 04/93] rm modelling publications --- notebook.ipynb | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/notebook.ipynb b/notebook.ipynb index 04dbe09..58bdf06 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -39,16 +39,7 @@ "- __Box Precision:__ Improved from 0.4925 to 0.8628\n", "- __Mean IoU:__ Improved from 0.2070 to 0.6095\n", "\n", - "These results demonstrate the potential of improving the model further by sharing checkpoints as open-source models on Hugging Face, enabling collaborative enhancements based on additional local data.\n", - "\n", - "### Contributions\n", - "\n", - "#### Modelling publications\n", - "```{bibliography}\n", - " :style: plain\n", - " :list: bullet\n", - " :filter: topic % \"95199651-9e81-4cae-a3a7-66398a9a5f62\"\n", - "```" + "These results demonstrate the potential of improving the model further by sharing checkpoints as open-source models on Hugging Face, enabling collaborative enhancements based on additional local data." ] }, { From 4b093b25aadd4933b34ad0056c1923d5bf7d175c Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:51:49 +0000 Subject: [PATCH 05/93] add citations --- notebook.ipynb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/notebook.ipynb b/notebook.ipynb index 58bdf06..6e40146 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -14,11 +14,11 @@ "Implement and fine-tune a prebuilt Deep Learning model to detect livestock in airborne imagery. The model is implemented using PyTorch Lightning, which simplifies the training process and allows for easy checkpointing, enabling collaborative work by saving and sharing model progress.\n", "\n", "### Modelling Approach\n", - "The [live-stock detection model](https://huggingface.co/weecology/deepforest-livestock) from the latest version (v1.4.0) of the [DeepForest](https://deepforest.readthedocs.io/en/latest/) Deep Learning model is used to predict bounding boxes corresponding to cattle from airborn RGB images.\n", + "The [live-stock detection model](https://huggingface.co/weecology/deepforest-livestock) from the latest version (v1.4.0) of the [DeepForest](https://deepforest.readthedocs.io/en/latest/){cite:p}`Weinstein2020_MEE` Deep Learning model is used to predict bounding boxes corresponding to cattle from airborn RGB images.\n", "\n", "As a PyTorch Lightning module, this model can be fine-tuned easily, and checkpoints can be saved as [.safetensors](https://huggingface.co/docs/safetensors/index), making it possible to upload the trained models to platforms like Hugging Face for open collaboration.\n", "\n", - "The prebuilt model was trained on a [limited dataset](https://new.wildlabs.net/discussion/global-model-livestock-detection-airborne-imagery-data-applications-and-needs). According to the package's documentation, \"the prebuilt models will always be improved by adding data from the target area\". As such, this notebook will explore the improvement in the model's performance in live-stock detection from fine-tuning on local data.\n", + "The prebuilt model was trained on a [limited dataset](https://new.wildlabs.net/discussion/global-model-livestock-detection-airborne-imagery-data-applications-and-needs){cite:p}`livestockdataset`. According to the package's documentation, \"the prebuilt models will always be improved by adding data from the target area\". As such, this notebook will explore the improvement in the model's performance in live-stock detection from fine-tuning on local data.\n", "\n", "### Description\n", "This notebook will explore the capabilities of the DeepForest package. In particular, it will demonstrate how to:\n", @@ -747,7 +747,7 @@ }, "source": [ "## Additional information\n", - "**Dataset**: G.J. Franke; Sander Mucher, 2021, \"Annotated cows in aerial images for use in deep learning models\" [V1](https://doi.org/10.7910/DVN/N7GJYU)\n", + "**Dataset**: \"Annotated cows in aerial images for use in deep learning models\" Version 1{cite:p}`livestockdataset`\n", "\n", "**Codebase**: DeepForest [v1.4.0](https://github.com/weecology/DeepForest)\n", "\n", From 6ebe1cc14875d5aa3c117536234e3ee70ba2c736 Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:53:46 +0000 Subject: [PATCH 06/93] update url to edsbook license --- README.md | 2 +- notebook.ipynb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c1d39f8..347c965 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@

-thumbnail +thumbnail

diff --git a/notebook.ipynb b/notebook.ipynb index 6e40146..a4588b0 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -756,7 +756,7 @@ "* Henry Senyondo (support maintainer), University of Florida, [@henrykironde](https://github.com/henrykironde)\n", "* Ethan White (PI and author), University of Florida, [@ethanwhite](https://github.com/ethanwhite)\n", "\n", - "**License**: The code in this notebook is licensed under the MIT License. The Environmental Data Science book is licensed under the Creative Commons by Attribution 4.0 license. See further details [here](https://github.com/alan-turing-institute/environmental-ds-book/blob/master/LICENSE.md).\n", + "**License**: The code in this notebook is licensed under the MIT License. The Environmental Data Science book is licensed under the Creative Commons by Attribution 4.0 license. See further details [here](https://github.com/alan-turing-institute/environmental-ds-book/blob/main/LICENSE).\n", "\n", "**Contact**: If you have any suggestion or report an issue with this notebook, feel free to [create an issue](https://github.com/alan-turing-institute/environmental-ds-book/issues/new/choose) or send a direct message to [environmental.ds.book@gmail.com](mailto:environmental.ds.book@gmail.com)." ] From db7ee86caeb91a981e886f6387a33f41f6b65563 Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:54:13 +0000 Subject: [PATCH 07/93] rm cell outputs --- notebook.ipynb | 54 +++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/notebook.ipynb b/notebook.ipynb index a4588b0..96a9f35 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -51,7 +51,6 @@ }, { "cell_type": "code", - "execution_count": null, "metadata": { "collapsed": false, "editable": true, @@ -65,7 +64,6 @@ "hide-input" ] }, - "outputs": [], "source": [ "import os\n", "import glob\n", @@ -94,7 +92,9 @@ "warnings.filterwarnings(action='ignore')\n", "\n", "%matplotlib inline" - ] + ], + "outputs": [], + "execution_count": null }, { "cell_type": "markdown", @@ -105,7 +105,6 @@ }, { "cell_type": "code", - "execution_count": null, "metadata": { "collapsed": false, "editable": true, @@ -117,7 +116,6 @@ }, "tags": [] }, - "outputs": [], "source": [ "notebook_folder = './notebook'\n", "if not os.path.exists(notebook_folder):\n", @@ -126,7 +124,9 @@ "extract_dir = os.path.join(notebook_folder)\n", "if not os.path.exists(extract_dir):\n", " os.makedirs(extract_dir, exist_ok=True)" - ] + ], + "outputs": [], + "execution_count": null }, { "cell_type": "markdown", @@ -143,9 +143,7 @@ }, { "cell_type": "code", - "execution_count": null, "metadata": {}, - "outputs": [], "source": [ "zenodo = pooch.create(\n", " # Use the default cache folder for the operating system\n", @@ -161,7 +159,9 @@ " \"20181002 (228).JPG\": \"md5:6cedf6881250de9d6eeeabb65f245588\",\n", " },\n", ")" - ] + ], + "outputs": [], + "execution_count": null }, { "cell_type": "markdown", @@ -324,9 +324,7 @@ }, { "cell_type": "code", - "execution_count": null, "metadata": {}, - "outputs": [], "source": [ "# Load the test.csv file\n", "df = zenodo.fetch(\"test.csv\")\n", @@ -344,7 +342,9 @@ "\n", "image_np_1 = np.array(image_1)\n", "image_np_2 = np.array(image_2)\n" - ] + ], + "outputs": [], + "execution_count": null }, { "cell_type": "markdown", @@ -361,7 +361,6 @@ }, { "cell_type": "code", - "execution_count": null, "metadata": { "editable": true, "slideshow": { @@ -371,7 +370,6 @@ "hide-input" ] }, - "outputs": [], "source": [ "predictions_df_baseline = zenodo.fetch(\"test_baseline.csv\")\n", "predictions_df_baseline = pd.read_csv(predictions_df_baseline)\n", @@ -402,7 +400,9 @@ "# Show the side-by-side plots\n", "plt.tight_layout()\n", "plt.show()" - ] + ], + "outputs": [], + "execution_count": null }, { "cell_type": "markdown", @@ -621,7 +621,6 @@ }, { "cell_type": "code", - "execution_count": null, "metadata": { "editable": true, "slideshow": { @@ -631,7 +630,6 @@ "hide-input" ] }, - "outputs": [], "source": [ "predictions_df_finetuned = zenodo.fetch(\"test_finetuned.csv\")\n", "predictions_df_finetuned = pd.read_csv(predictions_df_finetuned)\n", @@ -673,25 +671,27 @@ "# Show the side-by-side plots\n", "plt.tight_layout()\n", "plt.show()" - ] + ], + "outputs": [], + "execution_count": null }, { "cell_type": "code", - "execution_count": null, "metadata": {}, - "outputs": [], "source": [ "predictions_df_baseline[predictions_df_baseline['image_path'] == image_name_2].drop(columns=['label'])" - ] + ], + "outputs": [], + "execution_count": null }, { "cell_type": "code", - "execution_count": null, "metadata": {}, - "outputs": [], "source": [ "predictions_df_finetuned[predictions_df_finetuned['image_path'] == image_name_2].drop(columns=['label'])" - ] + ], + "outputs": [], + "execution_count": null }, { "cell_type": "markdown", @@ -763,20 +763,20 @@ }, { "cell_type": "code", - "execution_count": null, "metadata": { "collapsed": false, "jupyter": { "outputs_hidden": false } }, - "outputs": [], "source": [ "from datetime import date\n", "\n", "print('Notebook repository version: v1.0.2')\n", "print(f'Last tested: {date.today()}')" - ] + ], + "outputs": [], + "execution_count": null } ], "metadata": { From bb5fd137c53e1a673db7f06bacf903d5038be1df Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:56:02 +0000 Subject: [PATCH 08/93] set narrative citation of the dataset in the fetch section --- notebook.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notebook.ipynb b/notebook.ipynb index 96a9f35..0c75cee 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -136,7 +136,7 @@ "\n", "Fetch sample images and ground-truth labels from [Zenodo](https://zenodo.org/records/14219057).\n", "\n", - "Data were sourced from Harvard's publicly accessible [ODjAR Dataverse](https://dataverse.harvard.edu/dataverse/ODjAR). Specifically, G.J. Franke; Sander Mucher, 2021, \"Annotated cows in aerial images for use in deep learning models\", which includes \"a large dataset containing aerial images from fields in Juchowo, Poland and Wageningen, the Netherlands, with annotated cows present in the images using Pascal VOC XML Annotation Format.\" There are effectively 3 datasets: Carus_2018, Carus_2019, and Juchowo_2019. There are XML files with the annotations: cow, cow ID, and cow pose. \n", + "Data were sourced from Harvard's publicly accessible [ODjAR Dataverse](https://dataverse.harvard.edu/dataverse/ODjAR). Specifically, @livestockdataset, which includes \"a large dataset containing aerial images from fields in Juchowo, Poland and Wageningen, the Netherlands, with annotated cows present in the images using Pascal VOC XML Annotation Format.\" There are effectively 3 datasets: Carus_2018, Carus_2019, and Juchowo_2019. There are XML files with the annotations: cow, cow ID, and cow pose.\n", "\n", "Given that this dataset is stored as a multi-part archive, it was necessary to download and unzip the files using `pyunpack`, then distribute the subset of images used to train/validate and test the model separately. This process requires at least 7 GB of available space.\n" ] From 44e9881d3c24d359dbabb187cd1f0326aef0bd28 Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:56:33 +0000 Subject: [PATCH 09/93] change gh org --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 8b49ac5..3cefe13 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -9,7 +9,7 @@ on: jobs: build-and-push: runs-on: ubuntu-latest - if: github.repository_owner == 'eds-book-gallery' + if: github.repository_owner == 'eds-book' steps: # For biggish images, github actions runs out of disk space. # So we cleanup some unwanted things in the disk image, and reclaim that space for our docker use From 47676b9d2b6c06822cefb4ddf1a11efcd94cb6f4 Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:56:51 +0000 Subject: [PATCH 10/93] set deploy --- .github/workflows/deploy.yml | 52 ++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..40e2be2 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,52 @@ +# This file was created automatically with `myst init --gh-pages` 🪄 💚 + +name: MyST GitHub Pages Deploy +on: + workflow_run: + workflows: ["Execute Notebook"] + branches: main + types: + - completed + +env: + # `BASE_URL` determines the website is served from, including CSS & JS assets + # You may need to change this to `BASE_URL: ''` + BASE_URL: /${{ github.event.repository.name }} + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: 'pages' + cancel-in-progress: false +jobs: + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + if: github.repository_owner == 'eds-book' + steps: + - uses: actions/checkout@v4 + with: + ref: render + - name: Setup Pages + uses: actions/configure-pages@v3 + - uses: actions/setup-node@v4 + with: + node-version: 18.x + - name: Install MyST Markdown + run: npm install -g mystmd + - name: Build HTML Assets + run: myst build --html + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: './_build/html' + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 From b9d313e3de437a9fa91fcce508a1d641477194e6 Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:57:06 +0000 Subject: [PATCH 11/93] set execute --- .github/workflows/execute.yaml | 91 ++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 .github/workflows/execute.yaml diff --git a/.github/workflows/execute.yaml b/.github/workflows/execute.yaml new file mode 100644 index 0000000..60287e9 --- /dev/null +++ b/.github/workflows/execute.yaml @@ -0,0 +1,91 @@ +name: Execute Notebook + +on: + workflow_run: + workflows: ["Build and push container image"] + branches: main + types: + - completed + +env: + # `BASE_URL` determines the website is served from, including CSS & JS assets + # You may need to change this to `BASE_URL: ''` + BASE_URL: /${{ github.event.repository.name }} + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: write-all + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: 'pages' + cancel-in-progress: false + +# This job installs dependencies, build the jupyter notebook, and pushes it to `render`, a new `branch` +jobs: + build: + name: ${{ matrix.os }} + runs-on: ${{ matrix.os }} + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + +# permissions: +# id-token: write +# pages: write + + if: github.repository_owner == 'eds-book' + strategy: + fail-fast: false + matrix: + os: ["ubuntu-latest"] + defaults: + run: + shell: bash -l {0} + steps: + - uses: actions/checkout@v2 + # Set notebook name + - name: Get properties from the config file + id: config_file + uses: notiz-dev/github-action-json-property@release + with: + path: '.github/config.json' + prop_path: 'notebook_name' + # Set quay image + - name: Get properties from the config file + id: config_quay + uses: notiz-dev/github-action-json-property@release + with: + path: '.github/config.json' + prop_path: 'quay_image' + # Set kernel name + - name: Get properties from the config file + id: config_kernel + uses: notiz-dev/github-action-json-property@release + with: + path: '.github/config.json' + prop_path: 'kernel' + # Render the notebook + - name: Run the build process with Docker + uses: addnab/docker-run-action@v3 + with: + image: quay.io/${{steps.config_quay.outputs.prop}}:latest + options: --user root -v ${{ github.workspace }}:/tmp + shell: bash + run: | + v=$(jupyter kernelspec list | awk '{print $1}' | egrep ${{steps.config_kernel.outputs.prop}}) + jupyter-nbconvert --to notebook --ExecutePreprocessor.kernel_name="$v" --inplace --execute ${{steps.config_file.outputs.prop}} + cp ${{steps.config_file.outputs.prop}} /tmp + - name: Commit + run: | + ls + git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" + git add ${{steps.config_file.outputs.prop}} + git commit -m 'update' + - name: Push + uses: ad-m/github-push-action@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + branch: render + force: true \ No newline at end of file From c91948411f9618e4831c7fe44cd09adb1529b5ee Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:57:16 +0000 Subject: [PATCH 12/93] set myst.yml --- myst.yml | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 myst.yml diff --git a/myst.yml b/myst.yml new file mode 100644 index 0000000..54792ad --- /dev/null +++ b/myst.yml @@ -0,0 +1,94 @@ +# See docs at: https://mystmd.org/guide/frontmatter +version: 1 +extends: + - https://raw.githubusercontent.com/eds-book/edsbook-config/main/edsbook.yml +project: + id: 95199651-9e81-4cae-a3a7-66398a9a5f62 + title: Livestock detection using DeepForest (Jupyter Notebook) published in the Environmental Data Science book + short_title: Livestock detection (DeepForest) + abstract: "Notebook developed to demonstrate how to fine-tune a livestock detection model using the DeepForest package." + authors: + - id: cappel + name: Cameron Appel + corresponding: true + email: c.appel@qmul.ac.uk + url: https://github.com/camappel + roles: + - Investigation + - Software + - Visualization + affiliations: + - qmul + reviewers: + - id: ewhite + name: Ethan P. White + orcid: 0000-0001-6728-7745 + url: https://github.com/ethanwhite + roles: + - Writing – review & editing + affiliations: + - uflorida + - id: lvanzeeland + name: Louisa Van Zeeland + orcid: 0009-0005-0392-4377 + url: https://github.com/louisavz + roles: + - Writing – review & editing + affiliations: + - turing + editors: + - acoca + affiliations: + - id: qmul + name: Queen Mary University of London + department: Wolfson Institute of Population Health and Primary Care + - id: uflorida + name: University of Florida + department: Department of Wildlife Ecology and Conservation + - id: turing + name: The Alan Turing Institute + department: Environment & Sustainability + subject: Farming + keywords: + - livestock + - detection + - farming + - computer vision + - deep learning + venue: + title: Environmental Data Science Book + short_title: EDS Book + url: https://www.edsbook.org + issue: + name: Standard + thumbnail: images/thumbnail.png + requirements: + - environment.yml + doi: 10.5281/zenodo.14279235 + github: https://github.com/eds-book/95199651-9e81-4cae-a3a7-66398a9a5f62 + jupyter: + binder: + repo: eds-book/95199651-9e81-4cae-a3a7-66398a9a5f62 + # To autogenerate a Table of Contents, run "jupyter book init --write-toc" + open_access: true + license: + content: CC-BY-4.0 + code: MIT + date: '2024-12-05' + toc: + - file: notebook.ipynb + exports: + - format: pdf + template: curvenote + article: notebook.ipynb + output: exports/notebook.pdf + - format: cff + type: software + version: v2.0.0 + license: MIT + license-url: https://opensource.org/license/MIT + bibliography: + - references.bib + +site: + template: book-theme \ No newline at end of file From 218d7334a1aba273ad3f700ec63690f65488449a Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:57:25 +0000 Subject: [PATCH 13/93] change gh org --- .github/workflows/preview.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/preview.yaml b/.github/workflows/preview.yaml index 21ef3ae..5a1037d 100644 --- a/.github/workflows/preview.yaml +++ b/.github/workflows/preview.yaml @@ -5,12 +5,12 @@ on: workflows: ["Build and push container image"] branches: [postprint] types: [completed] - + # This job installs dependencies, build the jupyter notebook, and pushes it to `preview`, a new `branch` jobs: on-success: runs-on: ubuntu-latest - if: ${{ github.repository_owner == 'eds-book-gallery' && github.event.workflow_run.conclusion == 'success' }} + if: ${{ github.repository_owner == 'eds-book' && github.event.workflow_run.conclusion == 'success' }} defaults: run: shell: bash -l {0} @@ -68,7 +68,7 @@ jobs: force: true on-failure: runs-on: ubuntu-latest - if: ${{ github.repository_owner == 'eds-book-gallery' && github.event.workflow_run.conclusion == 'failure' }} + if: ${{ github.repository_owner == 'eds-book' && github.event.workflow_run.conclusion == 'failure' }} steps: - name: Check conditions meet run: echo 'The triggering workflow failed' \ No newline at end of file From 2368efddadd89a9d1f8542a2dc572c3cab1f8714 Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:57:35 +0000 Subject: [PATCH 14/93] set references --- references.bib | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 references.bib diff --git a/references.bib b/references.bib new file mode 100644 index 0000000..0a026f3 --- /dev/null +++ b/references.bib @@ -0,0 +1,25 @@ +@article{Weinstein2020_MEE, + abstract = {Abstract Remote sensing of forested landscapes can transform the speed, scale and cost of forest research. The delineation of individual trees in remote sensing images is an essential task in forest analysis. Here we introduce a new Python package, DeepForest that detects individual trees in high resolution RGB imagery using deep learning. While deep learning has proven highly effective in a range of computer vision tasks, it requires large amounts of training data that are typically difficult to obtain in ecological studies. DeepForest overcomes this limitation by including a model pretrained on over 30 million algorithmically generated crowns from 22 forests and fine-tuned using 10,000 hand-labelled crowns from six forests. The package supports the application of this general model to new data, fine tuning the model to new datasets with user labelled crowns, training new models and evaluating model predictions. This simplifies the process of using and retraining deep learning models for a range of forests, sensors and spatial resolutions. We illustrate the workflow of DeepForest using data from the National Ecological Observatory Network, a tropical forest in French Guiana, and street trees from Portland, Oregon.}, + author = {Ben G Weinstein and Sergio Marconi and Mélaine Aubry-Kientz and Gregoire Vincent and Henry Senyondo and Ethan P White}, + doi = {https://doi.org/10.1111/2041-210X.13472}, + issue = {12}, + journal = {Methods in Ecology and Evolution}, + keywords = {NEON,RGB,crown delineation,deep learning,forests,remote sensing,tree crowns}, + pages = {1743-1751}, + title = {DeepForest: A Python package for RGB deep learning tree crown delineation}, + volume = {11}, + url = {https://besjournals.onlinelibrary.wiley.com/doi/abs/10.1111/2041-210X.13472}, + year = {2020}, + topic = {15d986da-2d7c-44fb-af71-700494485def, 95199651-9e81-4cae-a3a7-66398a9a5f62} +} + +@misc{livestockdataset, + author = {G.J. Franke and Sander Mucher}, + publisher = {Harvard Dataverse}, + title = {{Annotated cows in aerial images for use in deep learning models}}, + year = {2021}, + version = {V1}, + doi = {10.7910/DVN/N7GJYU}, + url = {https://doi.org/10.7910/DVN/N7GJYU}, + topic = {95199651-9e81-4cae-a3a7-66398a9a5f62} +} \ No newline at end of file From ab2cad10033352d5d83567245bc12ee0af91fdb4 Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:57:43 +0000 Subject: [PATCH 15/93] change gh org --- .github/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 69140db..1f7cb64 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -6,7 +6,7 @@ on: jobs: test-build: runs-on: ubuntu-latest - if: github.repository_owner == 'eds-book-gallery' + if: github.repository_owner == 'eds-book' steps: # For biggish images, github actions runs out of disk space. From 81262e916202da9b97972d3d5cf4e5aa76de1121 Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:58:28 +0000 Subject: [PATCH 16/93] =?UTF-8?q?Bump=20version:=20v1.0.2=20=E2=86=92=20v2?= =?UTF-8?q?.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- CITATION.cff | 2 +- notebook.ipynb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index c590790..aeb366b 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = v1.0.2 +current_version = v2.0.0 commit = True tag = True parse = (v(?P\d+))(.(?P\d+))(.(?P\d+)) diff --git a/CITATION.cff b/CITATION.cff index d03e7a1..b722160 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -9,7 +9,7 @@ authors: affiliation: Queen Mary University London - name: "This EDS book notebook contributors" website: "https://github.com/eds-book-gallery/95199651-9e81-4cae-a3a7-66398a9a5f62/graphs/contributors" -version: v1.0.2 +version: v2.0.0 identifiers: - type: doi value: 10.5281/zenodo.14279235 diff --git a/notebook.ipynb b/notebook.ipynb index 0c75cee..52ed4e9 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -772,7 +772,7 @@ "source": [ "from datetime import date\n", "\n", - "print('Notebook repository version: v1.0.2')\n", + "print('Notebook repository version: v2.0.0')\n", "print(f'Last tested: {date.today()}')" ], "outputs": [], From ef52d56087c9269c234c9e51aac580807d09e886 Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 21:59:35 +0000 Subject: [PATCH 17/93] generate CITATION.cff from myst --- CITATION.cff | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index b722160..1086903 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,21 +1,27 @@ cff-version: 1.2.0 -title: "Livestock detection using DeepForest (Jupyter Notebook) published in the Environmental Data Science book" -message: "If you use this software, please cite it as below." -type: software +message: Please cite the following works when using this project. +abstract: >- + Notebook developed to demonstrate how to fine-tune a livestock detection model + using the DeepForest package. +title: >- + Livestock detection using DeepForest (Jupyter Notebook) published in the + Environmental Data Science book authors: - - given-names: Cameron - family-names: Appel + - family-names: Appel + given-names: Cameron + affiliation: Queen Mary University of London email: c.appel@qmul.ac.uk - affiliation: Queen Mary University London - - name: "This EDS book notebook contributors" - website: "https://github.com/eds-book-gallery/95199651-9e81-4cae-a3a7-66398a9a5f62/graphs/contributors" -version: v2.0.0 + website: https://github.com/camappel +date-released: '2024-12-05' +contact: + - family-names: Appel + given-names: Cameron + affiliation: Queen Mary University of London + email: c.appel@qmul.ac.uk + website: https://github.com/camappel identifiers: - type: doi value: 10.5281/zenodo.14279235 - description: The concept DOI for the collection containing all versions of the notebook. -repository-code: >- - https://github.com/eds-book-gallery/95199651-9e81-4cae-a3a7-66398a9a5f62 keywords: - livestock - detection @@ -23,3 +29,7 @@ keywords: - computer vision - deep learning license: MIT +license-url: https://opensource.org/license/MIT +repository: https://github.com/eds-book/95199651-9e81-4cae-a3a7-66398a9a5f62 +type: software +version: v2.0.0 From 71cb7ab7d58ddf7c4aa682d549a0c87e230cd859 Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 22:00:34 +0000 Subject: [PATCH 18/93] set _gallery_info.yml --- _gallery_info.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 _gallery_info.yml diff --git a/_gallery_info.yml b/_gallery_info.yml new file mode 100644 index 0000000..69f31da --- /dev/null +++ b/_gallery_info.yml @@ -0,0 +1,10 @@ +thumbnail: images/thumbnail.png +tags: + domains: + - Farming + type: + - Modelling + issue: + - Standard + language: + - Python \ No newline at end of file From f02153b6d56df24cebcd65aa99a69c030885c57e Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 22:12:08 +0000 Subject: [PATCH 19/93] rm render workflow --- .github/workflows/render.yaml | 71 ----------------------------------- 1 file changed, 71 deletions(-) delete mode 100644 .github/workflows/render.yaml diff --git a/.github/workflows/render.yaml b/.github/workflows/render.yaml deleted file mode 100644 index cde78a4..0000000 --- a/.github/workflows/render.yaml +++ /dev/null @@ -1,71 +0,0 @@ -name: Render - -on: - workflow_run: - workflows: ["Build and push container image"] - branches: main - types: - - completed - -# This job installs dependencies, build the jupyter notebook, and pushes it to `render`, a new `branch` -jobs: - build: - name: ${{ matrix.os }} - runs-on: ${{ matrix.os }} - - if: github.repository_owner == 'eds-book-gallery' - strategy: - fail-fast: false - matrix: - os: ["ubuntu-latest"] - defaults: - run: - shell: bash -l {0} - steps: - - uses: actions/checkout@v2 - # Set notebook name - - name: Get properties from the config file - id: config_file - uses: notiz-dev/github-action-json-property@release - with: - path: '.github/config.json' - prop_path: 'notebook_name' - # Set quay image - - name: Get properties from the config file - id: config_quay - uses: notiz-dev/github-action-json-property@release - with: - path: '.github/config.json' - prop_path: 'quay_image' - # Set kernel name - - name: Get properties from the config file - id: config_kernel - uses: notiz-dev/github-action-json-property@release - with: - path: '.github/config.json' - prop_path: 'kernel' - # Render the notebook - - name: Run the build process with Docker - uses: addnab/docker-run-action@v3 - with: - image: quay.io/${{steps.config_quay.outputs.prop}}:latest - options: --user root -v ${{ github.workspace }}:/tmp - shell: bash - run: | - v=$(jupyter kernelspec list | awk '{print $1}' | egrep ${{steps.config_kernel.outputs.prop}}) - jupyter-nbconvert --to notebook --ExecutePreprocessor.kernel_name="$v" --inplace --execute ${{steps.config_file.outputs.prop}} - cp ${{steps.config_file.outputs.prop}} /tmp - - name: Commit - run: | - ls - git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" - git config --local user.name "github-actions[bot]" - git rm \* ':!${{steps.config_file.outputs.prop}}' - git add ${{steps.config_file.outputs.prop}} - git commit -m 'update' - - name: Push - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: render - force: true From 3ae8d9b01489128925bdd9407d626f2c0f01c6f6 Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 22:17:51 +0000 Subject: [PATCH 20/93] fix leading space in citations --- notebook.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/notebook.ipynb b/notebook.ipynb index 52ed4e9..7dc862c 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -14,11 +14,11 @@ "Implement and fine-tune a prebuilt Deep Learning model to detect livestock in airborne imagery. The model is implemented using PyTorch Lightning, which simplifies the training process and allows for easy checkpointing, enabling collaborative work by saving and sharing model progress.\n", "\n", "### Modelling Approach\n", - "The [live-stock detection model](https://huggingface.co/weecology/deepforest-livestock) from the latest version (v1.4.0) of the [DeepForest](https://deepforest.readthedocs.io/en/latest/){cite:p}`Weinstein2020_MEE` Deep Learning model is used to predict bounding boxes corresponding to cattle from airborn RGB images.\n", + "The [live-stock detection model](https://huggingface.co/weecology/deepforest-livestock) from the latest version (v1.4.0) of the [DeepForest](https://deepforest.readthedocs.io/en/latest/) {cite:p}`Weinstein2020_MEE` Deep Learning model is used to predict bounding boxes corresponding to cattle from airborn RGB images.\n", "\n", "As a PyTorch Lightning module, this model can be fine-tuned easily, and checkpoints can be saved as [.safetensors](https://huggingface.co/docs/safetensors/index), making it possible to upload the trained models to platforms like Hugging Face for open collaboration.\n", "\n", - "The prebuilt model was trained on a [limited dataset](https://new.wildlabs.net/discussion/global-model-livestock-detection-airborne-imagery-data-applications-and-needs){cite:p}`livestockdataset`. According to the package's documentation, \"the prebuilt models will always be improved by adding data from the target area\". As such, this notebook will explore the improvement in the model's performance in live-stock detection from fine-tuning on local data.\n", + "The prebuilt model was trained on a [limited dataset](https://new.wildlabs.net/discussion/global-model-livestock-detection-airborne-imagery-data-applications-and-needs) {cite:p}`livestockdataset`. According to the package's documentation, \"the prebuilt models will always be improved by adding data from the target area\". As such, this notebook will explore the improvement in the model's performance in live-stock detection from fine-tuning on local data.\n", "\n", "### Description\n", "This notebook will explore the capabilities of the DeepForest package. In particular, it will demonstrate how to:\n", From 841239c9f82885d39fdf263ed96cc19de7e4125c Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 22:18:51 +0000 Subject: [PATCH 21/93] fix leading space in citations in additional information --- notebook.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notebook.ipynb b/notebook.ipynb index 7dc862c..c5a42ea 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -747,7 +747,7 @@ }, "source": [ "## Additional information\n", - "**Dataset**: \"Annotated cows in aerial images for use in deep learning models\" Version 1{cite:p}`livestockdataset`\n", + "**Dataset**: \"Annotated cows in aerial images for use in deep learning models\" Version 1 {cite:p}`livestockdataset`\n", "\n", "**Codebase**: DeepForest [v1.4.0](https://github.com/weecology/DeepForest)\n", "\n", From 817ccba71129e278a7104a3b4d829da5381c38bd Mon Sep 17 00:00:00 2001 From: acocac Date: Wed, 12 Mar 2025 22:22:49 +0000 Subject: [PATCH 22/93] hide cell-input for version and test date --- notebook.ipynb | 83 +++++++++++++++++++++++++++++--------------------- 1 file changed, 48 insertions(+), 35 deletions(-) diff --git a/notebook.ipynb b/notebook.ipynb index c5a42ea..c2fabaa 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -1,13 +1,15 @@ { "cells": [ { - "metadata": {}, "cell_type": "markdown", - "source": "# Live-stock detection (DeepForest)" + "metadata": {}, + "source": [ + "# Live-stock detection (DeepForest)" + ] }, { - "metadata": {}, "cell_type": "markdown", + "metadata": {}, "source": [ "## Context\n", "### Purpose\n", @@ -51,6 +53,7 @@ }, { "cell_type": "code", + "execution_count": null, "metadata": { "collapsed": false, "editable": true, @@ -64,6 +67,7 @@ "hide-input" ] }, + "outputs": [], "source": [ "import os\n", "import glob\n", @@ -92,9 +96,7 @@ "warnings.filterwarnings(action='ignore')\n", "\n", "%matplotlib inline" - ], - "outputs": [], - "execution_count": null + ] }, { "cell_type": "markdown", @@ -105,6 +107,7 @@ }, { "cell_type": "code", + "execution_count": null, "metadata": { "collapsed": false, "editable": true, @@ -116,6 +119,7 @@ }, "tags": [] }, + "outputs": [], "source": [ "notebook_folder = './notebook'\n", "if not os.path.exists(notebook_folder):\n", @@ -124,9 +128,7 @@ "extract_dir = os.path.join(notebook_folder)\n", "if not os.path.exists(extract_dir):\n", " os.makedirs(extract_dir, exist_ok=True)" - ], - "outputs": [], - "execution_count": null + ] }, { "cell_type": "markdown", @@ -143,7 +145,9 @@ }, { "cell_type": "code", + "execution_count": null, "metadata": {}, + "outputs": [], "source": [ "zenodo = pooch.create(\n", " # Use the default cache folder for the operating system\n", @@ -159,9 +163,7 @@ " \"20181002 (228).JPG\": \"md5:6cedf6881250de9d6eeeabb65f245588\",\n", " },\n", ")" - ], - "outputs": [], - "execution_count": null + ] }, { "cell_type": "markdown", @@ -324,7 +326,9 @@ }, { "cell_type": "code", + "execution_count": null, "metadata": {}, + "outputs": [], "source": [ "# Load the test.csv file\n", "df = zenodo.fetch(\"test.csv\")\n", @@ -342,9 +346,7 @@ "\n", "image_np_1 = np.array(image_1)\n", "image_np_2 = np.array(image_2)\n" - ], - "outputs": [], - "execution_count": null + ] }, { "cell_type": "markdown", @@ -361,6 +363,7 @@ }, { "cell_type": "code", + "execution_count": null, "metadata": { "editable": true, "slideshow": { @@ -370,6 +373,7 @@ "hide-input" ] }, + "outputs": [], "source": [ "predictions_df_baseline = zenodo.fetch(\"test_baseline.csv\")\n", "predictions_df_baseline = pd.read_csv(predictions_df_baseline)\n", @@ -400,9 +404,7 @@ "# Show the side-by-side plots\n", "plt.tight_layout()\n", "plt.show()" - ], - "outputs": [], - "execution_count": null + ] }, { "cell_type": "markdown", @@ -621,6 +623,7 @@ }, { "cell_type": "code", + "execution_count": null, "metadata": { "editable": true, "slideshow": { @@ -630,6 +633,7 @@ "hide-input" ] }, + "outputs": [], "source": [ "predictions_df_finetuned = zenodo.fetch(\"test_finetuned.csv\")\n", "predictions_df_finetuned = pd.read_csv(predictions_df_finetuned)\n", @@ -671,27 +675,25 @@ "# Show the side-by-side plots\n", "plt.tight_layout()\n", "plt.show()" - ], - "outputs": [], - "execution_count": null + ] }, { "cell_type": "code", + "execution_count": null, "metadata": {}, + "outputs": [], "source": [ "predictions_df_baseline[predictions_df_baseline['image_path'] == image_name_2].drop(columns=['label'])" - ], - "outputs": [], - "execution_count": null + ] }, { "cell_type": "code", + "execution_count": null, "metadata": {}, + "outputs": [], "source": [ "predictions_df_finetuned[predictions_df_finetuned['image_path'] == image_name_2].drop(columns=['label'])" - ], - "outputs": [], - "execution_count": null + ] }, { "cell_type": "markdown", @@ -727,14 +729,18 @@ ] }, { - "metadata": {}, "cell_type": "markdown", - "source": "## Citing this Notebook" + "metadata": {}, + "source": [ + "## Citing this Notebook" + ] }, { - "metadata": {}, "cell_type": "markdown", - "source": "Please see [CITATION.cff](https://github.com/eds-book-gallery/95199651-9e81-4cae-a3a7-66398a9a5f62/blob/main/CITATION.cff) for the full citation information. The citation file can be exported to APA or BibTex formats (learn more [here](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files))." + "metadata": {}, + "source": [ + "Please see [CITATION.cff](https://github.com/eds-book-gallery/95199651-9e81-4cae-a3a7-66398a9a5f62/blob/main/CITATION.cff) for the full citation information. The citation file can be exported to APA or BibTex formats (learn more [here](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files))." + ] }, { "cell_type": "markdown", @@ -763,20 +769,27 @@ }, { "cell_type": "code", + "execution_count": null, "metadata": { "collapsed": false, + "editable": true, "jupyter": { "outputs_hidden": false - } + }, + "slideshow": { + "slide_type": "" + }, + "tags": [ + "hide-input" + ] }, + "outputs": [], "source": [ "from datetime import date\n", "\n", "print('Notebook repository version: v2.0.0')\n", "print(f'Last tested: {date.today()}')" - ], - "outputs": [], - "execution_count": null + ] } ], "metadata": { From e1b7aaee21fc6ba0e6fd4dbf09e51542c0b250f2 Mon Sep 17 00:00:00 2001 From: acocac Date: Thu, 13 Mar 2025 20:10:16 +0000 Subject: [PATCH 23/93] add review url in additional information --- notebook.ipynb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/notebook.ipynb b/notebook.ipynb index c2fabaa..0bb170f 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -753,6 +753,9 @@ }, "source": [ "## Additional information\n", + "\n", + "**Review**: This notebook has been reviewed by one or more members of the Environmental Data Science book community. The open review is available [here](https://github.com/alan-turing-institute/environmental-ds-book/issues/260).\n", + "\n", "**Dataset**: \"Annotated cows in aerial images for use in deep learning models\" Version 1 {cite:p}`livestockdataset`\n", "\n", "**Codebase**: DeepForest [v1.4.0](https://github.com/weecology/DeepForest)\n", From f99b515f17990f6f83019f4a0dd8a9f9e75113d6 Mon Sep 17 00:00:00 2001 From: acocac Date: Thu, 13 Mar 2025 20:13:13 +0000 Subject: [PATCH 24/93] remove-input for version and test date cell --- notebook.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notebook.ipynb b/notebook.ipynb index 0bb170f..9440a85 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -783,7 +783,7 @@ "slide_type": "" }, "tags": [ - "hide-input" + "remove-input" ] }, "outputs": [], From 8f74058f34cadf08f17ee1d632edf6f4ad9bc2d7 Mon Sep 17 00:00:00 2001 From: acocac Date: Thu, 13 Mar 2025 20:13:13 +0000 Subject: [PATCH 25/93] update bumpversion target --- .bumpversion.cfg | 2 +- notebook.ipynb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index aeb366b..8a5020a 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -5,7 +5,7 @@ tag = True parse = (v(?P\d+))(.(?P\d+))(.(?P\d+)) serialize = v{major}.{minor}.{patch} -[bumpversion:file:CITATION.cff] +[bumpversion:file:myst.yml] [bumpversion:file:notebook.ipynb] search = "print('Notebook repository version: {current_version}')\n" diff --git a/notebook.ipynb b/notebook.ipynb index 0bb170f..9440a85 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -783,7 +783,7 @@ "slide_type": "" }, "tags": [ - "hide-input" + "remove-input" ] }, "outputs": [], From 43ff612ed0b35e41c744ededdd2e3fb8af2f2852 Mon Sep 17 00:00:00 2001 From: acocac Date: Sat, 15 Mar 2025 14:06:19 +0000 Subject: [PATCH 26/93] update url to edsbook license --- notebook.ipynb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/notebook.ipynb b/notebook.ipynb index 9440a85..53f647b 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -738,9 +738,7 @@ { "cell_type": "markdown", "metadata": {}, - "source": [ - "Please see [CITATION.cff](https://github.com/eds-book-gallery/95199651-9e81-4cae-a3a7-66398a9a5f62/blob/main/CITATION.cff) for the full citation information. The citation file can be exported to APA or BibTex formats (learn more [here](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files))." - ] + "source": "Please see [CITATION.cff](https://github.com/eds-book/95199651-9e81-4cae-a3a7-66398a9a5f62/blob/main/CITATION.cff) for the full citation information. The citation file can be exported to APA or BibTex formats (learn more [here](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files))." }, { "cell_type": "markdown", From 441190e57483e521a7db67c7ea6dde13c58b045d Mon Sep 17 00:00:00 2001 From: acocac Date: Sat, 15 Mar 2025 14:29:49 +0000 Subject: [PATCH 27/93] rm quotes --- myst.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/myst.yml b/myst.yml index 54792ad..6e0d55f 100644 --- a/myst.yml +++ b/myst.yml @@ -6,7 +6,7 @@ project: id: 95199651-9e81-4cae-a3a7-66398a9a5f62 title: Livestock detection using DeepForest (Jupyter Notebook) published in the Environmental Data Science book short_title: Livestock detection (DeepForest) - abstract: "Notebook developed to demonstrate how to fine-tune a livestock detection model using the DeepForest package." + abstract: Notebook developed to demonstrate how to fine-tune a livestock detection model using the DeepForest package. authors: - id: cappel name: Cameron Appel @@ -74,7 +74,7 @@ project: license: content: CC-BY-4.0 code: MIT - date: '2024-12-05' + date: 2024-12-05 toc: - file: notebook.ipynb exports: From 9124ad8c3a630a87a2c3cd7d05a124ac1a51277c Mon Sep 17 00:00:00 2001 From: acocac Date: Thu, 27 Mar 2025 09:06:44 +0000 Subject: [PATCH 28/93] update keywords --- CITATION.cff | 9 ++++----- myst.yml | 9 ++++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 1086903..8e6d0eb 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -23,11 +23,10 @@ identifiers: - type: doi value: 10.5281/zenodo.14279235 keywords: - - livestock - - detection - - farming - - computer vision - - deep learning + - Farming + - Modelling + - Standard + - Python license: MIT license-url: https://opensource.org/license/MIT repository: https://github.com/eds-book/95199651-9e81-4cae-a3a7-66398a9a5f62 diff --git a/myst.yml b/myst.yml index 6e0d55f..0f65a69 100644 --- a/myst.yml +++ b/myst.yml @@ -50,11 +50,10 @@ project: department: Environment & Sustainability subject: Farming keywords: - - livestock - - detection - - farming - - computer vision - - deep learning + - Farming + - Modelling + - Standard + - Python venue: title: Environmental Data Science Book short_title: EDS Book From 0659127e5a6e59ce9f23cefb8d3446b7dfa6af5c Mon Sep 17 00:00:00 2001 From: acocac Date: Thu, 27 Mar 2025 09:06:51 +0000 Subject: [PATCH 29/93] rm gallery file --- _gallery_info.yml | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 _gallery_info.yml diff --git a/_gallery_info.yml b/_gallery_info.yml deleted file mode 100644 index 69f31da..0000000 --- a/_gallery_info.yml +++ /dev/null @@ -1,10 +0,0 @@ -thumbnail: images/thumbnail.png -tags: - domains: - - Farming - type: - - Modelling - issue: - - Standard - language: - - Python \ No newline at end of file From 46daeef4889afc5ab6b836d93200c0a448c057cb Mon Sep 17 00:00:00 2001 From: acocac Date: Mon, 21 Apr 2025 21:54:44 +0100 Subject: [PATCH 30/93] update subject and keywords --- CITATION.cff | 2 +- myst.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 8e6d0eb..4f1c088 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -23,7 +23,7 @@ identifiers: - type: doi value: 10.5281/zenodo.14279235 keywords: - - Farming + - Agriculture - Modelling - Standard - Python diff --git a/myst.yml b/myst.yml index 0f65a69..7c114ef 100644 --- a/myst.yml +++ b/myst.yml @@ -48,9 +48,9 @@ project: - id: turing name: The Alan Turing Institute department: Environment & Sustainability - subject: Farming + subject: Agriculture keywords: - - Farming + - Agriculture - Modelling - Standard - Python From 69a218a740d6bfce963fc3944663820a39dad19d Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 2 May 2025 08:36:57 +0100 Subject: [PATCH 31/93] set netlify.toml --- netlify.toml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 netlify.toml diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..7f69320 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,5 @@ +[build] + base = "book" + command = "npm install -g mystmd && myst build --html" + environment = { PYTHON_VERSION = "3.13" } + publish = "_build/html"s \ No newline at end of file From 5bbedc44c0203846d1d96268d402371b156e4d05 Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 2 May 2025 08:38:37 +0100 Subject: [PATCH 32/93] change base --- netlify.toml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/netlify.toml b/netlify.toml index 7f69320..75f5617 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,5 +1,4 @@ [build] - base = "book" + base = "." command = "npm install -g mystmd && myst build --html" - environment = { PYTHON_VERSION = "3.13" } - publish = "_build/html"s \ No newline at end of file + publish = "_build/html" \ No newline at end of file From 97bc6893702187a556e3632f1fe094f8b154c77c Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 2 May 2025 09:45:37 +0100 Subject: [PATCH 33/93] change base --- .github/workflows/binder.yaml | 24 +--------- .github/workflows/build.yaml | 49 ++++--------------- .github/workflows/deploy.yaml | 11 +++++ .github/workflows/deploy.yml | 52 -------------------- .github/workflows/execute.yaml | 88 ++-------------------------------- .github/workflows/preview.yaml | 74 ---------------------------- .github/workflows/test.yaml | 38 +-------------- 7 files changed, 26 insertions(+), 310 deletions(-) create mode 100644 .github/workflows/deploy.yaml delete mode 100644 .github/workflows/deploy.yml delete mode 100644 .github/workflows/preview.yaml diff --git a/.github/workflows/binder.yaml b/.github/workflows/binder.yaml index d5571b3..92a6837 100644 --- a/.github/workflows/binder.yaml +++ b/.github/workflows/binder.yaml @@ -1,30 +1,10 @@ # Reference https://mybinder.readthedocs.io/en/latest/howto/gh-actions-badges.html name: Test this PR on Binder Badge + on: pull_request_target: types: [opened] -permissions: - pull-requests: - write - jobs: binder: - runs-on: ubuntu-latest - steps: - - name: comment on PR with Binder link - uses: actions/github-script@v3 - with: - github-token: ${{secrets.GITHUB_TOKEN}} - script: | - var PR_HEAD_USERREPO = process.env.PR_HEAD_USERREPO; - var PR_HEAD_REF = process.env.PR_HEAD_REF; - github.issues.createComment({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - body: `[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/${PR_HEAD_USERREPO}/${PR_HEAD_REF}) :point_left: Test this PR on Binder` - }) - env: - PR_HEAD_REF: ${{ github.event.pull_request.head.ref }} - PR_HEAD_USERREPO: ${{ github.event.pull_request.head.repo.full_name }} + uses: eds-book/notebooks-workflows/.github/workflows/binder.yaml@main \ No newline at end of file diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3cefe13..2b85a59 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -2,47 +2,14 @@ name: Build and push container image on: push: - branches: - - main - - postprint + branches: [main, postprint] + paths-ignore: + - 'netlify.md' + - 'README.md' jobs: build-and-push: - runs-on: ubuntu-latest - if: github.repository_owner == 'eds-book' - steps: - # For biggish images, github actions runs out of disk space. - # So we cleanup some unwanted things in the disk image, and reclaim that space for our docker use - # https://github.com/actions/virtual-environments/issues/2606#issuecomment-772683150 - # and https://github.com/easimon/maximize-build-space/blob/b4d02c14493a9653fe7af06cc89ca5298071c66e/action.yml#L104 - # This gives us a total of about 52G of free space, which should be enough for now - - name: cleanup disk space - run: | - sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc - df -h - - - name: Checkout files in repo - uses: actions/checkout@main - - # Set quay image - - name: Get properties from the config file - id: config_quay - uses: notiz-dev/github-action-json-property@release - with: - path: '.github/config.json' - prop_path: 'quay_image' - - - name: Build and push the image to quay.io - uses: jupyterhub/repo2docker-action@master - with: - # Make sure username & password/token pair matches your registry credentials - DOCKER_USERNAME: ${{ secrets.QUAY_USERNAME }} - DOCKER_PASSWORD: ${{ secrets.QUAY_PASSWORD }} - DOCKER_REGISTRY: "quay.io" - - # Uncomment and modify the following line with your image name, otherwise no push will happen - IMAGE_NAME: ${{steps.config_quay.outputs.prop}} - - # Lets us monitor disks getting full as images get bigger over time - - name: Show how much disk space is left - run: df -h \ No newline at end of file + uses: eds-book/notebooks-workflows/.github/workflows/build.yaml@main + secrets: + QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }} + QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }} \ No newline at end of file diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml new file mode 100644 index 0000000..b5c4304 --- /dev/null +++ b/.github/workflows/deploy.yaml @@ -0,0 +1,11 @@ +name: MyST GitHub Pages Deploy + +on: + workflow_run: + workflows: ["Execute Notebook"] + branches: [main] + types: [completed] + +jobs: + deploy: + uses: eds-book/notebooks-workflows/.github/workflows/deploy.yaml@main \ No newline at end of file diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index 40e2be2..0000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,52 +0,0 @@ -# This file was created automatically with `myst init --gh-pages` 🪄 💚 - -name: MyST GitHub Pages Deploy -on: - workflow_run: - workflows: ["Execute Notebook"] - branches: main - types: - - completed - -env: - # `BASE_URL` determines the website is served from, including CSS & JS assets - # You may need to change this to `BASE_URL: ''` - BASE_URL: /${{ github.event.repository.name }} - -# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages -permissions: - contents: read - pages: write - id-token: write -# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. -# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. -concurrency: - group: 'pages' - cancel-in-progress: false -jobs: - deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest - if: github.repository_owner == 'eds-book' - steps: - - uses: actions/checkout@v4 - with: - ref: render - - name: Setup Pages - uses: actions/configure-pages@v3 - - uses: actions/setup-node@v4 - with: - node-version: 18.x - - name: Install MyST Markdown - run: npm install -g mystmd - - name: Build HTML Assets - run: myst build --html - - name: Upload artifact - uses: actions/upload-pages-artifact@v3 - with: - path: './_build/html' - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 diff --git a/.github/workflows/execute.yaml b/.github/workflows/execute.yaml index 60287e9..4a6bdf3 100644 --- a/.github/workflows/execute.yaml +++ b/.github/workflows/execute.yaml @@ -3,89 +3,9 @@ name: Execute Notebook on: workflow_run: workflows: ["Build and push container image"] - branches: main - types: - - completed + branches: [main, postprint] + types: [completed] -env: - # `BASE_URL` determines the website is served from, including CSS & JS assets - # You may need to change this to `BASE_URL: ''` - BASE_URL: /${{ github.event.repository.name }} - -# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages -permissions: write-all - -# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. -# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. -concurrency: - group: 'pages' - cancel-in-progress: false - -# This job installs dependencies, build the jupyter notebook, and pushes it to `render`, a new `branch` jobs: - build: - name: ${{ matrix.os }} - runs-on: ${{ matrix.os }} - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - -# permissions: -# id-token: write -# pages: write - - if: github.repository_owner == 'eds-book' - strategy: - fail-fast: false - matrix: - os: ["ubuntu-latest"] - defaults: - run: - shell: bash -l {0} - steps: - - uses: actions/checkout@v2 - # Set notebook name - - name: Get properties from the config file - id: config_file - uses: notiz-dev/github-action-json-property@release - with: - path: '.github/config.json' - prop_path: 'notebook_name' - # Set quay image - - name: Get properties from the config file - id: config_quay - uses: notiz-dev/github-action-json-property@release - with: - path: '.github/config.json' - prop_path: 'quay_image' - # Set kernel name - - name: Get properties from the config file - id: config_kernel - uses: notiz-dev/github-action-json-property@release - with: - path: '.github/config.json' - prop_path: 'kernel' - # Render the notebook - - name: Run the build process with Docker - uses: addnab/docker-run-action@v3 - with: - image: quay.io/${{steps.config_quay.outputs.prop}}:latest - options: --user root -v ${{ github.workspace }}:/tmp - shell: bash - run: | - v=$(jupyter kernelspec list | awk '{print $1}' | egrep ${{steps.config_kernel.outputs.prop}}) - jupyter-nbconvert --to notebook --ExecutePreprocessor.kernel_name="$v" --inplace --execute ${{steps.config_file.outputs.prop}} - cp ${{steps.config_file.outputs.prop}} /tmp - - name: Commit - run: | - ls - git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" - git config --local user.name "github-actions[bot]" - git add ${{steps.config_file.outputs.prop}} - git commit -m 'update' - - name: Push - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: render - force: true \ No newline at end of file + execute: + uses: eds-book/notebooks-workflows/.github/workflows/execute.yaml@main \ No newline at end of file diff --git a/.github/workflows/preview.yaml b/.github/workflows/preview.yaml deleted file mode 100644 index 5a1037d..0000000 --- a/.github/workflows/preview.yaml +++ /dev/null @@ -1,74 +0,0 @@ -name: Preview - -on: - workflow_run: - workflows: ["Build and push container image"] - branches: [postprint] - types: [completed] - -# This job installs dependencies, build the jupyter notebook, and pushes it to `preview`, a new `branch` -jobs: - on-success: - runs-on: ubuntu-latest - if: ${{ github.repository_owner == 'eds-book' && github.event.workflow_run.conclusion == 'success' }} - defaults: - run: - shell: bash -l {0} - steps: - - name: Check conditions meet - run: echo 'The triggering workflow passed' - - uses: actions/checkout@v2 - with: - ref: postprint - # Set notebook name - - name: Get properties from the config file - id: config_file - uses: notiz-dev/github-action-json-property@release - with: - path: '.github/config.json' - prop_path: 'notebook_name' - # Set quay image - - name: Get properties from the config file - id: config_quay - uses: notiz-dev/github-action-json-property@release - with: - path: '.github/config.json' - prop_path: 'quay_image' - # Set kernel name - - name: Get properties from the config file - id: config_kernel - uses: notiz-dev/github-action-json-property@release - with: - path: '.github/config.json' - prop_path: 'kernel' - # Render the notebook - - name: Run the build process with Docker - uses: addnab/docker-run-action@v3 - with: - image: quay.io/${{steps.config_quay.outputs.prop}}:latest - options: --user root -v ${{ github.workspace }}:/tmp - shell: bash - run: | - v=$(jupyter kernelspec list | awk '{print $1}' | egrep ${{steps.config_kernel.outputs.prop}}) - jupyter-nbconvert --to notebook --ExecutePreprocessor.kernel_name="$v" --inplace --execute ${{steps.config_file.outputs.prop}} - cp ${{steps.config_file.outputs.prop}} /tmp - - name: Commit - run: | - ls - git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" - git config --local user.name "github-actions[bot]" - git rm \* ':!${{steps.config_file.outputs.prop}}' - git add ${{steps.config_file.outputs.prop}} - git commit -m 'update' - - name: Push - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: preview - force: true - on-failure: - runs-on: ubuntu-latest - if: ${{ github.repository_owner == 'eds-book' && github.event.workflow_run.conclusion == 'failure' }} - steps: - - name: Check conditions meet - run: echo 'The triggering workflow failed' \ No newline at end of file diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 1f7cb64..a4378b6 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -5,40 +5,4 @@ on: jobs: test-build: - runs-on: ubuntu-latest - if: github.repository_owner == 'eds-book' - steps: - - # For biggish images, github actions runs out of disk space. - # So we cleanup some unwanted things in the disk image, and reclaim that space for our docker use - # https://github.com/actions/virtual-environments/issues/2606#issuecomment-772683150 - # and https://github.com/easimon/maximize-build-space/blob/b4d02c14493a9653fe7af06cc89ca5298071c66e/action.yml#L104 - # This gives us a total of about 52G of free space, which should be enough for now - - name: cleanup disk space - run: | - sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc - df -h - - - name: checkout files in repo - uses: actions/checkout@main - - # Set quay image name - - name: Get properties from the config file - id: config_file - uses: notiz-dev/github-action-json-property@release - with: - path: '.github/config.json' - prop_path: 'quay_image' - - - name: Build the image and push it if `NO_PUSH` disabled - uses: jupyterhub/repo2docker-action@master - with: # make sure username & password/token matches your registry - NO_PUSH: "true" - DOCKER_REGISTRY: "quay.io" - - # Uncomment and modify the following line with your image name. a - IMAGE_NAME: ${{steps.config_quay.outputs.prop}} - - # Lets us monitor disks getting full as images get bigger over time - - name: Show how much disk space is left - run: df -h + uses: eds-book/notebooks-workflows/.github/workflows/test.yaml@main \ No newline at end of file From 28caf1bbe7fe63fea24ba4449aad5c310b5a9c0f Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 2 May 2025 09:57:14 +0100 Subject: [PATCH 34/93] fix file to ignore --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 2b85a59..0d63ea2 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -4,8 +4,8 @@ on: push: branches: [main, postprint] paths-ignore: - - 'netlify.md' - 'README.md' + - 'netlify.toml' jobs: build-and-push: From 7ea758ed7e5e6c1c30d847383b2f1d633cfd103d Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 2 May 2025 09:57:23 +0100 Subject: [PATCH 35/93] rm old config json --- .github/config.json | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .github/config.json diff --git a/.github/config.json b/.github/config.json deleted file mode 100644 index 4177c0d..0000000 --- a/.github/config.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "notebook_name": "notebook.ipynb", - "kernel": "python", - "quay_image": "edsbook/95199651-9e81-4cae-a3a7-66398a9a5f62" -} \ No newline at end of file From 3db3d60e0b00ca532f88d2a1b51cc5fe33030317 Mon Sep 17 00:00:00 2001 From: acocac Date: Thu, 15 May 2025 22:21:57 +0100 Subject: [PATCH 36/93] set index placeholder --- index.md | 3 +++ myst.yml | 1 + 2 files changed, 4 insertions(+) create mode 100644 index.md diff --git a/index.md b/index.md new file mode 100644 index 0000000..5586b0d --- /dev/null +++ b/index.md @@ -0,0 +1,3 @@ +--- +author: EDS book community +--- \ No newline at end of file diff --git a/myst.yml b/myst.yml index 7c114ef..16825ac 100644 --- a/myst.yml +++ b/myst.yml @@ -75,6 +75,7 @@ project: code: MIT date: 2024-12-05 toc: + - file: index.md - file: notebook.ipynb exports: - format: pdf From 76004bc0a070f26ebea348c0f42509fc306ec686 Mon Sep 17 00:00:00 2001 From: acocac Date: Thu, 15 May 2025 22:23:23 +0100 Subject: [PATCH 37/93] hide toc --- myst.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/myst.yml b/myst.yml index 16825ac..9c41331 100644 --- a/myst.yml +++ b/myst.yml @@ -91,4 +91,6 @@ project: - references.bib site: - template: book-theme \ No newline at end of file + template: book-theme + options: + hide_toc: true \ No newline at end of file From b924e8f85f34fd039d500c36a979954ce7436a81 Mon Sep 17 00:00:00 2001 From: acocac Date: Thu, 15 May 2025 22:41:48 +0100 Subject: [PATCH 38/93] rm autogenerate line in myst.yml --- myst.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/myst.yml b/myst.yml index 9c41331..d1fd62c 100644 --- a/myst.yml +++ b/myst.yml @@ -68,7 +68,6 @@ project: jupyter: binder: repo: eds-book/95199651-9e81-4cae-a3a7-66398a9a5f62 - # To autogenerate a Table of Contents, run "jupyter book init --write-toc" open_access: true license: content: CC-BY-4.0 From 8bf4bea175ac78aeb25311a2fe135ec0e6f3cd81 Mon Sep 17 00:00:00 2001 From: acocac Date: Thu, 15 May 2025 22:57:33 +0100 Subject: [PATCH 39/93] rm topic in reference --- references.bib | 2 -- 1 file changed, 2 deletions(-) diff --git a/references.bib b/references.bib index 0a026f3..3ba7c37 100644 --- a/references.bib +++ b/references.bib @@ -10,7 +10,6 @@ @article{Weinstein2020_MEE volume = {11}, url = {https://besjournals.onlinelibrary.wiley.com/doi/abs/10.1111/2041-210X.13472}, year = {2020}, - topic = {15d986da-2d7c-44fb-af71-700494485def, 95199651-9e81-4cae-a3a7-66398a9a5f62} } @misc{livestockdataset, @@ -21,5 +20,4 @@ @misc{livestockdataset version = {V1}, doi = {10.7910/DVN/N7GJYU}, url = {https://doi.org/10.7910/DVN/N7GJYU}, - topic = {95199651-9e81-4cae-a3a7-66398a9a5f62} } \ No newline at end of file From 58f5bf886a92419459da796d8a83fcf1618c6c1a Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 08:40:54 +0100 Subject: [PATCH 40/93] chnage publish --- netlify.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netlify.toml b/netlify.toml index 75f5617..d2970cc 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,4 +1,4 @@ [build] base = "." command = "npm install -g mystmd && myst build --html" - publish = "_build/html" \ No newline at end of file + publish = "_build2/html" \ No newline at end of file From ccc0345a1475d2cadca022ae971ae4d5f4881315 Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 08:44:14 +0100 Subject: [PATCH 41/93] temp string --- index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/index.md b/index.md index 5586b0d..f9c6fc2 100644 --- a/index.md +++ b/index.md @@ -1,3 +1,5 @@ --- author: EDS book community ---- \ No newline at end of file +--- + +a \ No newline at end of file From 1ba51ec127e308b4afeb9c3e00881c6f7379a9e7 Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 09:13:59 +0100 Subject: [PATCH 42/93] Revert "temp string" This reverts commit ccc0345a1475d2cadca022ae971ae4d5f4881315. --- index.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/index.md b/index.md index f9c6fc2..5586b0d 100644 --- a/index.md +++ b/index.md @@ -1,5 +1,3 @@ --- author: EDS book community ---- - -a \ No newline at end of file +--- \ No newline at end of file From 33aaff8fd937732cff219603c71fe9b0f3212ffd Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 09:29:30 +0100 Subject: [PATCH 43/93] add albumentations>=1.0.0 --- .binder/environment.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.binder/environment.yml b/.binder/environment.yml index 1b54cc1..d928026 100644 --- a/.binder/environment.yml +++ b/.binder/environment.yml @@ -15,4 +15,5 @@ dependencies: - huggingface_hub - pip - pip: - - deepforest==1.4.0 \ No newline at end of file + - deepforest==1.4.0 + - albumentations>=1.0.0 \ No newline at end of file From 0d2ab954d0d3e2ac1e38ea5b8b2a48a77888478f Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 09:47:38 +0100 Subject: [PATCH 44/93] ping albumentations==2.0.6 --- .binder/environment.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.binder/environment.yml b/.binder/environment.yml index d928026..6f78bc2 100644 --- a/.binder/environment.yml +++ b/.binder/environment.yml @@ -16,4 +16,4 @@ dependencies: - pip - pip: - deepforest==1.4.0 - - albumentations>=1.0.0 \ No newline at end of file + - albumentations==2.0.6 \ No newline at end of file From 920259681cea963b4bde54b991cf5516ccc7e8d9 Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 10:19:20 +0100 Subject: [PATCH 45/93] rever publish path --- netlify.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netlify.toml b/netlify.toml index d2970cc..75f5617 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,4 +1,4 @@ [build] base = "." command = "npm install -g mystmd && myst build --html" - publish = "_build2/html" \ No newline at end of file + publish = "_build/html" \ No newline at end of file From dcd99c19d88332186530f887d002c70f9d2dc867 Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 10:19:33 +0100 Subject: [PATCH 46/93] add nb in folder --- myst.yml | 7 ++++--- notebook.ipynb => notebook/notebook.ipynb | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) rename notebook.ipynb => notebook/notebook.ipynb (99%) diff --git a/myst.yml b/myst.yml index d1fd62c..ea141a4 100644 --- a/myst.yml +++ b/myst.yml @@ -75,11 +75,11 @@ project: date: 2024-12-05 toc: - file: index.md - - file: notebook.ipynb + - file: notebook/notebook.ipynb exports: - format: pdf template: curvenote - article: notebook.ipynb + article: notebook/notebook.ipynb output: exports/notebook.pdf - format: cff type: software @@ -92,4 +92,5 @@ project: site: template: book-theme options: - hide_toc: true \ No newline at end of file + hide_toc: true + folders: true \ No newline at end of file diff --git a/notebook.ipynb b/notebook/notebook.ipynb similarity index 99% rename from notebook.ipynb rename to notebook/notebook.ipynb index 53f647b..3838c9a 100644 --- a/notebook.ipynb +++ b/notebook/notebook.ipynb @@ -151,7 +151,7 @@ "source": [ "zenodo = pooch.create(\n", " # Use the default cache folder for the operating system\n", - " path=f\".\",\n", + " path=f\"..\",\n", " base_url=\"doi:10.5281/zenodo.14219057/\",\n", " # The registry specifies the files that can be fetched\n", " registry={\n", @@ -185,7 +185,7 @@ " url=\"doi:10.5281/zenodo.14219057/images.zip\",\n", " known_hash=\"md5:90a37ff7c1a166f671dac952cfae2708\",\n", " processor=pooch.Unzip(extract_dir=extract_dir),\n", - " path=f\".\"\n", + " path=f\"..\"\n", ")\n", "\n", "# Load the CSV (annotations)\n", From fd7b590f026b4f9c1f7601a84a32c5a8a10689c8 Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 10:32:51 +0100 Subject: [PATCH 47/93] test --- index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/index.md b/index.md index 5586b0d..f9c6fc2 100644 --- a/index.md +++ b/index.md @@ -1,3 +1,5 @@ --- author: EDS book community ---- \ No newline at end of file +--- + +a \ No newline at end of file From 8fc99d80af36a68286b4c50f1070982e9ae9801f Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 10:56:03 +0100 Subject: [PATCH 48/93] Revert "test" This reverts commit fd7b590f026b4f9c1f7601a84a32c5a8a10689c8. --- index.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/index.md b/index.md index f9c6fc2..5586b0d 100644 --- a/index.md +++ b/index.md @@ -1,5 +1,3 @@ --- author: EDS book community ---- - -a \ No newline at end of file +--- \ No newline at end of file From 87f3d54ee7d0933b1dc82d923391f3dde97a854d Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 11:07:25 +0100 Subject: [PATCH 49/93] test --- index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/index.md b/index.md index 5586b0d..f9c6fc2 100644 --- a/index.md +++ b/index.md @@ -1,3 +1,5 @@ --- author: EDS book community ---- \ No newline at end of file +--- + +a \ No newline at end of file From 06ff34252e637bff2415074fb260d76eb2166a83 Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 11:26:28 +0100 Subject: [PATCH 50/93] revert changes --- index.md | 1 - myst.yml | 5 ++--- notebook/notebook.ipynb => notebook.ipynb | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) rename notebook/notebook.ipynb => notebook.ipynb (99%) diff --git a/index.md b/index.md index f9c6fc2..0a47e1b 100644 --- a/index.md +++ b/index.md @@ -2,4 +2,3 @@ author: EDS book community --- -a \ No newline at end of file diff --git a/myst.yml b/myst.yml index ea141a4..0a2ec90 100644 --- a/myst.yml +++ b/myst.yml @@ -75,7 +75,7 @@ project: date: 2024-12-05 toc: - file: index.md - - file: notebook/notebook.ipynb + - file: notebook.ipynb exports: - format: pdf template: curvenote @@ -92,5 +92,4 @@ project: site: template: book-theme options: - hide_toc: true - folders: true \ No newline at end of file + hide_toc: true \ No newline at end of file diff --git a/notebook/notebook.ipynb b/notebook.ipynb similarity index 99% rename from notebook/notebook.ipynb rename to notebook.ipynb index 3838c9a..57272ce 100644 --- a/notebook/notebook.ipynb +++ b/notebook.ipynb @@ -151,7 +151,7 @@ "source": [ "zenodo = pooch.create(\n", " # Use the default cache folder for the operating system\n", - " path=f\"..\",\n", + " path=f\"\",\n", " base_url=\"doi:10.5281/zenodo.14219057/\",\n", " # The registry specifies the files that can be fetched\n", " registry={\n", @@ -185,7 +185,7 @@ " url=\"doi:10.5281/zenodo.14219057/images.zip\",\n", " known_hash=\"md5:90a37ff7c1a166f671dac952cfae2708\",\n", " processor=pooch.Unzip(extract_dir=extract_dir),\n", - " path=f\"..\"\n", + " path=f\"\"\n", ")\n", "\n", "# Load the CSV (annotations)\n", From 207ec64107137192ce0ca30105eadd8ead947f16 Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 13:51:23 +0100 Subject: [PATCH 51/93] set _static images --- _static/edsbook_logo-black.png | Bin 0 -> 146894 bytes _static/edsbook_logo-white.png | Bin 0 -> 154629 bytes _static/favicon.ico | Bin 0 -> 15406 bytes myst.yml | 9 ++++++--- 4 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 _static/edsbook_logo-black.png create mode 100644 _static/edsbook_logo-white.png create mode 100644 _static/favicon.ico diff --git a/_static/edsbook_logo-black.png b/_static/edsbook_logo-black.png new file mode 100644 index 0000000000000000000000000000000000000000..da56493519e017e63f38f13b5d0c89e3b3b9b69f GIT binary patch literal 146894 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%0A=W^7N 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

!c@AEwn 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

  • 0+k^Vi!10_R8cZphNfwWlnuJrzobzS2&%f?TLh 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

    0kYU+2@sZBr3r{vp@~IyMtM2O0F2+?|l_KbSMy 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 Nw9nSOc(2>J{|9?mZu|fM literal 0 HcmV?d00001 diff --git a/_static/favicon.ico b/_static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c171e49d1d864d0194995254275e3b9a8f288465 GIT binary patch literal 15406 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 E0lJ;AR{#J2 literal 0 HcmV?d00001 diff --git a/myst.yml b/myst.yml index 0a2ec90..a34d242 100644 --- a/myst.yml +++ b/myst.yml @@ -79,8 +79,8 @@ project: exports: - format: pdf template: curvenote - article: notebook/notebook.ipynb - output: exports/notebook.pdf + article: notebook.ipynb + output: notebook.pdf - format: cff type: software version: v2.0.0 @@ -92,4 +92,7 @@ project: site: template: book-theme options: - hide_toc: true \ No newline at end of file + hide_toc: true + favicon: _static/favicon.ico + logo: _static/edsbook_logo-black.png + logo_dark: _static/edsbook_logo-white.png \ No newline at end of file From f165a2dbb1df455bc2a77d26509231b111ff6c4d Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 14:31:17 +0100 Subject: [PATCH 52/93] rm static images --- _static/edsbook_logo-black.png | Bin 146894 -> 0 bytes _static/edsbook_logo-white.png | Bin 154629 -> 0 bytes _static/favicon.ico | Bin 15406 -> 0 bytes myst.yml | 5 +---- 4 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 _static/edsbook_logo-black.png delete mode 100644 _static/edsbook_logo-white.png delete mode 100644 _static/favicon.ico diff --git a/_static/edsbook_logo-black.png b/_static/edsbook_logo-black.png deleted file mode 100644 index da56493519e017e63f38f13b5d0c89e3b3b9b69f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146894 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%0A=W^7N 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

    !c@AEwn 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

  • 0+k^Vi!10_R8cZphNfwWlnuJrzobzS2&%f?TLh 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 +# Livestock detection (DeepForest)

    -thumbnail -

    - -
    -

    Livestock detection using DeepForest

    -
    - -

    - - License - - - Continuous integration badge + + Continuous integration badge - - review - -
    -

    - -

    Binder - - binder - -

    - -

    - - rohub - doi +

    thumbnail

    -# How to run +## How to run -## Running on Binder +### Running on Binder The notebook is designed to be launched from Binder. Click the **Launch Binder** button at the top level of the repository -## Running locally +### Running locally You may also download the notebook from GitHub to run it locally: 1. Open your terminal @@ -83,7 +55,4 @@ Following the guidelines in \ No newline at end of file +``` \ No newline at end of file From 2faf44fd95e5382098f1e66a8d5d4b7aef414611 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 21:35:10 +0100 Subject: [PATCH 64/93] add readme to index --- myst.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/myst.yml b/myst.yml index 13c550d..31bfc32 100644 --- a/myst.yml +++ b/myst.yml @@ -74,7 +74,7 @@ project: code: MIT date: 2024-12-05 toc: - - file: index.md + - file: README.md - file: notebook.ipynb exports: - format: pdf From b92a14c47e9db456f9b6020ccf890853d842e101 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 21:59:33 +0100 Subject: [PATCH 65/93] rm export pdf --- myst.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/myst.yml b/myst.yml index 31bfc32..4021edc 100644 --- a/myst.yml +++ b/myst.yml @@ -77,10 +77,6 @@ project: - file: README.md - file: notebook.ipynb exports: - - format: pdf - template: curvenote - article: notebook.ipynb - output: notebook.pdf - format: cff type: software version: v2.0.0 From b018f8eef25a73dcce021fff0231f6d0257e4478 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 22:27:29 +0100 Subject: [PATCH 66/93] set YYYY.MM.patch version --- .bumpversion.cfg | 6 +++--- CITATION.cff | 2 +- README.md | 2 +- notebook.ipynb | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 8a5020a..b6e254f 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,9 +1,9 @@ [bumpversion] -current_version = v2.0.0 +current_version = 2025.05.0 commit = True tag = True -parse = (v(?P\d+))(.(?P\d+))(.(?P\d+)) -serialize = v{major}.{minor}.{patch} +parse = (v(?P\d+))(.(?P\d+))(.(?P\d+)) +serialize = v{year}.{month}.{patch} [bumpversion:file:myst.yml] diff --git a/CITATION.cff b/CITATION.cff index 4f1c088..5bc2bb8 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -31,4 +31,4 @@ license: MIT license-url: https://opensource.org/license/MIT repository: https://github.com/eds-book/95199651-9e81-4cae-a3a7-66398a9a5f62 type: software -version: v2.0.0 +version: v2025.05.0 diff --git a/README.md b/README.md index 1794410..39d9e6a 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ ### Running on Binder The notebook is designed to be launched from Binder. -Click the **Launch Binder** button at the top level of the repository +Click the **Launch Binder** button at the top level of the repository. ### Running locally You may also download the notebook from GitHub to run it locally: diff --git a/notebook.ipynb b/notebook.ipynb index 2f7a561..42f218b 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -786,7 +786,7 @@ "source": [ "from datetime import date\n", "\n", - "print('Notebook repository version: v2.0.0')\n", + "print('Notebook repository version: v2025.05.0')\n", "print(f'Last tested: {date.today()}')" ] } From 5c3eb07e26c68fdd2a1f916c258ca0f1b66a65a3 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 22:27:34 +0100 Subject: [PATCH 67/93] rm index file --- index.md | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 index.md diff --git a/index.md b/index.md deleted file mode 100644 index 0a47e1b..0000000 --- a/index.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -author: EDS book community ---- - From d7c45721b2c455145b3d84112ec96125b60a4e40 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 22:27:52 +0100 Subject: [PATCH 68/93] change url to github --- myst.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/myst.yml b/myst.yml index 4021edc..db21f34 100644 --- a/myst.yml +++ b/myst.yml @@ -12,18 +12,19 @@ project: name: Cameron Appel corresponding: true email: c.appel@qmul.ac.uk - url: https://github.com/camappel + github: camappel roles: - Investigation - Software - Visualization affiliations: - qmul + reviewers: - id: ewhite name: Ethan P. White orcid: 0000-0001-6728-7745 - url: https://github.com/ethanwhite + github: ethanwhite roles: - Writing – review & editing affiliations: @@ -31,7 +32,7 @@ project: - id: lvanzeeland name: Louisa Van Zeeland orcid: 0009-0005-0392-4377 - url: https://github.com/louisavz + github: louisavz roles: - Writing – review & editing affiliations: @@ -79,7 +80,7 @@ project: exports: - format: cff type: software - version: v2.0.0 + version: v2025.05.0 license: MIT license-url: https://opensource.org/license/MIT bibliography: From 2db83a8340aa4ebb527b793c420a3c02dd038f1a Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 22:28:02 +0100 Subject: [PATCH 69/93] add details editor --- myst.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/myst.yml b/myst.yml index db21f34..79199f2 100644 --- a/myst.yml +++ b/myst.yml @@ -38,7 +38,14 @@ project: affiliations: - turing editors: - - acoca + - id: acoca + name: Alejandro Coca-Castro + orcid: 0000-0002-9264-1539 + github: acocac + roles: + - Writing – review & editing + affiliations: + - turing affiliations: - id: qmul name: Queen Mary University of London From af3c30512c62fdd5758524b0f66413f4179c4745 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 22:59:06 +0100 Subject: [PATCH 70/93] add open review --- README.md | 4 +++- myst.yml | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 39d9e6a..d9b35c5 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,9 @@ doi -
    + + notebook review +

    diff --git a/myst.yml b/myst.yml index 79199f2..85ce9f9 100644 --- a/myst.yml +++ b/myst.yml @@ -90,6 +90,10 @@ project: version: v2025.05.0 license: MIT license-url: https://opensource.org/license/MIT + identifiers: + - description: "Open review report for this notebook" + type: url + value: "https://github.com/eds-book/notebooks-reviews/issues/6" bibliography: - references.bib From 6a64f99087654f7be33685119ffb94dc6c71414d Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 22:59:13 +0100 Subject: [PATCH 71/93] add open review --- CITATION.cff | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 5bc2bb8..fef3a08 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -11,17 +11,16 @@ authors: given-names: Cameron affiliation: Queen Mary University of London email: c.appel@qmul.ac.uk - website: https://github.com/camappel date-released: '2024-12-05' contact: - family-names: Appel given-names: Cameron affiliation: Queen Mary University of London email: c.appel@qmul.ac.uk - website: https://github.com/camappel identifiers: - - type: doi - value: 10.5281/zenodo.14279235 + - description: Open review report for this notebook + type: url + value: https://github.com/eds-book/notebooks-reviews/issues/6 keywords: - Agriculture - Modelling From 7815a786f499e219981fce60f5bf37f2bae5470c Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 22:59:20 +0100 Subject: [PATCH 72/93] rm execute --- .github/workflows/execute.yaml | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 .github/workflows/execute.yaml diff --git a/.github/workflows/execute.yaml b/.github/workflows/execute.yaml deleted file mode 100644 index 4a6bdf3..0000000 --- a/.github/workflows/execute.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: Execute Notebook - -on: - workflow_run: - workflows: ["Build and push container image"] - branches: [main, postprint] - types: [completed] - -jobs: - execute: - uses: eds-book/notebooks-workflows/.github/workflows/execute.yaml@main \ No newline at end of file From 33b818d463ebb7ba5070fdc4c0fbf55b548e1af0 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 22:59:35 +0100 Subject: [PATCH 73/93] rename build action --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 572a798..50f0d6a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,4 +1,4 @@ -name: Build and push container image +name: Build and execute notebook on: push: From 94d30f9eb977952989226d72af89b4f51b740862 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 23:00:02 +0100 Subject: [PATCH 74/93] change triggering action --- .github/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index b5c4304..226a141 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -2,7 +2,7 @@ name: MyST GitHub Pages Deploy on: workflow_run: - workflows: ["Execute Notebook"] + workflows: ["Build and execute notebook"] branches: [main] types: [completed] From fa189399b65c024b3bc609d85ccd041d139104da Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 23:03:16 +0100 Subject: [PATCH 75/93] rename triggering action --- .github/workflows/build.yaml | 2 +- .github/workflows/deploy.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 50f0d6a..65ea866 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,4 +1,4 @@ -name: Build and execute notebook +name: Build and execute on: push: diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 226a141..2708e2d 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -2,7 +2,7 @@ name: MyST GitHub Pages Deploy on: workflow_run: - workflows: ["Build and execute notebook"] + workflows: ["Build and execute"] branches: [main] types: [completed] From df644fdaf299e67d78db4759146b6ee7684cfeaa Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 23:10:41 +0100 Subject: [PATCH 76/93] rename action to monthly build --- .github/workflows/{nightly-build.yaml => monthly-build.yaml} | 4 ++-- README.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename .github/workflows/{nightly-build.yaml => monthly-build.yaml} (72%) diff --git a/.github/workflows/nightly-build.yaml b/.github/workflows/monthly-build.yaml similarity index 72% rename from .github/workflows/nightly-build.yaml rename to .github/workflows/monthly-build.yaml index 4b09c53..59a8076 100644 --- a/.github/workflows/nightly-build.yaml +++ b/.github/workflows/monthly-build.yaml @@ -1,8 +1,8 @@ -name: nightly-build +name: monthly-build on: schedule: - - cron: "*/3 * * * *" + - cron: "0 9 1 * *" # At 09:00 UTC on the 1st of each month jobs: build-and-push: diff --git a/README.md b/README.md index d9b35c5..506117c 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Livestock detection (DeepForest)

    - - Continuous integration badge + + Continuous integration badge Binder From a1cd0e9dd23762371e82aec58006e7c88affe9f4 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 23:11:42 +0100 Subject: [PATCH 77/93] rename job --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 65ea866..9757ff0 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,7 +7,7 @@ on: - 'README.md' jobs: - build-and-push: + build-and-execute: uses: eds-book/notebooks-workflows/.github/workflows/build.yaml@main secrets: QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }} From 0fac7561e86066978ef71a71611098481980ed50 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 23:12:33 +0100 Subject: [PATCH 78/93] rename job --- .github/workflows/monthly-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/monthly-build.yaml b/.github/workflows/monthly-build.yaml index 59a8076..16d3588 100644 --- a/.github/workflows/monthly-build.yaml +++ b/.github/workflows/monthly-build.yaml @@ -5,7 +5,7 @@ on: - cron: "0 9 1 * *" # At 09:00 UTC on the 1st of each month jobs: - build-and-push: + build-and-execute: uses: eds-book/notebooks-workflows/.github/workflows/build.yaml@main secrets: QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }} From 1262df0dd1fa6a47308667770fe0a635d14e0fea Mon Sep 17 00:00:00 2001 From: acocac Date: Mon, 19 May 2025 07:35:59 +0100 Subject: [PATCH 79/93] temporal 3h cron --- .github/workflows/monthly-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/monthly-build.yaml b/.github/workflows/monthly-build.yaml index 16d3588..5ac26ce 100644 --- a/.github/workflows/monthly-build.yaml +++ b/.github/workflows/monthly-build.yaml @@ -2,7 +2,7 @@ name: monthly-build on: schedule: - - cron: "0 9 1 * *" # At 09:00 UTC on the 1st of each month + - cron: "*/3 0 0 * *" # At 09:00 UTC on the 1st of each month jobs: build-and-execute: From b94417cb2124127571eb898581932357ffc9f5d4 Mon Sep 17 00:00:00 2001 From: acocac Date: Mon, 19 May 2025 07:47:49 +0100 Subject: [PATCH 80/93] temporal 3h cron fixed --- .github/workflows/monthly-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/monthly-build.yaml b/.github/workflows/monthly-build.yaml index 5ac26ce..735852c 100644 --- a/.github/workflows/monthly-build.yaml +++ b/.github/workflows/monthly-build.yaml @@ -2,7 +2,7 @@ name: monthly-build on: schedule: - - cron: "*/3 0 0 * *" # At 09:00 UTC on the 1st of each month + - cron: "*/3 * * * *" # At 09:00 UTC on the 1st of each month jobs: build-and-execute: From fecae16e14148d772d9c0ecfdc74f3896e75fe74 Mon Sep 17 00:00:00 2001 From: acocac Date: Mon, 19 May 2025 08:12:32 +0100 Subject: [PATCH 81/93] add monthly-build --- .github/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 2708e2d..a58e156 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -2,7 +2,7 @@ name: MyST GitHub Pages Deploy on: workflow_run: - workflows: ["Build and execute"] + workflows: ["Build and execute","monthly-build"] branches: [main] types: [completed] From b4a608e0dcd2d65c55124b9d9c872bf88b29d150 Mon Sep 17 00:00:00 2001 From: acocac Date: Mon, 19 May 2025 09:36:59 +0100 Subject: [PATCH 82/93] standard name --- .github/workflows/binder.yaml | 2 +- .github/workflows/test.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/binder.yaml b/.github/workflows/binder.yaml index 92a6837..4982feb 100644 --- a/.github/workflows/binder.yaml +++ b/.github/workflows/binder.yaml @@ -1,5 +1,5 @@ # Reference https://mybinder.readthedocs.io/en/latest/howto/gh-actions-badges.html -name: Test this PR on Binder Badge +name: test-binder on: pull_request_target: diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index a4378b6..257f8b3 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,4 +1,4 @@ -name: Test container image build +name: test-container on: pull_request: From 5d282b893419f9f2a6a75b1d91d5e8c41a5e4bac Mon Sep 17 00:00:00 2001 From: acocac Date: Mon, 19 May 2025 09:37:07 +0100 Subject: [PATCH 83/93] rm deploy --- .github/workflows/deploy.yaml | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 .github/workflows/deploy.yaml diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml deleted file mode 100644 index a58e156..0000000 --- a/.github/workflows/deploy.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: MyST GitHub Pages Deploy - -on: - workflow_run: - workflows: ["Build and execute","monthly-build"] - branches: [main] - types: [completed] - -jobs: - deploy: - uses: eds-book/notebooks-workflows/.github/workflows/deploy.yaml@main \ No newline at end of file From b9ff7b65d96c4dd3d39b29715430012c46df29a0 Mon Sep 17 00:00:00 2001 From: acocac Date: Mon, 19 May 2025 09:37:15 +0100 Subject: [PATCH 84/93] fix workflows --- .github/workflows/monthly-build.yaml | 2 +- .github/workflows/{build.yaml => publish.yaml} | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) rename .github/workflows/{build.yaml => publish.yaml} (58%) diff --git a/.github/workflows/monthly-build.yaml b/.github/workflows/monthly-build.yaml index 735852c..16d3588 100644 --- a/.github/workflows/monthly-build.yaml +++ b/.github/workflows/monthly-build.yaml @@ -2,7 +2,7 @@ name: monthly-build on: schedule: - - cron: "*/3 * * * *" # At 09:00 UTC on the 1st of each month + - cron: "0 9 1 * *" # At 09:00 UTC on the 1st of each month jobs: build-and-execute: diff --git a/.github/workflows/build.yaml b/.github/workflows/publish.yaml similarity index 58% rename from .github/workflows/build.yaml rename to .github/workflows/publish.yaml index 9757ff0..26a4c8d 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/publish.yaml @@ -1,4 +1,4 @@ -name: Build and execute +name: publish on: push: @@ -11,4 +11,8 @@ jobs: uses: eds-book/notebooks-workflows/.github/workflows/build.yaml@main secrets: QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }} - QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }} \ No newline at end of file + QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }} + + deploy: + needs: build-and-execute + uses: eds-book/notebooks-workflows/.github/workflows/deploy.yaml@main \ No newline at end of file From d4478ac2eeddb8f36f431bdc05612428e746b028 Mon Sep 17 00:00:00 2001 From: acocac Date: Mon, 19 May 2025 09:41:21 +0100 Subject: [PATCH 85/93] rm reference --- .github/workflows/binder.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/binder.yaml b/.github/workflows/binder.yaml index 4982feb..92ac38e 100644 --- a/.github/workflows/binder.yaml +++ b/.github/workflows/binder.yaml @@ -1,4 +1,3 @@ -# Reference https://mybinder.readthedocs.io/en/latest/howto/gh-actions-badges.html name: test-binder on: From df4b4d20bbb099e42977f7447e46367c175cfdda Mon Sep 17 00:00:00 2001 From: acocac Date: Mon, 19 May 2025 10:18:48 +0100 Subject: [PATCH 86/93] fix zenodo doi badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 506117c..4e2458d 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Binder - + doi From a9f2882fbb126537b0b78abd808d94fd52a01b23 Mon Sep 17 00:00:00 2001 From: acocac Date: Mon, 19 May 2025 21:58:27 +0100 Subject: [PATCH 87/93] fix versioning --- .bumpversion.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index b6e254f..163d2f3 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 2025.05.0 +current_version = v2025.05.0 commit = True tag = True parse = (v(?P\d+))(.(?P\d+))(.(?P\d+)) From 313ef1c888b5332c21098363c37403011fb1af0a Mon Sep 17 00:00:00 2001 From: acocac Date: Mon, 19 May 2025 21:58:37 +0100 Subject: [PATCH 88/93] fix url readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4e2458d..aa9940a 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,13 @@ Continuous integration badge - + Binder doi - + notebook review

    From c07c36ccf9adfd8ccb391b6be5eabca003bd75e9 Mon Sep 17 00:00:00 2001 From: acocac Date: Tue, 20 May 2025 08:26:08 +0100 Subject: [PATCH 89/93] rm hide_toc --- myst.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/myst.yml b/myst.yml index 85ce9f9..de29633 100644 --- a/myst.yml +++ b/myst.yml @@ -98,6 +98,4 @@ project: - references.bib site: - template: book-theme - options: - hide_toc: true \ No newline at end of file + template: book-theme \ No newline at end of file From fca3aacd05ae4dd44a888cdc1ff56c77044a3e53 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 8 Jun 2025 11:35:00 +0100 Subject: [PATCH 90/93] update conda lock --- .lock/conda-lock.yml | 20685 +++++++++++++++++++++++++++++++---------- 1 file changed, 15949 insertions(+), 4736 deletions(-) diff --git a/.lock/conda-lock.yml b/.lock/conda-lock.yml index 50dea86..cb36fd4 100644 --- a/.lock/conda-lock.yml +++ b/.lock/conda-lock.yml @@ -5,7 +5,7 @@ # available, unless you explicitly update the lock file. # # Install this environment as "YOURENV" with: -# conda-lock install -n YOURENV --file conda-lock.yml +# conda-lock install -n YOURENV conda-lock.yml # To update a single package to the latest version compatible with the version constraints in the source: # conda-lock lock --lockfile conda-lock.yml --update PACKAGE # To re-solve the entire environment, e.g. after changing a version constraint in the source file: @@ -13,26 +13,30 @@ version: 1 metadata: content_hash: - osx-64: 8ee2e968851d72592134b7f3741c45a181e801c1b49652b0df38ef0be701f675 - linux-64: 367ee4ae199f50d889ade0c1d06b7fb0687d55b1ada2511498f3329c58f7a092 + linux-64: 2a9ac0612866a509cea1cac429d42097c8007972e00fd1861518dda4f3bda066 + osx-arm64: ccc4b042e1595a62431628f87259a4b5ac853b5635657025f50a1919432bf9d7 + osx-64: 81fa74e627fbfa127dfc5131653f50267b84a8afdd074c599ad648b918ed24eb + win-64: 7bb92461d54d4d6ec9a9be9247ae992f3faf952af01f8c2f7ac070ece2dbbd27 channels: - url: conda-forge used_env_vars: [] platforms: - - osx-64 - linux-64 + - osx-arm64 + - osx-64 + - win-64 sources: - .binder/environment.yml package: -- name: _libgcc_mutex - version: '0.1' +- name: _libavif_api + version: 1.3.0 manager: conda - platform: linux-64 + platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + url: https://conda.anaconda.org/conda-forge/win-64/_libavif_api-1.3.0-h57928b3_0.conda hash: - md5: d7c89558ba9fa0495403155b64376d81 - sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + md5: ee165108d6159100c6425dbe99f61a40 + sha256: b530a08e5af782348d1753d64aca43112ff4c957ceb86adb0715dd9c7b4a7e2c category: main optional: false - name: _openmp_mutex @@ -40,57 +44,140 @@ package: manager: conda platform: linux-64 dependencies: - _libgcc_mutex: '0.1' llvm-openmp: '>=9.0.1' - url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-3_kmp_llvm.conda + hash: + md5: ee5c2118262e30b972bc0b4db8ef0ba5 + sha256: cec7343e76c9da6a42c7e7cba53391daa6b46155054ef61a5ef522ea27c5a058 + category: main + optional: false +- name: _openmp_mutex + version: '4.5' + manager: conda + platform: win-64 + dependencies: + libgomp: '>=7.5.0' + libwinpthread: '>=12.0.0.r2.ggc561118da' + url: https://conda.anaconda.org/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda + hash: + md5: 37e16618af5c4851a3f3d66dd0e11141 + sha256: 1a62cd1f215fe0902e7004089693a78347a30ad687781dfda2289cab000e652d + category: main + optional: false +- name: _python_abi3_support + version: '1.0' + manager: conda + platform: linux-64 + dependencies: + cpython: '' + python-gil: '' + url: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda + hash: + md5: aaa2a381ccc56eac91d63b6c1240312f + sha256: a3967b937b9abf0f2a99f3173fa4630293979bd1644709d89580e7c62a544661 + category: main + optional: false +- name: _python_abi3_support + version: '1.0' + manager: conda + platform: osx-64 + dependencies: + cpython: '' + python-gil: '' + url: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda + hash: + md5: aaa2a381ccc56eac91d63b6c1240312f + sha256: a3967b937b9abf0f2a99f3173fa4630293979bd1644709d89580e7c62a544661 + category: main + optional: false +- name: _python_abi3_support + version: '1.0' + manager: conda + platform: win-64 + dependencies: + cpython: '' + python-gil: '' + url: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda hash: - md5: 562b26ba2e19059551a811e72ab7f793 - sha256: 84a66275da3a66e3f3e70e9d8f10496d807d01a9e4ec16cd2274cc5e28c478fc + md5: aaa2a381ccc56eac91d63b6c1240312f + sha256: a3967b937b9abf0f2a99f3173fa4630293979bd1644709d89580e7c62a544661 category: main optional: false - name: alsa-lib - version: 1.2.13 + version: 1.2.14 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.13-hb9d3cd8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda hash: - md5: ae1370588aa6a5157c34c73e9bbb36a0 - sha256: f507b58f77eabc0cc133723cb7fc45c053d551f234df85e70fb3ede082b0cd53 + md5: 76df83c2a9035c54df5d04ff81bcc02d + sha256: b9214bc17e89bf2b691fad50d952b7f029f6148f4ac4fe7c60c08f093efdf745 category: main optional: false - name: anyio - version: 4.6.2.post1 + version: 4.9.0 manager: conda platform: linux-64 dependencies: exceptiongroup: '>=1.0.2' idna: '>=2.8' - python: '>=3.9' + python: '' sniffio: '>=1.1' - typing_extensions: '>=4.1' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda + typing_extensions: '>=4.5' + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.9.0-pyh29332c3_0.conda hash: - md5: 688697ec5e9588bdded167d19577625b - sha256: 4b54b7ce79d818e3cce54ae4d552dba51b7afac160ceecdefd04b3917a37c502 + md5: 9749a2c77a7c40d432ea0927662d7e52 + sha256: b28e0f78bb0c7962630001e63af25a89224ff504e135a02e50d4d80b6155d386 category: main optional: false - name: anyio - version: 4.6.2.post1 + version: 4.9.0 manager: conda platform: osx-64 dependencies: exceptiongroup: '>=1.0.2' idna: '>=2.8' - python: '>=3.9' + python: '' + sniffio: '>=1.1' + typing_extensions: '>=4.5' + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.9.0-pyh29332c3_0.conda + hash: + md5: 9749a2c77a7c40d432ea0927662d7e52 + sha256: b28e0f78bb0c7962630001e63af25a89224ff504e135a02e50d4d80b6155d386 + category: main + optional: false +- name: anyio + version: 4.9.0 + manager: conda + platform: osx-arm64 + dependencies: + exceptiongroup: '>=1.0.2' + idna: '>=2.8' + python: '' + sniffio: '>=1.1' + typing_extensions: '>=4.5' + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.9.0-pyh29332c3_0.conda + hash: + md5: 9749a2c77a7c40d432ea0927662d7e52 + sha256: b28e0f78bb0c7962630001e63af25a89224ff504e135a02e50d4d80b6155d386 + category: main + optional: false +- name: anyio + version: 4.9.0 + manager: conda + platform: win-64 + dependencies: + exceptiongroup: '>=1.0.2' + idna: '>=2.8' + python: '' sniffio: '>=1.1' - typing_extensions: '>=4.1' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda + typing_extensions: '>=4.5' + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.9.0-pyh29332c3_0.conda hash: - md5: 688697ec5e9588bdded167d19577625b - sha256: 4b54b7ce79d818e3cce54ae4d552dba51b7afac160ceecdefd04b3917a37c502 + md5: 9749a2c77a7c40d432ea0927662d7e52 + sha256: b28e0f78bb0c7962630001e63af25a89224ff504e135a02e50d4d80b6155d386 category: main optional: false - name: aom @@ -119,6 +206,33 @@ package: sha256: 3032f2f55d6eceb10d53217c2a7f43e1eac83603d91e21ce502e8179e63a75f5 category: main optional: false +- name: aom + version: 3.9.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=16' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aom-3.9.1-h7bae524_0.conda + hash: + md5: 7adba36492a1bb22d98ffffe4f6fc6de + sha256: ec238f18ce8140485645252351a0eca9ef4f7a1c568a420f240a585229bc12ef + category: main + optional: false +- name: aom + version: 3.9.1 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aom-3.9.1-he0c23c2_0.conda + hash: + md5: 3d7c14285d3eb3239a76ff79063f27a5 + sha256: 0524d0c0b61dacd0c22ac7a8067f977b1d52380210933b04141f5099c5b6fec7 + category: main + optional: false - name: appnope version: 0.1.4 manager: conda @@ -131,32 +245,72 @@ package: sha256: 8f032b140ea4159806e4969a68b4a3c0a7cab1ad936eb958a2b5ffe5335e19bf category: main optional: false +- name: appnope + version: 0.1.4 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/appnope-0.1.4-pyhd8ed1ab_1.conda + hash: + md5: 54898d0f524c9dee622d44bbb081a8ab + sha256: 8f032b140ea4159806e4969a68b4a3c0a7cab1ad936eb958a2b5ffe5335e19bf + category: main + optional: false - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: linux-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: main optional: false - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: osx-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda + hash: + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad + category: main + optional: false +- name: argon2-cffi + version: 25.1.0 + manager: conda + platform: osx-arm64 + dependencies: + argon2-cffi-bindings: '' + python: '>=3.9' + typing-extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad + category: main + optional: false +- name: argon2-cffi + version: 25.1.0 + manager: conda + platform: win-64 + dependencies: + argon2-cffi-bindings: '' + python: '>=3.9' + typing-extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda + hash: + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: main optional: false - name: argon2-cffi-bindings @@ -190,18 +344,50 @@ package: sha256: 37d61df3778b99e12d8adbaf7f1c5e8b07616ef3ada4436ad995f25c25ae6fda category: main optional: false +- name: argon2-cffi-bindings + version: 21.2.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + cffi: '>=1.0.1' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/argon2-cffi-bindings-21.2.0-py312h024a12e_5.conda + hash: + md5: 6ccaeafe1a52b0d0e7ebfbf53a374649 + sha256: 0e32ddd41f273f505956254d81ffadaf982ed1cb7dfd70d9251a8c5b705c7267 + category: main + optional: false +- name: argon2-cffi-bindings + version: 21.2.0 + manager: conda + platform: win-64 + dependencies: + cffi: '>=1.0.1' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/argon2-cffi-bindings-21.2.0-py312h4389bb4_5.conda + hash: + md5: 53943e7ecba6b3e3744b292dc3fb4ae2 + sha256: 8764a8a9416d90264c7d36526de77240a454d0ee140841db545bdd5825ebd6f1 + category: main + optional: false - name: arrow version: 1.3.0 manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '>=3.9' python-dateutil: '>=2.7.0' types-python-dateutil: '>=2.8.10' - url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda hash: - md5: b77d8c2313158e6e461ca0efb1c2c508 - sha256: ff49825c7f9e29e09afa6284300810e7a8640d621740efb47c4541f4dc4969db + md5: 46b53236fdd990271b03c3978d4218a9 + sha256: c4b0bdb3d5dee50b60db92f99da3e4c524d5240aafc0a5fcc15e45ae2d1a3cd1 category: main optional: false - name: arrow @@ -209,13 +395,41 @@ package: manager: conda platform: osx-64 dependencies: - python: '>=3.8' + python: '>=3.9' + python-dateutil: '>=2.7.0' + types-python-dateutil: '>=2.8.10' + url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda + hash: + md5: 46b53236fdd990271b03c3978d4218a9 + sha256: c4b0bdb3d5dee50b60db92f99da3e4c524d5240aafc0a5fcc15e45ae2d1a3cd1 + category: main + optional: false +- name: arrow + version: 1.3.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + python-dateutil: '>=2.7.0' + types-python-dateutil: '>=2.8.10' + url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda + hash: + md5: 46b53236fdd990271b03c3978d4218a9 + sha256: c4b0bdb3d5dee50b60db92f99da3e4c524d5240aafc0a5fcc15e45ae2d1a3cd1 + category: main + optional: false +- name: arrow + version: 1.3.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' python-dateutil: '>=2.7.0' types-python-dateutil: '>=2.8.10' - url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda hash: - md5: b77d8c2313158e6e461ca0efb1c2c508 - sha256: ff49825c7f9e29e09afa6284300810e7a8640d621740efb47c4541f4dc4969db + md5: 46b53236fdd990271b03c3978d4218a9 + sha256: c4b0bdb3d5dee50b60db92f99da3e4c524d5240aafc0a5fcc15e45ae2d1a3cd1 category: main optional: false - name: asttokens @@ -242,197 +456,485 @@ package: sha256: 93b14414b3b3ed91e286e1cbe4e7a60c4e1b1c730b0814d1e452a8ac4b9af593 category: main optional: false +- name: asttokens + version: 3.0.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + hash: + md5: 8f587de4bcf981e26228f268df374a9b + sha256: 93b14414b3b3ed91e286e1cbe4e7a60c4e1b1c730b0814d1e452a8ac4b9af593 + category: main + optional: false +- name: asttokens + version: 3.0.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda + hash: + md5: 8f587de4bcf981e26228f268df374a9b + sha256: 93b14414b3b3ed91e286e1cbe4e7a60c4e1b1c730b0814d1e452a8ac4b9af593 + category: main + optional: false - name: async-lru - version: 2.0.4 + version: 2.0.5 manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '' typing_extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda hash: - md5: 3d081de3a6ea9f894bbb585e8e3a4dcb - sha256: 7ed83731979fe5b046c157730e50af0e24454468bbba1ed8fc1a3107db5d7518 + md5: d9d0f99095a9bb7e3641bca8c6ad2ac7 + sha256: 3b7233041e462d9eeb93ea1dfe7b18aca9c358832517072054bb8761df0c324b category: main optional: false - name: async-lru - version: 2.0.4 + version: 2.0.5 manager: conda platform: osx-64 dependencies: - python: '>=3.8' + python: '' typing_extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda hash: - md5: 3d081de3a6ea9f894bbb585e8e3a4dcb - sha256: 7ed83731979fe5b046c157730e50af0e24454468bbba1ed8fc1a3107db5d7518 + md5: d9d0f99095a9bb7e3641bca8c6ad2ac7 + sha256: 3b7233041e462d9eeb93ea1dfe7b18aca9c358832517072054bb8761df0c324b category: main optional: false -- name: attrs - version: 24.2.0 +- name: async-lru + version: 2.0.5 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda + python: '' + typing_extensions: '>=4.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda hash: - md5: 6732fa52eb8e66e5afeb32db8701a791 - sha256: 28dba85a7e0f7fb57d7315e13f603d1e41b83c5b88aa2a602596b52c833a2ff8 + md5: d9d0f99095a9bb7e3641bca8c6ad2ac7 + sha256: 3b7233041e462d9eeb93ea1dfe7b18aca9c358832517072054bb8761df0c324b category: main optional: false -- name: attrs - version: 24.2.0 +- name: async-lru + version: 2.0.5 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda + python: '' + typing_extensions: '>=4.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda hash: - md5: 6732fa52eb8e66e5afeb32db8701a791 - sha256: 28dba85a7e0f7fb57d7315e13f603d1e41b83c5b88aa2a602596b52c833a2ff8 + md5: d9d0f99095a9bb7e3641bca8c6ad2ac7 + sha256: 3b7233041e462d9eeb93ea1dfe7b18aca9c358832517072054bb8761df0c324b category: main optional: false -- name: babel - version: 2.16.0 +- name: attr + version: 2.5.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 + hash: + md5: d9c69a24ad678ffce24c6543a0176b00 + sha256: 82c13b1772c21fc4a17441734de471d3aabf82b61db9b11f4a1bd04a9c4ac324 + category: main + optional: false +- name: attrs + version: 25.3.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - pytz: '>=2015.7' - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda hash: - md5: 3e23f7db93ec14c80525257d8affac28 - sha256: f6205d3a62e87447e06e98d911559be0208d824976d77ab092796c9176611fcb + md5: a10d11958cadc13fdb43df75f8b1903f + sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: main optional: false -- name: babel - version: 2.16.0 +- name: attrs + version: 25.3.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' - pytz: '>=2015.7' - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda hash: - md5: 3e23f7db93ec14c80525257d8affac28 - sha256: f6205d3a62e87447e06e98d911559be0208d824976d77ab092796c9176611fcb + md5: a10d11958cadc13fdb43df75f8b1903f + sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: main optional: false -- name: beautifulsoup4 - version: 4.12.3 +- name: attrs + version: 25.3.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: python: '>=3.9' - soupsieve: '>=1.2' - url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda hash: - md5: d48f7e9fdec44baf6d1da416fe402b04 - sha256: fca842ab7be052eea1037ebee17ac25cc79c626382dd2187b5c6e007b9d9f65f + md5: a10d11958cadc13fdb43df75f8b1903f + sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: main optional: false -- name: beautifulsoup4 - version: 4.12.3 +- name: attrs + version: 25.3.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: python: '>=3.9' - soupsieve: '>=1.2' - url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda hash: - md5: d48f7e9fdec44baf6d1da416fe402b04 - sha256: fca842ab7be052eea1037ebee17ac25cc79c626382dd2187b5c6e007b9d9f65f + md5: a10d11958cadc13fdb43df75f8b1903f + sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: main optional: false -- name: bleach - version: 6.2.0 +- name: babel + version: 2.17.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - webencodings: '' - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_1.conda + pytz: '>=2015.7' + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda hash: - md5: 707af59db75b066217403a8f00c1d826 - sha256: ffc8e4e53cd92aec0f0ea0bc9e28f5fd1b1e67bde46b0b298170e6fb78eecce1 + md5: 0a01c169f0ab0f91b26e77a3301fbfe4 + sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac category: main optional: false -- name: bleach - version: 6.2.0 +- name: babel + version: 2.17.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' - webencodings: '' - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_1.conda + pytz: '>=2015.7' + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda hash: - md5: 707af59db75b066217403a8f00c1d826 - sha256: ffc8e4e53cd92aec0f0ea0bc9e28f5fd1b1e67bde46b0b298170e6fb78eecce1 + md5: 0a01c169f0ab0f91b26e77a3301fbfe4 + sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac category: main optional: false -- name: blosc - version: 1.21.6 +- name: babel + version: 2.17.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.3.1,<2.0a0' - lz4-c: '>=1.9.3,<1.10.0a0' - snappy: '>=1.2.0,<1.3.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-hef167b5_0.conda + python: '>=3.9' + pytz: '>=2015.7' + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda hash: - md5: 54fe76ab3d0189acaef95156874db7f9 - sha256: 6cc260f9c6d32c5e728a2099a52fdd7ee69a782fff7b400d0606fcd32e0f5fd1 + md5: 0a01c169f0ab0f91b26e77a3301fbfe4 + sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac category: main optional: false -- name: blosc - version: 1.21.6 +- name: babel + version: 2.17.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - libcxx: '>=16' - libzlib: '>=1.3.1,<2.0a0' - lz4-c: '>=1.9.3,<1.10.0a0' - snappy: '>=1.2.0,<1.3.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/blosc-1.21.6-h7d75f6d_0.conda + python: '>=3.9' + pytz: '>=2015.7' + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda hash: - md5: 3e5669e51737d04f4806dd3e8c424663 - sha256: 65e5f5dd3d68ed0d9d35e79d64f8141283cad2b55dcd9a04480ceea0e436aca8 + md5: 0a01c169f0ab0f91b26e77a3301fbfe4 + sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac category: main optional: false -- name: brotli - version: 1.1.0 +- name: beautifulsoup4 + version: 4.13.4 manager: conda platform: linux-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - brotli-bin: 1.1.0 - libbrotlidec: 1.1.0 - libbrotlienc: 1.1.0 - libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_2.conda + python: '>=3.9' + soupsieve: '>=1.2' + typing-extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda hash: - md5: 98514fe74548d768907ce7a13f680e8f - sha256: fcb0b5b28ba7492093e54f3184435144e074dfceab27ac8e6a9457e736565b0b + md5: 9f07c4fc992adb2d6c30da7fab3959a7 + sha256: ddb0df12fd30b2d36272f5daf6b6251c7625d6a99414d7ea930005bbaecad06d category: main optional: false -- name: brotli - version: 1.1.0 +- name: beautifulsoup4 + version: 4.13.4 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - brotli-bin: 1.1.0 + python: '>=3.9' + soupsieve: '>=1.2' + typing-extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda + hash: + md5: 9f07c4fc992adb2d6c30da7fab3959a7 + sha256: ddb0df12fd30b2d36272f5daf6b6251c7625d6a99414d7ea930005bbaecad06d + category: main + optional: false +- name: beautifulsoup4 + version: 4.13.4 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + soupsieve: '>=1.2' + typing-extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda + hash: + md5: 9f07c4fc992adb2d6c30da7fab3959a7 + sha256: ddb0df12fd30b2d36272f5daf6b6251c7625d6a99414d7ea930005bbaecad06d + category: main + optional: false +- name: beautifulsoup4 + version: 4.13.4 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + soupsieve: '>=1.2' + typing-extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda + hash: + md5: 9f07c4fc992adb2d6c30da7fab3959a7 + sha256: ddb0df12fd30b2d36272f5daf6b6251c7625d6a99414d7ea930005bbaecad06d + category: main + optional: false +- name: bleach + version: 6.2.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + webencodings: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda + hash: + md5: f0b4c8e370446ef89797608d60a564b3 + sha256: a05971bb80cca50ce9977aad3f7fc053e54ea7d5321523efc7b9a6e12901d3cd + category: main + optional: false +- name: bleach + version: 6.2.0 + manager: conda + platform: osx-64 + dependencies: + python: '' + webencodings: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda + hash: + md5: f0b4c8e370446ef89797608d60a564b3 + sha256: a05971bb80cca50ce9977aad3f7fc053e54ea7d5321523efc7b9a6e12901d3cd + category: main + optional: false +- name: bleach + version: 6.2.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '' + webencodings: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda + hash: + md5: f0b4c8e370446ef89797608d60a564b3 + sha256: a05971bb80cca50ce9977aad3f7fc053e54ea7d5321523efc7b9a6e12901d3cd + category: main + optional: false +- name: bleach + version: 6.2.0 + manager: conda + platform: win-64 + dependencies: + python: '' + webencodings: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyh29332c3_4.conda + hash: + md5: f0b4c8e370446ef89797608d60a564b3 + sha256: a05971bb80cca50ce9977aad3f7fc053e54ea7d5321523efc7b9a6e12901d3cd + category: main + optional: false +- name: bleach-with-css + version: 6.2.0 + manager: conda + platform: linux-64 + dependencies: + bleach: ==6.2.0 + tinycss2: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda + hash: + md5: a30e9406c873940383555af4c873220d + sha256: 0aba699344275b3972bd751f9403316edea2ceb942db12f9f493b63c74774a46 + category: main + optional: false +- name: bleach-with-css + version: 6.2.0 + manager: conda + platform: osx-64 + dependencies: + bleach: ==6.2.0 + tinycss2: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda + hash: + md5: a30e9406c873940383555af4c873220d + sha256: 0aba699344275b3972bd751f9403316edea2ceb942db12f9f493b63c74774a46 + category: main + optional: false +- name: bleach-with-css + version: 6.2.0 + manager: conda + platform: osx-arm64 + dependencies: + bleach: ==6.2.0 + tinycss2: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda + hash: + md5: a30e9406c873940383555af4c873220d + sha256: 0aba699344275b3972bd751f9403316edea2ceb942db12f9f493b63c74774a46 + category: main + optional: false +- name: bleach-with-css + version: 6.2.0 + manager: conda + platform: win-64 + dependencies: + bleach: ==6.2.0 + tinycss2: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-h82add2a_4.conda + hash: + md5: a30e9406c873940383555af4c873220d + sha256: 0aba699344275b3972bd751f9403316edea2ceb942db12f9f493b63c74774a46 + category: main + optional: false +- name: blosc + version: 1.21.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda + hash: + md5: 2c2fae981fd2afd00812c92ac47d023d + sha256: e7af5d1183b06a206192ff440e08db1c4e8b2ca1f8376ee45fb2f3a85d4ee45d + category: main + optional: false +- name: blosc + version: 1.21.6 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libcxx: '>=18' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/blosc-1.21.6-hd145fbb_1.conda + hash: + md5: 717852102c68a082992ce13a53403f9d + sha256: 876bdb1947644b4408f498ac91c61f1f4987d2c57eb47c0aba0d5ee822cd7da9 + category: main + optional: false +- name: blosc + version: 1.21.6 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/blosc-1.21.6-h7dd00d9_1.conda + hash: + md5: 925acfb50a750aa178f7a0aced77f351 + sha256: c3fe902114b9a3ac837e1a32408cc2142c147ec054c1038d37aec6814343f48a + category: main + optional: false +- name: blosc + version: 1.21.6 + manager: conda + platform: win-64 + dependencies: + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/blosc-1.21.6-hfd34d9b_1.conda + hash: + md5: 357d7be4146d5fec543bfaa96a8a40de + sha256: 9303a7a0e03cf118eab3691013f6d6cbd1cbac66efbc70d89b20f5d0145257c0 + category: main + optional: false +- name: brotli + version: 1.1.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + brotli-bin: 1.1.0 + libbrotlidec: 1.1.0 + libbrotlienc: 1.1.0 + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_3.conda + hash: + md5: 5d08a0ac29e6a5a984817584775d4131 + sha256: c969baaa5d7a21afb5ed4b8dd830f82b78e425caaa13d717766ed07a61630bec + category: main + optional: false +- name: brotli + version: 1.1.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + brotli-bin: 1.1.0 + libbrotlidec: 1.1.0 + libbrotlienc: 1.1.0 + url: https://conda.anaconda.org/conda-forge/osx-64/brotli-1.1.0-h6e16a3a_3.conda + hash: + md5: 44903b29bc866576c42d5c0a25e76569 + sha256: cd44fe22eeb1dec1ec52402f149faebb5f304f39bf59d97eb56f4c0f41e051d8 + category: main + optional: false +- name: brotli + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + brotli-bin: 1.1.0 + libbrotlidec: 1.1.0 + libbrotlienc: 1.1.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-1.1.0-h5505292_3.conda + hash: + md5: 03c7865dd4dbf87b7b7d363e24c632f1 + sha256: 97e2a90342869cc122921fdff0e6be2f5c38268555c08ba5d14e1615e4637e35 + category: main + optional: false +- name: brotli + version: 1.1.0 + manager: conda + platform: win-64 + dependencies: + brotli-bin: 1.1.0 libbrotlidec: 1.1.0 libbrotlienc: 1.1.0 - url: https://conda.anaconda.org/conda-forge/osx-64/brotli-1.1.0-h00291cd_2.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/brotli-1.1.0-h2466b09_3.conda hash: - md5: 2db0c38a7f2321c5bdaf32b181e832c7 - sha256: 624954bc08b3d7885a58c7d547282cfb9a201ce79b748b358f801de53e20f523 + md5: c2a23d8a8986c72148c63bdf855ac99a + sha256: d57cd6ea705c9d2a8a2721f083de247501337e459f5498726b564cfca138e192 category: main optional: false - name: brotli-bin @@ -444,10 +946,10 @@ package: libbrotlidec: 1.1.0 libbrotlienc: 1.1.0 libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_3.conda hash: - md5: c63b5e52939e795ba8d26e35d767a843 - sha256: 261364d7445513b9a4debc345650fad13c627029bfc800655a266bf1e375bc65 + md5: 58178ef8ba927229fba6d84abf62c108 + sha256: ab74fa8c3d1ca0a055226be89e99d6798c65053e2d2d3c6cb380c574972cd4a7 category: main optional: false - name: brotli-bin @@ -458,10 +960,40 @@ package: __osx: '>=10.13' libbrotlidec: 1.1.0 libbrotlienc: 1.1.0 - url: https://conda.anaconda.org/conda-forge/osx-64/brotli-bin-1.1.0-h00291cd_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/brotli-bin-1.1.0-h6e16a3a_3.conda + hash: + md5: a240d09be7c84cb1d33535ebd36fe422 + sha256: 52c29e70723387e9b4265b45ee1ae5ecb2db7bcffa58cdaa22fe24b56b0505bf + category: main + optional: false +- name: brotli-bin + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libbrotlidec: 1.1.0 + libbrotlienc: 1.1.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-bin-1.1.0-h5505292_3.conda hash: - md5: 049933ecbf552479a12c7917f0a4ce59 - sha256: 642a8492491109fd8270c1e2c33b18126712df0cedb94aaa2b1c6b02505a4bfa + md5: cc435eb5160035fd8503e9a58036c5b5 + sha256: 5c6a808326c3bbb6f015a57c9eb463d65f259f67154f4f06783d8829ce9239b4 + category: main + optional: false +- name: brotli-bin + version: 1.1.0 + manager: conda + platform: win-64 + dependencies: + libbrotlidec: 1.1.0 + libbrotlienc: 1.1.0 + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/brotli-bin-1.1.0-h2466b09_3.conda + hash: + md5: c7c345559c1ac25eede6dccb7b931202 + sha256: 85aac1c50a426be6d0cc9fd52480911d752f4082cb78accfdb257243e572c7eb category: main optional: false - name: brotli-python @@ -474,10 +1006,10 @@ package: libstdcxx: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda hash: - md5: b0b867af6fc74b2a0aa206da29c0f3cf - sha256: f2a59ccd20b4816dea9a2a5cb917eb69728271dbf1aeab4e1b7e609330a50b6f + md5: a32e0c069f6c3dcac635f7b0b0dac67e + sha256: dc27c58dc717b456eee2d57d8bc71df3f562ee49368a2351103bc8f1b67da251 category: main optional: false - name: brotli-python @@ -486,13 +1018,44 @@ package: platform: osx-64 dependencies: __osx: '>=10.13' - libcxx: '>=17' + libcxx: '>=18' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py312haafddd8_3.conda + hash: + md5: 11489c0fc22f550acf63da5e7ec7304d + sha256: d1a8635422d99b4b7cc1b35d62d1a5c392ae0a4d74e0a44bf190916a21180ba3 + category: main + optional: false +- name: brotli-python + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py312hd8f9ff3_3.conda + hash: + md5: c7c728df70dc05a443f1e337c28de22d + sha256: 35df7079768b4c51764149c42b14ccc25c4415e4365ecc06c38f74562d9e4d16 + category: main + optional: false +- name: brotli-python + version: 1.1.0 + manager: conda + platform: win-64 + dependencies: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py312h5861a67_2.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py312h275cf98_3.conda hash: - md5: b95025822e43128835826ec0cc45a551 - sha256: 265764ff4ad9e5cfefe7ea85c53d95157bf16ac2c0e5f190c528e4c9c0c1e2d0 + md5: a87a39f9eb9fd5f171b13d8c79f7a99a + sha256: d5c18a90220853c86f7cc23db62b32b22c6c5fe5d632bc111fc1e467c9fd776f category: main optional: false - name: brotlicffi @@ -528,6 +1091,39 @@ package: sha256: f695b62ea8c4bf281711290464a01b5ac1beea8123250071d5d61b4b8666acad category: main optional: false +- name: brotlicffi + version: 1.1.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + cffi: '>=1.0.0' + libcxx: '>=17' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/brotlicffi-1.1.0.0-py312hde4cb15_2.conda + hash: + md5: 0c17fab66d2c39a4a7bc930fd17249b1 + sha256: 8de684360afeb0e1b5424c6c9211fafe78bd7e1a3f7c8fa892310d73a494c9ae + category: main + optional: false +- name: brotlicffi + version: 1.1.0.0 + manager: conda + platform: win-64 + dependencies: + cffi: '>=1.0.0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/brotlicffi-1.1.0.0-py312h275cf98_2.conda + hash: + md5: 6e2c80d6826803017368b6333ae32e64 + sha256: a3eb5d177a7b3c4b2607be82d7961fd67520d30750aa2cc585e58ec132bdd154 + category: main + optional: false - name: brunsli version: '0.1' manager: conda @@ -555,6 +1151,19 @@ package: sha256: e9abc53437889e03013b466521f928903fa27de770d16eb5f4ac6c4266a7b6a4 category: main optional: false +- name: brunsli + version: '0.1' + manager: conda + platform: osx-arm64 + dependencies: + brotli: '>=1.0.9,<2.0a0' + libcxx: '>=11.0.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/brunsli-0.1-h9f76cd9_0.tar.bz2 + hash: + md5: 37a072dad6b844df1b5a32428bb08692 + sha256: 816f929193a614b9a663e76e4267994ad99d04812b8a8e513e957d750deb4b04 + category: main + optional: false - name: bzip2 version: 1.0.8 manager: conda @@ -580,84 +1189,181 @@ package: sha256: cad153608b81fb24fc8c509357daa9ae4e49dfc535b2cb49b91e23dbd68fc3c5 category: main optional: false -- name: c-ares - version: 1.34.3 - manager: conda +- name: bzip2 + version: 1.0.8 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + hash: + md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 + category: main + optional: false +- name: bzip2 + version: 1.0.8 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + hash: + md5: 276e7ffe9ffe39688abc665ef0f45596 + sha256: 35a5dad92e88fdd7fc405e864ec239486f4f31eec229e31686e61a140a8e573b + category: main + optional: false +- name: c-ares + version: 1.34.5 + manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.3-hb9d3cd8_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda hash: - md5: ee228789a85f961d14567252a03e725f - sha256: 732571ba6286dbccbf4c6450078a581b7a5620204faf876ff0ef282d77a6bfa8 + md5: f7f0d6cc2dc986d42ac2689ec88192be + sha256: f8003bef369f57396593ccd03d08a8e21966157269426f71e943f96e4b579aeb category: main optional: false - name: c-ares - version: 1.34.3 + version: 1.34.5 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.34.3-hf13058a_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.34.5-hf13058a_0.conda + hash: + md5: eafe5d9f1a8c514afe41e6e833f66dfd + sha256: b37f5dacfe1c59e0a207c1d65489b760dff9ddb97b8df7126ceda01692ba6e97 + category: main + optional: false +- name: c-ares + version: 1.34.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda hash: - md5: 7d8083876d71fe1316fc18369ee0dc58 - sha256: 37c031f91bb4c7ebec248e283c453b24840764fb53b640768780dcd904093f17 + md5: f8cd1beb98240c7edb1a95883360ccfa + sha256: b4bb55d0806e41ffef94d0e3f3c97531f322b3cb0ca1f7cdf8e47f62538b7a2b category: main optional: false - name: c-blosc2 - version: 2.15.2 + version: 2.17.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libstdcxx: '>=13' - lz4-c: '>=1.9.3,<1.10.0a0' - zlib-ng: '>=2.2.2,<2.3.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.15.2-h68e2383_0.conda + lz4-c: '>=1.10.0,<1.11.0a0' + zlib-ng: '>=2.2.4,<2.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.17.1-h3122c55_0.conda hash: - md5: e7b11b508252ddc35c4b51dedef17b01 - sha256: 7baadd5e16a5eb32b18ab37416208d0cad4651f4b3db086067fa45848173a3a5 + md5: 009d16d3c9ed3e70d58ed46dab1571d1 + sha256: 97544011f99e712924d20f2cd3a829e094a7d01faf19bc6e71a938affba17543 category: main optional: false - name: c-blosc2 - version: 2.15.2 + version: 2.17.1 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' libcxx: '>=18' - lz4-c: '>=1.9.3,<1.10.0a0' - zlib-ng: '>=2.2.2,<2.3.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/c-blosc2-2.15.2-h8e687fb_0.conda + lz4-c: '>=1.10.0,<1.11.0a0' + zlib-ng: '>=2.2.4,<2.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/c-blosc2-2.17.1-h62acda9_0.conda + hash: + md5: b94110b1fd8fddcc11c99bf76e14f96c + sha256: c3bf7d6d8f18de027f886b7de9661dd68bf17b5ab7d12a827c300122b3b59180 + category: main + optional: false +- name: c-blosc2 + version: 2.17.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + lz4-c: '>=1.10.0,<1.11.0a0' + zlib-ng: '>=2.2.4,<2.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-blosc2-2.17.1-h9cbb436_0.conda + hash: + md5: 6d11d4dbc2929609e22f6c1ce95b4182 + sha256: 4bbba8dc3946069c69edc272bee6b2e21894c0c0b7407e707c8811e3994e39b7 + category: main + optional: false +- name: c-blosc2 + version: 2.17.1 + manager: conda + platform: win-64 + dependencies: + lz4-c: '>=1.10.0,<1.11.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + zlib-ng: '>=2.2.4,<2.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/c-blosc2-2.17.1-h9e57077_0.conda hash: - md5: c929351ddefefdc61e1c904a59ca701f - sha256: 4527331f1a8f7abb1283be122498a3a3c4350863c8cf54c15c6c082fcc60f950 + md5: f09ed9d58ce97d4466db3c9145719c63 + sha256: b94c3e8cf78b081dbfda67e4b657e30f643692ce394e320bcefdb5124a1678dd category: main optional: false - name: ca-certificates - version: 2024.8.30 + version: 2025.4.26 manager: conda platform: linux-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda + dependencies: + __unix: '' + url: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda hash: - md5: c27d1c142233b5bc9ca570c6e2e0c244 - sha256: afee721baa6d988e27fef1832f68d6f32ac8cc99cdf6015732224c2841a09cea + md5: 95db94f75ba080a22eb623590993167b + sha256: 2a70ed95ace8a3f8a29e6cd1476a943df294a7111dfb3e152e3478c4c889b7ac category: main optional: false - name: ca-certificates - version: 2024.8.30 + version: 2025.4.26 manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.8.30-h8857fd0_0.conda + dependencies: + __unix: '' + url: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + hash: + md5: 95db94f75ba080a22eb623590993167b + sha256: 2a70ed95ace8a3f8a29e6cd1476a943df294a7111dfb3e152e3478c4c889b7ac + category: main + optional: false +- name: ca-certificates + version: 2025.4.26 + manager: conda + platform: osx-arm64 + dependencies: + __unix: '' + url: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda + hash: + md5: 95db94f75ba080a22eb623590993167b + sha256: 2a70ed95ace8a3f8a29e6cd1476a943df294a7111dfb3e152e3478c4c889b7ac + category: main + optional: false +- name: ca-certificates + version: 2025.4.26 + manager: conda + platform: win-64 + dependencies: + __win: '' + url: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda hash: - md5: b7e5424e7f06547a903d28e4651dbb21 - sha256: 593f302d0f44c2c771e1614ee6d56fffdc7d616e6f187669c8b0e34ffce3e1ae + md5: 23c7fd5062b48d8294fc7f61bf157fba + sha256: 1454f3f53a3b828d3cb68a3440cb0fa9f1cc0e3c8c26e9e023773dc19d88cc06 category: main optional: false - name: cached-property @@ -684,6 +1390,30 @@ package: sha256: 561e6660f26c35d137ee150187d89767c988413c978e1b712d53f27ddf70ea17 category: main optional: false +- name: cached-property + version: 1.5.2 + manager: conda + platform: osx-arm64 + dependencies: + cached_property: '>=1.5.2,<1.5.3.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 + hash: + md5: 9b347a7ec10940d3f7941ff6c460b551 + sha256: 561e6660f26c35d137ee150187d89767c988413c978e1b712d53f27ddf70ea17 + category: main + optional: false +- name: cached-property + version: 1.5.2 + manager: conda + platform: win-64 + dependencies: + cached_property: '>=1.5.2,<1.5.3.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 + hash: + md5: 9b347a7ec10940d3f7941ff6c460b551 + sha256: 561e6660f26c35d137ee150187d89767c988413c978e1b712d53f27ddf70ea17 + category: main + optional: false - name: cached_property version: 1.5.2 manager: conda @@ -708,79 +1438,172 @@ package: sha256: 6dbf7a5070cc43d90a1e4c2ec0c541c69d8e30a0e25f50ce9f6e4a432e42c5d7 category: main optional: false +- name: cached_property + version: 1.5.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 + hash: + md5: 576d629e47797577ab0f1b351297ef4a + sha256: 6dbf7a5070cc43d90a1e4c2ec0c541c69d8e30a0e25f50ce9f6e4a432e42c5d7 + category: main + optional: false +- name: cached_property + version: 1.5.2 + manager: conda + platform: win-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 + hash: + md5: 576d629e47797577ab0f1b351297ef4a + sha256: 6dbf7a5070cc43d90a1e4c2ec0c541c69d8e30a0e25f50ce9f6e4a432e42c5d7 + category: main + optional: false - name: cairo - version: 1.18.0 + version: 1.18.4 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - fontconfig: '>=2.14.2,<3.0a0' + fontconfig: '>=2.15.0,<3.0a0' fonts-conda-ecosystem: '' freetype: '>=2.12.1,<3.0a0' icu: '>=75.1,<76.0a0' - libgcc-ng: '>=12' - libglib: '>=2.80.3,<3.0a0' - libpng: '>=1.6.43,<1.7.0a0' - libstdcxx-ng: '>=12' - libxcb: '>=1.16,<2.0.0a0' + libexpat: '>=2.6.4,<3.0a0' + libgcc: '>=13' + libglib: '>=2.82.2,<3.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libstdcxx: '>=13' + libxcb: '>=1.17.0,<2.0a0' libzlib: '>=1.3.1,<2.0a0' - pixman: '>=0.43.2,<1.0a0' - xorg-libice: '>=1.1.1,<2.0a0' - xorg-libsm: '>=1.2.4,<2.0a0' - xorg-libx11: '>=1.8.9,<2.0a0' - xorg-libxext: '>=1.3.4,<2.0a0' - xorg-libxrender: '>=0.9.11,<0.10.0a0' - zlib: '' - url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.0-hebfffa5_3.conda + pixman: '>=0.44.2,<1.0a0' + xorg-libice: '>=1.1.2,<2.0a0' + xorg-libsm: '>=1.2.5,<2.0a0' + xorg-libx11: '>=1.8.11,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxrender: '>=0.9.12,<0.10.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda hash: - md5: fceaedf1cdbcb02df9699a0d9b005292 - sha256: aee5b9e6ef71cdfb2aee9beae3ea91910ca761c01c0ef32052e3f94a252fa173 + md5: 09262e66b19567aff4f592fb53b28760 + sha256: 3bd6a391ad60e471de76c0e9db34986c4b5058587fbf2efa5a7f54645e28c2c7 category: main optional: false - name: cairo - version: 1.18.0 + version: 1.18.4 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - fontconfig: '>=2.14.2,<3.0a0' + fontconfig: '>=2.15.0,<3.0a0' fonts-conda-ecosystem: '' freetype: '>=2.12.1,<3.0a0' icu: '>=75.1,<76.0a0' - libcxx: '>=16' - libglib: '>=2.80.3,<3.0a0' - libpng: '>=1.6.43,<1.7.0a0' + libcxx: '>=18' + libexpat: '>=2.6.4,<3.0a0' + libglib: '>=2.82.2,<3.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + pixman: '>=0.44.2,<1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/cairo-1.18.4-h950ec3b_0.conda + hash: + md5: 32403b4ef529a2018e4d8c4f2a719f16 + sha256: d4297c3a9bcff9add3c5a46c6e793b88567354828bcfdb6fc9f6b1ab34aa4913 + category: main + optional: false +- name: cairo + version: 1.18.4 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + fontconfig: '>=2.15.0,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + icu: '>=75.1,<76.0a0' + libcxx: '>=18' + libexpat: '>=2.6.4,<3.0a0' + libglib: '>=2.82.2,<3.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + pixman: '>=0.44.2,<1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.4-h6a3b0d2_0.conda + hash: + md5: 38f6df8bc8c668417b904369a01ba2e2 + sha256: 00439d69bdd94eaf51656fdf479e0c853278439d22ae151cabf40eb17399d95f + category: main + optional: false +- name: cairo + version: 1.18.4 + manager: conda + platform: win-64 + dependencies: + fontconfig: '>=2.15.0,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + icu: '>=75.1,<76.0a0' + libexpat: '>=2.6.4,<3.0a0' + libglib: '>=2.82.2,<3.0a0' + libpng: '>=1.6.47,<1.7.0a0' libzlib: '>=1.3.1,<2.0a0' - pixman: '>=0.43.4,<1.0a0' - zlib: '' - url: https://conda.anaconda.org/conda-forge/osx-64/cairo-1.18.0-h37bd5c4_3.conda + pixman: '>=0.44.2,<1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/cairo-1.18.4-h5782bbf_0.conda hash: - md5: 448aad56614db52338dc4fd4c758cfb6 - sha256: 8d70fbca4887b9b580de0f3715026e05f9e74fad8a652364aa0bccd795b1fa87 + md5: 20e32ced54300292aff690a69c5e7b97 + sha256: b9f577bddb033dba4533e851853924bfe7b7c1623d0697df382eef177308a917 category: main optional: false - name: certifi - version: 2024.8.30 + version: 2025.4.26 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda hash: - md5: 12f7d00853807b0531775e9be891cb11 - sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f + md5: c33eeaaa33f45031be34cda513df39b6 + sha256: 52aa837642fd851b3f7ad3b1f66afc5366d133c1d452323f786b0378a391915c category: main optional: false - name: certifi - version: 2024.8.30 + version: 2025.4.26 manager: conda platform: osx-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + hash: + md5: c33eeaaa33f45031be34cda513df39b6 + sha256: 52aa837642fd851b3f7ad3b1f66afc5366d133c1d452323f786b0378a391915c + category: main + optional: false +- name: certifi + version: 2025.4.26 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda + hash: + md5: c33eeaaa33f45031be34cda513df39b6 + sha256: 52aa837642fd851b3f7ad3b1f66afc5366d133c1d452323f786b0378a391915c + category: main + optional: false +- name: certifi + version: 2025.4.26 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda hash: - md5: 12f7d00853807b0531775e9be891cb11 - sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f + md5: c33eeaaa33f45031be34cda513df39b6 + sha256: 52aa837642fd851b3f7ad3b1f66afc5366d133c1d452323f786b0378a391915c category: main optional: false - name: cffi @@ -816,6 +1639,39 @@ package: sha256: 94fe49aed25d84997e2630d6e776a75ee2a85bd64f258702c57faa4fe2986902 category: main optional: false +- name: cffi + version: 1.17.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libffi: '>=3.4,<4.0a0' + pycparser: '' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda + hash: + md5: 19a5456f72f505881ba493979777b24e + sha256: 8d91a0d01358b5c3f20297c6c536c5d24ccd3e0c2ddd37f9d0593d0f0070226f + category: main + optional: false +- name: cffi + version: 1.17.1 + manager: conda + platform: win-64 + dependencies: + pycparser: '' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/cffi-1.17.1-py312h4389bb4_0.conda + hash: + md5: 08310c1a22ef957d537e547f8d484f92 + sha256: ac007bf5fd56d13e16d95eea036433012f2e079dc015505c8a79efebbad1fcbc + category: main + optional: false - name: charls version: 2.4.2 manager: conda @@ -841,28 +1697,78 @@ package: sha256: 5167aafc0bcc3849373dd8afb448cc387078210236e597f2ef8d2b1fe3d0b1a2 category: main optional: false +- name: charls + version: 2.4.2 + manager: conda + platform: osx-arm64 + dependencies: + libcxx: '>=15.0.7' + url: https://conda.anaconda.org/conda-forge/osx-arm64/charls-2.4.2-h13dd4ca_0.conda + hash: + md5: 6faf3cf8df25572c7f70138a45f37363 + sha256: b9f79954e6d37ad59016b434abfdd096a75ff08c6de14e5198bcea497a10fae5 + category: main + optional: false +- name: charls + version: 2.4.2 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/charls-2.4.2-h1537add_0.conda + hash: + md5: 0935766a50dfe44315b62ec0046a8779 + sha256: e6a3eab3fe65389900f39a78dc3bd86bbc030e2a746addb8b69a997495ca867c + category: main + optional: false - name: charset-normalizer - version: 3.4.0 + version: 3.4.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda hash: - md5: 6581a17bba6b948bb60130026404a9d6 - sha256: 63022ee2c6a157a9f980250a66f54bdcdf5abee817348d0f9a74c2441a6fbf0e + md5: 40fe4284b8b5835a9073a645139f35af + sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 category: main optional: false - name: charset-normalizer - version: 3.4.0 + version: 3.4.2 manager: conda platform: osx-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + hash: + md5: 40fe4284b8b5835a9073a645139f35af + sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 + category: main + optional: false +- name: charset-normalizer + version: 3.4.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda + hash: + md5: 40fe4284b8b5835a9073a645139f35af + sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 + category: main + optional: false +- name: charset-normalizer + version: 3.4.2 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda hash: - md5: 6581a17bba6b948bb60130026404a9d6 - sha256: 63022ee2c6a157a9f980250a66f54bdcdf5abee817348d0f9a74c2441a6fbf0e + md5: 40fe4284b8b5835a9073a645139f35af + sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 category: main optional: false - name: colorama @@ -889,17 +1795,41 @@ package: sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 category: main optional: false +- name: colorama + version: 0.4.6 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + hash: + md5: 962b9857ee8e7018c22f2776ffa0b2d7 + sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 + category: main + optional: false +- name: colorama + version: 0.4.6 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + hash: + md5: 962b9857ee8e7018c22f2776ffa0b2d7 + sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 + category: main + optional: false - name: comm version: 0.2.2 manager: conda platform: linux-64 dependencies: - python: '>=3.6' + python: '>=3.9' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_1.conda hash: - md5: 948d84721b578d426294e17a02e24cbb - sha256: e923acf02708a8a0b591f3bce4bdc11c8e63b73198b99b35fe6cd96bfb6a0dbe + md5: 74673132601ec2b7fc592755605f4c1b + sha256: 7e87ef7c91574d9fac19faedaaee328a70f718c9b4ddadfdc0ba9ac021bd64af category: main optional: false - name: comm @@ -907,33 +1837,59 @@ package: manager: conda platform: osx-64 dependencies: - python: '>=3.6' + python: '>=3.9' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_1.conda hash: - md5: 948d84721b578d426294e17a02e24cbb - sha256: e923acf02708a8a0b591f3bce4bdc11c8e63b73198b99b35fe6cd96bfb6a0dbe + md5: 74673132601ec2b7fc592755605f4c1b + sha256: 7e87ef7c91574d9fac19faedaaee328a70f718c9b4ddadfdc0ba9ac021bd64af category: main optional: false -- name: contourpy - version: 1.3.1 +- name: comm + version: 0.2.2 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libstdcxx: '>=13' + python: '>=3.9' + traitlets: '>=5.3' + url: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_1.conda + hash: + md5: 74673132601ec2b7fc592755605f4c1b + sha256: 7e87ef7c91574d9fac19faedaaee328a70f718c9b4ddadfdc0ba9ac021bd64af + category: main + optional: false +- name: comm + version: 0.2.2 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + traitlets: '>=5.3' + url: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_1.conda + hash: + md5: 74673132601ec2b7fc592755605f4c1b + sha256: 7e87ef7c91574d9fac19faedaaee328a70f718c9b4ddadfdc0ba9ac021bd64af + category: main + optional: false +- name: contourpy + version: 1.3.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' numpy: '>=1.23' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.2-py312h68727a3_0.conda hash: - md5: f5fbba0394ee45e9a64a73c2a994126a - sha256: e977af50b844b5b8cfec358131a4e923f0aa718e8334321cf8d84f5093576259 + md5: e688276449452cdfe9f8f5d3e74c23f6 + sha256: 4c8f2aa34aa031229e6f8aa18f146bce7987e26eae9c6503053722a8695ebf0c category: main optional: false - name: contourpy - version: 1.3.1 + version: 1.3.2 manager: conda platform: osx-64 dependencies: @@ -942,86 +1898,113 @@ package: numpy: '>=1.23' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/contourpy-1.3.1-py312hc47a885_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/contourpy-1.3.2-py312hc47a885_0.conda + hash: + md5: 16b4934fdd19e9d5990140cb9bd9b0d7 + sha256: 0d1cd1d61951a3785eda1393f62a174ab089703a53b76cac58553e8442417a85 + category: main + optional: false +- name: contourpy + version: 1.3.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + numpy: '>=1.23' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/contourpy-1.3.2-py312hb23fbb9_0.conda + hash: + md5: e8108c7798046eb5b5f95cdde1bb534c + sha256: 39329ded9d5ea49ab230c4ecd5e7610d3c844faca05fb9385bfe76ff02cc2abd + category: main + optional: false +- name: contourpy + version: 1.3.2 + manager: conda + platform: win-64 + dependencies: + numpy: '>=1.23' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/contourpy-1.3.2-py312hd5eb7cc_0.conda hash: - md5: 94715deb514df3f341f62bc2ffea5637 - sha256: e05d4c6b4284684a020c386861342fa22706ff747f1f8909b14dbc0fe489dcb2 + md5: bfcbb98aff376f62298f0801ca9bcfc3 + sha256: 9b552bcab6c1e3a364cbc010bdef3d26831c90984b7d0852a1dd70659d9cf84a category: main optional: false - name: cpython - version: 3.12.7 + version: 3.12.11 manager: conda platform: linux-64 dependencies: - python: 3.12.7.* + python: '>=3.12,<3.13.0a0' python_abi: '*' - url: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.7-py312hd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda hash: - md5: f0d1309310498284ab13c9fd73db4781 - sha256: 9bbd08c83cc9c3142755b96dc5f3e0f0370d7afdb773c8285359b31e7ce96f0a + md5: e5279009e7a7f7edd3cd2880c502b3cc + sha256: 7e7bc8e73a2f3736444a8564cbece7216464c00f0bc38e604b0c792ff60d621a category: main optional: false - name: cpython - version: 3.12.7 + version: 3.12.11 manager: conda platform: osx-64 dependencies: - python: 3.12.7.* + python: '>=3.12,<3.13.0a0' python_abi: '*' - url: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.7-py312hd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda hash: - md5: f0d1309310498284ab13c9fd73db4781 - sha256: 9bbd08c83cc9c3142755b96dc5f3e0f0370d7afdb773c8285359b31e7ce96f0a + md5: e5279009e7a7f7edd3cd2880c502b3cc + sha256: 7e7bc8e73a2f3736444a8564cbece7216464c00f0bc38e604b0c792ff60d621a category: main optional: false -- name: cuda-version - version: '11.8' +- name: cpython + version: 3.12.11 manager: conda - platform: linux-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/cuda-version-11.8-h70ddcb2_3.conda + platform: osx-arm64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: '*' + url: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda hash: - md5: 670f0e1593b8c1d84f57ad5fe5256799 - sha256: 53e0ffc14ea2f2b8c12320fd2aa38b01112763eba851336ff5953b436ae61259 + md5: e5279009e7a7f7edd3cd2880c502b3cc + sha256: 7e7bc8e73a2f3736444a8564cbece7216464c00f0bc38e604b0c792ff60d621a category: main optional: false -- name: cudatoolkit - version: 11.8.0 +- name: cpython + version: 3.12.11 manager: conda - platform: linux-64 + platform: win-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/cudatoolkit-11.8.0-h4ba93d1_13.conda + python: '>=3.12,<3.13.0a0' + python_abi: '*' + url: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda hash: - md5: eb43f5f1f16e2fad2eba22219c3e499b - sha256: 1797bacaf5350f272413c7f50787c01aef0e8eb955df0f0db144b10be2819752 + md5: e5279009e7a7f7edd3cd2880c502b3cc + sha256: 7e7bc8e73a2f3736444a8564cbece7216464c00f0bc38e604b0c792ff60d621a category: main optional: false -- name: cudnn - version: 9.3.0.75 +- name: cycler + version: 0.12.1 manager: conda platform: linux-64 dependencies: - __glibc: '>=2.28,<3.0.a0' - cuda-version: '>=11,<12.0a0' - cudatoolkit: '' - libgcc: '' - libgcc-ng: '>=12' - libstdcxx: '' - libstdcxx-ng: '>=12' - libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/cudnn-9.3.0.75-h50b6be5_1.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda hash: - md5: 660be3f87f4cd47853bedaebce9ec76e - sha256: 8322a8c2ee18bd772cbd22ead2b66b07436a0e6a30b4203787f5b0c8551073ba + md5: 44600c4667a319d67dbe0681fc0bc833 + sha256: 9827efa891e507a91a8a2acf64e210d2aff394e1cde432ad08e1f8c66b12293c category: main optional: false - name: cycler version: 0.12.1 manager: conda - platform: linux-64 + platform: osx-64 dependencies: python: '>=3.9' url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda @@ -1033,7 +2016,19 @@ package: - name: cycler version: 0.12.1 manager: conda - platform: osx-64 + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda + hash: + md5: 44600c4667a319d67dbe0681fc0bc833 + sha256: 9827efa891e507a91a8a2acf64e210d2aff394e1cde432ad08e1f8c66b12293c + category: main + optional: false +- name: cycler + version: 0.12.1 + manager: conda + platform: win-64 dependencies: python: '>=3.9' url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda @@ -1081,6 +2076,31 @@ package: sha256: ec71a835866b42e946cd2039a5f7a6458851a21890d315476f5e66790ac11c96 category: main optional: false +- name: dav1d + version: 1.2.1 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/dav1d-1.2.1-hb547adb_0.conda + hash: + md5: 5a74cdee497e6b65173e10d94582fae6 + sha256: 93e077b880a85baec8227e8c72199220c7f87849ad32d02c14fb3807368260b8 + category: main + optional: false +- name: dav1d + version: 1.2.1 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/dav1d-1.2.1-hcfcfb64_0.conda + hash: + md5: ed2c27bda330e3f0ab41577cf8b9b585 + sha256: 2aa2083c9c186da7d6f975ccfbef654ed54fff27f4bc321dbcd12cee932ec2c4 + category: main + optional: false - name: dbus version: 1.13.6 manager: conda @@ -1095,8 +2115,40 @@ package: sha256: 8f5f995699a2d9dbdd62c61385bfeeb57c82a681a7c8c5313c395aa0ccab68a5 category: main optional: false +- name: dbus + version: 1.16.2 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libcxx: '>=18' + libexpat: '>=2.7.0,<3.0a0' + libglib: '>=2.84.2,<3.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/dbus-1.16.2-h27bd348_0.conda + hash: + md5: ed5f537f1cefb3a15bcce7cb02d3c149 + sha256: 1106cf25c1b64e58f599e0bce9dd0b77b744146d324539fe715596f179dc37b7 + category: main + optional: false +- name: dbus + version: 1.16.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + libexpat: '>=2.7.0,<3.0a0' + libglib: '>=2.84.2,<3.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/dbus-1.16.2-hda038a8_0.conda + hash: + md5: 80c663e4f6b0fd8d6723ff7d68f09429 + sha256: 2ef01ab52dedb477cb7291994ad556279b37c8ad457521e75c47cad20248ea30 + category: main + optional: false - name: debugpy - version: 1.8.9 + version: 1.8.14 manager: conda platform: linux-64 dependencies: @@ -1105,14 +2157,14 @@ package: libstdcxx: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.9-py312h2ec8cdc_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.14-py312h2ec8cdc_0.conda hash: - md5: c522fd70ca7a0c2fe1a861dd13987a57 - sha256: cf79cac70773567382910fcaf7b10bb0f5242d159f8dd93296d8451cd542af9a + md5: 089cf3a3becf0e2f403feaf16e921678 + sha256: 8f0b338687f79ea87324f067bedddd2168f07b8eec234f0fe63b522344c6a919 category: main optional: false - name: debugpy - version: 1.8.9 + version: 1.8.14 manager: conda platform: osx-64 dependencies: @@ -1120,34 +2172,89 @@ package: libcxx: '>=18' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/debugpy-1.8.9-py312haafddd8_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/debugpy-1.8.14-py312haafddd8_0.conda + hash: + md5: a3831727ed5b148d096afb80a6009cab + sha256: b1c9f30148045219844f947fe43d4ee19c4cc6ee83e7518b2e83db780d3e97e6 + category: main + optional: false +- name: debugpy + version: 1.8.14 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.14-py312hd8f9ff3_0.conda + hash: + md5: f1be818f2cee62e6edc12d5aaae13f57 + sha256: c833d92953a4c747f2606cefaebdbeaeec7c8d374bb7652dd0cc241cb120fdbc + category: main + optional: false +- name: debugpy + version: 1.8.14 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.14-py312h275cf98_0.conda hash: - md5: 9e50ff5d80cdebeda0fe7eabba6d55e0 - sha256: 95b43839332c9bcd7da3f98ad322f371d8a3a40283945fadfecf8043d0a0cf38 + md5: 331737db69ae5431acb6ef3e198ec623 + sha256: 02ceea9c12eaaf29c7c40142e4789b77c5c98aa477bdfca1db3ae97440b9e2fe category: main optional: false - name: decorator - version: 5.1.1 + version: 5.2.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda hash: - md5: d622d8d7ee8868870f9cbe259f381181 - sha256: 84e5120c97502a3785e8c3241c3bf51f64b4d445f13b4d2445db00d9816fe479 + md5: 9ce473d1d1be1cc3810856a48b3fab32 + sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017 category: main optional: false - name: decorator - version: 5.1.1 + version: 5.2.1 manager: conda platform: osx-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda + hash: + md5: 9ce473d1d1be1cc3810856a48b3fab32 + sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017 + category: main + optional: false +- name: decorator + version: 5.2.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda + hash: + md5: 9ce473d1d1be1cc3810856a48b3fab32 + sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017 + category: main + optional: false +- name: decorator + version: 5.2.1 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda hash: - md5: d622d8d7ee8868870f9cbe259f381181 - sha256: 84e5120c97502a3785e8c3241c3bf51f64b4d445f13b4d2445db00d9816fe479 + md5: 9ce473d1d1be1cc3810856a48b3fab32 + sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017 category: main optional: false - name: defusedxml @@ -1174,160 +2281,232 @@ package: sha256: 9717a059677553562a8f38ff07f3b9f61727bd614f505658b0a5ecbcf8df89be category: main optional: false +- name: defusedxml + version: 0.7.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 961b3a227b437d82ad7054484cfa71b2 + sha256: 9717a059677553562a8f38ff07f3b9f61727bd614f505658b0a5ecbcf8df89be + category: main + optional: false +- name: defusedxml + version: 0.7.1 + manager: conda + platform: win-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 961b3a227b437d82ad7054484cfa71b2 + sha256: 9717a059677553562a8f38ff07f3b9f61727bd614f505658b0a5ecbcf8df89be + category: main + optional: false - name: double-conversion - version: 3.3.0 + version: 3.3.1 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.0-h59595ed_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda hash: - md5: c2f83a5ddadadcdb08fe05863295ee97 - sha256: 9eee491a73b67fd64379cf715f85f8681568ebc1f02f9e11b4c50d46a3323544 + md5: bfd56492d8346d669010eccafe0ba058 + sha256: 1bcc132fbcc13f9ad69da7aa87f60ea41de7ed4d09f3a00ff6e0e70e1c690bc2 category: main optional: false -- name: entrypoints - version: '0.4' +- name: double-conversion + version: 3.3.1 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/double-conversion-3.3.1-he0c23c2_0.conda + hash: + md5: e9a1402439c18a4e3c7a52e4246e9e1c + sha256: b1fee32ef36a98159f0a2a96c4e734dfc9adff73acd444940831b22c1fb6d5c0 + category: main + optional: false +- name: exceptiongroup + version: 1.3.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda + typing_extensions: '>=4.6.0' + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda hash: - md5: 3366592d3c219f2731721f11bc93755c - sha256: 80f579bfc71b3dab5bef74114b89e26c85cb0df8caf4c27ab5ffc16363d57ee7 + md5: 72e42d28960d875c7654614f8b50939a + sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca category: main optional: false -- name: entrypoints - version: '0.4' +- name: exceptiongroup + version: 1.3.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda + typing_extensions: '>=4.6.0' + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda hash: - md5: 3366592d3c219f2731721f11bc93755c - sha256: 80f579bfc71b3dab5bef74114b89e26c85cb0df8caf4c27ab5ffc16363d57ee7 + md5: 72e42d28960d875c7654614f8b50939a + sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca category: main optional: false - name: exceptiongroup - version: 1.2.2 + version: 1.3.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + typing_extensions: '>=4.6.0' + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda hash: - md5: a16662747cdeb9abbac74d0057cc976e - sha256: cbde2c64ec317118fc06b223c5fd87c8a680255e7348dd60e7b292d2e103e701 + md5: 72e42d28960d875c7654614f8b50939a + sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca category: main optional: false - name: exceptiongroup - version: 1.2.2 + version: 1.3.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda + typing_extensions: '>=4.6.0' + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda hash: - md5: a16662747cdeb9abbac74d0057cc976e - sha256: cbde2c64ec317118fc06b223c5fd87c8a680255e7348dd60e7b292d2e103e701 + md5: 72e42d28960d875c7654614f8b50939a + sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca category: main optional: false - name: executing - version: 2.1.0 + version: 2.2.0 manager: conda platform: linux-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda hash: - md5: d0441db20c827c11721889a241df1220 - sha256: a52d7516e2e11d3eb10908e10d3eb3f8ef267fea99ed9b09d52d96c4db3441b8 + md5: 81d30c08f9a3e556e8ca9e124b044d14 + sha256: 7510dd93b9848c6257c43fdf9ad22adf62e7aa6da5f12a6a757aed83bcfedf05 category: main optional: false - name: executing - version: 2.1.0 + version: 2.2.0 manager: conda platform: osx-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda + hash: + md5: 81d30c08f9a3e556e8ca9e124b044d14 + sha256: 7510dd93b9848c6257c43fdf9ad22adf62e7aa6da5f12a6a757aed83bcfedf05 + category: main + optional: false +- name: executing + version: 2.2.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda + hash: + md5: 81d30c08f9a3e556e8ca9e124b044d14 + sha256: 7510dd93b9848c6257c43fdf9ad22adf62e7aa6da5f12a6a757aed83bcfedf05 + category: main + optional: false +- name: executing + version: 2.2.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.0-pyhd8ed1ab_0.conda hash: - md5: d0441db20c827c11721889a241df1220 - sha256: a52d7516e2e11d3eb10908e10d3eb3f8ef267fea99ed9b09d52d96c4db3441b8 + md5: 81d30c08f9a3e556e8ca9e124b044d14 + sha256: 7510dd93b9848c6257c43fdf9ad22adf62e7aa6da5f12a6a757aed83bcfedf05 category: main optional: false - name: expat - version: 2.6.4 + version: 2.7.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libexpat: 2.6.4 + libexpat: 2.7.0 libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.6.4-h5888daf_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.0-h5888daf_0.conda hash: - md5: 1d6afef758879ef5ee78127eb4cd2c4a - sha256: 1848c7db9e264e3b8036ee133d570dd880422983cd20dd9585a505289606d276 + md5: d6845ae4dea52a2f90178bf1829a21f8 + sha256: dd5530ddddca93b17318838b97a2c9d7694fa4d57fc676cf0d06da649085e57a category: main optional: false - name: ffmpeg - version: 7.1.0 + version: 7.1.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' + alsa-lib: '>=1.2.14,<1.3.0a0' aom: '>=3.9.1,<3.10.0a0' bzip2: '>=1.0.8,<2.0a0' dav1d: '>=1.2.1,<1.2.2.0a0' fontconfig: '>=2.15.0,<3.0a0' fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' gmp: '>=6.3.0,<7.0a0' - harfbuzz: '>=9.0.0,<10.0a0' + harfbuzz: '>=11.0.1' lame: '>=3.100,<3.101.0a0' libass: '>=0.17.3,<0.17.4.0a0' - libexpat: '>=2.6.4,<3.0a0' + libexpat: '>=2.7.0,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' libgcc: '>=13' - libiconv: '>=1.17,<2.0a0' - libopenvino: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-auto-batch-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-auto-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-hetero-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-intel-cpu-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-intel-gpu-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-intel-npu-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-ir-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-onnx-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-paddle-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-pytorch-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-tensorflow-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-tensorflow-lite-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopus: '>=1.3.1,<2.0a0' + libiconv: '>=1.18,<2.0a0' + liblzma: '>=5.8.1,<6.0a0' + libopenvino: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-batch-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-hetero-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-intel-cpu-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-intel-gpu-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-intel-npu-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-ir-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-onnx-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-paddle-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-pytorch-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-lite-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopus: '>=1.5.2,<2.0a0' librsvg: '>=2.58.4,<3.0a0' libstdcxx: '>=13' libva: '>=2.22.0,<3.0a0' + libvorbis: '>=1.3.7,<1.4.0a0' libvpx: '>=1.14.1,<1.15.0a0' libxcb: '>=1.17.0,<2.0a0' - libxml2: '>=2.13.5,<3.0a0' + libxml2: '>=2.13.8,<2.14.0a0' libzlib: '>=1.3.1,<2.0a0' - openh264: '>=2.5.0,<2.5.1.0a0' - openssl: '>=3.4.0,<4.0a0' - svt-av1: '>=2.3.0,<2.3.1.0a0' + openh264: '>=2.6.0,<2.6.1.0a0' + openssl: '>=3.5.0,<4.0a0' + pulseaudio-client: '>=17.0,<17.1.0a0' + sdl2: '>=2.32.54,<3.0a0' + svt-av1: '>=3.0.2,<3.0.3.0a0' x264: '>=1!164.3095,<1!165' x265: '>=3.5,<3.6.0a0' - xorg-libx11: '>=1.8.10,<2.0a0' - xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/ffmpeg-7.1.0-gpl_hc87f87a_105.conda + xorg-libx11: '>=1.8.12,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/ffmpeg-7.1.1-gpl_h127656b_906.conda hash: - md5: 9e13f31b17eabdefbac7ebe19b239ca8 - sha256: 9b37f85ef066a2df39be7a33779ab8e3cf89616aff2747b6e3762a75629c3e23 + md5: 28cffcba871461840275632bc4653ce3 + sha256: e8e93a1afd93bed11ccf2a2224d2b92b2af8758c89576ed87ff4df7f3269604f category: main optional: false - name: ffmpeg - version: 7.1.0 + version: 7.1.1 manager: conda platform: osx-64 dependencies: @@ -1337,68 +2516,182 @@ package: dav1d: '>=1.2.1,<1.2.2.0a0' fontconfig: '>=2.15.0,<3.0a0' fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' gmp: '>=6.3.0,<7.0a0' - harfbuzz: '>=9.0.0,<10.0a0' + harfbuzz: '>=11.0.1' lame: '>=3.100,<3.101.0a0' libass: '>=0.17.3,<0.17.4.0a0' libcxx: '>=18' - libexpat: '>=2.6.4,<3.0a0' - libiconv: '>=1.17,<2.0a0' - libopenvino: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-auto-batch-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-auto-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-hetero-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-intel-cpu-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-ir-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-onnx-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-paddle-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-pytorch-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-tensorflow-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-tensorflow-lite-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopus: '>=1.3.1,<2.0a0' + libexpat: '>=2.7.0,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libiconv: '>=1.18,<2.0a0' + liblzma: '>=5.8.1,<6.0a0' + libopenvino: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-batch-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-hetero-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-intel-cpu-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-ir-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-onnx-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-paddle-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-pytorch-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-lite-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopus: '>=1.5.2,<2.0a0' librsvg: '>=2.58.4,<3.0a0' + libvorbis: '>=1.3.7,<1.4.0a0' libvpx: '>=1.14.1,<1.15.0a0' - libxml2: '>=2.13.5,<3.0a0' + libxml2: '>=2.13.8,<2.14.0a0' libzlib: '>=1.3.1,<2.0a0' - openh264: '>=2.5.0,<2.5.1.0a0' - openssl: '>=3.4.0,<4.0a0' - svt-av1: '>=2.3.0,<2.3.1.0a0' + openh264: '>=2.6.0,<2.6.1.0a0' + openssl: '>=3.5.0,<4.0a0' + sdl2: '>=2.32.54,<3.0a0' + svt-av1: '>=3.0.2,<3.0.3.0a0' x264: '>=1!164.3095,<1!165' x265: '>=3.5,<3.6.0a0' - xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/ffmpeg-7.1.0-gpl_h25dd2f9_105.conda + url: https://conda.anaconda.org/conda-forge/osx-64/ffmpeg-7.1.1-gpl_h7f5d84f_106.conda hash: - md5: 1ce23c132087dea3d5bdbab5ad9861b2 - sha256: a8f067eeb4222b9b792470415546f6a0e9c7c9de46238c06e03a4008b6a3c4ed + md5: 246fcb794eff5df5c5627edb300b45a4 + sha256: 6e53fc999865aef13c12bfa70d63ec5d673809624a5203abcdd4fd36a21a3ddb category: main optional: false -- name: filelock - version: 3.16.1 +- name: ffmpeg + version: 7.1.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + __osx: '>=11.0' + aom: '>=3.9.1,<3.10.0a0' + bzip2: '>=1.0.8,<2.0a0' + dav1d: '>=1.2.1,<1.2.2.0a0' + fontconfig: '>=2.15.0,<3.0a0' + fonts-conda-ecosystem: '' + gmp: '>=6.3.0,<7.0a0' + harfbuzz: '>=11.0.1' + lame: '>=3.100,<3.101.0a0' + libass: '>=0.17.3,<0.17.4.0a0' + libcxx: '>=18' + libexpat: '>=2.7.0,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libiconv: '>=1.18,<2.0a0' + liblzma: '>=5.8.1,<6.0a0' + libopenvino: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-arm-cpu-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-batch-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-hetero-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-ir-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-onnx-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-paddle-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-pytorch-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-lite-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopus: '>=1.5.2,<2.0a0' + librsvg: '>=2.58.4,<3.0a0' + libvorbis: '>=1.3.7,<1.4.0a0' + libvpx: '>=1.14.1,<1.15.0a0' + libxml2: '>=2.13.8,<2.14.0a0' + libzlib: '>=1.3.1,<2.0a0' + openh264: '>=2.6.0,<2.6.1.0a0' + openssl: '>=3.5.0,<4.0a0' + sdl2: '>=2.32.54,<3.0a0' + svt-av1: '>=3.0.2,<3.0.3.0a0' + x264: '>=1!164.3095,<1!165' + x265: '>=3.5,<3.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/ffmpeg-7.1.1-gpl_h20db955_106.conda hash: - md5: d692e9ba6f92dc51484bf3477e36ce7c - sha256: 18dca6e2194732df7ebf824abaefe999e4765ebe8e8a061269406ab88fc418b9 + md5: 23d6ecf002d2c8c2c694b5a7f3b41917 + sha256: b44b3aa9cd8e4a271ae7e4aa0707681076c047499c54fba510df0ffa4fdf1ca7 category: main optional: false -- name: filelock - version: 3.16.1 +- name: ffmpeg + version: 7.1.1 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.16.1-pyhd8ed1ab_1.conda + aom: '>=3.9.1,<3.10.0a0' + bzip2: '>=1.0.8,<2.0a0' + dav1d: '>=1.2.1,<1.2.2.0a0' + fontconfig: '>=2.15.0,<3.0a0' + fonts-conda-ecosystem: '' + harfbuzz: '>=11.0.1' + lame: '>=3.100,<3.101.0a0' + libexpat: '>=2.7.0,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libiconv: '>=1.18,<2.0a0' + liblzma: '>=5.8.1,<6.0a0' + libopus: '>=1.5.2,<2.0a0' + librsvg: '>=2.58.4,<3.0a0' + libvorbis: '>=1.3.7,<1.4.0a0' + libxml2: '>=2.13.8,<2.14.0a0' + libzlib: '>=1.3.1,<2.0a0' + openh264: '>=2.6.0,<2.6.1.0a0' + openssl: '>=3.5.0,<4.0a0' + sdl2: '>=2.32.54,<3.0a0' + svt-av1: '>=3.0.2,<3.0.3.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + x264: '>=1!164.3095,<1!165' + x265: '>=3.5,<3.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/ffmpeg-7.1.1-gpl_h37769ee_906.conda hash: - md5: d692e9ba6f92dc51484bf3477e36ce7c - sha256: 18dca6e2194732df7ebf824abaefe999e4765ebe8e8a061269406ab88fc418b9 + md5: 6fd1b8eae10f03a840d806da637706ed + sha256: 97d36f7105715a08d578969a340381cc72bd1ae802bc64a9527703b3feb5719e category: main optional: false -- name: font-ttf-dejavu-sans-mono - version: '2.37' +- name: filelock + version: 3.18.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + hash: + md5: 4547b39256e296bb758166893e909a7c + sha256: de7b6d4c4f865609ae88db6fa03c8b7544c2452a1aa5451eb7700aad16824570 + category: main + optional: false +- name: filelock + version: 3.18.0 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + hash: + md5: 4547b39256e296bb758166893e909a7c + sha256: de7b6d4c4f865609ae88db6fa03c8b7544c2452a1aa5451eb7700aad16824570 + category: main + optional: false +- name: filelock + version: 3.18.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + hash: + md5: 4547b39256e296bb758166893e909a7c + sha256: de7b6d4c4f865609ae88db6fa03c8b7544c2452a1aa5451eb7700aad16824570 + category: main + optional: false +- name: filelock + version: 3.18.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + hash: + md5: 4547b39256e296bb758166893e909a7c + sha256: de7b6d4c4f865609ae88db6fa03c8b7544c2452a1aa5451eb7700aad16824570 + category: main + optional: false +- name: font-ttf-dejavu-sans-mono + version: '2.37' manager: conda platform: linux-64 dependencies: {} @@ -1419,6 +2712,28 @@ package: sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b category: main optional: false +- name: font-ttf-dejavu-sans-mono + version: '2.37' + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 + hash: + md5: 0c96522c6bdaed4b1566d11387caaf45 + sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b + category: main + optional: false +- name: font-ttf-dejavu-sans-mono + version: '2.37' + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 + hash: + md5: 0c96522c6bdaed4b1566d11387caaf45 + sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b + category: main + optional: false - name: font-ttf-inconsolata version: '3.000' manager: conda @@ -1441,6 +2756,28 @@ package: sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c category: main optional: false +- name: font-ttf-inconsolata + version: '3.000' + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 + hash: + md5: 34893075a5c9e55cdafac56607368fc6 + sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c + category: main + optional: false +- name: font-ttf-inconsolata + version: '3.000' + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 + hash: + md5: 34893075a5c9e55cdafac56607368fc6 + sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c + category: main + optional: false - name: font-ttf-source-code-pro version: '2.038' manager: conda @@ -1463,6 +2800,28 @@ package: sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139 category: main optional: false +- name: font-ttf-source-code-pro + version: '2.038' + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 + hash: + md5: 4d59c254e01d9cde7957100457e2d5fb + sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139 + category: main + optional: false +- name: font-ttf-source-code-pro + version: '2.038' + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 + hash: + md5: 4d59c254e01d9cde7957100457e2d5fb + sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139 + category: main + optional: false - name: font-ttf-ubuntu version: '0.83' manager: conda @@ -1485,6 +2844,28 @@ package: sha256: 2821ec1dc454bd8b9a31d0ed22a7ce22422c0aef163c59f49dfdf915d0f0ca14 category: main optional: false +- name: font-ttf-ubuntu + version: '0.83' + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda + hash: + md5: 49023d73832ef61042f6a237cb2687e7 + sha256: 2821ec1dc454bd8b9a31d0ed22a7ce22422c0aef163c59f49dfdf915d0f0ca14 + category: main + optional: false +- name: font-ttf-ubuntu + version: '0.83' + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda + hash: + md5: 49023d73832ef61042f6a237cb2687e7 + sha256: 2821ec1dc454bd8b9a31d0ed22a7ce22422c0aef163c59f49dfdf915d0f0ca14 + category: main + optional: false - name: fontconfig version: 2.15.0 manager: conda @@ -1517,6 +2898,39 @@ package: sha256: 61a9aa1d2dd115ffc1ab372966dc8b1ac7b69870e6b1744641da276b31ea5c0b category: main optional: false +- name: fontconfig + version: 2.15.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + freetype: '>=2.12.1,<3.0a0' + libexpat: '>=2.6.3,<3.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.15.0-h1383a14_1.conda + hash: + md5: 7b29f48742cea5d1ccb5edd839cb5621 + sha256: f79d3d816fafbd6a2b0f75ebc3251a30d3294b08af9bb747194121f5efa364bc + category: main + optional: false +- name: fontconfig + version: 2.15.0 + manager: conda + platform: win-64 + dependencies: + freetype: '>=2.12.1,<3.0a0' + libexpat: '>=2.6.3,<3.0a0' + libiconv: '>=1.17,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.15.0-h765892d_1.conda + hash: + md5: 9bb0026a2131b09404c59c4290c697cd + sha256: ed122fc858fb95768ca9ca77e73c8d9ddc21d4b2e13aaab5281e27593e840691 + category: main + optional: false - name: fonts-conda-ecosystem version: '1' manager: conda @@ -1541,6 +2955,30 @@ package: sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61 category: main optional: false +- name: fonts-conda-ecosystem + version: '1' + manager: conda + platform: osx-arm64 + dependencies: + fonts-conda-forge: '' + url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 + hash: + md5: fee5683a3f04bd15cbd8318b096a27ab + sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61 + category: main + optional: false +- name: fonts-conda-ecosystem + version: '1' + manager: conda + platform: win-64 + dependencies: + fonts-conda-forge: '' + url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 + hash: + md5: fee5683a3f04bd15cbd8318b096a27ab + sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61 + category: main + optional: false - name: fonts-conda-forge version: '1' manager: conda @@ -1571,8 +3009,38 @@ package: sha256: 53f23a3319466053818540bcdf2091f253cbdbab1e0e9ae7b9e509dcaa2a5e38 category: main optional: false +- name: fonts-conda-forge + version: '1' + manager: conda + platform: osx-arm64 + dependencies: + font-ttf-dejavu-sans-mono: '' + font-ttf-inconsolata: '' + font-ttf-source-code-pro: '' + font-ttf-ubuntu: '' + url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 + hash: + md5: f766549260d6815b0c52253f1fb1bb29 + sha256: 53f23a3319466053818540bcdf2091f253cbdbab1e0e9ae7b9e509dcaa2a5e38 + category: main + optional: false +- name: fonts-conda-forge + version: '1' + manager: conda + platform: win-64 + dependencies: + font-ttf-dejavu-sans-mono: '' + font-ttf-inconsolata: '' + font-ttf-source-code-pro: '' + font-ttf-ubuntu: '' + url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 + hash: + md5: f766549260d6815b0c52253f1fb1bb29 + sha256: 53f23a3319466053818540bcdf2091f253cbdbab1e0e9ae7b9e509dcaa2a5e38 + category: main + optional: false - name: fonttools - version: 4.55.1 + version: 4.58.2 manager: conda platform: linux-64 dependencies: @@ -1583,14 +3051,14 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* unicodedata2: '>=15.1.0' - url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.1-py312h178313f_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.58.2-py312h178313f_0.conda hash: - md5: 174341e89aceca05a98008a20d0b4f14 - sha256: c5a5c71b8fdec85c6d525b323df0ab82bb6ef1b9acc52915ab4702e212904b52 + md5: 286068e5706fa6eacce413a594cf0d4b + sha256: aa2dbfcc173c1fe4e0e1c54ff07e98f36edfc6bbbd7e49ea9ff60541d37e648d category: main optional: false - name: fonttools - version: 4.55.1 + version: 4.58.2 manager: conda platform: osx-64 dependencies: @@ -1600,10 +3068,46 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* unicodedata2: '>=15.1.0' - url: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.55.1-py312h3520af0_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.58.2-py312h3520af0_0.conda + hash: + md5: 6abd6c7303a2d67e11f6c6172e9a1948 + sha256: 27d9073c3839db42f96a5b9d7d035cb88dd7d5366eb9b49b519195c363fbd622 + category: main + optional: false +- name: fonttools + version: 4.58.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + brotli: '' + munkres: '' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + unicodedata2: '>=15.1.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.58.2-py312h998013c_0.conda + hash: + md5: d48837815b6461517024e1594db9af4c + sha256: 821fb407cb405788269666f06882debacac667b9fda6f49bbb9dea32c2574b9e + category: main + optional: false +- name: fonttools + version: 4.58.2 + manager: conda + platform: win-64 + dependencies: + brotli: '' + munkres: '' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + unicodedata2: '>=15.1.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.58.2-py312h31fea79_0.conda hash: - md5: f0715ec4b5254dfa6eb58d5cdecee076 - sha256: f7de2305ffe3919fa085583433c24cc243230680e7f90dd5b45495adcbcf1408 + md5: 300dfab2dac1c966c6fc52c2ee442287 + sha256: a314886c4a0baaf00526ded33104fd09fd7044393395f24fd33696beee601c4d category: main optional: false - name: fqdn @@ -1632,6 +3136,32 @@ package: sha256: 2509992ec2fd38ab27c7cdb42cf6cadc566a1cc0d1021a2673475d9fa87c6276 category: main optional: false +- name: fqdn + version: 1.5.1 + manager: conda + platform: osx-arm64 + dependencies: + cached-property: '>=1.3.0' + python: '>=3.9,<4' + url: https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda + hash: + md5: d3549fd50d450b6d9e7dddff25dd2110 + sha256: 2509992ec2fd38ab27c7cdb42cf6cadc566a1cc0d1021a2673475d9fa87c6276 + category: main + optional: false +- name: fqdn + version: 1.5.1 + manager: conda + platform: win-64 + dependencies: + cached-property: '>=1.3.0' + python: '>=3.9,<4' + url: https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_1.conda + hash: + md5: d3549fd50d450b6d9e7dddff25dd2110 + sha256: 2509992ec2fd38ab27c7cdb42cf6cadc566a1cc0d1021a2673475d9fa87c6276 + category: main + optional: false - name: freeglut version: 3.2.2 manager: conda @@ -1651,31 +3181,70 @@ package: sha256: 676540a8e7f73a894cb1fcb870e7bec623ec1c0a2d277094fd713261a02d8d56 category: main optional: false +- name: freeglut + version: 3.2.2 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/freeglut-3.2.2-he0c23c2_3.conda + hash: + md5: 5872031ef7cba8435ff24af056777473 + sha256: 8b41913ed6c8c0dadda463a649bc16f45e88faa58553efc6830f4de1138c97f2 + category: main + optional: false - name: freetype - version: 2.12.1 + version: 2.13.3 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libpng: '>=1.6.39,<1.7.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda + libfreetype: 2.13.3 + libfreetype6: 2.13.3 + url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-ha770c72_1.conda hash: - md5: 9ae35c3d96db2c94ce0cef86efdfa2cb - sha256: b2e3c449ec9d907dd4656cb0dc93e140f447175b125a3824b31368b06c666bb6 + md5: 9ccd736d31e0c6e41f54e704e5312811 + sha256: 7ef7d477c43c12a5b4cddcf048a83277414512d1116aba62ebadfa7056a7d84f category: main optional: false - name: freetype - version: 2.12.1 + version: 2.13.3 manager: conda platform: osx-64 dependencies: - libpng: '>=1.6.39,<1.7.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/freetype-2.12.1-h60636b9_2.conda + libfreetype: 2.13.3 + libfreetype6: 2.13.3 + url: https://conda.anaconda.org/conda-forge/osx-64/freetype-2.13.3-h694c41f_1.conda + hash: + md5: 126dba1baf5030cb6f34533718924577 + sha256: e2870e983889eec73fdc0d4ab27d3f6501de4750ffe32d7d0a3a287f00bc2f15 + category: main + optional: false +- name: freetype + version: 2.13.3 + manager: conda + platform: osx-arm64 + dependencies: + libfreetype: 2.13.3 + libfreetype6: 2.13.3 + url: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.13.3-hce30654_1.conda + hash: + md5: e684de4644067f1956a580097502bf03 + sha256: 6b63c72ea51a41d41964841404564c0729fdddd3e952e2715839fd759b7cfdfc + category: main + optional: false +- name: freetype + version: 2.13.3 + manager: conda + platform: win-64 + dependencies: + libfreetype: 2.13.3 + libfreetype6: 2.13.3 + url: https://conda.anaconda.org/conda-forge/win-64/freetype-2.13.3-h57928b3_1.conda hash: - md5: 25152fce119320c980e5470e64834b50 - sha256: b292cf5a25f094eeb4b66e37d99a97894aafd04a5683980852a8cbddccdc8e4e + md5: 633504fe3f96031192e40e3e6c18ef06 + sha256: 0bcc9c868d769247c12324f957c97c4dbee7e4095485db90d9c295bcb3b1bb43 category: main optional: false - name: fribidi @@ -1701,28 +3270,76 @@ package: sha256: 4f6db86ecc4984cd4ac88ca52030726c3cfd11a64dfb15c8602025ee3001a2b5 category: main optional: false -- name: fsspec - version: 2024.10.0 +- name: fribidi + version: 1.0.10 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/fribidi-1.0.10-h27ca646_0.tar.bz2 + hash: + md5: c64443234ff91d70cb9c7dc926c58834 + sha256: 4b37ea851a2cf85edf0a63d2a63266847ec3dcbba4a31156d430cdd6aa811303 + category: main + optional: false +- name: fribidi + version: 1.0.10 + manager: conda + platform: win-64 + dependencies: + vc: '>=14.1,<15.0a0' + vs2015_runtime: '>=14.16.27012' + url: https://conda.anaconda.org/conda-forge/win-64/fribidi-1.0.10-h8d14728_0.tar.bz2 + hash: + md5: 807e81d915f2bb2e49951648615241f6 + sha256: e0323e6d7b6047042970812ee810c6b1e1a11a3af4025db26d0965ae5d206104 + category: main + optional: false +- name: fsspec + version: 2025.5.1 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhff2d567_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda hash: - md5: 816dbc4679a64e4417cd1385d661bb31 - sha256: 40bb76981dd49d5869b48925a8975bb7bbe4e33e1e40af4ec06f6bf4a62effd7 + md5: 2d2c9ef879a7e64e2dc657b09272c2b6 + sha256: cd6ae92ae5aa91a7e58cf39f1442d4821279f43f1c9499d15f45558d4793d1e0 category: main optional: false - name: fsspec - version: 2024.10.0 + version: 2025.5.1 manager: conda platform: osx-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhff2d567_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda + hash: + md5: 2d2c9ef879a7e64e2dc657b09272c2b6 + sha256: cd6ae92ae5aa91a7e58cf39f1442d4821279f43f1c9499d15f45558d4793d1e0 + category: main + optional: false +- name: fsspec + version: 2025.5.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda hash: - md5: 816dbc4679a64e4417cd1385d661bb31 - sha256: 40bb76981dd49d5869b48925a8975bb7bbe4e33e1e40af4ec06f6bf4a62effd7 + md5: 2d2c9ef879a7e64e2dc657b09272c2b6 + sha256: cd6ae92ae5aa91a7e58cf39f1442d4821279f43f1c9499d15f45558d4793d1e0 + category: main + optional: false +- name: fsspec + version: 2025.5.1 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.5.1-pyhd8ed1ab_0.conda + hash: + md5: 2d2c9ef879a7e64e2dc657b09272c2b6 + sha256: cd6ae92ae5aa91a7e58cf39f1442d4821279f43f1c9499d15f45558d4793d1e0 category: main optional: false - name: gdk-pixbuf @@ -1758,6 +3375,74 @@ package: sha256: 92cb602ef86feb35252ee909e19536fa043bd85b8507450ad8264cfa518a5881 category: main optional: false +- name: gdk-pixbuf + version: 2.42.12 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libglib: '>=2.80.2,<3.0a0' + libintl: '>=0.22.5,<1.0a0' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libpng: '>=1.6.43,<1.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/gdk-pixbuf-2.42.12-h7ddc832_0.conda + hash: + md5: 151309a7e1eb57a3c2ab8088a1d74f3e + sha256: 72bcf0a4d3f9aa6d99d7d1d224d19f76ccdb3a4fa85e60f77d17e17985c81bd2 + category: main + optional: false +- name: gdk-pixbuf + version: 2.42.12 + manager: conda + platform: win-64 + dependencies: + libglib: '>=2.80.2,<3.0a0' + libintl: '>=0.22.5,<1.0a0' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libpng: '>=1.6.43,<1.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/gdk-pixbuf-2.42.12-hed59a49_0.conda + hash: + md5: 350196a65e715882abefffd1a702172d + sha256: 7a7768a5e65092242071f99b4cafe3e59546f9260ae472d3aa10a9a9aa869c3c + category: main + optional: false +- name: gettext + version: 0.24.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + gettext-tools: 0.24.1 + libasprintf: 0.24.1 + libasprintf-devel: 0.24.1 + libgcc: '>=13' + libgettextpo: 0.24.1 + libgettextpo-devel: 0.24.1 + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/gettext-0.24.1-h5888daf_0.conda + hash: + md5: c63e7590d4d6f4c85721040ed8b12888 + sha256: 88db27c666e1f8515174bf622a3e2ad983c94d69e3a23925089e476b9b06ad00 + category: main + optional: false +- name: gettext-tools + version: 0.24.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/gettext-tools-0.24.1-h5888daf_0.conda + hash: + md5: d54305672f0361c2f3886750e7165b5f + sha256: 3ba33868630b903e3cda7a9176363cdf02710fb8f961efed5f8200c4d53fb4e3 + category: main + optional: false - name: giflib version: 5.2.2 manager: conda @@ -1781,6 +3466,31 @@ package: sha256: 2c825df829097536314a195ae5cacaa8695209da6b4400135a65d8e23c008ff8 category: main optional: false +- name: giflib + version: 5.2.2 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/giflib-5.2.2-h93a5062_0.conda + hash: + md5: 95fa1486c77505330c20f7202492b913 + sha256: 843b3f364ff844137e37d5c0a181f11f6d51adcedd216f019d074e5aa5d7e09c + category: main + optional: false +- name: giflib + version: 5.2.2 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/giflib-5.2.2-h64bf75a_0.conda + hash: + md5: 72f424715c78a04fd5b991ee5dca820f + sha256: 85fa240e749a1a88a588b6895c53f253d990697749b3a7b1ed8bb92ebb3d64c8 + category: main + optional: false - name: gmp version: 6.3.0 manager: conda @@ -1807,8 +3517,21 @@ package: sha256: 75aa5e7a875afdcf4903b7dc98577672a3dc17b528ac217b915f9528f93c85fc category: main optional: false +- name: gmp + version: 6.3.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=16' + url: https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda + hash: + md5: eed7278dfbab727b56f2c0b64330814b + sha256: 76e222e072d61c840f64a44e0580c2503562b009090f55aa45053bf1ccb385dd + category: main + optional: false - name: gmpy2 - version: 2.1.5 + version: 2.2.1 manager: conda platform: linux-64 dependencies: @@ -1819,14 +3542,14 @@ package: mpfr: '>=4.2.1,<5.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.2.1-py312h7201bc8_0.conda hash: - md5: af9faf103fb57241246416dc70b466f7 - sha256: 66665fbf074e9cc8975ba1a0c7d4fd378cea6efc7ba34f0da5a355a16dfb323a + md5: c539cba0be444c6cefcb853987187d9e + sha256: 92cd104e06fafabc5a0da93ad16a18a7e33651208901bdb0ecd89d10c846e43a category: main optional: false - name: gmpy2 - version: 2.1.5 + version: 2.2.1 manager: conda platform: osx-64 dependencies: @@ -1836,10 +3559,27 @@ package: mpfr: '>=4.2.1,<5.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/gmpy2-2.1.5-py312h165121d_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/gmpy2-2.2.1-py312h068713c_0.conda + hash: + md5: f42358eacbb83ffc552f2282c0523503 + sha256: 762a8840ecd18f0d0c520e067ca9ecdadd22ea769b59b4206278e646ae66b8b6 + category: main + optional: false +- name: gmpy2 + version: 2.2.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + gmp: '>=6.3.0,<7.0a0' + mpc: '>=1.3.1,<2.0a0' + mpfr: '>=4.2.1,<5.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/gmpy2-2.2.1-py312h524cf62_0.conda hash: - md5: 49626bac2c903d27984a6c3428134362 - sha256: 07e0c98c27e4b18688cc2eed685331fbb22e6414c17fca8e855f50c1e168ffa3 + md5: 42ef1da730b9c8a2e2400e038bd98576 + sha256: 3f74f8b769837b9a709e81131b6b367341f027fc8ff205b7533a1b5d7559a226 category: main optional: false - name: graphite2 @@ -1867,288 +3607,666 @@ package: sha256: b71db966e47cd83b16bfcc2099b8fa87c07286f24a0742078fede4c84314f91a category: main optional: false +- name: graphite2 + version: 1.3.13 + manager: conda + platform: osx-arm64 + dependencies: + libcxx: '>=16' + url: https://conda.anaconda.org/conda-forge/osx-arm64/graphite2-1.3.13-hebf3989_1003.conda + hash: + md5: 339991336eeddb70076d8ca826dac625 + sha256: 2eadafbfc52f5e7df3da3c3b7e5bbe34d970bea1d645ffe60b0b1c3a216657f5 + category: main + optional: false +- name: graphite2 + version: 1.3.13 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.13-h63175ca_1003.conda + hash: + md5: 3194499ee7d1a67404a87d0eefdd92c6 + sha256: 25040a4f371b9b51663f546bac620122c237fa1d5d32968e21b0751af9b7f56f + category: main + optional: false - name: h11 - version: 0.14.0 + version: 0.16.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' typing_extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda hash: - md5: 7ee49e89531c0dcbba9466f6d115d585 - sha256: 622516185a7c740d5c7f27016d0c15b45782c1501e5611deec63fd70344ce7c8 + md5: 4b69232755285701bc86a5afe4d9933a + sha256: f64b68148c478c3bfc8f8d519541de7d2616bf59d44485a5271041d40c061887 category: main optional: false - name: h11 - version: 0.14.0 + version: 0.16.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' typing_extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda hash: - md5: 7ee49e89531c0dcbba9466f6d115d585 - sha256: 622516185a7c740d5c7f27016d0c15b45782c1501e5611deec63fd70344ce7c8 + md5: 4b69232755285701bc86a5afe4d9933a + sha256: f64b68148c478c3bfc8f8d519541de7d2616bf59d44485a5271041d40c061887 + category: main + optional: false +- name: h11 + version: 0.16.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda + hash: + md5: 4b69232755285701bc86a5afe4d9933a + sha256: f64b68148c478c3bfc8f8d519541de7d2616bf59d44485a5271041d40c061887 + category: main + optional: false +- name: h11 + version: 0.16.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda + hash: + md5: 4b69232755285701bc86a5afe4d9933a + sha256: f64b68148c478c3bfc8f8d519541de7d2616bf59d44485a5271041d40c061887 category: main optional: false - name: h2 - version: 4.1.0 + version: 4.2.0 manager: conda platform: linux-64 dependencies: - hpack: '>=4.0,<5' - hyperframe: '>=6.0,<7' + hpack: '>=4.1,<5' + hyperframe: '>=6.1,<7' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda hash: - md5: 825927dc7b0f287ef8d4d0011bb113b1 - sha256: 843ddad410c370672a8250470697027618f104153612439076d4d7b91eeb7b5c + md5: b4754fb1bdcb70c8fd54f918301582c6 + sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 category: main optional: false - name: h2 - version: 4.1.0 + version: 4.2.0 manager: conda platform: osx-64 dependencies: - hpack: '>=4.0,<5' - hyperframe: '>=6.0,<7' + hpack: '>=4.1,<5' + hyperframe: '>=6.1,<7' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + hash: + md5: b4754fb1bdcb70c8fd54f918301582c6 + sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 + category: main + optional: false +- name: h2 + version: 4.2.0 + manager: conda + platform: osx-arm64 + dependencies: + hpack: '>=4.1,<5' + hyperframe: '>=6.1,<7' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + hash: + md5: b4754fb1bdcb70c8fd54f918301582c6 + sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 + category: main + optional: false +- name: h2 + version: 4.2.0 + manager: conda + platform: win-64 + dependencies: + hpack: '>=4.1,<5' + hyperframe: '>=6.1,<7' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda hash: - md5: 825927dc7b0f287ef8d4d0011bb113b1 - sha256: 843ddad410c370672a8250470697027618f104153612439076d4d7b91eeb7b5c + md5: b4754fb1bdcb70c8fd54f918301582c6 + sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 category: main optional: false - name: harfbuzz - version: 9.0.0 + version: 11.2.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - cairo: '>=1.18.0,<2.0a0' - freetype: '>=2.12.1,<3.0a0' + cairo: '>=1.18.4,<2.0a0' + freetype: '' graphite2: '' icu: '>=75.1,<76.0a0' - libgcc-ng: '>=12' - libglib: '>=2.80.3,<3.0a0' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-9.0.0-hda332d3_1.conda + libexpat: '>=2.7.0,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libgcc: '>=13' + libglib: '>=2.84.1,<3.0a0' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-11.2.1-h3beb420_0.conda hash: - md5: 76b32dcf243444aea9c6b804bcfa40b8 - sha256: 973afa37840b4e55e2540018902255cfb0d953aaed6353bb83a4d120f5256767 + md5: 0e6e192d4b3d95708ad192d957cf3163 + sha256: 5bd0f3674808862838d6e2efc0b3075e561c34309c5c2f4c976f7f1f57c91112 category: main optional: false - name: harfbuzz - version: 9.0.0 + version: 11.2.1 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - cairo: '>=1.18.0,<2.0a0' - freetype: '>=2.12.1,<3.0a0' + cairo: '>=1.18.4,<2.0a0' + freetype: '' graphite2: '' icu: '>=75.1,<76.0a0' - libcxx: '>=16' - libglib: '>=2.80.3,<3.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-9.0.0-h098a298_1.conda + libcxx: '>=18' + libexpat: '>=2.7.0,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libglib: '>=2.84.1,<3.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-11.2.1-hdfbcdba_0.conda + hash: + md5: ecd1e793e20518bf438a0d5070465ecb + sha256: ed21d2e7ebe6f77154b7b851dfd0c9e5d4b8c590badb54ca4094cee1cf9ad470 + category: main + optional: false +- name: harfbuzz + version: 11.2.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + cairo: '>=1.18.4,<2.0a0' + freetype: '' + graphite2: '' + icu: '>=75.1,<76.0a0' + libcxx: '>=18' + libexpat: '>=2.7.0,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libglib: '>=2.84.1,<3.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-11.2.1-hab40de2_0.conda + hash: + md5: 12f4520f618ff6e398a2c8e0bed1e580 + sha256: 244e4071229aa3b824dd2a9814c0e8b4c2b40dfb28914ec2247bf27c5c681584 + category: main + optional: false +- name: harfbuzz + version: 11.2.1 + manager: conda + platform: win-64 + dependencies: + cairo: '>=1.18.4,<2.0a0' + freetype: '' + graphite2: '' + icu: '>=75.1,<76.0a0' + libexpat: '>=2.7.0,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libglib: '>=2.84.1,<3.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/harfbuzz-11.2.1-h8796e6f_0.conda hash: - md5: 8dd3c790d5ce9f3bc94c46e5b218e5f8 - sha256: dbc7783ea89faaf3a810d0e55979be02031551be8edad00de915807b3b148ff1 + md5: bccea58fbf7910ce868b084f27ffe8bd + sha256: 26e09e2b43d498523c08c58ea485c883478b74e2fb664c0321089e5c10318d32 category: main optional: false - name: hdf5 - version: 1.14.3 + version: 1.14.6 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libaec: '>=1.1.3,<2.0a0' - libcurl: '>=8.10.1,<9.0a0' + libcurl: '>=8.13.0,<9.0a0' libgcc: '>=13' libgfortran: '' libgfortran5: '>=13.3.0' libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.3-nompi_h2d575fe_107.conda + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h2d575fe_101.conda hash: - md5: e370421dfe789ad5177452d377d96f8a - sha256: 84d9427b4700ba438064e48cd3c829f83974b7d78c2b477f88685a00348eb06e + md5: d1f61f912e1968a8ac9834b62fde008d + sha256: b685b9d68e927f446bead1458c0fbf5ac02e6a471ed7606de427605ac647e8d3 category: main optional: false - name: hdf5 - version: 1.14.4 + version: 1.14.6 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' libaec: '>=1.1.3,<2.0a0' - libcurl: '>=8.10.1,<9.0a0' + libcurl: '>=8.13.0,<9.0a0' libcxx: '>=18' libgfortran: 5.* - libgfortran5: '>=13.2.0' + libgfortran5: '>=14.2.0' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/hdf5-1.14.4-nompi_h1607680_105.conda + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/hdf5-1.14.6-nompi_h1607680_101.conda hash: - md5: 12ebafc40b10d4bf519e4c2074c52aef - sha256: 56500937894b1ca917e1ae1bea64b873a9eec57d581173579189d0b1f590db26 + md5: e998d42a02aacca460708778b9462a02 + sha256: 2805e0aafea1d440485ce5ae4eb9fa97f0717ba72099df5eacc9f37d9cd85e47 category: main optional: false -- name: hpack - version: 4.0.0 +- name: hdf5 + version: 1.14.6 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda + __osx: '>=11.0' + libaec: '>=1.1.3,<2.0a0' + libcurl: '>=8.13.0,<9.0a0' + libcxx: '>=18' + libgfortran: 5.* + libgfortran5: '>=14.2.0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/hdf5-1.14.6-nompi_ha698983_101.conda hash: - md5: 2aa5ff7fa34a81b9196532c84c10d865 - sha256: ec89b7e5b8aa2f0219f666084446e1fb7b54545861e9caa892acb24d125761b5 + md5: d6268b8f08378a8d49097d2ca6613f96 + sha256: 699b5963583b64531f9f991d7f4848757e5b5615c1086f835789e51abcedc9ed category: main optional: false -- name: hpack - version: 4.0.0 +- name: hdf5 + version: 1.14.6 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda + libaec: '>=1.1.3,<2.0a0' + libcurl: '>=8.13.0,<9.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.0,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/hdf5-1.14.6-nompi_hd5d9e70_101.conda hash: - md5: 2aa5ff7fa34a81b9196532c84c10d865 - sha256: ec89b7e5b8aa2f0219f666084446e1fb7b54545861e9caa892acb24d125761b5 + md5: ea68eb3a15c51875468475c2647a2d23 + sha256: 64d0ed35edefab9a912084f2806b9c4c4ffe2adcf5225a583088abbaafe5dbae category: main optional: false -- name: httpcore - version: 1.0.7 +- name: hf-xet + version: 1.1.3 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - h11: '>=0.13,<0.15' - h2: '>=3,<5' - sniffio: 1.* - anyio: '>=3.0,<5.0' - certifi: '' - url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda + __glibc: '>=2.17,<3.0.a0' + _python_abi3_support: 1.* + cpython: '>=3.9' + libgcc: '>=13' + openssl: '>=3.5.0,<4.0a0' + python: '' + url: https://conda.anaconda.org/conda-forge/linux-64/hf-xet-1.1.3-py39h057ba11_0.conda hash: - md5: 2ca8e6dbc86525c8b95e3c0ffa26442e - sha256: c84d012a245171f3ed666a8bf9319580c269b7843ffa79f26468842da3abd5df + md5: fdb294a886979c6378afe3ec99f28035 + sha256: def9da1212e626d04d49263028225cb77ce8ddcdcd34688b05bb60b96473acd1 category: main optional: false -- name: httpcore - version: 1.0.7 +- name: hf-xet + version: 1.1.3 manager: conda platform: osx-64 dependencies: - python: '>=3.8' - h11: '>=0.13,<0.15' - h2: '>=3,<5' - sniffio: 1.* - anyio: '>=3.0,<5.0' - certifi: '' - url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda + __osx: '>=10.13' + _python_abi3_support: 1.* + cpython: '>=3.9' + openssl: '>=3.5.0,<4.0a0' + python: '' + url: https://conda.anaconda.org/conda-forge/osx-64/hf-xet-1.1.3-py39hf63310c_0.conda hash: - md5: 2ca8e6dbc86525c8b95e3c0ffa26442e - sha256: c84d012a245171f3ed666a8bf9319580c269b7843ffa79f26468842da3abd5df + md5: 84ac8bf09fa735896e937a5d74a88b49 + sha256: 6849b1a341105e7b42ee02d09cb4e254bf22ab46c762d53cb9c072959d0d36de category: main optional: false -- name: httpx - version: 0.28.0 +- name: hf-xet + version: 1.1.3 + manager: conda + platform: win-64 + dependencies: + _python_abi3_support: 1.* + cpython: '>=3.9' + openssl: '>=3.5.0,<4.0a0' + python: '' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/hf-xet-1.1.3-py39hcaf6e8a_0.conda + hash: + md5: f01b98a27b86e4392139c090e34eb25c + sha256: f983b4c1fdb7c6b6e8e289a72d7e6e284b10cc746188350825fd90e67aba61b5 + category: main + optional: false +- name: hpack + version: 4.1.0 manager: conda platform: linux-64 dependencies: - anyio: '' - certifi: '' - httpcore: 1.* - idna: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda hash: - md5: 22878824a87f1af2ad48665f9d5bfcc8 - sha256: cb7895446cd93091300accea6afbc8d9811a3c5899922ccfeeff97d9b55909dc + md5: 0a802cb9888dd14eeefc611f05c40b6e + sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba category: main optional: false -- name: httpx - version: 0.28.0 +- name: hpack + version: 4.1.0 manager: conda platform: osx-64 dependencies: - anyio: '' - certifi: '' - httpcore: 1.* - idna: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda hash: - md5: 22878824a87f1af2ad48665f9d5bfcc8 - sha256: cb7895446cd93091300accea6afbc8d9811a3c5899922ccfeeff97d9b55909dc + md5: 0a802cb9888dd14eeefc611f05c40b6e + sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba category: main optional: false -- name: huggingface_hub - version: 0.26.3 +- name: hpack + version: 4.1.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - filelock: '' - fsspec: '>=2023.5.0' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + hash: + md5: 0a802cb9888dd14eeefc611f05c40b6e + sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba + category: main + optional: false +- name: hpack + version: 4.1.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + hash: + md5: 0a802cb9888dd14eeefc611f05c40b6e + sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba + category: main + optional: false +- name: httpcore + version: 1.0.9 + manager: conda + platform: linux-64 + dependencies: + anyio: '>=4.0,<5.0' + certifi: '' + h11: '>=0.16' + h2: '>=3,<5' + python: '' + sniffio: 1.* + url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + hash: + md5: 4f14640d58e2cc0aa0819d9d8ba125bb + sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b + category: main + optional: false +- name: httpcore + version: 1.0.9 + manager: conda + platform: osx-64 + dependencies: + anyio: '>=4.0,<5.0' + certifi: '' + h11: '>=0.16' + h2: '>=3,<5' + python: '' + sniffio: 1.* + url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + hash: + md5: 4f14640d58e2cc0aa0819d9d8ba125bb + sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b + category: main + optional: false +- name: httpcore + version: 1.0.9 + manager: conda + platform: osx-arm64 + dependencies: + anyio: '>=4.0,<5.0' + certifi: '' + h11: '>=0.16' + h2: '>=3,<5' + python: '' + sniffio: 1.* + url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + hash: + md5: 4f14640d58e2cc0aa0819d9d8ba125bb + sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b + category: main + optional: false +- name: httpcore + version: 1.0.9 + manager: conda + platform: win-64 + dependencies: + anyio: '>=4.0,<5.0' + certifi: '' + h11: '>=0.16' + h2: '>=3,<5' + python: '' + sniffio: 1.* + url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + hash: + md5: 4f14640d58e2cc0aa0819d9d8ba125bb + sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b + category: main + optional: false +- name: httpx + version: 0.28.1 + manager: conda + platform: linux-64 + dependencies: + anyio: '' + certifi: '' + httpcore: 1.* + idna: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda + hash: + md5: d6989ead454181f4f9bc987d3dc4e285 + sha256: cd0f1de3697b252df95f98383e9edb1d00386bfdd03fdf607fa42fe5fcb09950 + category: main + optional: false +- name: httpx + version: 0.28.1 + manager: conda + platform: osx-64 + dependencies: + anyio: '' + certifi: '' + httpcore: 1.* + idna: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda + hash: + md5: d6989ead454181f4f9bc987d3dc4e285 + sha256: cd0f1de3697b252df95f98383e9edb1d00386bfdd03fdf607fa42fe5fcb09950 + category: main + optional: false +- name: httpx + version: 0.28.1 + manager: conda + platform: osx-arm64 + dependencies: + anyio: '' + certifi: '' + httpcore: 1.* + idna: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda + hash: + md5: d6989ead454181f4f9bc987d3dc4e285 + sha256: cd0f1de3697b252df95f98383e9edb1d00386bfdd03fdf607fa42fe5fcb09950 + category: main + optional: false +- name: httpx + version: 0.28.1 + manager: conda + platform: win-64 + dependencies: + anyio: '' + certifi: '' + httpcore: 1.* + idna: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda + hash: + md5: d6989ead454181f4f9bc987d3dc4e285 + sha256: cd0f1de3697b252df95f98383e9edb1d00386bfdd03fdf607fa42fe5fcb09950 + category: main + optional: false +- name: huggingface_hub + version: 0.32.4 + manager: conda + platform: linux-64 + dependencies: + filelock: '' + fsspec: '>=2023.5.0' + hf-xet: '>=1.1.2,<2.0.0' packaging: '>=20.9' - python: '>=3.8' + python: '>=3.9' pyyaml: '>=5.1' requests: '' tqdm: '>=4.42.1' typing-extensions: '>=3.7.4.3' typing_extensions: '>=3.7.4.3' - url: https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.26.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.32.4-pyhd8ed1ab_0.conda hash: - md5: 997fc223fbc616c262f2a32a22d433a4 - sha256: 66ffed967463e4a25f1dc4ca699d85dd55d1d150fed214c6380f11a981e0acb7 + md5: 47501fb5103e4c5809c1a91c21b402e6 + sha256: 07b2a3db46380d0ec01a03b64c181c82c4fb9b24921721611b1796aef19eef57 category: main optional: false - name: huggingface_hub - version: 0.26.3 + version: 0.32.4 manager: conda platform: osx-64 dependencies: filelock: '' fsspec: '>=2023.5.0' + hf-xet: '>=1.1.2,<2.0.0' packaging: '>=20.9' - python: '>=3.8' + python: '>=3.9' + pyyaml: '>=5.1' + requests: '' + tqdm: '>=4.42.1' + typing-extensions: '>=3.7.4.3' + typing_extensions: '>=3.7.4.3' + url: https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.32.4-pyhd8ed1ab_0.conda + hash: + md5: 47501fb5103e4c5809c1a91c21b402e6 + sha256: 07b2a3db46380d0ec01a03b64c181c82c4fb9b24921721611b1796aef19eef57 + category: main + optional: false +- name: huggingface_hub + version: 0.31.4 + manager: conda + platform: osx-arm64 + dependencies: + filelock: '' + fsspec: '>=2023.5.0' + packaging: '>=20.9' + python: '>=3.9' + pyyaml: '>=5.1' + requests: '' + tqdm: '>=4.42.1' + typing-extensions: '>=3.7.4.3' + typing_extensions: '>=3.7.4.3' + url: https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.31.4-pyhd8ed1ab_0.conda + hash: + md5: d92d502ff13c190010694d64375959b9 + sha256: c472d3f3607a313e75ee45501455b69d1124ac9f00b2bdb4983048da19c6d375 + category: main + optional: false +- name: huggingface_hub + version: 0.32.4 + manager: conda + platform: win-64 + dependencies: + filelock: '' + fsspec: '>=2023.5.0' + hf-xet: '>=1.1.2,<2.0.0' + packaging: '>=20.9' + python: '>=3.9' pyyaml: '>=5.1' requests: '' tqdm: '>=4.42.1' typing-extensions: '>=3.7.4.3' typing_extensions: '>=3.7.4.3' - url: https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.26.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/huggingface_hub-0.32.4-pyhd8ed1ab_0.conda hash: - md5: 997fc223fbc616c262f2a32a22d433a4 - sha256: 66ffed967463e4a25f1dc4ca699d85dd55d1d150fed214c6380f11a981e0acb7 + md5: 47501fb5103e4c5809c1a91c21b402e6 + sha256: 07b2a3db46380d0ec01a03b64c181c82c4fb9b24921721611b1796aef19eef57 category: main optional: false - name: hyperframe - version: 6.0.1 + version: 6.1.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda hash: - md5: 566e75c90c1d0c8c459eb0ad9833dc7a - sha256: e91c6ef09d076e1d9a02819cd00fa7ee18ecf30cdd667605c853980216584d1b + md5: 8e6923fc12f1fe8f8c4e5c9f343256ac + sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 category: main optional: false - name: hyperframe - version: 6.0.1 + version: 6.1.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + hash: + md5: 8e6923fc12f1fe8f8c4e5c9f343256ac + sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 + category: main + optional: false +- name: hyperframe + version: 6.1.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + hash: + md5: 8e6923fc12f1fe8f8c4e5c9f343256ac + sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 + category: main + optional: false +- name: hyperframe + version: 6.1.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda hash: - md5: 566e75c90c1d0c8c459eb0ad9833dc7a - sha256: e91c6ef09d076e1d9a02819cd00fa7ee18ecf30cdd667605c853980216584d1b + md5: 8e6923fc12f1fe8f8c4e5c9f343256ac + sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 category: main optional: false - name: icu @@ -2177,6 +4295,32 @@ package: sha256: 2e64307532f482a0929412976c8450c719d558ba20c0962832132fd0d07ba7a7 category: main optional: false +- name: icu + version: '75.1' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + hash: + md5: 5eb22c1d7b3fc4abb50d92d621583137 + sha256: 9ba12c93406f3df5ab0a43db8a4b4ef67a5871dfd401010fbe29b218b2cbe620 + category: main + optional: false +- name: icu + version: '75.1' + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/icu-75.1-he0c23c2_0.conda + hash: + md5: 8579b6bb8d18be7c0b27fb08adeeeb40 + sha256: 1d04369a1860a1e9e371b9fc82dd0092b616adcf057d6c88371856669280e920 + category: main + optional: false - name: idna version: '3.10' manager: conda @@ -2201,8 +4345,32 @@ package: sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 category: main optional: false +- name: idna + version: '3.10' + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + hash: + md5: 39a4f67be3286c86d696df570b1201b7 + sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 + category: main + optional: false +- name: idna + version: '3.10' + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + hash: + md5: 39a4f67be3286c86d696df570b1201b7 + sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 + category: main + optional: false - name: imagecodecs - version: 2024.9.22 + version: 2025.3.30 manager: conda platform: linux-64 dependencies: @@ -2210,45 +4378,45 @@ package: blosc: '>=1.21.6,<2.0a0' brunsli: '>=0.1,<1.0a0' bzip2: '>=1.0.8,<2.0a0' - c-blosc2: '>=2.15.1,<2.16.0a0' + c-blosc2: '>=2.17.1,<2.18.0a0' charls: '>=2.4.2,<2.5.0a0' giflib: '>=5.2.2,<5.3.0a0' jxrlib: '>=1.1,<1.2.0a0' - lcms2: '>=2.16,<3.0a0' + lcms2: '>=2.17,<3.0a0' lerc: '>=4.0.0,<5.0a0' libaec: '>=1.1.3,<2.0a0' - libavif16: '>=1.1.1,<2.0a0' + libavif16: '>=1.3.0,<2.0a0' libbrotlicommon: '>=1.1.0,<1.2.0a0' libbrotlidec: '>=1.1.0,<1.2.0a0' libbrotlienc: '>=1.1.0,<1.2.0a0' - libdeflate: '>=1.22,<1.23.0a0' + libdeflate: '>=1.24,<1.25.0a0' libgcc: '>=13' - libjpeg-turbo: '>=3.0.0,<4.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' libjxl: '>=0.11,<0.12.0a0' - libpng: '>=1.6.44,<1.7.0a0' + liblzma: '>=5.8.1,<6.0a0' + libpng: '>=1.6.47,<1.7.0a0' libstdcxx: '>=13' libtiff: '>=4.7.0,<4.8.0a0' - libwebp-base: '>=1.4.0,<2.0a0' + libwebp-base: '>=1.5.0,<2.0a0' libzlib: '>=1.3.1,<2.0a0' libzopfli: '>=1.0.3,<1.1.0a0' - lz4-c: '>=1.9.3,<1.10.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' numpy: '>=1.19,<3' - openjpeg: '>=2.5.2,<3.0a0' + openjpeg: '>=2.5.3,<3.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* snappy: '>=1.2.1,<1.3.0a0' - xz: '>=5.2.6,<6.0a0' zfp: '>=1.0.1,<2.0a0' - zlib-ng: '>=2.2.2,<2.3.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2024.9.22-py312hf6703b6_0.conda + zlib-ng: '>=2.2.4,<2.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.3.30-py312hbc2ce58_0.conda hash: - md5: 36033b3ef55504d56db6f83ee0ead3f5 - sha256: 9b7bcd09a809b95d74f0014be88e5bc4ac802a3ca24f83b5c38d7cc9b84d840e + md5: 2d164898e50b4a261a54c4850cbc6ff8 + sha256: b2db96c74a1ec9bb3a0c644b4e1fab6107dd0bfebcf4b6f0d4d12ac34112f558 category: main optional: false - name: imagecodecs - version: 2024.9.22 + version: 2025.3.30 manager: conda platform: osx-64 dependencies: @@ -2256,84 +4424,202 @@ package: blosc: '>=1.21.6,<2.0a0' brunsli: '>=0.1,<1.0a0' bzip2: '>=1.0.8,<2.0a0' - c-blosc2: '>=2.15.1,<2.16.0a0' + c-blosc2: '>=2.17.1,<2.18.0a0' charls: '>=2.4.2,<2.5.0a0' giflib: '>=5.2.2,<5.3.0a0' jxrlib: '>=1.1,<1.2.0a0' - lcms2: '>=2.16,<3.0a0' + lcms2: '>=2.17,<3.0a0' lerc: '>=4.0.0,<5.0a0' libaec: '>=1.1.3,<2.0a0' - libavif16: '>=1.1.1,<2.0a0' + libavif16: '>=1.3.0,<2.0a0' libbrotlicommon: '>=1.1.0,<1.2.0a0' libbrotlidec: '>=1.1.0,<1.2.0a0' libbrotlienc: '>=1.1.0,<1.2.0a0' - libcxx: '>=17' - libdeflate: '>=1.22,<1.23.0a0' - libjpeg-turbo: '>=3.0.0,<4.0a0' + libcxx: '>=18' + libdeflate: '>=1.24,<1.25.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' libjxl: '>=0.11,<0.12.0a0' - libpng: '>=1.6.44,<1.7.0a0' + liblzma: '>=5.8.1,<6.0a0' + libpng: '>=1.6.47,<1.7.0a0' libtiff: '>=4.7.0,<4.8.0a0' - libwebp-base: '>=1.4.0,<2.0a0' + libwebp-base: '>=1.5.0,<2.0a0' libzlib: '>=1.3.1,<2.0a0' libzopfli: '>=1.0.3,<1.1.0a0' - lz4-c: '>=1.9.3,<1.10.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' numpy: '>=1.19,<3' - openjpeg: '>=2.5.2,<3.0a0' + openjpeg: '>=2.5.3,<3.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* snappy: '>=1.2.1,<1.3.0a0' - xz: '>=5.2.6,<6.0a0' zfp: '>=1.0.1,<2.0a0' - zlib-ng: '>=2.2.2,<2.3.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/imagecodecs-2024.9.22-py312hfa98e5f_0.conda - hash: - md5: b39df503d357fb686fdfeeb0303030d7 - sha256: 7721254175165847b41c64fa420716c1bd4707e514cc0e5a0b09703907c9bf91 - category: main - optional: false -- name: imageio - version: 2.36.1 - manager: conda - platform: linux-64 - dependencies: - numpy: '' - pillow: '>=8.3.2' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/imageio-2.36.1-pyh12aca89_1.conda + zlib-ng: '>=2.2.4,<2.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/imagecodecs-2025.3.30-py312hf5d4f14_0.conda hash: - md5: 84d5a2f075c861a8f98afd2842f7eb6e - sha256: 84e4c3fb7a7f11c52678a8aadfde184fb0a0d91eea9fc5b70516ccaf9f8e2551 + md5: 9d6b06090d3a4d94763fdb3a08570c54 + sha256: 4e2d824c87da93c79f98218db238a76697f3d6d70e608a168970ac1b353af7b4 category: main optional: false -- name: imageio - version: 2.36.1 +- name: imagecodecs + version: 2025.3.30 manager: conda - platform: osx-64 + platform: osx-arm64 dependencies: - numpy: '' - pillow: '>=8.3.2' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/imageio-2.36.1-pyh12aca89_1.conda + __osx: '>=11.0' + blosc: '>=1.21.6,<2.0a0' + brunsli: '>=0.1,<1.0a0' + bzip2: '>=1.0.8,<2.0a0' + c-blosc2: '>=2.17.1,<2.18.0a0' + charls: '>=2.4.2,<2.5.0a0' + giflib: '>=5.2.2,<5.3.0a0' + jxrlib: '>=1.1,<1.2.0a0' + lcms2: '>=2.17,<3.0a0' + lerc: '>=4.0.0,<5.0a0' + libaec: '>=1.1.3,<2.0a0' + libavif16: '>=1.3.0,<2.0a0' + libbrotlicommon: '>=1.1.0,<1.2.0a0' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' + libcxx: '>=18' + libdeflate: '>=1.24,<1.25.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' + libjxl: '>=0.11,<0.12.0a0' + liblzma: '>=5.8.1,<6.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + libzopfli: '>=1.0.3,<1.1.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + numpy: '>=1.19,<3' + openjpeg: '>=2.5.3,<3.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + snappy: '>=1.2.1,<1.3.0a0' + zfp: '>=1.0.1,<2.0a0' + zlib-ng: '>=2.2.4,<2.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/imagecodecs-2025.3.30-py312heb0be06_0.conda hash: - md5: 84d5a2f075c861a8f98afd2842f7eb6e - sha256: 84e4c3fb7a7f11c52678a8aadfde184fb0a0d91eea9fc5b70516ccaf9f8e2551 + md5: 105d92a3a67487146bb884c899d1801e + sha256: deac84f5056609874568d8d690bbd0822476216885ce8d84417c98ed6fcddf57 category: main optional: false -- name: imath - version: 3.1.12 +- name: imagecodecs + version: 2025.3.30 manager: conda - platform: linux-64 + platform: win-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libstdcxx: '>=13' - libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/imath-3.1.12-h7955e40_0.conda - hash: - md5: 37f5e1ab0db3691929f37dee78335d1b - sha256: 4d8d07a4d5079d198168b44556fb86d094e6a716e8979b25a9f6c9c610e9fe56 - category: main + blosc: '>=1.21.6,<2.0a0' + bzip2: '>=1.0.8,<2.0a0' + c-blosc2: '>=2.17.1,<2.18.0a0' + charls: '>=2.4.2,<2.5.0a0' + giflib: '>=5.2.2,<5.3.0a0' + jxrlib: '>=1.1,<1.2.0a0' + lcms2: '>=2.17,<3.0a0' + lerc: '>=4.0.0,<5.0a0' + libaec: '>=1.1.3,<2.0a0' + libavif16: '>=1.3.0,<2.0a0' + libbrotlicommon: '>=1.1.0,<1.2.0a0' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' + libdeflate: '>=1.24,<1.25.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' + libjxl: '>=0.11,<0.12.0a0' + liblzma: '>=5.8.1,<6.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + libzopfli: '>=1.0.3,<1.1.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + numpy: '>=1.19,<3' + openjpeg: '>=2.5.3,<3.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + snappy: '>=1.2.1,<1.3.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + zfp: '>=1.0.1,<2.0a0' + zlib-ng: '>=2.2.4,<2.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/imagecodecs-2025.3.30-py312h2b069aa_0.conda + hash: + md5: ed4b60125fec236fad809310cd9d3495 + sha256: 21b67265313057e2d943f6bc79bc4a2d87099cbe37d9ff71fc7f3b72afe63deb + category: main + optional: false +- name: imageio + version: 2.37.0 + manager: conda + platform: linux-64 + dependencies: + numpy: '' + pillow: '>=8.3.2' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda + hash: + md5: b5577bc2212219566578fd5af9993af6 + sha256: 8ef69fa00c68fad34a3b7b260ea774fda9bd9274fd706d3baffb9519fd0063fe + category: main + optional: false +- name: imageio + version: 2.37.0 + manager: conda + platform: osx-64 + dependencies: + numpy: '' + pillow: '>=8.3.2' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda + hash: + md5: b5577bc2212219566578fd5af9993af6 + sha256: 8ef69fa00c68fad34a3b7b260ea774fda9bd9274fd706d3baffb9519fd0063fe + category: main + optional: false +- name: imageio + version: 2.37.0 + manager: conda + platform: osx-arm64 + dependencies: + numpy: '' + pillow: '>=8.3.2' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda + hash: + md5: b5577bc2212219566578fd5af9993af6 + sha256: 8ef69fa00c68fad34a3b7b260ea774fda9bd9274fd706d3baffb9519fd0063fe + category: main + optional: false +- name: imageio + version: 2.37.0 + manager: conda + platform: win-64 + dependencies: + numpy: '' + pillow: '>=8.3.2' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda + hash: + md5: b5577bc2212219566578fd5af9993af6 + sha256: 8ef69fa00c68fad34a3b7b260ea774fda9bd9274fd706d3baffb9519fd0063fe + category: main + optional: false +- name: imath + version: 3.1.12 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/imath-3.1.12-h7955e40_0.conda + hash: + md5: 37f5e1ab0db3691929f37dee78335d1b + sha256: 4d8d07a4d5079d198168b44556fb86d094e6a716e8979b25a9f6c9c610e9fe56 + category: main optional: false - name: imath version: 3.1.12 @@ -2349,84 +4635,189 @@ package: sha256: 5bf9c041b97b1af21808938fcaa64acafe0d853de5478fa08005176664ee4552 category: main optional: false +- name: imath + version: 3.1.12 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=17' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/imath-3.1.12-h025cafa_0.conda + hash: + md5: b7e259bd81b5a7432ca045083959b83a + sha256: 8fcf6c3bf91993451412c0003b92044c9fc7980fe3f178ab3260f90ac4099072 + category: main + optional: false +- name: imath + version: 3.1.12 + manager: conda + platform: win-64 + dependencies: + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/imath-3.1.12-hbb528cf_0.conda + hash: + md5: c25af729c8c1c41f96202f8a96652bbe + sha256: 184c796615cebaa73246f351144f164ee7b61ea809e4ba3c5d98fa9ca333e058 + category: main + optional: false - name: importlib-metadata - version: 8.5.0 + version: 8.7.0 manager: conda platform: linux-64 dependencies: - python: '>=3.9' - zipp: '>=0.5' - url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + python: '' + zipp: '>=3.20' + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda hash: - md5: 315607a3030ad5d5227e76e0733798ff - sha256: 13766b88fc5b23581530d3a0287c0c58ad82f60401afefab283bf158d2be55a9 + md5: 63ccfdc3a3ce25b027b8767eb722fca8 + sha256: c18ab120a0613ada4391b15981d86ff777b5690ca461ea7e9e49531e8f374745 category: main optional: false - name: importlib-metadata - version: 8.5.0 + version: 8.7.0 manager: conda platform: osx-64 dependencies: - python: '>=3.9' - zipp: '>=0.5' - url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda + python: '' + zipp: '>=3.20' + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda hash: - md5: 315607a3030ad5d5227e76e0733798ff - sha256: 13766b88fc5b23581530d3a0287c0c58ad82f60401afefab283bf158d2be55a9 + md5: 63ccfdc3a3ce25b027b8767eb722fca8 + sha256: c18ab120a0613ada4391b15981d86ff777b5690ca461ea7e9e49531e8f374745 + category: main + optional: false +- name: importlib-metadata + version: 8.7.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '' + zipp: '>=3.20' + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + hash: + md5: 63ccfdc3a3ce25b027b8767eb722fca8 + sha256: c18ab120a0613ada4391b15981d86ff777b5690ca461ea7e9e49531e8f374745 + category: main + optional: false +- name: importlib-metadata + version: 8.7.0 + manager: conda + platform: win-64 + dependencies: + python: '' + zipp: '>=3.20' + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + hash: + md5: 63ccfdc3a3ce25b027b8767eb722fca8 + sha256: c18ab120a0613ada4391b15981d86ff777b5690ca461ea7e9e49531e8f374745 category: main optional: false - name: importlib_metadata - version: 8.5.0 + version: 8.7.0 manager: conda platform: linux-64 dependencies: - importlib-metadata: '>=8.5.0,<8.5.1.0a0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_1.conda + importlib-metadata: ==8.7.0 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.7.0-h40b2b14_1.conda hash: - md5: c70dd0718dbccdcc6d5828de3e71399d - sha256: 204fc7f02be8acda93073f5126b9707b8847b673d4c6558db208973c92f9af3c + md5: 8a77895fb29728b736a1a6c75906ea1a + sha256: 46b11943767eece9df0dc9fba787996e4f22cc4c067f5e264969cfdfcb982c39 category: main optional: false - name: importlib_metadata - version: 8.5.0 + version: 8.7.0 manager: conda platform: osx-64 dependencies: - importlib-metadata: '>=8.5.0,<8.5.1.0a0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_1.conda + importlib-metadata: ==8.7.0 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.7.0-h40b2b14_1.conda + hash: + md5: 8a77895fb29728b736a1a6c75906ea1a + sha256: 46b11943767eece9df0dc9fba787996e4f22cc4c067f5e264969cfdfcb982c39 + category: main + optional: false +- name: importlib_metadata + version: 8.7.0 + manager: conda + platform: osx-arm64 + dependencies: + importlib-metadata: ==8.7.0 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.7.0-h40b2b14_1.conda + hash: + md5: 8a77895fb29728b736a1a6c75906ea1a + sha256: 46b11943767eece9df0dc9fba787996e4f22cc4c067f5e264969cfdfcb982c39 + category: main + optional: false +- name: importlib_metadata + version: 8.7.0 + manager: conda + platform: win-64 + dependencies: + importlib-metadata: ==8.7.0 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.7.0-h40b2b14_1.conda hash: - md5: c70dd0718dbccdcc6d5828de3e71399d - sha256: 204fc7f02be8acda93073f5126b9707b8847b673d4c6558db208973c92f9af3c + md5: 8a77895fb29728b736a1a6c75906ea1a + sha256: 46b11943767eece9df0dc9fba787996e4f22cc4c067f5e264969cfdfcb982c39 category: main optional: false - name: importlib_resources - version: 6.4.5 + version: 6.5.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' zipp: '>=3.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda hash: - md5: 15798fa69312d433af690c8c42b3fb36 - sha256: 461199e429a3db01f0a673f8beaac5e0be75b88895952fb9183f2ab01c5c3c24 + md5: c85c76dc67d75619a92f51dfbce06992 + sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 category: main optional: false - name: importlib_resources - version: 6.4.5 + version: 6.5.2 manager: conda platform: osx-64 dependencies: python: '>=3.9' zipp: '>=3.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda + hash: + md5: c85c76dc67d75619a92f51dfbce06992 + sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 + category: main + optional: false +- name: importlib_resources + version: 6.5.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + zipp: '>=3.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda + hash: + md5: c85c76dc67d75619a92f51dfbce06992 + sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 + category: main + optional: false +- name: importlib_resources + version: 6.5.2 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + zipp: '>=3.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda hash: - md5: 15798fa69312d433af690c8c42b3fb36 - sha256: 461199e429a3db01f0a673f8beaac5e0be75b88895952fb9183f2ab01c5c3c24 + md5: c85c76dc67d75619a92f51dfbce06992 + sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 category: main optional: false - name: inflate64 - version: 1.0.0 + version: 1.0.3 manager: conda platform: linux-64 dependencies: @@ -2434,24 +4825,65 @@ package: libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/inflate64-1.0.0-py312h66e93f0_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/inflate64-1.0.3-py312h66e93f0_0.conda hash: - md5: 4ce79df9fbe9ff2fe92da6b3a23afeb5 - sha256: a4689cc69f182c283d6c3830e5d67be3bc7372b201c3dfaedb6cf0f27598a14a + md5: b99039e1669441c7d5a8f872c5d4c9e8 + sha256: 5fcd2dcf1aaa8d5075ec80e6f95658d7082bf37de0c2751b93c38ab4fbe3ffa5 category: main optional: false - name: inflate64 - version: 1.0.0 + version: 1.0.3 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/inflate64-1.0.0-py312hb553811_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/inflate64-1.0.3-py312h01d7ebd_0.conda + hash: + md5: 2660d4f94798a7eece0035df2b38d860 + sha256: eedd322a804238b8f8646d54242d9f6f3bc556abf5c1063ac7c80e3bd761a6e7 + category: main + optional: false +- name: inflate64 + version: 1.0.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/inflate64-1.0.3-py312hea69d52_0.conda + hash: + md5: 8363009df590f0de1344de459ce43091 + sha256: 2a15d09e895c14e9f4abafc24911364b0e8acbf23d11839b449b555f375e5333 + category: main + optional: false +- name: inflate64 + version: 1.0.3 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/inflate64-1.0.3-py312h4389bb4_0.conda + hash: + md5: 9fd20a898ee7b3c62611cfd799aa4322 + sha256: c0b1fdb826f20723a0bcb9d4cbd5cd1b3a342b766e61391e6d8e2e0db98d7007 + category: main + optional: false +- name: intel-openmp + version: 2024.2.1 + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda hash: - md5: e44fd0ef37bbc6b1a8b0da12d00821ca - sha256: 680c0eeca88c7c52ecd0766cd60ebc0a6890ea99dd1a2c62850a3d1cbca42c8d + md5: 2d89243bfb53652c182a7c73182cce4f + sha256: 0fd2b0b84c854029041b0ede8f4c2369242ee92acc0092f8407b1fe9238a8209 category: main optional: false - name: ipykernel @@ -2505,99 +4937,288 @@ package: sha256: 072534d4d379225b2c3a4e38bc7730b65ae171ac7f0c2d401141043336e97980 category: main optional: false +- name: ipykernel + version: 6.29.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '' + appnope: '' + comm: '>=0.1.1' + debugpy: '>=1.6.5' + ipython: '>=7.23.1' + jupyter_client: '>=6.1.12' + jupyter_core: '>=4.12,!=5.0.*' + matplotlib-inline: '>=0.1' + nest-asyncio: '' + packaging: '' + psutil: '' + python: '>=3.8' + pyzmq: '>=24' + tornado: '>=6.1' + traitlets: '>=5.4.0' + url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh57ce528_0.conda + hash: + md5: 9eb15d654daa0ef5a98802f586bb4ffc + sha256: 072534d4d379225b2c3a4e38bc7730b65ae171ac7f0c2d401141043336e97980 + category: main + optional: false +- name: ipykernel + version: 6.29.5 + manager: conda + platform: win-64 + dependencies: + __win: '' + comm: '>=0.1.1' + debugpy: '>=1.6.5' + ipython: '>=7.23.1' + jupyter_client: '>=6.1.12' + jupyter_core: '>=4.12,!=5.0.*' + matplotlib-inline: '>=0.1' + nest-asyncio: '' + packaging: '' + psutil: '' + python: '>=3.8' + pyzmq: '>=24' + tornado: '>=6.1' + traitlets: '>=5.4.0' + url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh4bbf305_0.conda + hash: + md5: 18df5fc4944a679e085e0e8f31775fc8 + sha256: dc569094125127c0078aa536f78733f383dd7e09507277ef8bcd1789786e7086 + category: main + optional: false - name: ipython - version: 8.30.0 + version: 9.3.0 manager: conda platform: linux-64 dependencies: __unix: '' decorator: '' exceptiongroup: '' + ipython_pygments_lexers: '' jedi: '>=0.16' matplotlib-inline: '' pexpect: '>4.3' pickleshare: '' prompt-toolkit: '>=3.0.41,<3.1.0' pygments: '>=2.4.0' - python: '>=3.10' + python: '' stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.30.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-9.3.0-pyhfa0c392_0.conda hash: - md5: 5d6e5cb3a4b820f61b2073f0ad5431f1 - sha256: 65cdc105e5effea2943d3979cc1592590c923a589009b484d07672faaf047af1 + md5: 270dbfb30fe759b39ce0c9fdbcd7be10 + sha256: ee5d526cba0c0a5981cbcbcadc37a76d257627a904ed2cd2db45821735c93ebd category: main optional: false - name: ipython - version: 8.30.0 + version: 9.3.0 manager: conda platform: osx-64 dependencies: __unix: '' decorator: '' exceptiongroup: '' + ipython_pygments_lexers: '' jedi: '>=0.16' matplotlib-inline: '' pexpect: '>4.3' pickleshare: '' prompt-toolkit: '>=3.0.41,<3.1.0' pygments: '>=2.4.0' - python: '>=3.10' + python: '' stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.30.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-9.3.0-pyhfa0c392_0.conda hash: - md5: 5d6e5cb3a4b820f61b2073f0ad5431f1 - sha256: 65cdc105e5effea2943d3979cc1592590c923a589009b484d07672faaf047af1 + md5: 270dbfb30fe759b39ce0c9fdbcd7be10 + sha256: ee5d526cba0c0a5981cbcbcadc37a76d257627a904ed2cd2db45821735c93ebd category: main optional: false -- name: ipywidgets - version: 8.1.5 +- name: ipython + version: 9.3.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - comm: '>=0.1.3' - ipython: '>=6.1.0' - jupyterlab_widgets: '>=3.0.13,<3.1.0' - python: '>=3.7' - traitlets: '>=4.3.1' - widgetsnbextension: '>=4.0.13,<4.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.5-pyhd8ed1ab_0.conda + __unix: '' + decorator: '' + exceptiongroup: '' + ipython_pygments_lexers: '' + jedi: '>=0.16' + matplotlib-inline: '' + pexpect: '>4.3' + pickleshare: '' + prompt-toolkit: '>=3.0.41,<3.1.0' + pygments: '>=2.4.0' + python: '' + stack_data: '' + traitlets: '>=5.13.0' + typing_extensions: '>=4.6' + url: https://conda.anaconda.org/conda-forge/noarch/ipython-9.3.0-pyhfa0c392_0.conda hash: - md5: a022d34163147d16b27de86dc53e93fc - sha256: ae27447f300c85a184d5d4fa08674eaa93931c12275daca981eb986f5d7795b3 + md5: 270dbfb30fe759b39ce0c9fdbcd7be10 + sha256: ee5d526cba0c0a5981cbcbcadc37a76d257627a904ed2cd2db45821735c93ebd category: main optional: false -- name: ipywidgets - version: 8.1.5 +- name: ipython + version: 9.3.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - comm: '>=0.1.3' - ipython: '>=6.1.0' - jupyterlab_widgets: '>=3.0.13,<3.1.0' - python: '>=3.7' - traitlets: '>=4.3.1' - widgetsnbextension: '>=4.0.13,<4.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.5-pyhd8ed1ab_0.conda + __win: '' + colorama: '' + decorator: '' + exceptiongroup: '' + ipython_pygments_lexers: '' + jedi: '>=0.16' + matplotlib-inline: '' + pickleshare: '' + prompt-toolkit: '>=3.0.41,<3.1.0' + pygments: '>=2.4.0' + python: '' + stack_data: '' + traitlets: '>=5.13.0' + typing_extensions: '>=4.6' + url: https://conda.anaconda.org/conda-forge/noarch/ipython-9.3.0-pyh6be1c34_0.conda hash: - md5: a022d34163147d16b27de86dc53e93fc - sha256: ae27447f300c85a184d5d4fa08674eaa93931c12275daca981eb986f5d7795b3 + md5: 73e4ba4c8247f744be670f4da4f132e2 + sha256: b6189de4e9f3d007a11e6e1df023c2bb73cf1864f63ca154c5ff8f0cdf601a50 category: main optional: false -- name: isoduration - version: 20.11.0 +- name: ipython_pygments_lexers + version: 1.1.1 manager: conda platform: linux-64 dependencies: - arrow: '>=0.15.0' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_0.tar.bz2 + pygments: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda hash: - md5: 4cb68948e0b8429534380243d063a27a - sha256: 7bb5c4d994361022f47a807b5e7d101b3dce16f7dd8a0af6ffad9f479d346493 + md5: bd80ba060603cc228d9d81c257093119 + sha256: 894682a42a7d659ae12878dbcb274516a7031bbea9104e92f8e88c1f2765a104 + category: main + optional: false +- name: ipython_pygments_lexers + version: 1.1.1 + manager: conda + platform: osx-64 + dependencies: + pygments: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + hash: + md5: bd80ba060603cc228d9d81c257093119 + sha256: 894682a42a7d659ae12878dbcb274516a7031bbea9104e92f8e88c1f2765a104 + category: main + optional: false +- name: ipython_pygments_lexers + version: 1.1.1 + manager: conda + platform: osx-arm64 + dependencies: + pygments: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + hash: + md5: bd80ba060603cc228d9d81c257093119 + sha256: 894682a42a7d659ae12878dbcb274516a7031bbea9104e92f8e88c1f2765a104 + category: main + optional: false +- name: ipython_pygments_lexers + version: 1.1.1 + manager: conda + platform: win-64 + dependencies: + pygments: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda + hash: + md5: bd80ba060603cc228d9d81c257093119 + sha256: 894682a42a7d659ae12878dbcb274516a7031bbea9104e92f8e88c1f2765a104 + category: main + optional: false +- name: ipywidgets + version: 8.1.7 + manager: conda + platform: linux-64 + dependencies: + comm: '>=0.1.3' + ipython: '>=6.1.0' + jupyterlab_widgets: '>=3.0.15,<3.1.0' + python: '>=3.9' + traitlets: '>=4.3.1' + widgetsnbextension: '>=4.0.14,<4.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda + hash: + md5: 7c9449eac5975ef2d7753da262a72707 + sha256: fd496e7d48403246f534c5eec09fc1e63ac7beb1fa06541d6ba71f56b30cf29b + category: main + optional: false +- name: ipywidgets + version: 8.1.7 + manager: conda + platform: osx-64 + dependencies: + comm: '>=0.1.3' + ipython: '>=6.1.0' + jupyterlab_widgets: '>=3.0.15,<3.1.0' + python: '>=3.9' + traitlets: '>=4.3.1' + widgetsnbextension: '>=4.0.14,<4.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda + hash: + md5: 7c9449eac5975ef2d7753da262a72707 + sha256: fd496e7d48403246f534c5eec09fc1e63ac7beb1fa06541d6ba71f56b30cf29b + category: main + optional: false +- name: ipywidgets + version: 8.1.7 + manager: conda + platform: osx-arm64 + dependencies: + comm: '>=0.1.3' + ipython: '>=6.1.0' + jupyterlab_widgets: '>=3.0.15,<3.1.0' + python: '>=3.9' + traitlets: '>=4.3.1' + widgetsnbextension: '>=4.0.14,<4.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda + hash: + md5: 7c9449eac5975ef2d7753da262a72707 + sha256: fd496e7d48403246f534c5eec09fc1e63ac7beb1fa06541d6ba71f56b30cf29b + category: main + optional: false +- name: ipywidgets + version: 8.1.7 + manager: conda + platform: win-64 + dependencies: + comm: '>=0.1.3' + ipython: '>=6.1.0' + jupyterlab_widgets: '>=3.0.15,<3.1.0' + python: '>=3.9' + traitlets: '>=4.3.1' + widgetsnbextension: '>=4.0.14,<4.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.7-pyhd8ed1ab_0.conda + hash: + md5: 7c9449eac5975ef2d7753da262a72707 + sha256: fd496e7d48403246f534c5eec09fc1e63ac7beb1fa06541d6ba71f56b30cf29b + category: main + optional: false +- name: isoduration + version: 20.11.0 + manager: conda + platform: linux-64 + dependencies: + arrow: '>=0.15.0' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda + hash: + md5: 0b0154421989637d424ccf0f104be51a + sha256: 08e838d29c134a7684bca0468401d26840f41c92267c4126d7b43a6b533b0aed category: main optional: false - name: isoduration @@ -2606,39 +5227,95 @@ package: platform: osx-64 dependencies: arrow: '>=0.15.0' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda + hash: + md5: 0b0154421989637d424ccf0f104be51a + sha256: 08e838d29c134a7684bca0468401d26840f41c92267c4126d7b43a6b533b0aed + category: main + optional: false +- name: isoduration + version: 20.11.0 + manager: conda + platform: osx-arm64 + dependencies: + arrow: '>=0.15.0' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda + hash: + md5: 0b0154421989637d424ccf0f104be51a + sha256: 08e838d29c134a7684bca0468401d26840f41c92267c4126d7b43a6b533b0aed + category: main + optional: false +- name: isoduration + version: 20.11.0 + manager: conda + platform: win-64 + dependencies: + arrow: '>=0.15.0' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_1.conda hash: - md5: 4cb68948e0b8429534380243d063a27a - sha256: 7bb5c4d994361022f47a807b5e7d101b3dce16f7dd8a0af6ffad9f479d346493 + md5: 0b0154421989637d424ccf0f104be51a + sha256: 08e838d29c134a7684bca0468401d26840f41c92267c4126d7b43a6b533b0aed category: main optional: false - name: jasper - version: 4.2.4 + version: 4.2.5 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' freeglut: '>=3.2.2,<4.0a0' - libgcc-ng: '>=12' - libglu: '>=9.0.0,<10.0a0' + libgcc: '>=13' + libglu: '>=9.0.3,<10.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/jasper-4.2.4-h536e39c_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/jasper-4.2.5-h1920b20_0.conda hash: - md5: 9518ab7016cf4564778aef08b6bd8792 - sha256: 0a5ca92ea0261f435c27a3c3c5c5bc5e8b4b1af1343b21ef0cbc7c33b62f5239 + md5: ec8824a45bd7c50a46788fa16216d6c2 + sha256: 59a4de9d5daee552b901b0edef28a495016fb4a9d35d3b91d69fc9328a6159ee category: main optional: false - name: jasper - version: 4.2.4 + version: 4.2.5 manager: conda platform: osx-64 dependencies: - __osx: '>=10.9' + __osx: '>=10.13' + libjpeg-turbo: '>=3.0.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/jasper-4.2.5-had675a4_0.conda + hash: + md5: e8e77b66dccf07b26b03fe4b0d82592d + sha256: 76595be4bd7c75751e876fdb2c79ea42adafee0c96cf3ac4f5124d46dcbc2415 + category: main + optional: false +- name: jasper + version: 4.2.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libjpeg-turbo: '>=3.0.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/jasper-4.2.5-h743e416_0.conda + hash: + md5: d123c14856a18043c5e98cb35cd29278 + sha256: 193313ae1f7890610265a0c3cde156c1b27278c2b6a3bc573e829c215d9f6038 + category: main + optional: false +- name: jasper + version: 4.2.5 + manager: conda + platform: win-64 + dependencies: + freeglut: '>=3.2.2,<4.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/jasper-4.2.4-hb10263b_0.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/jasper-4.2.5-h99a1cce_0.conda hash: - md5: b7a6171ecee244e2b2a19177ec3c34a9 - sha256: da2c2fa393b89596cf0f81c8e73db2e9b589ae961058317f6fcb4867e05055dd + md5: ca32a34da20bc7b247d8de3190bd8f42 + sha256: 62477b43742e7c29588b784c054e4d8010b460d5ed0bd46adfcab6e6da494100 category: main optional: false - name: jedi @@ -2667,54 +5344,130 @@ package: sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 category: main optional: false +- name: jedi + version: 0.19.2 + manager: conda + platform: osx-arm64 + dependencies: + parso: '>=0.8.3,<0.9.0' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + hash: + md5: a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 + sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 + category: main + optional: false +- name: jedi + version: 0.19.2 + manager: conda + platform: win-64 + dependencies: + parso: '>=0.8.3,<0.9.0' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda + hash: + md5: a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 + sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 + category: main + optional: false - name: jinja2 - version: 3.1.4 + version: 3.1.6 manager: conda platform: linux-64 dependencies: markupsafe: '>=2.0' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda hash: - md5: 08cce3151bde4ecad7885bd9fb647532 - sha256: 85a7169c078b8065bd9d121b0e7b99c8b88c42a411314b6ae5fcd81c48c4710a + md5: 446bd6c8cb26050d528881df495ce646 + sha256: f1ac18b11637ddadc05642e8185a851c7fab5998c6f5470d716812fae943b2af category: main optional: false - name: jinja2 - version: 3.1.4 + version: 3.1.6 manager: conda platform: osx-64 dependencies: markupsafe: '>=2.0' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + hash: + md5: 446bd6c8cb26050d528881df495ce646 + sha256: f1ac18b11637ddadc05642e8185a851c7fab5998c6f5470d716812fae943b2af + category: main + optional: false +- name: jinja2 + version: 3.1.6 + manager: conda + platform: osx-arm64 + dependencies: + markupsafe: '>=2.0' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda + hash: + md5: 446bd6c8cb26050d528881df495ce646 + sha256: f1ac18b11637ddadc05642e8185a851c7fab5998c6f5470d716812fae943b2af + category: main + optional: false +- name: jinja2 + version: 3.1.6 + manager: conda + platform: win-64 + dependencies: + markupsafe: '>=2.0' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda hash: - md5: 08cce3151bde4ecad7885bd9fb647532 - sha256: 85a7169c078b8065bd9d121b0e7b99c8b88c42a411314b6ae5fcd81c48c4710a + md5: 446bd6c8cb26050d528881df495ce646 + sha256: f1ac18b11637ddadc05642e8185a851c7fab5998c6f5470d716812fae943b2af category: main optional: false - name: json5 - version: 0.10.0 + version: 0.12.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/json5-0.10.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda hash: - md5: cd170f82d8e5b355dfdea6adab23e4af - sha256: 61bca2dac194c44603446944745566d7b4e55407280f6f6cea8bbe4de26b558f + md5: 56275442557b3b45752c10980abfe2db + sha256: 889e2a49de796475b5a4bc57d0ba7f4606b368ee2098e353a6d9a14b0e2c6393 category: main optional: false - name: json5 - version: 0.10.0 + version: 0.12.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/json5-0.10.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda hash: - md5: cd170f82d8e5b355dfdea6adab23e4af - sha256: 61bca2dac194c44603446944745566d7b4e55407280f6f6cea8bbe4de26b558f + md5: 56275442557b3b45752c10980abfe2db + sha256: 889e2a49de796475b5a4bc57d0ba7f4606b368ee2098e353a6d9a14b0e2c6393 + category: main + optional: false +- name: json5 + version: 0.12.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda + hash: + md5: 56275442557b3b45752c10980abfe2db + sha256: 889e2a49de796475b5a4bc57d0ba7f4606b368ee2098e353a6d9a14b0e2c6393 + category: main + optional: false +- name: json5 + version: 0.12.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/json5-0.12.0-pyhd8ed1ab_0.conda + hash: + md5: 56275442557b3b45752c10980abfe2db + sha256: 889e2a49de796475b5a4bc57d0ba7f4606b368ee2098e353a6d9a14b0e2c6393 category: main optional: false - name: jsonpointer @@ -2743,8 +5496,34 @@ package: sha256: 52fcb1db44a935bba26988cc17247a0f71a8ad2fbc2b717274a8c8940856ee0d category: main optional: false +- name: jsonpointer + version: 3.0.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/jsonpointer-3.0.0-py312h81bd7bf_1.conda + hash: + md5: 80f403c03290e1662be03e026fb5f8ab + sha256: f6fb3734e967d1cd0cde32844ee952809f6c0a49895da7ec1c8cfdf97739b947 + category: main + optional: false +- name: jsonpointer + version: 3.0.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/win-64/jsonpointer-3.0.0-py312h2e8e312_1.conda + hash: + md5: e3ceda014d8461a11ca8552830a978f9 + sha256: 6865b97780e795337f65592582aee6f25e5b96214c64ffd3f8cdf580fd64ba22 + category: main + optional: false - name: jsonschema - version: 4.23.0 + version: 4.24.0 manager: conda platform: linux-64 dependencies: @@ -2752,17 +5531,17 @@ package: importlib_resources: '>=1.4.0' jsonschema-specifications: '>=2023.03.6' pkgutil-resolve-name: '>=1.3.10' - python: '>=3.8' + python: '>=3.9' referencing: '>=0.28.4' rpds-py: '>=0.7.1' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.24.0-pyhd8ed1ab_0.conda hash: - md5: da304c192ad59975202859b367d0f6a2 - sha256: 7d0c4c0346b26be9f220682b7c5c0d84606d48c6dbc36fc238e4452dda733aff + md5: 59220749abcd119d645e6879983497a1 + sha256: 812134fabb49493a50f7f443dc0ffafd0f63766f403a0bd8e71119763e57456a category: main optional: false - name: jsonschema - version: 4.23.0 + version: 4.24.0 manager: conda platform: osx-64 dependencies: @@ -2770,43 +5549,105 @@ package: importlib_resources: '>=1.4.0' jsonschema-specifications: '>=2023.03.6' pkgutil-resolve-name: '>=1.3.10' - python: '>=3.8' + python: '>=3.9' + referencing: '>=0.28.4' + rpds-py: '>=0.7.1' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.24.0-pyhd8ed1ab_0.conda + hash: + md5: 59220749abcd119d645e6879983497a1 + sha256: 812134fabb49493a50f7f443dc0ffafd0f63766f403a0bd8e71119763e57456a + category: main + optional: false +- name: jsonschema + version: 4.24.0 + manager: conda + platform: osx-arm64 + dependencies: + attrs: '>=22.2.0' + importlib_resources: '>=1.4.0' + jsonschema-specifications: '>=2023.03.6' + pkgutil-resolve-name: '>=1.3.10' + python: '>=3.9' + referencing: '>=0.28.4' + rpds-py: '>=0.7.1' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.24.0-pyhd8ed1ab_0.conda + hash: + md5: 59220749abcd119d645e6879983497a1 + sha256: 812134fabb49493a50f7f443dc0ffafd0f63766f403a0bd8e71119763e57456a + category: main + optional: false +- name: jsonschema + version: 4.24.0 + manager: conda + platform: win-64 + dependencies: + attrs: '>=22.2.0' + importlib_resources: '>=1.4.0' + jsonschema-specifications: '>=2023.03.6' + pkgutil-resolve-name: '>=1.3.10' + python: '>=3.9' referencing: '>=0.28.4' rpds-py: '>=0.7.1' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.24.0-pyhd8ed1ab_0.conda hash: - md5: da304c192ad59975202859b367d0f6a2 - sha256: 7d0c4c0346b26be9f220682b7c5c0d84606d48c6dbc36fc238e4452dda733aff + md5: 59220749abcd119d645e6879983497a1 + sha256: 812134fabb49493a50f7f443dc0ffafd0f63766f403a0bd8e71119763e57456a category: main optional: false - name: jsonschema-specifications - version: 2024.10.1 + version: 2025.4.1 manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '' referencing: '>=0.31.0' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda hash: - md5: 720745920222587ef942acfbc578b584 - sha256: 82f8bed0f21dc0b3aff40dd4e39d77e85b93b0417bc5659b001e0109341b8b98 + md5: 41ff526b1083fde51fbdc93f29282e0e + sha256: 66fbad7480f163509deec8bd028cd3ea68e58022982c838683586829f63f3efa category: main optional: false - name: jsonschema-specifications - version: 2024.10.1 + version: 2025.4.1 manager: conda platform: osx-64 dependencies: - python: '>=3.8' + python: '' + referencing: '>=0.31.0' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda + hash: + md5: 41ff526b1083fde51fbdc93f29282e0e + sha256: 66fbad7480f163509deec8bd028cd3ea68e58022982c838683586829f63f3efa + category: main + optional: false +- name: jsonschema-specifications + version: 2025.4.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '' + referencing: '>=0.31.0' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda + hash: + md5: 41ff526b1083fde51fbdc93f29282e0e + sha256: 66fbad7480f163509deec8bd028cd3ea68e58022982c838683586829f63f3efa + category: main + optional: false +- name: jsonschema-specifications + version: 2025.4.1 + manager: conda + platform: win-64 + dependencies: + python: '' referencing: '>=0.31.0' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda hash: - md5: 720745920222587ef942acfbc578b584 - sha256: 82f8bed0f21dc0b3aff40dd4e39d77e85b93b0417bc5659b001e0109341b8b98 + md5: 41ff526b1083fde51fbdc93f29282e0e + sha256: 66fbad7480f163509deec8bd028cd3ea68e58022982c838683586829f63f3efa category: main optional: false - name: jsonschema-with-format-nongpl - version: 4.23.0 + version: 4.24.0 manager: conda platform: linux-64 dependencies: @@ -2814,19 +5655,19 @@ package: idna: '' isoduration: '' jsonpointer: '>1.13' - jsonschema: '>=4.23.0,<4.23.1.0a0' + jsonschema: '>=4.24.0,<4.24.1.0a0' rfc3339-validator: '' rfc3986-validator: '>0.1.0' uri-template: '' webcolors: '>=24.6.0' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.24.0-hd8ed1ab_0.conda hash: - md5: 16b37612b3a2fd77f409329e213b530c - sha256: 007a0a506a0d1805b099629cb0ee743ad0afe7d9749e57339f32c168119e0139 + md5: b4eaebf6fac318db166238796d2a9702 + sha256: 970a1efffe29474d6bb3e4d63bc04105c5611d1c7e2cd7e2d43d1ba468f33c20 category: main optional: false - name: jsonschema-with-format-nongpl - version: 4.23.0 + version: 4.24.0 manager: conda platform: osx-64 dependencies: @@ -2834,35 +5675,75 @@ package: idna: '' isoduration: '' jsonpointer: '>1.13' - jsonschema: '>=4.23.0,<4.23.1.0a0' + jsonschema: '>=4.24.0,<4.24.1.0a0' rfc3339-validator: '' rfc3986-validator: '>0.1.0' uri-template: '' webcolors: '>=24.6.0' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.24.0-hd8ed1ab_0.conda hash: - md5: 16b37612b3a2fd77f409329e213b530c - sha256: 007a0a506a0d1805b099629cb0ee743ad0afe7d9749e57339f32c168119e0139 + md5: b4eaebf6fac318db166238796d2a9702 + sha256: 970a1efffe29474d6bb3e4d63bc04105c5611d1c7e2cd7e2d43d1ba468f33c20 category: main optional: false -- name: jupyter - version: 1.1.1 +- name: jsonschema-with-format-nongpl + version: 4.24.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - ipykernel: '' - ipywidgets: '' - jupyter_console: '' - jupyterlab: '' - nbconvert-core: '' - notebook: '' - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_0.conda - hash: - md5: 255a8fe52d1c57a6b46d0d16851883db - sha256: 5d92eb46552af180cd27a5e916206eb3f6725a0ae3d4bafa7a5f44adfada4332 - category: main - optional: false + fqdn: '' + idna: '' + isoduration: '' + jsonpointer: '>1.13' + jsonschema: '>=4.24.0,<4.24.1.0a0' + rfc3339-validator: '' + rfc3986-validator: '>0.1.0' + uri-template: '' + webcolors: '>=24.6.0' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.24.0-hd8ed1ab_0.conda + hash: + md5: b4eaebf6fac318db166238796d2a9702 + sha256: 970a1efffe29474d6bb3e4d63bc04105c5611d1c7e2cd7e2d43d1ba468f33c20 + category: main + optional: false +- name: jsonschema-with-format-nongpl + version: 4.24.0 + manager: conda + platform: win-64 + dependencies: + fqdn: '' + idna: '' + isoduration: '' + jsonpointer: '>1.13' + jsonschema: '>=4.24.0,<4.24.1.0a0' + rfc3339-validator: '' + rfc3986-validator: '>0.1.0' + uri-template: '' + webcolors: '>=24.6.0' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.24.0-hd8ed1ab_0.conda + hash: + md5: b4eaebf6fac318db166238796d2a9702 + sha256: 970a1efffe29474d6bb3e4d63bc04105c5611d1c7e2cd7e2d43d1ba468f33c20 + category: main + optional: false +- name: jupyter + version: 1.1.1 + manager: conda + platform: linux-64 + dependencies: + ipykernel: '' + ipywidgets: '' + jupyter_console: '' + jupyterlab: '' + nbconvert-core: '' + notebook: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda + hash: + md5: 9453512288d20847de4356327d0e1282 + sha256: b538e15067d05768d1c0532a6d9b0625922a1cce751dd6a2af04f7233a1a70e9 + category: main + optional: false - name: jupyter version: 1.1.1 manager: conda @@ -2874,11 +5755,47 @@ package: jupyterlab: '' nbconvert-core: '' notebook: '' - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda + hash: + md5: 9453512288d20847de4356327d0e1282 + sha256: b538e15067d05768d1c0532a6d9b0625922a1cce751dd6a2af04f7233a1a70e9 + category: main + optional: false +- name: jupyter + version: 1.1.1 + manager: conda + platform: osx-arm64 + dependencies: + ipykernel: '' + ipywidgets: '' + jupyter_console: '' + jupyterlab: '' + nbconvert-core: '' + notebook: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda + hash: + md5: 9453512288d20847de4356327d0e1282 + sha256: b538e15067d05768d1c0532a6d9b0625922a1cce751dd6a2af04f7233a1a70e9 + category: main + optional: false +- name: jupyter + version: 1.1.1 + manager: conda + platform: win-64 + dependencies: + ipykernel: '' + ipywidgets: '' + jupyter_console: '' + jupyterlab: '' + nbconvert-core: '' + notebook: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-1.1.1-pyhd8ed1ab_1.conda hash: - md5: 255a8fe52d1c57a6b46d0d16851883db - sha256: 5d92eb46552af180cd27a5e916206eb3f6725a0ae3d4bafa7a5f44adfada4332 + md5: 9453512288d20847de4356327d0e1282 + sha256: b538e15067d05768d1c0532a6d9b0625922a1cce751dd6a2af04f7233a1a70e9 category: main optional: false - name: jupyter-lsp @@ -2888,11 +5805,11 @@ package: dependencies: importlib-metadata: '>=4.8.3' jupyter_server: '>=1.1.2' - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.5-pyhd8ed1ab_0.conda + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.5-pyhe01879c_2.conda hash: - md5: 885867f6adab3d7ecdf8ab6ca0785f51 - sha256: 2151c2c63e0442a4c69ee0ad8a634195eedab10b7b74c0ec8266471842239a93 + md5: 7ed6505c703f3c4e1a58864bf84505e2 + sha256: f2ca86b121bcfeaf0241a927824459ba8712e64806b98dd262eb2b1a7c4e82a6 category: main optional: false - name: jupyter-lsp @@ -2902,11 +5819,39 @@ package: dependencies: importlib-metadata: '>=4.8.3' jupyter_server: '>=1.1.2' - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.5-pyhd8ed1ab_0.conda + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.5-pyhe01879c_2.conda + hash: + md5: 7ed6505c703f3c4e1a58864bf84505e2 + sha256: f2ca86b121bcfeaf0241a927824459ba8712e64806b98dd262eb2b1a7c4e82a6 + category: main + optional: false +- name: jupyter-lsp + version: 2.2.5 + manager: conda + platform: osx-arm64 + dependencies: + importlib-metadata: '>=4.8.3' + jupyter_server: '>=1.1.2' + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.5-pyhe01879c_2.conda + hash: + md5: 7ed6505c703f3c4e1a58864bf84505e2 + sha256: f2ca86b121bcfeaf0241a927824459ba8712e64806b98dd262eb2b1a7c4e82a6 + category: main + optional: false +- name: jupyter-lsp + version: 2.2.5 + manager: conda + platform: win-64 + dependencies: + importlib-metadata: '>=4.8.3' + jupyter_server: '>=1.1.2' + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.5-pyhe01879c_2.conda hash: - md5: 885867f6adab3d7ecdf8ab6ca0785f51 - sha256: 2151c2c63e0442a4c69ee0ad8a634195eedab10b7b74c0ec8266471842239a93 + md5: 7ed6505c703f3c4e1a58864bf84505e2 + sha256: f2ca86b121bcfeaf0241a927824459ba8712e64806b98dd262eb2b1a7c4e82a6 category: main optional: false - name: jupyter_client @@ -2916,15 +5861,15 @@ package: dependencies: importlib-metadata: '>=4.8.3' jupyter_core: '>=4.12,!=5.0.*' - python: '>=3.8' + python: '>=3.9' python-dateutil: '>=2.8.2' pyzmq: '>=23.0' tornado: '>=6.2' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda hash: - md5: a14218cfb29662b4a19ceb04e93e298e - sha256: 4419c85e209a715f551a5c9bead746f29ee9d0fc41e772a76db3868622795671 + md5: 4ebae00eae9705b0c3d6d1018a81d047 + sha256: 19d8bd5bb2fde910ec59e081eeb59529491995ce0d653a5209366611023a0b3a category: main optional: false - name: jupyter_client @@ -2934,15 +5879,51 @@ package: dependencies: importlib-metadata: '>=4.8.3' jupyter_core: '>=4.12,!=5.0.*' - python: '>=3.8' + python: '>=3.9' + python-dateutil: '>=2.8.2' + pyzmq: '>=23.0' + tornado: '>=6.2' + traitlets: '>=5.3' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda + hash: + md5: 4ebae00eae9705b0c3d6d1018a81d047 + sha256: 19d8bd5bb2fde910ec59e081eeb59529491995ce0d653a5209366611023a0b3a + category: main + optional: false +- name: jupyter_client + version: 8.6.3 + manager: conda + platform: osx-arm64 + dependencies: + importlib-metadata: '>=4.8.3' + jupyter_core: '>=4.12,!=5.0.*' + python: '>=3.9' python-dateutil: '>=2.8.2' pyzmq: '>=23.0' tornado: '>=6.2' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda hash: - md5: a14218cfb29662b4a19ceb04e93e298e - sha256: 4419c85e209a715f551a5c9bead746f29ee9d0fc41e772a76db3868622795671 + md5: 4ebae00eae9705b0c3d6d1018a81d047 + sha256: 19d8bd5bb2fde910ec59e081eeb59529491995ce0d653a5209366611023a0b3a + category: main + optional: false +- name: jupyter_client + version: 8.6.3 + manager: conda + platform: win-64 + dependencies: + importlib-metadata: '>=4.8.3' + jupyter_core: '>=4.12,!=5.0.*' + python: '>=3.9' + python-dateutil: '>=2.8.2' + pyzmq: '>=23.0' + tornado: '>=6.2' + traitlets: '>=5.3' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda + hash: + md5: 4ebae00eae9705b0c3d6d1018a81d047 + sha256: 19d8bd5bb2fde910ec59e081eeb59529491995ce0d653a5209366611023a0b3a category: main optional: false - name: jupyter_console @@ -2956,13 +5937,13 @@ package: jupyter_core: '>=4.12,!=5.0.*' prompt_toolkit: '>=3.0.30' pygments: '' - python: '>=3.7' + python: '>=3.9' pyzmq: '>=17' traitlets: '>=5.4' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda hash: - md5: 7cf6f52a66f8e3cd9d8b6c231262dcab - sha256: 4e51764d5fe2f6e43d83bcfbcf8b4da6569721bf82eaf4d647be8717cd6be75a + md5: 801dbf535ec26508fac6d4b24adfb76e + sha256: aee0cdd0cb2b9321d28450aec4e0fd43566efcd79e862d70ce49a68bf0539bcd category: main optional: false - name: jupyter_console @@ -2976,17 +5957,57 @@ package: jupyter_core: '>=4.12,!=5.0.*' prompt_toolkit: '>=3.0.30' pygments: '' - python: '>=3.7' + python: '>=3.9' + pyzmq: '>=17' + traitlets: '>=5.4' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda + hash: + md5: 801dbf535ec26508fac6d4b24adfb76e + sha256: aee0cdd0cb2b9321d28450aec4e0fd43566efcd79e862d70ce49a68bf0539bcd + category: main + optional: false +- name: jupyter_console + version: 6.6.3 + manager: conda + platform: osx-arm64 + dependencies: + ipykernel: '>=6.14' + ipython: '' + jupyter_client: '>=7.0.0' + jupyter_core: '>=4.12,!=5.0.*' + prompt_toolkit: '>=3.0.30' + pygments: '' + python: '>=3.9' + pyzmq: '>=17' + traitlets: '>=5.4' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda + hash: + md5: 801dbf535ec26508fac6d4b24adfb76e + sha256: aee0cdd0cb2b9321d28450aec4e0fd43566efcd79e862d70ce49a68bf0539bcd + category: main + optional: false +- name: jupyter_console + version: 6.6.3 + manager: conda + platform: win-64 + dependencies: + ipykernel: '>=6.14' + ipython: '' + jupyter_client: '>=7.0.0' + jupyter_core: '>=4.12,!=5.0.*' + prompt_toolkit: '>=3.0.30' + pygments: '' + python: '>=3.9' pyzmq: '>=17' traitlets: '>=5.4' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_console-6.6.3-pyhd8ed1ab_1.conda hash: - md5: 7cf6f52a66f8e3cd9d8b6c231262dcab - sha256: 4e51764d5fe2f6e43d83bcfbcf8b4da6569721bf82eaf4d647be8717cd6be75a + md5: 801dbf535ec26508fac6d4b24adfb76e + sha256: aee0cdd0cb2b9321d28450aec4e0fd43566efcd79e862d70ce49a68bf0539bcd category: main optional: false - name: jupyter_core - version: 5.7.2 + version: 5.8.1 manager: conda platform: linux-64 dependencies: @@ -2994,14 +6015,14 @@ package: platformdirs: '>=2.5' python: '>=3.8' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda hash: - md5: 0a2980dada0dd7fd0998f0342308b1b1 - sha256: 732b1e8536bc22a5a174baa79842d79db2f4956d90293dd82dc1b3f6099bcccd + md5: b7d89d860ebcda28a5303526cdee68ab + sha256: 56a7a7e907f15cca8c4f9b0c99488276d4cb10821d2d15df9245662184872e81 category: main optional: false - name: jupyter_core - version: 5.7.2 + version: 5.8.1 manager: conda platform: osx-64 dependencies: @@ -3009,52 +6030,126 @@ package: platformdirs: '>=2.5' python: '>=3.8' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda hash: - md5: 0a2980dada0dd7fd0998f0342308b1b1 - sha256: 732b1e8536bc22a5a174baa79842d79db2f4956d90293dd82dc1b3f6099bcccd + md5: b7d89d860ebcda28a5303526cdee68ab + sha256: 56a7a7e907f15cca8c4f9b0c99488276d4cb10821d2d15df9245662184872e81 + category: main + optional: false +- name: jupyter_core + version: 5.8.1 + manager: conda + platform: osx-arm64 + dependencies: + __unix: '' + platformdirs: '>=2.5' + python: '>=3.8' + traitlets: '>=5.3' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh31011fe_0.conda + hash: + md5: b7d89d860ebcda28a5303526cdee68ab + sha256: 56a7a7e907f15cca8c4f9b0c99488276d4cb10821d2d15df9245662184872e81 + category: main + optional: false +- name: jupyter_core + version: 5.8.1 + manager: conda + platform: win-64 + dependencies: + __win: '' + cpython: '' + platformdirs: '>=2.5' + python: '>=3.8' + pywin32: '>=300' + traitlets: '>=5.3' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.8.1-pyh5737063_0.conda + hash: + md5: 324e60a0d3f39f268e899709575ea3cd + sha256: 928c2514c2974fda78447903217f01ca89a77eefedd46bf6a2fe97072df57e8d category: main optional: false - name: jupyter_events - version: 0.10.0 + version: 0.12.0 manager: conda platform: linux-64 dependencies: jsonschema-with-format-nongpl: '>=4.18.0' - python: '>=3.8' + packaging: '' + python: '' python-json-logger: '>=2.0.4' pyyaml: '>=5.3' referencing: '' rfc3339-validator: '' rfc3986-validator: '>=0.1.1' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda hash: - md5: ed45423c41b3da15ea1df39b1f80c2ca - sha256: cd3f41dc093162a41d4bae171e40a1b9b115c4d488e9bb837a8fa9d084931fb9 + md5: f56000b36f09ab7533877e695e4e8cb0 + sha256: 37e6ac3ccf7afcc730c3b93cb91a13b9ae827fd306f35dd28f958a74a14878b5 category: main optional: false - name: jupyter_events - version: 0.10.0 + version: 0.12.0 manager: conda platform: osx-64 dependencies: jsonschema-with-format-nongpl: '>=4.18.0' - python: '>=3.8' + packaging: '' + python: '' + python-json-logger: '>=2.0.4' + pyyaml: '>=5.3' + referencing: '' + rfc3339-validator: '' + rfc3986-validator: '>=0.1.1' + traitlets: '>=5.3' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda + hash: + md5: f56000b36f09ab7533877e695e4e8cb0 + sha256: 37e6ac3ccf7afcc730c3b93cb91a13b9ae827fd306f35dd28f958a74a14878b5 + category: main + optional: false +- name: jupyter_events + version: 0.12.0 + manager: conda + platform: osx-arm64 + dependencies: + jsonschema-with-format-nongpl: '>=4.18.0' + packaging: '' + python: '' + python-json-logger: '>=2.0.4' + pyyaml: '>=5.3' + referencing: '' + rfc3339-validator: '' + rfc3986-validator: '>=0.1.1' + traitlets: '>=5.3' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda + hash: + md5: f56000b36f09ab7533877e695e4e8cb0 + sha256: 37e6ac3ccf7afcc730c3b93cb91a13b9ae827fd306f35dd28f958a74a14878b5 + category: main + optional: false +- name: jupyter_events + version: 0.12.0 + manager: conda + platform: win-64 + dependencies: + jsonschema-with-format-nongpl: '>=4.18.0' + packaging: '' + python: '' python-json-logger: '>=2.0.4' pyyaml: '>=5.3' referencing: '' rfc3339-validator: '' rfc3986-validator: '>=0.1.1' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda hash: - md5: ed45423c41b3da15ea1df39b1f80c2ca - sha256: cd3f41dc093162a41d4bae171e40a1b9b115c4d488e9bb837a8fa9d084931fb9 + md5: f56000b36f09ab7533877e695e4e8cb0 + sha256: 37e6ac3ccf7afcc730c3b93cb91a13b9ae827fd306f35dd28f958a74a14878b5 category: main optional: false - name: jupyter_server - version: 2.14.2 + version: 2.16.0 manager: conda platform: linux-64 dependencies: @@ -3063,28 +6158,28 @@ package: jinja2: '>=3.0.3' jupyter_client: '>=7.4.4' jupyter_core: '>=4.12,!=5.0.*' - jupyter_events: '>=0.9.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.8' + python: '' pyzmq: '>=24' send2trash: '>=1.8.2' terminado: '>=0.8.3' tornado: '>=6.2.0' traitlets: '>=5.6.0' websocket-client: '>=1.7' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda hash: - md5: ca23c71f70a7c7935b3d03f0f1a5801d - sha256: edab71a05feceac54bdb90e755a257545af7832b9911607c1a70f09be44ba985 + md5: f062e04d7cd585c937acbf194dceec36 + sha256: 0082fb6f0afaf872affee4cde3b210f7f7497a5fb47f2944ab638fef0f0e2e77 category: main optional: false - name: jupyter_server - version: 2.14.2 + version: 2.16.0 manager: conda platform: osx-64 dependencies: @@ -3093,59 +6188,145 @@ package: jinja2: '>=3.0.3' jupyter_client: '>=7.4.4' jupyter_core: '>=4.12,!=5.0.*' - jupyter_events: '>=0.9.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.8' + python: '' pyzmq: '>=24' send2trash: '>=1.8.2' terminado: '>=0.8.3' tornado: '>=6.2.0' traitlets: '>=5.6.0' websocket-client: '>=1.7' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda hash: - md5: ca23c71f70a7c7935b3d03f0f1a5801d - sha256: edab71a05feceac54bdb90e755a257545af7832b9911607c1a70f09be44ba985 + md5: f062e04d7cd585c937acbf194dceec36 + sha256: 0082fb6f0afaf872affee4cde3b210f7f7497a5fb47f2944ab638fef0f0e2e77 category: main optional: false -- name: jupyter_server_terminals - version: 0.5.3 +- name: jupyter_server + version: 2.16.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.8' + 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: '' + pyzmq: '>=24' + send2trash: '>=1.8.2' terminado: '>=0.8.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_0.conda + tornado: '>=6.2.0' + traitlets: '>=5.6.0' + websocket-client: '>=1.7' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda hash: - md5: 219b3833aa8ed91d47d1be6ca03f30be - sha256: 038efbc7e4b2e72d49ed193cfb2bbbe9fbab2459786ce9350301f466a32567db + md5: f062e04d7cd585c937acbf194dceec36 + sha256: 0082fb6f0afaf872affee4cde3b210f7f7497a5fb47f2944ab638fef0f0e2e77 category: main optional: false -- name: jupyter_server_terminals - version: 0.5.3 +- name: jupyter_server + version: 2.16.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.8' - terminado: '>=0.8.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_0.conda - hash: - md5: 219b3833aa8ed91d47d1be6ca03f30be - sha256: 038efbc7e4b2e72d49ed193cfb2bbbe9fbab2459786ce9350301f466a32567db - category: main - optional: false -- name: jupyterlab - version: 4.3.2 + 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: '' + pyzmq: '>=24' + send2trash: '>=1.8.2' + terminado: '>=0.8.3' + tornado: '>=6.2.0' + traitlets: '>=5.6.0' + websocket-client: '>=1.7' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.16.0-pyhe01879c_0.conda + hash: + md5: f062e04d7cd585c937acbf194dceec36 + sha256: 0082fb6f0afaf872affee4cde3b210f7f7497a5fb47f2944ab638fef0f0e2e77 + category: main + optional: false +- name: jupyter_server_terminals + version: 0.5.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + terminado: '>=0.8.3' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda + hash: + md5: 2d983ff1b82a1ccb6f2e9d8784bdd6bd + sha256: 0890fc79422191bc29edf17d7b42cff44ba254aa225d31eb30819f8772b775b8 + category: main + optional: false +- name: jupyter_server_terminals + version: 0.5.3 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + terminado: '>=0.8.3' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda + hash: + md5: 2d983ff1b82a1ccb6f2e9d8784bdd6bd + sha256: 0890fc79422191bc29edf17d7b42cff44ba254aa225d31eb30819f8772b775b8 + category: main + optional: false +- name: jupyter_server_terminals + version: 0.5.3 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + terminado: '>=0.8.3' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda + hash: + md5: 2d983ff1b82a1ccb6f2e9d8784bdd6bd + sha256: 0890fc79422191bc29edf17d7b42cff44ba254aa225d31eb30819f8772b775b8 + category: main + optional: false +- name: jupyter_server_terminals + version: 0.5.3 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + terminado: '>=0.8.3' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_1.conda + hash: + md5: 2d983ff1b82a1ccb6f2e9d8784bdd6bd + sha256: 0890fc79422191bc29edf17d7b42cff44ba254aa225d31eb30819f8772b775b8 + category: main + optional: false +- name: jupyterlab + version: 4.4.3 manager: conda platform: linux-64 dependencies: async-lru: '>=1.0.0' - httpx: '>=0.28.0,<0.29.0' + httpx: '>=0.25.0' importlib-metadata: '>=4.8.3' ipykernel: '>=6.5.0' jinja2: '>=3.0.3' @@ -3156,23 +6337,77 @@ package: notebook-shim: '>=0.2' packaging: '' python: '>=3.9' - setuptools: '>=40.8.0' + setuptools: '>=41.1.0' tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.3-pyhd8ed1ab_0.conda hash: - md5: 5f0d3b774cae26dd785e443a0e1623ae - sha256: e806f753fe91faaffbad3d1d3aab7ceee785ae01bf0d758a82f1466164d727d6 + md5: 4861a0c2a5a5d0481a450a9dfaf9febe + sha256: fc0235a71d852734fe92183a78cb91827367573450eba82465ae522c64230736 category: main optional: false - name: jupyterlab - version: 4.3.2 + version: 4.4.3 manager: conda platform: osx-64 dependencies: async-lru: '>=1.0.0' - httpx: '>=0.28.0,<0.29.0' + httpx: '>=0.25.0' + importlib-metadata: '>=4.8.3' + ipykernel: '>=6.5.0' + jinja2: '>=3.0.3' + jupyter-lsp: '>=2.0.0' + jupyter_core: '' + jupyter_server: '>=2.4.0,<3' + jupyterlab_server: '>=2.27.1,<3' + notebook-shim: '>=0.2' + packaging: '' + python: '>=3.9' + setuptools: '>=41.1.0' + tomli: '>=1.2.2' + tornado: '>=6.2.0' + traitlets: '' + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.3-pyhd8ed1ab_0.conda + hash: + md5: 4861a0c2a5a5d0481a450a9dfaf9febe + sha256: fc0235a71d852734fe92183a78cb91827367573450eba82465ae522c64230736 + category: main + optional: false +- name: jupyterlab + version: 4.4.3 + manager: conda + platform: osx-arm64 + dependencies: + async-lru: '>=1.0.0' + httpx: '>=0.25.0' + importlib-metadata: '>=4.8.3' + ipykernel: '>=6.5.0' + jinja2: '>=3.0.3' + jupyter-lsp: '>=2.0.0' + jupyter_core: '' + jupyter_server: '>=2.4.0,<3' + jupyterlab_server: '>=2.27.1,<3' + notebook-shim: '>=0.2' + packaging: '' + python: '>=3.9' + setuptools: '>=41.1.0' + tomli: '>=1.2.2' + tornado: '>=6.2.0' + traitlets: '' + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.3-pyhd8ed1ab_0.conda + hash: + md5: 4861a0c2a5a5d0481a450a9dfaf9febe + sha256: fc0235a71d852734fe92183a78cb91827367573450eba82465ae522c64230736 + category: main + optional: false +- name: jupyterlab + version: 4.4.3 + manager: conda + platform: win-64 + dependencies: + async-lru: '>=1.0.0' + httpx: '>=0.25.0' importlib-metadata: '>=4.8.3' ipykernel: '>=6.5.0' jinja2: '>=3.0.3' @@ -3183,14 +6418,14 @@ package: notebook-shim: '>=0.2' packaging: '' python: '>=3.9' - setuptools: '>=40.8.0' + setuptools: '>=41.1.0' tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.4.3-pyhd8ed1ab_0.conda hash: - md5: 5f0d3b774cae26dd785e443a0e1623ae - sha256: e806f753fe91faaffbad3d1d3aab7ceee785ae01bf0d758a82f1466164d727d6 + md5: 4861a0c2a5a5d0481a450a9dfaf9febe + sha256: fc0235a71d852734fe92183a78cb91827367573450eba82465ae522c64230736 category: main optional: false - name: jupyterlab_pygments @@ -3219,6 +6454,32 @@ package: sha256: dc24b900742fdaf1e077d9a3458fd865711de80bca95fe3c6d46610c532c6ef0 category: main optional: false +- name: jupyterlab_pygments + version: 0.3.0 + manager: conda + platform: osx-arm64 + dependencies: + pygments: '>=2.4.1,<3' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda + hash: + md5: fd312693df06da3578383232528c468d + sha256: dc24b900742fdaf1e077d9a3458fd865711de80bca95fe3c6d46610c532c6ef0 + category: main + optional: false +- name: jupyterlab_pygments + version: 0.3.0 + manager: conda + platform: win-64 + dependencies: + pygments: '>=2.4.1,<3' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_2.conda + hash: + md5: fd312693df06da3578383232528c468d + sha256: dc24b900742fdaf1e077d9a3458fd865711de80bca95fe3c6d46610c532c6ef0 + category: main + optional: false - name: jupyterlab_server version: 2.27.3 manager: conda @@ -3231,12 +6492,12 @@ package: jsonschema: '>=4.18' jupyter_server: '>=1.21,<3' packaging: '>=21.3' - python: '>=3.8' + python: '>=3.9' requests: '>=2.31' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda hash: - md5: af8239bf1ba7e8c69b689f780f653488 - sha256: a23b26d1a35bccdb91b9232119e5f402624e1e1a252b0e64cc20c6eb5b87cefb + md5: 9dc4b2b0f41f0de41d27f3293e319357 + sha256: d03d0b7e23fa56d322993bc9786b3a43b88ccc26e58b77c756619a921ab30e86 category: main optional: false - name: jupyterlab_server @@ -3251,36 +6512,100 @@ package: jsonschema: '>=4.18' jupyter_server: '>=1.21,<3' packaging: '>=21.3' - python: '>=3.8' + python: '>=3.9' requests: '>=2.31' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda hash: - md5: af8239bf1ba7e8c69b689f780f653488 - sha256: a23b26d1a35bccdb91b9232119e5f402624e1e1a252b0e64cc20c6eb5b87cefb + md5: 9dc4b2b0f41f0de41d27f3293e319357 + sha256: d03d0b7e23fa56d322993bc9786b3a43b88ccc26e58b77c756619a921ab30e86 + category: main + optional: false +- name: jupyterlab_server + version: 2.27.3 + manager: conda + platform: osx-arm64 + dependencies: + babel: '>=2.10' + importlib-metadata: '>=4.8.3' + jinja2: '>=3.0.3' + json5: '>=0.9.0' + jsonschema: '>=4.18' + jupyter_server: '>=1.21,<3' + packaging: '>=21.3' + python: '>=3.9' + requests: '>=2.31' + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda + hash: + md5: 9dc4b2b0f41f0de41d27f3293e319357 + sha256: d03d0b7e23fa56d322993bc9786b3a43b88ccc26e58b77c756619a921ab30e86 + category: main + optional: false +- name: jupyterlab_server + version: 2.27.3 + manager: conda + platform: win-64 + dependencies: + babel: '>=2.10' + importlib-metadata: '>=4.8.3' + jinja2: '>=3.0.3' + json5: '>=0.9.0' + jsonschema: '>=4.18' + jupyter_server: '>=1.21,<3' + packaging: '>=21.3' + python: '>=3.9' + requests: '>=2.31' + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda + hash: + md5: 9dc4b2b0f41f0de41d27f3293e319357 + sha256: d03d0b7e23fa56d322993bc9786b3a43b88ccc26e58b77c756619a921ab30e86 category: main optional: false - name: jupyterlab_widgets - version: 3.0.13 + version: 3.0.15 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.13-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda hash: - md5: ccea946e6dce9f330fbf7fca97fe8de7 - sha256: 0e7ec7936d766f39d5a0a8eafc63f5543f488883ad3645246bc22db6d632566e + md5: ad100d215fad890ab0ee10418f36876f + sha256: 6214d345861b106076e7cb38b59761b24cd340c09e3f787e4e4992036ca3cd7e category: main optional: false - name: jupyterlab_widgets - version: 3.0.13 + version: 3.0.15 manager: conda platform: osx-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.13-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda + hash: + md5: ad100d215fad890ab0ee10418f36876f + sha256: 6214d345861b106076e7cb38b59761b24cd340c09e3f787e4e4992036ca3cd7e + category: main + optional: false +- name: jupyterlab_widgets + version: 3.0.15 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda + hash: + md5: ad100d215fad890ab0ee10418f36876f + sha256: 6214d345861b106076e7cb38b59761b24cd340c09e3f787e4e4992036ca3cd7e + category: main + optional: false +- name: jupyterlab_widgets + version: 3.0.15 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.15-pyhd8ed1ab_0.conda hash: - md5: ccea946e6dce9f330fbf7fca97fe8de7 - sha256: 0e7ec7936d766f39d5a0a8eafc63f5543f488883ad3645246bc22db6d632566e + md5: ad100d215fad890ab0ee10418f36876f + sha256: 6214d345861b106076e7cb38b59761b24cd340c09e3f787e4e4992036ca3cd7e category: main optional: false - name: jxrlib @@ -3306,15 +6631,29 @@ package: sha256: a548a4be14a4c76d6d992a5c1feffcbb08062f5c57abc6e4278d40c2c9a7185b category: main optional: false -- name: kernel-headers_linux-64 - version: 3.10.0 +- name: jxrlib + version: '1.1' manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_18.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/jxrlib-1.1-h93a5062_3.conda + hash: + md5: 879997fd868f8e9e4c2a12aec8583799 + sha256: c9e0d3cf9255d4585fa9b3d07ace3bd934fdc6a67ef4532e5507282eff2364ab + category: main + optional: false +- name: jxrlib + version: '1.1' + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/jxrlib-1.1-hcfcfb64_3.conda hash: - md5: ad8527bf134a90e1c9ed35fa0b64318c - sha256: a922841ad80bd7b222502e65c07ecb67e4176c4fa5b03678a005f39fcc98be4b + md5: a9dff8432c11dfa980346e934c29ca3f + sha256: a9ac265bcf65fce57cfb6512a1b072d5489445d14aa1b60c9bdf73370cf261b2 category: main optional: false - name: keyutils @@ -3329,8 +6668,23 @@ package: sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb category: main optional: false +- name: khronos-opencl-icd-loader + version: 2024.10.24 + manager: conda + platform: win-64 + dependencies: + opencl-headers: '>=2024.10.24' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/khronos-opencl-icd-loader-2024.10.24-h2466b09_1.conda + hash: + md5: 71a72eb0eed16a4a76fd88359be48fec + sha256: 881f92399f706df1185ec4372e59c5c9832f2dbb8e7587c6030a2a9a6e8ce7f8 + category: main + optional: false - name: kiwisolver - version: 1.4.7 + version: 1.4.8 manager: conda platform: linux-64 dependencies: @@ -3339,25 +6693,56 @@ package: libstdcxx: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.7-py312h68727a3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.8-py312h84d6215_0.conda hash: - md5: 444266743652a4f1538145e9362f6d3b - sha256: d752c53071ee5d712baa9742dd1629e60388c5ce4ab11d4e73a1690443e41769 + md5: 6713467dc95509683bfa3aca08524e8a + sha256: 3ce99d721c1543f6f8f5155e53eef11be47b2f5942a8d1060de6854f9d51f246 category: main optional: false - name: kiwisolver - version: 1.4.7 + version: 1.4.8 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libcxx: '>=17' + libcxx: '>=18' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.4.8-py312h9275861_0.conda + hash: + md5: 88135d68c4ab7e6aedf52765b92acc70 + sha256: 1c14526352cb9ced9ead72977ebbb5fbb167ed021af463f562b3f057c6d412a9 + category: main + optional: false +- name: kiwisolver + version: 1.4.8 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/kiwisolver-1.4.8-py312h2c4a281_0.conda + hash: + md5: a94f3ac940c391e7716b6ffd332d7463 + sha256: 01366fa9d65bedb4069266d08c8a7a2ebbe6f25cedf60eebeeb701067f162f68 + category: main + optional: false +- name: kiwisolver + version: 1.4.8 + manager: conda + platform: win-64 + dependencies: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.4.7-py312hc5c4d5f_0.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/kiwisolver-1.4.8-py312hc790b64_0.conda hash: - md5: 7b72389a8a3ba350285f86933ab85da0 - sha256: 87470d7eed470c01efa19dd0d5a2eca9149afa1176d1efc50c475b3b81df62c1 + md5: 7ef59428fc0dcb8a78a5e23dc4f50aa3 + sha256: 2cce3d9bcc95c68069e3032cda25b732f69be7b025f94685ee4783d7b54588dd category: main optional: false - name: krb5 @@ -3391,6 +6776,36 @@ package: sha256: 83b52685a4ce542772f0892a0f05764ac69d57187975579a0835ff255ae3ef9c category: main optional: false +- name: krb5 + version: 1.21.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=16' + libedit: '>=3.1.20191231,<4.0a0' + openssl: '>=3.3.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + hash: + md5: c6dc8a0fdec13a0565936655c33069a1 + sha256: 4442f957c3c77d69d9da3521268cad5d54c9033f1a73f99cde0a3658937b159b + category: main + optional: false +- name: krb5 + version: 1.21.3 + manager: conda + platform: win-64 + dependencies: + openssl: '>=3.3.1,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda + hash: + md5: 31aec030344e962fbd7dbbbbd68e60a9 + sha256: 18e8b3430d7d232dad132f574268f56b3eb1a19431d6d5de8c53c29e6c18fa81 + category: main + optional: false - name: lame version: '3.100' manager: conda @@ -3414,6 +6829,31 @@ package: sha256: 0f943b08abb4c748d73207594321b53bad47eea3e7d06b6078e0f6c59ce6771e category: main optional: false +- name: lame + version: '3.100' + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/lame-3.100-h1a8c8d9_1003.tar.bz2 + hash: + md5: bff0e851d66725f78dc2fd8b032ddb7e + sha256: f40ce7324b2cf5338b766d4cdb8e0453e4156a4f83c2f31bbfff750785de304c + category: main + optional: false +- name: lame + version: '3.100' + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vs2015_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lame-3.100-hcfcfb64_1003.tar.bz2 + hash: + md5: d92e64077c44c9e32c72d4b5799d47e4 + sha256: 824988a396b97bb9138823a1b3aabd8326e06da5834b3011253d72bb45fd3a88 + category: main + optional: false - name: lazy-loader version: '0.4' manager: conda @@ -3421,11 +6861,11 @@ package: dependencies: importlib-metadata: '' packaging: '' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_1.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda hash: - md5: 4809b9f4c6ce106d443c3f90b8e10db2 - sha256: c1ca8dc910d7c32d431d8ef4acdea8da2e876c62f096b99591f712fd62cf7269 + md5: d10d9393680734a8febc4b362a4c94f2 + sha256: d7ea986507090fff801604867ef8e79c8fda8ec21314ba27c032ab18df9c3411 category: main optional: false - name: lazy-loader @@ -3435,64 +6875,98 @@ package: dependencies: importlib-metadata: '' packaging: '' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_1.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda hash: - md5: 4809b9f4c6ce106d443c3f90b8e10db2 - sha256: c1ca8dc910d7c32d431d8ef4acdea8da2e876c62f096b99591f712fd62cf7269 + md5: d10d9393680734a8febc4b362a4c94f2 + sha256: d7ea986507090fff801604867ef8e79c8fda8ec21314ba27c032ab18df9c3411 category: main optional: false -- name: lazy_loader +- name: lazy-loader version: '0.4' manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - lazy-loader: '0.4' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/lazy_loader-0.4-pyhd8ed1ab_1.conda + importlib-metadata: '' + packaging: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda hash: - md5: ec6f70b8a5242936567d4f886726a372 - sha256: bf5a563f4e7d2bd5d3ec0644c0cb452b1e9e4ee68a221f6c9718872a22d4fa7a + md5: d10d9393680734a8febc4b362a4c94f2 + sha256: d7ea986507090fff801604867ef8e79c8fda8ec21314ba27c032ab18df9c3411 category: main optional: false -- name: lazy_loader +- name: lazy-loader version: '0.4' manager: conda - platform: osx-64 + platform: win-64 dependencies: - lazy-loader: '0.4' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/lazy_loader-0.4-pyhd8ed1ab_1.conda - hash: - md5: ec6f70b8a5242936567d4f886726a372 - sha256: bf5a563f4e7d2bd5d3ec0644c0cb452b1e9e4ee68a221f6c9718872a22d4fa7a + importlib-metadata: '' + packaging: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda + hash: + md5: d10d9393680734a8febc4b362a4c94f2 + sha256: d7ea986507090fff801604867ef8e79c8fda8ec21314ba27c032ab18df9c3411 category: main optional: false - name: lcms2 - version: '2.16' + version: '2.17' manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.6.0,<4.8.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda + libtiff: '>=4.7.0,<4.8.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda hash: - md5: 51bb7010fc86f70eee639b4bb7a894f5 - sha256: 5c878d104b461b7ef922abe6320711c0d01772f4cd55de18b674f88547870041 + md5: 000e85703f0fd9594c81710dd5066471 + sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 category: main optional: false - name: lcms2 - version: '2.16' + version: '2.17' manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.6.0,<4.8.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/lcms2-2.16-ha2f27b4_0.conda + libtiff: '>=4.7.0,<4.8.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda + hash: + md5: bf210d0c63f2afb9e414a858b79f0eaa + sha256: bcb81543e49ff23e18dea79ef322ab44b8189fb11141b1af99d058503233a5fc + category: main + optional: false +- name: lcms2 + version: '2.17' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda + hash: + md5: 92a61fd30b19ebd5c1621a5bfe6d8b5f + sha256: 310a62c2f074ebd5aa43b3cd4b00d46385ce680fa2132ecee255a200e2d2f15f + category: main + optional: false +- name: lcms2 + version: '2.17' + manager: conda + platform: win-64 + dependencies: + libjpeg-turbo: '>=3.0.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda hash: - md5: 1442db8f03517834843666c422238c9b - sha256: 222ebc0a55544b9922f61e75015d02861e65b48f12113af41d48ba0814e14e4e + md5: 3538827f77b82a837fa681a4579e37a1 + sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d category: main optional: false - name: ld_impl_linux-64 @@ -3501,10 +6975,10 @@ package: platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda hash: - md5: 048b02e3962f066da18efe3a21b77672 - sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe + md5: 01f8d123c96816249efd255a31ad7712 + sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 category: main optional: false - name: lerc @@ -3512,12 +6986,13 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda hash: - md5: 76bbff344f0134279f225174e9064c8f - sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 + md5: 9344155d33912347b37f0ae6c410a835 + sha256: 412381a43d5ff9bbed82cd52a0bbca5b90623f62e41007c9c42d3870c60945ff category: main optional: false - name: lerc @@ -3525,38 +7000,107 @@ package: manager: conda platform: osx-64 dependencies: - libcxx: '>=13.0.1' - url: https://conda.anaconda.org/conda-forge/osx-64/lerc-4.0.0-hb486fe8_0.tar.bz2 + __osx: '>=10.13' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-64/lerc-4.0.0-hcca01a6_1.conda + hash: + md5: 21f765ced1a0ef4070df53cb425e1967 + sha256: cc1f1d7c30aa29da4474ec84026ec1032a8df1d7ec93f4af3b98bb793d01184e + category: main + optional: false +- name: lerc + version: 4.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/lerc-4.0.0-hd64df32_1.conda + hash: + md5: a74332d9b60b62905e3d30709df08bf1 + sha256: 12361697f8ffc9968907d1a7b5830e34c670e4a59b638117a2cdfed8f63a38f8 + category: main + optional: false +- name: lerc + version: 4.0.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h6470a55_1.conda + hash: + md5: c1b81da6d29a14b542da14a36c9fbf3f + sha256: 868a3dff758cc676fa1286d3f36c3e0101cca56730f7be531ab84dc91ec58e9d + category: main + optional: false +- name: level-zero + version: 1.22.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/level-zero-1.22.4-h84d6215_0.conda hash: - md5: f9d6a4c82889d5ecedec1d90eb673c55 - sha256: e41790fc0f4089726369b3c7f813117bbc14b533e0ed8b94cf75aba252e82497 + md5: 830ea57dc725f885cb9163098c1a7b5a + sha256: acf5a5713c0a3016e1bc922eac944daf6e04f62c813d2958c92d6be8013c0419 category: main optional: false - name: libabseil - version: '20240722.0' + version: '20250127.1' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_h5888daf_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda hash: - md5: e1f604644fe8d78e22660e2fec6756bc - sha256: 8f91429091183c26950f1e7ffa730e8632f0627ba35d2fccd71df31628c9b4e5 + md5: 00290e549c5c8a32cc271020acc9ec6b + sha256: 65d5ca837c3ee67b9d769125c21dc857194d7f6181bb0e7bd98ae58597b457d0 category: main optional: false - name: libabseil - version: '20240722.0' + version: '20250127.1' manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libcxx: '>=17' - url: https://conda.anaconda.org/conda-forge/osx-64/libabseil-20240722.0-cxx17_hac325c4_1.conda + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-64/libabseil-20250127.1-cxx17_h0e468a2_0.conda + hash: + md5: b2004ae68003d2ef310b49847b911e4b + sha256: 8c43a7daa4df04f66d08e6a6cd2f004fc84500bf8c0c75dc9ee633b34c2a01be + category: main + optional: false +- name: libabseil + version: '20250127.1' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libabseil-20250127.1-cxx17_h07bc746_0.conda + hash: + md5: 26aabb99a8c2806d8f617fd135f2fc6f + sha256: 9884f855bdfd5cddac209df90bdddae8b3a6d8accfd2d3f52bc9db2f9ebb69c9 + category: main + optional: false +- name: libabseil + version: '20250127.1' + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda hash: - md5: 40373920232a6ac0404eee9cf39a9f09 - sha256: b548e80280242ad1d93d8d7fb48a30af7e4124959ba2031c65c9675b98163652 + md5: 9619870922c18fa283a3ee703a14cfcc + sha256: 61ece8d3768604eae2c7c869a5c032a61fbfb8eb86cc85dc39cc2de48d3827b4 category: main optional: false - name: libaec @@ -3584,31 +7128,95 @@ package: sha256: dae5921339c5d89f4bf58a95fd4e9c76270dbf7f6a94f3c5081b574905fcccf8 category: main optional: false +- name: libaec + version: 1.1.3 + manager: conda + platform: osx-arm64 + dependencies: + libcxx: '>=16' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libaec-1.1.3-hebf3989_0.conda + hash: + md5: 6f0b8e56d2e7bae12a18fc5b2cd9f310 + sha256: 896189b7b48a194c46a3556ea04943ef81cbe0498521231f8eb25816a68bc8ed + category: main + optional: false +- name: libaec + version: 1.1.3 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libaec-1.1.3-h63175ca_0.conda + hash: + md5: 8723000f6ffdbdaef16025f0a01b64c5 + sha256: f5c293d3cfc00f71dfdb64bd65ab53625565f8778fc2d5790575bef238976ebf + category: main + optional: false - name: libasprintf - version: 0.22.5 + version: 0.24.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libasprintf-0.22.5-he8f35ee_3.conda + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libasprintf-0.24.1-h8e693c7_0.conda hash: - md5: 4fab9799da9571266d05ca5503330655 - sha256: 2da5c735811cbf38c7f7844ab457ff8b25046bbf5fe5ebd5dc1c2fafdf4fbe1c + md5: 57566a81dd1e5aa3d98ac7582e8bfe03 + sha256: e30733a729eb6efd9cb316db0202897c882d46f6c20a0e647b4de8ec921b7218 category: main optional: false - name: libasprintf - version: 0.22.5 + version: 0.24.1 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libcxx: '>=16' - url: https://conda.anaconda.org/conda-forge/osx-64/libasprintf-0.22.5-hdfe23c8_3.conda + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-64/libasprintf-0.24.1-h27064b9_0.conda + hash: + md5: 9d7c96ed1ebdf2f180b20d3e09a4c694 + sha256: 86febbb2cc53b0978cb22057da2e9dc8f07ffe96305148d011c241c3eae668d0 + category: main + optional: false +- name: libasprintf + version: 0.24.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libasprintf-0.24.1-h493aca8_0.conda hash: - md5: 55363e1d53635b3497cdf753ab0690c1 - sha256: 9c6f3e2558e098dbbc63c9884b4af368ea6cc4185ea027563ac4f5ee8571b143 + md5: b5a77d2b7c2013b3b1ffce193764302f + sha256: 54293ab2ce43085ac424dc62804fd4d7ec62cce404a77f0c99a9a48857bca0a9 + category: main + optional: false +- name: libasprintf + version: 0.22.5 + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/win-64/libasprintf-0.22.5-h5728263_3.conda + hash: + md5: 9f661052be1d477dcf61ee3cd77ce5ee + sha256: 8e41136b7e4ec44c1c0bae0ff51cdb0d04e026d0b44eaaf5a9ff8b4e1b6b019b + category: main + optional: false +- name: libasprintf-devel + version: 0.24.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libasprintf: 0.24.1 + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libasprintf-devel-0.24.1-h8e693c7_0.conda + hash: + md5: 8f66ed2e34507b7ae44afa31c3e4ec79 + sha256: ccbfc465456133042eea3e8d69bae009893f57a47a786f772c0af382bda7ad99 category: main optional: false - name: libass @@ -3617,18 +7225,18 @@ package: platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - fontconfig: '>=2.14.2,<3.0a0' + fontconfig: '>=2.15.0,<3.0a0' fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' + freetype: '>=2.13.3,<3.0a0' fribidi: '>=1.0.10,<2.0a0' - harfbuzz: '>=9.0.0,<10.0a0' - libexpat: '>=2.6.2,<3.0a0' - libgcc-ng: '>=12' + harfbuzz: '>=11.0.0,<12.0a0' + libgcc: '>=13' + libiconv: '>=1.18,<2.0a0' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libass-0.17.3-h1dc1e6a_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libass-0.17.3-h52826cd_2.conda hash: - md5: 2a66267ba586dadd110cc991063cfff7 - sha256: 52afd5e79681185ea33da0e7548aa3721be7e9a153a90f004c5adc33d61f7a14 + md5: 01de25a48490709850221135890e09eb + sha256: 8a94e634de73be1e7548deaf6e3b992e0d30c628a24f23333af06ebb3a3e74cb category: main optional: false - name: libass @@ -3637,21 +7245,40 @@ package: platform: osx-64 dependencies: __osx: '>=10.13' - fontconfig: '>=2.14.2,<3.0a0' + fontconfig: '>=2.15.0,<3.0a0' fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' + freetype: '>=2.13.3,<3.0a0' + fribidi: '>=1.0.10,<2.0a0' + harfbuzz: '>=11.0.0,<12.0a0' + libiconv: '>=1.18,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libass-0.17.3-hcafd6c1_2.conda + hash: + md5: 94c6b2c196419364c2d074b5f2826531 + sha256: 5090f343e898741e363faab0952b4c6ff58194f3df395d5c5fb0528fa9e9f238 + category: main + optional: false +- name: libass + version: 0.17.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + fontconfig: '>=2.15.0,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.13.3,<3.0a0' fribidi: '>=1.0.10,<2.0a0' - harfbuzz: '>=9.0.0,<10.0a0' - libexpat: '>=2.6.2,<3.0a0' + harfbuzz: '>=11.0.0,<12.0a0' + libiconv: '>=1.18,<2.0a0' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libass-0.17.3-h5386a9e_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libass-0.17.3-h68e5b86_2.conda hash: - md5: b6b8a0a32d77060c4431933a0ba11d3b - sha256: 2a19c0230f0d6d707a2f0d3fdfe50fb41fbf05e88fb4a79e8e2b5a29f66c4c55 + md5: 47db4495c24bd2d2da1af0ab11351892 + sha256: bba6588c2699353a419b3f627b023f1606f37cad25e37a906337710ab84badfa category: main optional: false - name: libavif16 - version: 1.1.1 + version: 1.3.0 manager: conda platform: linux-64 dependencies: @@ -3659,28 +7286,63 @@ package: aom: '>=3.9.1,<3.10.0a0' dav1d: '>=1.2.1,<1.2.2.0a0' libgcc: '>=13' - rav1e: '>=0.6.6,<1.0a0' - svt-av1: '>=2.3.0,<2.3.1.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.1.1-h1909e37_2.conda + rav1e: '>=0.7.1,<0.8.0a0' + svt-av1: '>=3.0.2,<3.0.3.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda hash: - md5: 21e468ed3786ebcb2124b123aa2484b7 - sha256: e06da844b007a64a9ac35d4e3dc4dbc66583f79b57d08166cf58f2f08723a6e8 + md5: f17f2d0e5c9ad6b958547fd67b155771 + sha256: 170b51a3751c2f842ff9e11d22423494ef7254b448ef2b24751256ef18aa1302 category: main optional: false - name: libavif16 - version: 1.1.1 + version: 1.3.0 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' aom: '>=3.9.1,<3.10.0a0' dav1d: '>=1.2.1,<1.2.2.0a0' - rav1e: '>=0.6.6,<1.0a0' - svt-av1: '>=2.3.0,<2.3.1.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libavif16-1.1.1-h71406da_2.conda + rav1e: '>=0.7.1,<0.8.0a0' + svt-av1: '>=3.0.2,<3.0.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libavif16-1.3.0-h679cce7_0.conda + hash: + md5: 67fcf8cbdcc619e3ac8f6e613f91a22d + sha256: 3dcb4f2681a6d827bca7b1642e74ef856f750f99e6e1af0084e0aecf4d770381 + category: main + optional: false +- name: libavif16 + version: 1.3.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aom: '>=3.9.1,<3.10.0a0' + dav1d: '>=1.2.1,<1.2.2.0a0' + rav1e: '>=0.7.1,<0.8.0a0' + svt-av1: '>=3.0.2,<3.0.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libavif16-1.3.0-hf1e31eb_0.conda + hash: + md5: c61522d664c4ee27234f802d631ddb88 + sha256: bd8bc77a0c81c73ba955a05c4b4179b1bf9d0fef1a379bdb37fcd41961650175 + category: main + optional: false +- name: libavif16 + version: 1.3.0 + manager: conda + platform: win-64 + dependencies: + _libavif_api: '>=1.3.0,<1.3.1.0a0' + aom: '>=3.9.1,<3.10.0a0' + dav1d: '>=1.2.1,<1.2.2.0a0' + rav1e: '>=0.7.1,<0.8.0a0' + svt-av1: '>=3.0.2,<3.0.3.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libavif16-1.3.0-hf2698fe_0.conda hash: - md5: 804f440fd71e1a903215710826cf98aa - sha256: 8e3d479f13a85ee73c3152704c1d9e0430065f4824bae625f2f35c463c172831 + md5: cd552166ea3c57d74c797d68e643a659 + sha256: 648bfe7404db62cc9c908341fbdc68f5b94254a8de31ede23f5abc3213c6651b category: main optional: false - name: libblas @@ -3688,11 +7350,11 @@ package: manager: conda platform: linux-64 dependencies: - libopenblas: '>=0.3.28,<1.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-25_linux64_openblas.conda + mkl: '>=2024.2.2,<2025.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-31_hfdb39a5_mkl.conda hash: - md5: 8ea26d42ca88ec5258802715fe1ee10b - sha256: d6d12dc437d060f838820e9e61bf73baab651f91935ac594cf10beb9ef1b4450 + md5: bdf4a57254e8248222cb631db4393ff1 + sha256: 862289f2cfb84bb6001d0e3569e908b8c42d66b881bd5b03f730a3924628b978 category: main optional: false - name: libblas @@ -3700,11 +7362,35 @@ package: manager: conda platform: osx-64 dependencies: - libopenblas: '>=0.3.28,<1.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-25_osx64_openblas.conda + mkl: '>=2023.2.0,<2024.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda + hash: + md5: 160fdc97a51d66d51dc782fb67d35205 + sha256: 808742b95f44dcc7c546e5c3bb7ed378b08aeaef3ee451d31dfe26cdf76d109f + category: main + optional: false +- name: libblas + version: 3.9.0 + manager: conda + platform: osx-arm64 + dependencies: + libopenblas: '>=0.3.29,<1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-31_h10e41b3_openblas.conda + hash: + md5: 39b053da5e7035c6592102280aa7612a + sha256: 369586e7688b59b4f92c709b99d847d66d4d095425db327dd32ee5e6ab74697f + category: main + optional: false +- name: libblas + version: 3.9.0 + manager: conda + platform: win-64 + dependencies: + mkl: 2024.2.2 + url: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-31_h641d27c_mkl.conda hash: - md5: da0a6f87958893e1d2e2bbc7e7a6541f - sha256: 1b22b5322a311a775bca637b26317645cf07e35f125cede9278c6c45db6e7105 + md5: d05563c577fe2f37693a554b3f271e8f + sha256: 7bb4d5b591e98fe607279520ee78e3571a297b5720aa789a2536041ad5540de8 category: main optional: false - name: libbrotlicommon @@ -3714,10 +7400,10 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_3.conda hash: - md5: 41b599ed2b02abcfdd84302bff174b23 - sha256: d9db2de60ea917298e658143354a530e9ca5f9c63471c65cf47ab39fd2f429e3 + md5: cb98af5db26e3f482bebb80ce9d947d3 + sha256: 462a8ed6a7bb9c5af829ec4b90aab322f8bcd9d8987f793e6986ea873bbd05cf category: main optional: false - name: libbrotlicommon @@ -3726,10 +7412,36 @@ package: platform: osx-64 dependencies: __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.1.0-h6e16a3a_3.conda + hash: + md5: ec21ca03bcc08f89b7e88627ae787eaf + sha256: 23952b1dc3cd8be168995da2d7cc719dac4f2ec5d478ba4c65801681da6f9f52 + category: main + optional: false +- name: libbrotlicommon + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.1.0-h5505292_3.conda hash: - md5: 58f2c4bdd56c46cc7451596e4ae68e0b - sha256: b377056470a9fb4a100aa3c51b3581aab6496ba84d21cd99bcc1d5ef0359b1b6 + md5: fbc4d83775515e433ef22c058768b84d + sha256: 0e9c196ad8569ca199ea05103707cde0ae3c7e97d0cdf0417d873148ea9ad640 + category: main + optional: false +- name: libbrotlicommon + version: 1.1.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_3.conda + hash: + md5: cf20c8b8b48ab5252ec64b9c66bfe0a4 + sha256: e70ea4b773fadddda697306a80a29d9cbd36b7001547cd54cbfe9a97a518993f category: main optional: false - name: libbrotlidec @@ -3740,10 +7452,10 @@ package: __glibc: '>=2.17,<3.0.a0' libbrotlicommon: 1.1.0 libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_3.conda hash: - md5: 9566f0bd264fbd463002e759b8a82401 - sha256: 2892d512cad096cb03f1b66361deeab58b64e15ba525d6592bb6d609e7045edf + md5: 1c6eecffad553bde44c5238770cfb7da + sha256: 3eb27c1a589cbfd83731be7c3f19d6d679c7a444c3ba19db6ad8bf49172f3d83 category: main optional: false - name: libbrotlidec @@ -3753,10 +7465,38 @@ package: dependencies: __osx: '>=10.13' libbrotlicommon: 1.1.0 - url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.1.0-h6e16a3a_3.conda + hash: + md5: 71d03e5e44801782faff90c455b3e69a + sha256: 499374a97637e4c6da0403ced7c9860d25305c6cb92c70dded738134c4973c67 + category: main + optional: false +- name: libbrotlidec + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libbrotlicommon: 1.1.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.1.0-h5505292_3.conda hash: - md5: 34709a1f5df44e054c4a12ab536c5459 - sha256: 4d49ea72e2f44d2d7a8be5472e4bd0bc2c6b89c55569de2c43576363a0685c0c + md5: 01c4b35a1c4b94b60801f189f1ac6ee3 + sha256: d888c228e7d4f0f2303538f6a9705498c81d56fedaab7811e1186cb6e24d689b + category: main + optional: false +- name: libbrotlidec + version: 1.1.0 + manager: conda + platform: win-64 + dependencies: + libbrotlicommon: 1.1.0 + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_3.conda + hash: + md5: a342933dbc6d814541234c7c81cb5205 + sha256: a35a0db7e3257e011b10ffb371735b2b24074412d0b27c3dab7ca9f2c549cfcf category: main optional: false - name: libbrotlienc @@ -3767,10 +7507,10 @@ package: __glibc: '>=2.17,<3.0.a0' libbrotlicommon: 1.1.0 libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_3.conda hash: - md5: 06f70867945ea6a84d35836af780f1de - sha256: 779f58174e99de3600e939fa46eddb453ec5d3c60bb46cdaa8b4c127224dbf29 + md5: 3facafe58f3858eb95527c7d3a3fc578 + sha256: 76e8492b0b0a0d222bfd6081cae30612aa9915e4309396fdca936528ccf314b7 category: main optional: false - name: libbrotlienc @@ -3780,192 +7520,399 @@ package: dependencies: __osx: '>=10.13' libbrotlicommon: 1.1.0 - url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.1.0-h6e16a3a_3.conda hash: - md5: 691f0dcb36f1ae67f5c489f20ae987ea - sha256: 477d236d389473413a1ccd2bec1b66b2f1d2d7d1b4a57bb56421b7b611a56cd1 + md5: 94c0090989db51216f40558958a3dd40 + sha256: e6d7a42fe87a23df03c482c885e428cc965d1628f18e5cee47575f6216c7fbc5 category: main optional: false -- name: libcblas - version: 3.9.0 +- name: libbrotlienc + version: 1.1.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-25_linux64_openblas.conda + __osx: '>=11.0' + libbrotlicommon: 1.1.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.1.0-h5505292_3.conda hash: - md5: 5dbd1b0fc0d01ec5e0e1fbe667281a11 - sha256: ab87b0477078837c91d9cda62a9faca18fba7c57cc77aa779ae24b3ac783b5dd + md5: 1ce5e315293309b5bf6778037375fb08 + sha256: 0734a54db818ddfdfbf388fa53c5036a06bbe17de14005f33215d865d51d8a5e category: main optional: false -- name: libcblas - version: 3.9.0 +- name: libbrotlienc + version: 1.1.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-25_osx64_openblas.conda + libbrotlicommon: 1.1.0 + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_3.conda hash: - md5: ab304b75ea67f850cf7adf9156e3f62f - sha256: b04ae297aa5396df3135514866db72845b111c92524570f923625473f11cfbe2 + md5: 7ef0af55d70cbd9de324bb88b7f9d81e + sha256: 9d0703c5a01c10d346587ff0535a0eb81042364333caa4a24a0e4a0c08fd490b category: main optional: false -- name: libclang-cpp19.1 - version: 19.1.5 +- name: libcap + version: '2.75' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' + attr: '>=2.5.1,<2.6.0a0' libgcc: '>=13' - libllvm19: '>=19.1.5,<19.2.0a0' - libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp19.1-19.1.5-default_hb5137d0_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda hash: - md5: ec8649c89988d8a443c252c20f259b72 - sha256: c94da77b08e3eda250dd962f1b9162dd109b95e9b792215640794a7c636cad2c + md5: c44c16d6976d2aebbd65894d7741e67e + sha256: 9c84448305e7c9cc44ccec7757cf5afcb5a021f4579aa750a1fa6ea398783950 category: main optional: false -- name: libclang13 - version: 19.1.5 +- name: libcblas + version: 3.9.0 manager: conda platform: linux-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libllvm19: '>=19.1.5,<19.2.0a0' - libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libclang13-19.1.5-default_h9c6a7e4_0.conda + libblas: 3.9.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-31_h372d94f_mkl.conda hash: - md5: a3a5997b6b47373f0c1608d8503eb4e6 - sha256: 58d6644d8be999f92d49f8ca4c045df955fb6c62592d6657d3771acdb2821f51 + md5: 2a06a6c16b45bd3d10002927ca204b67 + sha256: 2ee3ab2b6eeb59f2d3c6f933fa0db28f1b56f0bc543ed2c0f6ec04060e4b6ec0 category: main optional: false -- name: libcups - version: 2.3.3 +- name: libcblas + version: 3.9.0 manager: conda - platform: linux-64 + platform: osx-64 dependencies: - krb5: '>=1.21.1,<1.22.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h4637d8d_4.conda + libblas: 3.9.0 + url: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda hash: - md5: d4529f4dff3057982a7617c7ac58fde3 - sha256: bc67b9b21078c99c6bd8595fe7e1ed6da1f721007726e717f0449de7032798c4 + md5: 51089a4865eb4aec2bc5c7468bd07f9f + sha256: a35e3c8f0efee2bee8926cbbf23dcb36c9cfe3100690af3b86f933bab26c4eeb category: main optional: false -- name: libcurl - version: 8.10.1 +- name: libcblas + version: 3.9.0 + manager: conda + platform: osx-arm64 + dependencies: + libblas: 3.9.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-31_hb3479ef_openblas.conda + hash: + md5: 7353c2bf0e90834cb70545671996d871 + sha256: f237486cc9118d09d0f3ff8820280de34365f98ee7b7dc5ab923b04c7cbf25a5 + category: main + optional: false +- name: libcblas + version: 3.9.0 + manager: conda + platform: win-64 + dependencies: + libblas: 3.9.0 + url: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-31_h5e41251_mkl.conda + hash: + md5: 43c100b94ad2607382b0cf0f3a6b0bf3 + sha256: 609f455b099919bd4d15d4a733f493dc789e02da73fe4474f1cca73afafb95b8 + category: main + optional: false +- name: libclang-cpp20.1 + version: 20.1.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libllvm20: '>=20.1.6,<20.2.0a0' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp20.1-20.1.6-default_h1df26ce_0.conda + hash: + md5: 99ead3b974685e44df8b1e3953503cfc + sha256: c2194ccfd8e6ef422a7fcf21b9b72efd8859f84d3792f54ff6be87574751b913 + category: main + optional: false +- name: libclang13 + version: 20.1.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libllvm20: '>=20.1.6,<20.2.0a0' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.6-default_he06ed0a_0.conda + hash: + md5: cc6c469d9d7fc0ac106cef5f45d973a9 + sha256: 5d40dc0cf929532ba4337bf1c7dbe1abb5f7c19ceb76397406006e9946a73fd4 + category: main + optional: false +- name: libclang13 + version: 20.1.6 + manager: conda + platform: win-64 + dependencies: + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/libclang13-20.1.6-default_h6e92b77_0.conda + hash: + md5: 3920536319b052a9a49639e02fda2db7 + sha256: 6ac6dc226a2fe5af61730224d89cd32f88123623bf35995a2c42d53a077e0427 + category: main + optional: false +- name: libcups + version: 2.3.3 + manager: conda + platform: linux-64 + dependencies: + krb5: '>=1.21.1,<1.22.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h4637d8d_4.conda + hash: + md5: d4529f4dff3057982a7617c7ac58fde3 + sha256: bc67b9b21078c99c6bd8595fe7e1ed6da1f721007726e717f0449de7032798c4 + category: main + optional: false +- name: libcurl + version: 8.14.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' krb5: '>=1.21.3,<1.22.0a0' libgcc: '>=13' - libnghttp2: '>=1.58.0,<2.0a0' - libssh2: '>=1.11.0,<2.0a0' + libnghttp2: '>=1.64.0,<2.0a0' + libssh2: '>=1.11.1,<2.0a0' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.3.2,<4.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.10.1-hbbe4b11_0.conda + openssl: '>=3.5.0,<4.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda hash: - md5: 6e801c50a40301f6978c53976917b277 - sha256: 54e6114dfce566c3a22ad3b7b309657e3600cdb668398e95f1301360d5d52c99 + md5: 45f6713cb00f124af300342512219182 + sha256: b6c5cf340a4f80d70d64b3a29a7d9885a5918d16a5cb952022820e6d3e79dc8b category: main optional: false - name: libcurl - version: 8.10.1 + version: 8.14.1 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' krb5: '>=1.21.3,<1.22.0a0' - libnghttp2: '>=1.58.0,<2.0a0' - libssh2: '>=1.11.0,<2.0a0' + libnghttp2: '>=1.64.0,<2.0a0' + libssh2: '>=1.11.1,<2.0a0' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.3.2,<4.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.10.1-h58e7537_0.conda + openssl: '>=3.5.0,<4.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.14.1-h5dec5d8_0.conda + hash: + md5: 8738cd19972c3599400404882ddfbc24 + sha256: ca0d8d12056227d6b47122cfb6d68fc5a3a0c6ab75a0e908542954fc5f84506c + category: main + optional: false +- name: libcurl + version: 8.14.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + krb5: '>=1.21.3,<1.22.0a0' + libnghttp2: '>=1.64.0,<2.0a0' + libssh2: '>=1.11.1,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.0,<4.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.14.1-h73640d1_0.conda + hash: + md5: 1af57c823803941dfc97305248a56d57 + sha256: 0055b68137309db41ec34c938d95aec71d1f81bd9d998d5be18f32320c3ccba0 + category: main + optional: false +- name: libcurl + version: 8.14.1 + manager: conda + platform: win-64 + dependencies: + krb5: '>=1.21.3,<1.22.0a0' + libssh2: '>=1.11.1,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libcurl-8.14.1-h88aaa65_0.conda hash: - md5: 6c8669d8228a2bbd0283911cc6d6726e - sha256: 662fe145459ed58dee882e525588d1da4dcc4cbd10cfca0725d1fc3840461798 + md5: 836b9c08f34d2017dbcaec907c6a1138 + sha256: b2cface2cf35d8522289df7fffc14370596db6f6dc481cc1b6ca313faeac19d8 category: main optional: false - name: libcxx - version: 19.1.5 + version: 20.1.6 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-19.1.5-hf95d169_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-20.1.6-hf95d169_0.conda + hash: + md5: 460934df319a215557816480e9ea78cf + sha256: fbc7a8ef613669f3133bb2b0bc5b36f4c51987bb74769b018377fac96610863b + category: main + optional: false +- name: libcxx + version: 20.1.6 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-20.1.6-ha82da77_0.conda + hash: + md5: 95c1830841844ef54e07efed1654b47f + sha256: b74ec832ec05571f8747c9bd5f96b93d76489909b4f6f37d99d576dc955f21e9 + category: main + optional: false +- name: libde265 + version: 1.0.15 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda + hash: + md5: 407fee7a5d7ab2dca12c9ca7f62310ad + sha256: 7cf7e294e1a7c8219065885e186d8f52002fb900bf384d815f159b5874204e3d + category: main + optional: false +- name: libde265 + version: 1.0.15 + manager: conda + platform: osx-64 + dependencies: + libcxx: '>=15' + url: https://conda.anaconda.org/conda-forge/osx-64/libde265-1.0.15-h7728843_0.conda + hash: + md5: a270b0e1a2a3326cc21eee82c42efffc + sha256: a67544ca45a082da0c868fbcd1a0f49fc6f92281aa9aedd20bdce9e7c7e45817 + category: main + optional: false +- name: libde265 + version: 1.0.15 + manager: conda + platform: osx-arm64 + dependencies: + libcxx: '>=15' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libde265-1.0.15-h2ffa867_0.conda hash: - md5: a20d4ea6839510372d1eeb8532b09acf - sha256: 57e80908add715a2198559001087de014156c4b44a722add46253465ae9daa0c + md5: 7c718ee6d8497702145612fa0898a12d + sha256: 13747fa634f7f16d7f222b7d3869e3c1aab9d3a2791edeb2fc632a87663950e0 category: main optional: false - name: libdeflate - version: '1.22' + version: '1.24' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.22-hb9d3cd8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda hash: - md5: b422943d5d772b7cc858b36ad2a92db5 - sha256: 780f0530a3adfc1497ba49d626931c6afc978c540e1abfde6ccd57128ded6ad6 + md5: 64f0c503da58ec25ebd359e4d990afa8 + sha256: 8420748ea1cc5f18ecc5068b4f24c7a023cc9b20971c99c824ba10641fb95ddf category: main optional: false - name: libdeflate - version: '1.22' + version: '1.24' manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.22-h00291cd_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.24-hcc1b750_0.conda + hash: + md5: f0a46c359722a3e84deb05cd4072d153 + sha256: 2733a4adf53daca1aa4f41fe901f0f8ee9e4c509abd23ffcd7660013772d6f45 + category: main + optional: false +- name: libdeflate + version: '1.24' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda + hash: + md5: 3baf58a5a87e7c2f4d243ce2f8f2fe5c + sha256: 417d52b19c679e1881cce3f01cad3a2d542098fa2d6df5485aac40f01aede4d1 + category: main + optional: false +- name: libdeflate + version: '1.24' + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.24-h76ddb4d_0.conda hash: - md5: a15785ccc62ae2a8febd299424081efb - sha256: 681035346974c3315685dc40898e26f65f1c00cbb0b5fd80cc2599e207a34b31 + md5: 08d988e266c6ae77e03d164b83786dc4 + sha256: 65347475c0009078887ede77efe60db679ea06f2b56f7853b9310787fe5ad035 category: main optional: false - name: libdrm - version: 2.4.123 + version: 2.4.124 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=13' + libgcc: '>=13' libpciaccess: '>=0.18,<0.19.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.123-hb9d3cd8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.124-hb9d3cd8_0.conda hash: - md5: ee605e794bdc14e2b7f84c4faa0d8c2c - sha256: 5f274243fc7480b721a4ed6623c72d07b86a508a1363a85f0f16451ab655ace8 + md5: 8bc89311041d7fcb510238cf0848ccae + sha256: f0d5ffbdf3903a7840184d14c14154b503e1a96767c328f61d99ad24b6963e52 category: main optional: false - name: libedit - version: 3.1.20191231 + version: 3.1.20250104 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=7.5.0' - ncurses: '>=6.2,<7.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda hash: - md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 - sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf + md5: c277e0a4d549b03ac1e9d6cbbe3d017b + sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724 category: main optional: false - name: libedit - version: 3.1.20191231 + version: 3.1.20250104 manager: conda platform: osx-64 dependencies: - ncurses: '>=6.2,<7.0.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-h0678c8f_2.tar.bz2 + __osx: '>=10.13' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda + hash: + md5: 1f4ed31220402fcddc083b4bff406868 + sha256: 6cc49785940a99e6a6b8c6edbb15f44c2dd6c789d9c283e5ee7bdfedd50b4cd6 + category: main + optional: false +- name: libedit + version: 3.1.20250104 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda hash: - md5: 6016a8a1d0e63cac3de2c352cd40208b - sha256: dbd3c3f2eca1d21c52e4c03b21930bbce414c4592f8ce805801575b9e9256095 + md5: 44083d2d2c2025afca315c7a172eab2b + sha256: 66aa216a403de0bb0c1340a88d1a06adaff66bae2cfd196731aa24db9859d631 category: main optional: false - name: libegl @@ -4004,4309 +7951,8888 @@ package: sha256: 0d238488564a7992942aa165ff994eca540f687753b4f0998b29b4e4d030ff43 category: main optional: false +- name: libev + version: '4.33' + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + hash: + md5: 36d33e440c31857372a72137f78bacf5 + sha256: 95cecb3902fbe0399c3a7e67a5bed1db813e5ab0e22f4023a5e0f722f2cc214f + category: main + optional: false - name: libexpat - version: 2.6.4 + version: 2.7.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda hash: - md5: db833e03127376d461e1e13e76f09b6c - sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 + md5: db0bfbe7dd197b68ad5f30333bae6ce0 + sha256: 33ab03438aee65d6aa667cf7d90c91e5e7d734c19a67aa4c7040742c0a13d505 category: main optional: false - name: libexpat - version: 2.6.4 + version: 2.7.0 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda hash: - md5: 20307f4049a735a78a29073be1be2626 - sha256: d10f43d0c5df6c8cf55259bce0fe14d2377eed625956cddce06f58827d288c59 + md5: 026d0a1056ba2a3dbbea6d4b08188676 + sha256: 976f2e23ad2bb2b8e92c99bfa2ead3ad557b17a129b170f7e2dfcf233193dd7e category: main optional: false -- name: libffi - version: 3.4.2 +- name: libexpat + version: 2.7.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - libgcc-ng: '>=9.4.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda hash: - md5: d645c6d2ac96843a2bfaccd2d62b3ac3 - sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + md5: 6934bbb74380e045741eb8637641a65b + sha256: ee550e44765a7bbcb2a0216c063dcd53ac914a7be5386dd0554bd06e6be61840 category: main optional: false -- name: libffi - version: 3.4.2 +- name: libexpat + version: 2.7.0 manager: conda - platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda hash: - md5: ccb34fb14960ad8b125962d3d79b31a9 - sha256: 7a2d27a936ceee6942ea4d397f9c7d136f12549d86f7617e8b6bad51e01a941f + md5: b6f5352fdb525662f4169a0431d2dd7a + sha256: 1a227c094a4e06bd54e8c2f3ec40c17ff99dcf3037d812294f842210aa66dbeb category: main optional: false -- name: libgcc - version: 14.2.0 +- name: libffi + version: 3.4.6 manager: conda platform: linux-64 dependencies: - _libgcc_mutex: '0.1' - _openmp_mutex: '>=4.5' - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda hash: - md5: 3cb76c3f10d3bc7f1105b2fc9db984df - sha256: 53eb8a79365e58849e7b1a068d31f4f9e718dc938d6f2c03e960345739a03569 + md5: ede4673863426c0883c0063d853bbd85 + sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab category: main optional: false -- name: libgcc-ng - version: 14.2.0 +- name: libffi + version: 3.4.6 manager: conda - platform: linux-64 + platform: osx-64 dependencies: - libgcc: 14.2.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda hash: - md5: e39480b9ca41323497b05492a63bc35b - sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7 + md5: 4ca9ea59839a9ca8df84170fab4ceb41 + sha256: 6394b1bc67c64a21a5cc73d1736d1d4193a64515152e861785c44d2cfc49edf3 category: main optional: false -- name: libgettextpo - version: 0.22.5 +- name: libffi + version: 3.4.6 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libgettextpo-0.22.5-he02047a_3.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda hash: - md5: efab66b82ec976930b96d62a976de8e7 - sha256: 7f2d1f4d69973e2c3c3d2b6420d5eb989982baba97d63ab2d7a2b25a92d886b4 + md5: c215a60c2935b517dcda8cad4705734d + sha256: c6a530924a9b14e193ea9adfe92843de2a806d1b7dbfd341546ece9653129e60 category: main optional: false -- name: libgettextpo - version: 0.22.5 +- name: libffi + version: 3.4.6 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - libiconv: '>=1.17,<2.0a0' - libintl: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-64/libgettextpo-0.22.5-hdfe23c8_3.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda hash: - md5: ba6eeccaee150e24a544be8ae71aeca1 - sha256: 8f7631d03a093272a5a8423181ac2c66514503e082e5494a2e942737af8a34ad + md5: 85d8fa5e55ed8f93f874b3b23ed54ec6 + sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5 category: main optional: false -- name: libgfortran - version: 14.2.0 +- name: libflac + version: 1.4.3 manager: conda platform: linux-64 dependencies: - libgfortran5: 14.2.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda + gettext: '>=0.21.1,<1.0a0' + libgcc-ng: '>=12' + libogg: '>=1.3.4,<1.4.0a0' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libflac-1.4.3-h59595ed_0.conda hash: - md5: f1fd30127802683586f768875127a987 - sha256: fc9e7f22a17faf74da904ebfc4d88699013d2992e55505e4aa0eb01770290977 + md5: ee48bf17cc83a00f59ca1494d5646869 + sha256: 65908b75fa7003167b8a8f0001e11e58ed5b1ef5e98b96ab2ba66d7c1b822c7d category: main optional: false -- name: libgfortran - version: 5.0.0 +- name: libfreetype + version: 2.13.3 manager: conda - platform: osx-64 + platform: linux-64 dependencies: - libgfortran5: 13.2.0 - url: https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + libfreetype6: '>=2.13.3' + url: https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda hash: - md5: 0b6e23a012ee7a9a5f6b244f5a92c1d5 - sha256: 4874422e567b68334705c135c17e5acdca1404de8255673ce30ad3510e00be0d + md5: 51f5be229d83ecd401fb369ab96ae669 + sha256: 7be9b3dac469fe3c6146ff24398b685804dfc7a1de37607b84abd076f57cc115 category: main optional: false -- name: libgfortran5 - version: 14.2.0 +- name: libfreetype + version: 2.13.3 manager: conda - platform: linux-64 + platform: osx-64 dependencies: - libgcc: '>=14.2.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda + libfreetype6: '>=2.13.3' + url: https://conda.anaconda.org/conda-forge/osx-64/libfreetype-2.13.3-h694c41f_1.conda hash: - md5: 9822b874ea29af082e5d36098d25427d - sha256: d149a37ca73611e425041f33b9d8dbed6e52ec506fe8cc1fc0ee054bddeb6d5d + md5: 07c8d3fbbe907f32014b121834b36dd5 + sha256: afe0e2396844c8cfdd6256ac84cabc9af823b1727f704c137b030b85839537a6 category: main optional: false -- name: libgfortran5 - version: 13.2.0 +- name: libfreetype + version: 2.13.3 manager: conda - platform: osx-64 + platform: osx-arm64 dependencies: - llvm-openmp: '>=8.0.0' - url: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + libfreetype6: '>=2.13.3' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype-2.13.3-hce30654_1.conda hash: - md5: e4fb4d23ec2870ff3c40d10afe305aec - sha256: da3db4b947e30aec7596a3ef92200d17e774cccbbf7efc47802529a4ca5ca31b + md5: d06282e08e55b752627a707d58779b8f + sha256: 1f8c16703fe333cdc2639f7cdaf677ac2120843453222944a7c6c85ec342903c category: main optional: false -- name: libgl - version: 1.7.0 +- name: libfreetype + version: 2.13.3 manager: conda - platform: linux-64 + platform: win-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libglvnd: 1.7.0 - libglx: 1.7.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda + libfreetype6: '>=2.13.3' + url: https://conda.anaconda.org/conda-forge/win-64/libfreetype-2.13.3-h57928b3_1.conda hash: - md5: 928b8be80851f5d8ffb016f9c81dae7a - sha256: dc2752241fa3d9e40ce552c1942d0a4b5eeb93740c9723873f6fcf8d39ef8d2d + md5: 410ba2c8e7bdb278dfbb5d40220e39d2 + sha256: e5bc7d0a8d11b7b234da4fcd9d78f297f7dec3fec8bd06108fd3ac7b2722e32e category: main optional: false -- name: libglib - version: 2.82.2 +- name: libfreetype6 + version: 2.13.3 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libffi: '>=3.4,<4.0a0' libgcc: '>=13' - libiconv: '>=1.17,<2.0a0' + libpng: '>=1.6.47,<1.7.0a0' libzlib: '>=1.3.1,<2.0a0' - pcre2: '>=10.44,<10.45.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.82.2-h2ff4ddf_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda hash: - md5: 13e8e54035ddd2b91875ba399f0f7c04 - sha256: 49ee9401d483a76423461c50dcd37f91d070efaec7e4dc2828d8cdd2ce694231 + md5: 3c255be50a506c50765a93a6644f32fe + sha256: 7759bd5c31efe5fbc36a7a1f8ca5244c2eabdbeb8fc1bee4b99cf989f35c7d81 category: main optional: false -- name: libglib - version: 2.82.2 +- name: libfreetype6 + version: 2.13.3 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libffi: '>=3.4,<4.0a0' - libiconv: '>=1.17,<2.0a0' - libintl: '>=0.22.5,<1.0a0' + libpng: '>=1.6.47,<1.7.0a0' libzlib: '>=1.3.1,<2.0a0' - pcre2: '>=10.44,<10.45.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libglib-2.82.2-hb6ef654_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_1.conda hash: - md5: 2e0511f82f1481210f148e1205fe2482 - sha256: d782be2d8d6784f0b8584ca3cfa93357cddc71b0975560a2bcabd174dac60fff + md5: c76e6f421a0e95c282142f820835e186 + sha256: 058165962aa64fc5a6955593212c0e1ea42ca6d6dba60ee61dff612d4c3818d7 category: main optional: false -- name: libglu - version: 9.0.3 +- name: libfreetype6 + version: 2.13.3 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libdrm: '>=2.4.123,<2.5.0a0' - libegl: '>=1.7.0,<2.0a0' - libgcc: '>=13' - libgl: '>=1.7.0,<2.0a0' - libstdcxx: '>=13' - libxcb: '>=1.17.0,<2.0a0' - xorg-libx11: '>=1.8.10,<2.0a0' - xorg-libxdamage: '>=1.1.6,<2.0a0' - xorg-libxext: '>=1.3.6,<2.0a0' - xorg-libxxf86vm: '>=1.1.5,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libglu-9.0.3-h03adeef_0.conda + __osx: '>=11.0' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_1.conda hash: - md5: b1df5affe904efe82ef890826b68881d - sha256: cabd78b5ede1f3f161037d3a6cfb6b8a262ec474f9408859c364ef55ba778097 + md5: b163d446c55872ef60530231879908b9 + sha256: c278df049b1a071841aa0aca140a338d087ea594e07dcf8a871d2cfe0e330e75 category: main optional: false -- name: libglvnd - version: 1.7.0 +- name: libfreetype6 + version: 2.13.3 manager: conda - platform: linux-64 + platform: win-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda hash: - md5: 434ca7e50e40f4918ab701e3facd59a0 - sha256: 1175f8a7a0c68b7f81962699751bb6574e6f07db4c9f72825f978e3016f46850 + md5: a84b7d1a13060a9372bea961a8131dbc + sha256: 61308653e7758ff36f80a60d598054168a1389ddfbac46d7864c415fafe18e69 category: main optional: false -- name: libglx - version: 1.7.0 +- name: libgcc + version: 15.1.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libglvnd: 1.7.0 - xorg-libx11: '>=1.8.10,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda + _openmp_mutex: '>=4.5' + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda hash: - md5: c8013e438185f33b13814c5c488acd5c - sha256: 2d35a679624a93ce5b3e9dd301fff92343db609b79f0363e6d0ceb3a6478bfa7 + md5: ea8ac52380885ed41c1baa8f1d6d2b93 + sha256: 0024f9ab34c09629621aefd8603ef77bf9d708129b0dd79029e502c39ffc2195 category: main optional: false -- name: libhwloc - version: 2.11.2 +- name: libgcc + version: 15.1.0 manager: conda - platform: linux-64 + platform: win-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libstdcxx: '>=13' - libxml2: '>=2.13.4,<3.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda + _openmp_mutex: '>=4.5' + libwinpthread: '>=12.0.0.r4.gg4f2fc60ca' + url: https://conda.anaconda.org/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda hash: - md5: 804ca9e91bcaea0824a341d55b1684f2 - sha256: d14c016482e1409ae1c50109a9ff933460a50940d2682e745ab1c172b5282a69 + md5: 9bedb24480136bfeb81ebc81d4285e70 + sha256: c0288596ac58366d96a56c57e4088fe1c6dd4194fdcaeacf5862f47fb1e1e5be category: main optional: false -- name: libhwloc - version: 2.11.2 +- name: libgcc-ng + version: 15.1.0 manager: conda - platform: osx-64 + platform: linux-64 dependencies: - __osx: '>=10.13' - libcxx: '>=18' - libxml2: '>=2.13.4,<3.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libhwloc-2.11.2-default_h4cdd727_1001.conda + libgcc: 15.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda hash: - md5: 52bbb10ac083c563d00df035c94f9a63 - sha256: 989917281abf762b7e7a2b5968db2b6b0e89f46e704042ab8ec61a66951e0e0b + md5: ddca86c7040dd0e73b2b69bd7833d225 + sha256: 0ab5421a89f090f3aa33841036bb3af4ed85e1f91315b528a9d75fab9aad51ae category: main optional: false -- name: libhwy - version: 1.1.0 +- name: libgcrypt-lib + version: 1.11.1 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.1.0-h00ab1b0_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libgpg-error: '>=1.55,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda hash: - md5: 88928158ccfe797eac29ef5e03f7d23d - sha256: a9d4fd23f63a729d3f3e6b958c30c588db51697a7e62268068e5bd945ff8a101 + md5: 8504a291085c9fb809b66cabd5834307 + sha256: dc9c7d7a6c0e6639deee6fde2efdc7e119e7739a6b229fa5f9049a449bae6109 category: main optional: false -- name: libhwy - version: 1.1.0 +- name: libgettextpo + version: 0.24.1 manager: conda - platform: osx-64 + platform: linux-64 dependencies: - libcxx: '>=16' - url: https://conda.anaconda.org/conda-forge/osx-64/libhwy-1.1.0-h7728843_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libgettextpo-0.24.1-h5888daf_0.conda hash: - md5: 1e87bbdfa248e26a2d13c0a8e8d63d08 - sha256: 153504156c3e35496e07af7dc8c25e29fe894632985cebce239a9609e1a70daa + md5: 2ee6d71b72f75d50581f2f68e965efdb + sha256: 104f2341546e295d1136ab3010e81391bd3fd5be0f095db59266e8eba2082d37 category: main optional: false -- name: libiconv - version: '1.17' +- name: libgettextpo + version: 0.24.1 manager: conda - platform: linux-64 + platform: osx-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + __osx: '>=10.13' + libiconv: '>=1.18,<2.0a0' + libintl: 0.24.1 + url: https://conda.anaconda.org/conda-forge/osx-64/libgettextpo-0.24.1-h27064b9_0.conda hash: - md5: d66573916ffcf376178462f1b61c941e - sha256: 8ac2f6a9f186e76539439e50505d98581472fedb347a20e7d1f36429849f05c9 + md5: facba41133c6e10d9f67b1a12f66bd3a + sha256: e26e5bfe706c37cfbcbfe7598d3ebcdf4c39d89a9497e6c9bfe9069b0a18e3f3 category: main optional: false -- name: libiconv - version: '1.17' +- name: libgettextpo + version: 0.24.1 manager: conda - platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.17-hd75f5a5_2.conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libiconv: '>=1.18,<2.0a0' + libintl: 0.24.1 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgettextpo-0.24.1-h493aca8_0.conda hash: - md5: 6c3628d047e151efba7cf08c5e54d1ca - sha256: 23d4923baeca359423a7347c2ed7aaf48c68603df0cf8b87cc94a10b0d4e9a23 + md5: 218a45f477876644cf75c7ed0b5158c7 + sha256: 0f380fee5d5dc870b6b9d3134cca344965d68bbf454f6ac741907fee4cc3e07a category: main optional: false -- name: libintl +- name: libgettextpo version: 0.22.5 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' libiconv: '>=1.17,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libintl-0.22.5-hdfe23c8_3.conda + libintl: 0.22.5 + url: https://conda.anaconda.org/conda-forge/win-64/libgettextpo-0.22.5-h5728263_3.conda hash: - md5: 52d4d643ed26c07599736326c46bf12f - sha256: 0dbb662440a73e20742f12d88e51785a5a5117b8b150783a032b8818a8c043af + md5: e46c142e2d2d9ccef31ad3d176b10fab + sha256: 6747bd29a0896b21ee1fe07bd212210475655354a3e8033c25b797e054ddd821 category: main optional: false -- name: libjpeg-turbo - version: 3.0.0 +- name: libgettextpo-devel + version: 0.24.1 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - hash: - md5: ea25936bb4080d843790b586850f82b8 - sha256: b954e09b7e49c2f2433d6f3bb73868eda5e378278b0f8c1dd10a7ef090e14f2f - category: main - optional: false -- name: libjpeg-turbo - version: 3.0.0 - manager: conda - platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libgettextpo: 0.24.1 + url: https://conda.anaconda.org/conda-forge/linux-64/libgettextpo-devel-0.24.1-h5888daf_0.conda hash: - md5: 72507f8e3961bc968af17435060b6dd6 - sha256: d9572fd1024adc374aae7c247d0f29fdf4b122f1e3586fe62acc18067f40d02f + md5: 8f04c7aae6a46503bc36d1ed5abc8c7c + sha256: a9a0cba030778eb2944a1f235dba51e503b66f8be0ce6f55f745173a515c3644 category: main optional: false -- name: libjxl - version: 0.11.1 +- name: libgfortran + version: 15.1.0 manager: conda platform: linux-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libbrotlidec: '>=1.1.0,<1.2.0a0' - libbrotlienc: '>=1.1.0,<1.2.0a0' - libgcc: '>=13' - libhwy: '>=1.1.0,<1.2.0a0' - libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-hdb8da77_0.conda + libgfortran5: 15.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_2.conda hash: - md5: 32b23f3487beae7e81495fbc1099ae9e - sha256: 0c7c921e182900d65206bef27ef9de491d2b5efe17a5b7a8e200227e123cd826 + md5: f92e6e0a3c0c0c85561ef61aa59d555d + sha256: 914daa4f632b786827ea71b5e07cd00d25fc6e67789db2f830dc481eec660342 category: main optional: false -- name: libjxl - version: 0.11.1 +- name: libgfortran + version: 5.0.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - libbrotlidec: '>=1.1.0,<1.2.0a0' - libbrotlienc: '>=1.1.0,<1.2.0a0' - libcxx: '>=18' - libhwy: '>=1.1.0,<1.2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libjxl-0.11.1-ha9171ad_0.conda + libgfortran5: 14.2.0 + url: https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-14_2_0_h51e75f0_103.conda hash: - md5: d01427151f55fe5f2c1d28e358a02372 - sha256: 0caeb918b3cf1f0983084ead2b9d03af637a8298e43067d38f6ab96a8838dcd2 + md5: 090b3c9ae1282c8f9b394ac9e4773b10 + sha256: 124dcd89508bd16f562d9d3ce6a906336a7f18e963cd14f2877431adee14028e category: main optional: false -- name: liblapack - version: 3.9.0 +- name: libgfortran + version: 5.0.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-25_linux64_openblas.conda + libgfortran5: 14.2.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-14_2_0_h6c33f7e_103.conda hash: - md5: 4dc03a53fc69371a6158d0ed37214cd3 - sha256: 9d1ff017714edb2d84868f0f931a4a0e7c289a971062b2ac66cfc8145df7e20e + md5: 044a210bc1d5b8367857755665157413 + sha256: 8628746a8ecd311f1c0d14bb4f527c18686251538f7164982ccbe3b772de58b5 category: main optional: false -- name: liblapack - version: 3.9.0 +- name: libgfortran5 + version: 15.1.0 manager: conda - platform: osx-64 + platform: linux-64 dependencies: - libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-25_osx64_openblas.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=15.1.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_2.conda hash: - md5: dda0e24b4605ebbd381e48606a107bed - sha256: 2a9a6143d103e7e21511cbf439521645bdd506bfabfcac9d6398dd0562c6905c + md5: 01de444988ed960031dbe84cf4f9b1fc + sha256: be23750f3ca1a5cb3ada858c4f633effe777487d1ea35fddca04c0965c073350 category: main optional: false -- name: liblapacke - version: 3.9.0 +- name: libgfortran5 + version: 14.2.0 manager: conda - platform: linux-64 + platform: osx-64 dependencies: - libblas: 3.9.0 - libcblas: 3.9.0 - liblapack: 3.9.0 - url: https://conda.anaconda.org/conda-forge/linux-64/liblapacke-3.9.0-25_linux64_openblas.conda + llvm-openmp: '>=8.0.0' + url: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-14.2.0-h51e75f0_103.conda hash: - md5: 8f5ead31b3a168aedd488b8a87736c41 - sha256: f8bc6fe22126ca0bf204c27f829d1e0006069cc98776a33122bf8d0548940b3c + md5: 6183f7e9cd1e7ba20118ff0ca20a05e5 + sha256: d2ac5e09587e5b21b7bb5795d24f33257e44320749c125448611211088ef8795 category: main optional: false -- name: liblapacke - version: 3.9.0 +- name: libgfortran5 + version: 14.2.0 manager: conda - platform: osx-64 + platform: osx-arm64 dependencies: - libblas: 3.9.0 - libcblas: 3.9.0 - liblapack: 3.9.0 - url: https://conda.anaconda.org/conda-forge/osx-64/liblapacke-3.9.0-25_osx64_openblas.conda + llvm-openmp: '>=8.0.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-14.2.0-h6c33f7e_103.conda hash: - md5: ddd746770d7811274ba38e0a832e3a50 - sha256: 14e1ec71bd47d63ec32b95801b04d850f12fb8ece3b03483fd36f898336d987b + md5: 69806c1e957069f1d515830dcc9f6cbb + sha256: 8599453990bd3a449013f5fa3d72302f1c68f0680622d419c3f751ff49f01f17 category: main optional: false -- name: libllvm19 - version: 19.1.5 +- name: libgl + version: 1.7.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libstdcxx: '>=13' - libxml2: '>=2.13.5,<3.0a0' - libzlib: '>=1.3.1,<2.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libllvm19-19.1.5-ha7bfdaf_0.conda + libglvnd: 1.7.0 + libglx: 1.7.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda hash: - md5: 76f3749eda7b24816aacd55b9f31447a - sha256: 0ed9372dd2bbf9bc7761c9f25c4f4352850b5d70519e4fe7c636b32828ffc3e3 + md5: 928b8be80851f5d8ffb016f9c81dae7a + sha256: dc2752241fa3d9e40ce552c1942d0a4b5eeb93740c9723873f6fcf8d39ef8d2d category: main optional: false -- name: liblzma - version: 5.6.3 +- name: libglib + version: 2.84.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' + libffi: '>=3.4.6,<3.5.0a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_0.conda + libiconv: '>=1.18,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + pcre2: '>=10.44,<10.45.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.1-h2ff4ddf_0.conda hash: - md5: 137c535dddd880f844f33ed91b8abdba - sha256: 31637db828ec67ab8697de324e6074af5a36cbeddc37202d8d31e2fb397619e8 + md5: 0305434da649d4fb48a425e588b79ea6 + sha256: 18e354d30a60441b0bf5fcbb125b6b22fd0df179620ae834e2533d44d1598211 category: main optional: false -- name: liblzma - version: 5.6.3 +- name: libglib + version: 2.84.2 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/liblzma-5.6.3-hd471939_0.conda + libffi: '>=3.4.6,<3.5.0a0' + libiconv: '>=1.18,<2.0a0' + libintl: '>=0.24.1,<1.0a0' + libzlib: '>=1.3.1,<2.0a0' + pcre2: '>=10.45,<10.46.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libglib-2.84.2-h3139dbc_0.conda hash: - md5: 59ff4355982367e1661fff09c6be700b - sha256: b0483283a7bae331799ff56758b0068708dc3ccf720a18a07aaecfae4cbb1d8f + md5: eeb11015e8b75f8af67014faea18f305 + sha256: 4445ab5b45bfeeb087ef3fd4f94c90f41261b5638916c58928600c1fc1f4f6ab category: main optional: false -- name: liblzma-devel - version: 5.6.3 +- name: libglib + version: 2.84.2 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - liblzma: 5.6.3 - url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-devel-5.6.3-hb9d3cd8_0.conda + __osx: '>=11.0' + libffi: '>=3.4.6,<3.5.0a0' + libiconv: '>=1.18,<2.0a0' + libintl: '>=0.24.1,<1.0a0' + libzlib: '>=1.3.1,<2.0a0' + pcre2: '>=10.45,<10.46.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.84.2-hbec27ea_0.conda hash: - md5: 7069f4de645461447f1ab7736c94db26 - sha256: 98020d4b4cc6c728d2e6dc1174cb2548cf03ce5098cd17c37b32f06e896a943a + md5: 7bbb8961dca1b4b9f2b01b6e722111a7 + sha256: 5fcc5e948706cc64e45e2454267f664ed5a1e84f15345aae04a41d852a879c0e category: main optional: false -- name: liblzma-devel - version: 5.6.3 +- name: libglib + version: 2.84.1 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - liblzma: 5.6.3 - url: https://conda.anaconda.org/conda-forge/osx-64/liblzma-devel-5.6.3-hd471939_0.conda + libffi: '>=3.4.6,<3.5.0a0' + libiconv: '>=1.18,<2.0a0' + libintl: '>=0.22.5,<1.0a0' + libzlib: '>=1.3.1,<2.0a0' + pcre2: '>=10.44,<10.45.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libglib-2.84.1-h7025463_0.conda hash: - md5: 11439073e62453ffd31a3f924a158d1b - sha256: 4d8ae87912cc480c7ca208c2ee1adc77bedfbbd979aacfad5cdd931976f2b324 + md5: 6cbaea9075a4f007eb7d0a90bb9a2a09 + sha256: 75a35a0134c7b2f3f41dbf24faa417be6a98a70db23dc1225b0c74ea45c0ce61 category: main optional: false -- name: libmagma - version: 2.8.0 +- name: libglu + version: 9.0.3 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - _openmp_mutex: '>=4.5' - cudatoolkit: '>=11.8,<12' - libblas: '>=3.9.0,<4.0a0' - libgcc-ng: '>=12' - liblapack: '>=3.9.0,<4.0a0' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libmagma-2.8.0-hfdb99dd_0.conda + libgcc: '>=13' + libopengl: '>=1.7.0,<2.0a0' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libglu-9.0.3-h5888daf_1.conda hash: - md5: 842933649aae204d7d738ab02936856f - sha256: 0d92bbf2d1f335b1610169b84ea132bb50d7d4c8f0c7c83eeb84e689b2faa008 + md5: 8422fcc9e5e172c91e99aef703b3ce65 + sha256: a0105eb88f76073bbb30169312e797ed5449ebb4e964a756104d6e54633d17ef category: main optional: false -- name: libmagma_sparse - version: 2.8.0 +- name: libglvnd + version: 1.7.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - _openmp_mutex: '>=4.5' - cudatoolkit: '>=11.8,<12' - libblas: '>=3.9.0,<4.0a0' - libgcc-ng: '>=12' - liblapack: '>=3.9.0,<4.0a0' - libmagma: '>=2.8.0,<2.8.1.0a0' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libmagma_sparse-2.8.0-h9ddd185_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda hash: - md5: f4eb3cfeaf9d91e72d5b2b8706bf059f - sha256: cd3b1e6dfde6b609e0fb9be73bf6fd55829528c3454ec31caf3f62e90ebff30b + md5: 434ca7e50e40f4918ab701e3facd59a0 + sha256: 1175f8a7a0c68b7f81962699751bb6574e6f07db4c9f72825f978e3016f46850 category: main optional: false -- name: libnghttp2 - version: 1.64.0 +- name: libglx + version: 1.7.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - c-ares: '>=1.32.3,<2.0a0' - libev: '>=4.33,<5.0a0' - libgcc: '>=13' - libstdcxx: '>=13' - libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.3.2,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + libglvnd: 1.7.0 + xorg-libx11: '>=1.8.10,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda hash: - md5: 19e57602824042dfd0446292ef90488b - sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 + md5: c8013e438185f33b13814c5c488acd5c + sha256: 2d35a679624a93ce5b3e9dd301fff92343db609b79f0363e6d0ceb3a6478bfa7 category: main optional: false -- name: libnghttp2 - version: 1.64.0 +- name: libgomp + version: 15.1.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - c-ares: '>=1.34.2,<2.0a0' - libcxx: '>=17' - libev: '>=4.33,<5.0a0' - libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.3.2,<4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda + libwinpthread: '>=12.0.0.r4.gg4f2fc60ca' + url: https://conda.anaconda.org/conda-forge/win-64/libgomp-15.1.0-h1383e82_2.conda hash: - md5: ab21007194b97beade22ceb7a3f6fee5 - sha256: 0dcfdcf3a445d2d7de4f3b186ab0a794dc872f4ea21622f9b997be72712c027f + md5: 5fbacaa9b41e294a6966602205b99747 + sha256: 4316316097ce5fde2608b6fccd18709cf647dce52e230f5ac66f5c524dfad791 category: main optional: false -- name: libnsl - version: 2.0.1 +- name: libgpg-error + version: '1.55' manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda hash: - md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 - sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 + md5: 2bd47db5807daade8500ed7ca4c512a4 + sha256: 697334de4786a1067ea86853e520c64dd72b11a05137f5b318d8a444007b5e60 category: main optional: false -- name: libntlm - version: '1.4' +- name: libheif + version: 1.19.7 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=9.3.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.4-h7f98852_1002.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + aom: '>=3.9.1,<3.10.0a0' + dav1d: '>=1.2.1,<1.2.2.0a0' + libavif16: '>=1.2.0,<2.0a0' + libde265: '>=1.0.15,<1.0.16.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + x265: '>=3.5,<3.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libheif-1.19.7-gpl_hc18d805_100.conda hash: - md5: e728e874159b042d92b90238a3cb0dc2 - sha256: 63244b73156033ea3b7c2a1581526e79b4670349d64b15f645dcdb12de441d1a + md5: 1db2693fa6a50bef58da2df97c5204cb + sha256: ec9797d57088aeed7ca4905777d4f3e70a4dbe90853590eef7006b0ab337af3f category: main optional: false -- name: libopenblas - version: 0.3.28 +- name: libheif + version: 1.19.7 manager: conda - platform: linux-64 + platform: osx-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=14' - libgfortran: '' - libgfortran5: '>=14.2.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda + __osx: '>=10.13' + aom: '>=3.9.1,<3.10.0a0' + dav1d: '>=1.2.1,<1.2.2.0a0' + libavif16: '>=1.2.0,<2.0a0' + libcxx: '>=18' + libde265: '>=1.0.15,<1.0.16.0a0' + x265: '>=3.5,<3.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libheif-1.19.7-gpl_h95ec88c_100.conda hash: - md5: 62857b389e42b36b686331bec0922050 - sha256: 99ba271d8a80a1af2723f2e124ffd91d850074c0389c067e6d96d72a2dbfeabe + md5: ef792f6776afc553fb383e00c5046760 + sha256: 0fc7a7c78c24a1dcc49c1b54d090fd1fad0fc45eab0227f7a78e61f157992ca6 category: main optional: false -- name: libopenblas - version: 0.3.28 +- name: libheif + version: 1.19.7 manager: conda - platform: osx-64 + platform: osx-arm64 dependencies: - __osx: '>=10.13' - libgfortran: 5.* - libgfortran5: '>=13.2.0' - llvm-openmp: '>=18.1.8' - url: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.28-openmp_hbf64a52_1.conda + __osx: '>=11.0' + aom: '>=3.9.1,<3.10.0a0' + dav1d: '>=1.2.1,<1.2.2.0a0' + libavif16: '>=1.2.0,<2.0a0' + libcxx: '>=18' + libde265: '>=1.0.15,<1.0.16.0a0' + x265: '>=3.5,<3.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libheif-1.19.7-gpl_h79e6334_100.conda hash: - md5: cd2c572c02a73b88c4d378eb31110e85 - sha256: cef5856952688ce9303f85f5bc62c99e8c2256b4c679f63afdfb381f222e90c7 + md5: 4f5369442ff2de5983831d321f584eb4 + sha256: 19384a0c0922cbded842e1fa14d8c40a344cb735d1d85598b11f67dc0cd1f4cc category: main optional: false -- name: libopencv - version: 4.10.0 +- name: libhwloc + version: 2.11.2 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - _openmp_mutex: '>=4.5' - ffmpeg: '>=7.1.0,<8.0a0' - freetype: '>=2.12.1,<3.0a0' - harfbuzz: '>=9.0.0,<10.0a0' - hdf5: '>=1.14.3,<1.14.4.0a0' - jasper: '>=4.2.4,<5.0a0' - libasprintf: '>=0.22.5,<1.0a0' - libcblas: '>=3.9.0,<4.0a0' - libegl: '>=1.7.0,<2.0a0' - libexpat: '>=2.6.4,<3.0a0' libgcc: '>=13' - libgettextpo: '>=0.22.5,<1.0a0' - libgl: '>=1.7.0,<2.0a0' - libglib: '>=2.82.2,<3.0a0' - libiconv: '>=1.17,<2.0a0' - libjpeg-turbo: '>=3.0.0,<4.0a0' - liblapack: '>=3.9.0,<4.0a0' - liblapacke: '>=3.9.0,<4.0a0' - libopenvino: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-auto-batch-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-auto-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-hetero-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-intel-cpu-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-intel-gpu-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-intel-npu-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-ir-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-onnx-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-paddle-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-pytorch-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-tensorflow-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-tensorflow-lite-frontend: '>=2024.4.0,<2024.4.1.0a0' - libpng: '>=1.6.44,<1.7.0a0' - libprotobuf: '>=5.28.2,<5.28.3.0a0' libstdcxx: '>=13' - libtiff: '>=4.7.0,<4.8.0a0' - libwebp-base: '>=1.4.0,<2.0a0' - libzlib: '>=1.3.1,<2.0a0' - numpy: '>=1.19,<3' - openexr: '>=3.3.2,<3.4.0a0' - qt6-main: '>=6.7.3,<6.8.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopencv-4.10.0-qt6_py312ha300723_611.conda + libxml2: '>=2.13.4,<2.14.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda hash: - md5: 5492ec60267703465d61634f2fc3070b - sha256: 8cc583b9ee04905a21a27662f6a1bf5342b52113e987eb74ace1526a784e1ec2 + md5: 804ca9e91bcaea0824a341d55b1684f2 + sha256: d14c016482e1409ae1c50109a9ff933460a50940d2682e745ab1c172b5282a69 category: main optional: false -- name: libopencv - version: 4.10.0 +- name: libhwloc + version: 2.11.2 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - ffmpeg: '>=7.1.0,<8.0a0' - freetype: '>=2.12.1,<3.0a0' - harfbuzz: '>=9.0.0,<10.0a0' - hdf5: '>=1.14.4,<1.14.5.0a0' - jasper: '>=4.2.4,<5.0a0' - libasprintf: '>=0.22.5,<1.0a0' - libcblas: '>=3.9.0,<4.0a0' libcxx: '>=18' - libexpat: '>=2.6.4,<3.0a0' - libgettextpo: '>=0.22.5,<1.0a0' - libglib: '>=2.82.2,<3.0a0' - libiconv: '>=1.17,<2.0a0' - libintl: '>=0.22.5,<1.0a0' - libjpeg-turbo: '>=3.0.0,<4.0a0' - liblapack: '>=3.9.0,<4.0a0' - liblapacke: '>=3.9.0,<4.0a0' - libopenvino: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-auto-batch-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-auto-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-hetero-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-intel-cpu-plugin: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-ir-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-onnx-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-paddle-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-pytorch-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-tensorflow-frontend: '>=2024.4.0,<2024.4.1.0a0' - libopenvino-tensorflow-lite-frontend: '>=2024.4.0,<2024.4.1.0a0' - libpng: '>=1.6.44,<1.7.0a0' - libprotobuf: '>=5.28.2,<5.28.3.0a0' - libtiff: '>=4.7.0,<4.8.0a0' - libwebp-base: '>=1.4.0,<2.0a0' - libzlib: '>=1.3.1,<2.0a0' - numpy: '>=1.19,<3' - openexr: '>=3.3.2,<3.4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libopencv-4.10.0-headless_py312h7ec8b93_11.conda + libxml2: '>=2.13.4,<2.14.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libhwloc-2.11.2-default_h4cdd727_1001.conda hash: - md5: 2aa8b4cd273c1eafdd366418f710ed3f - sha256: 0cc4190750d0d7447a1bf04025d57f9df7a25166b1abca71439db94678d90d9e + md5: 52bbb10ac083c563d00df035c94f9a63 + sha256: 989917281abf762b7e7a2b5968db2b6b0e89f46e704042ab8ec61a66951e0e0b category: main optional: false -- name: libopengl - version: 1.7.0 +- name: libhwloc + version: 2.11.2 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libglvnd: 1.7.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda + __osx: '>=11.0' + libcxx: '>=18' + libxml2: '>=2.13.4,<2.14.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libhwloc-2.11.2-default_hbce5d74_1001.conda hash: - md5: 7df50d44d4a14d6c31a2c54f2cd92157 - sha256: 215086c108d80349e96051ad14131b751d17af3ed2cb5a34edd62fa89bfe8ead + md5: ff6438cf47cff4899ae9900bf9253c41 + sha256: dcac7144ad93cf3f276ec14c5553aa34de07443a9b1db6b3cd8d2e117b173c40 category: main optional: false -- name: libopenvino - version: 2024.4.0 +- name: libhwloc + version: 2.11.2 + manager: conda + platform: win-64 + dependencies: + libwinpthread: '>=12.0.0.r4.gg4f2fc60ca' + libxml2: '>=2.13.4,<2.14.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libhwloc-2.11.2-default_ha69328c_1001.conda + hash: + md5: b87a0ac5ab6495d8225db5dc72dd21cd + sha256: 850e255997f538d5fb6ed651321141155a33bb781d43d326fc4ff62114dd2842 + category: main + optional: false +- name: libhwy + version: 1.2.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libstdcxx: '>=13' - pugixml: '>=1.14,<1.15.0a0' - tbb: '>=2021.13.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-2024.4.0-hac27bb2_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda hash: - md5: ba5ac0bb9ec5aec38dec37c230b12d64 - sha256: 1f804b6238951d59b3a431c2e01bd831d44e015ea6835809775bb60b6978e3b3 + md5: 2f433d593a66044c3f163cb25f0a09de + sha256: 2834859c2216f26d9e024c22a0654267d582173bc93b1c44bf6c6416fecb5fd9 category: main optional: false -- name: libopenvino - version: 2024.4.0 +- name: libhwy + version: 1.2.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.15' - libcxx: '>=17' - pugixml: '>=1.14,<1.15.0a0' - tbb: '>=2021.13.0' - url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-2024.4.0-h84cb933_2.conda + __osx: '>=10.13' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-64/libhwy-1.2.0-h5a346ce_0.conda hash: - md5: 2dbab95dc55ef0be83138374220e3cd6 - sha256: 7cddc199a26c7d2889b0dbd025726a49978bfc47166ca464d740942e4f600610 + md5: f9419b65a685bb1ac15fa73b5f670c6e + sha256: ecadecd8e192b6f578e9cac782d4cf1206ca98a23d1c0fc49466e7add03336d3 category: main optional: false -- name: libopenvino-auto-batch-plugin - version: 2024.4.0 +- name: libhwy + version: 1.2.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libopenvino: 2024.4.0 - libstdcxx: '>=13' - tbb: '>=2021.13.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-auto-batch-plugin-2024.4.0-h4d9b6c2_2.conda + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libhwy-1.2.0-h9a9ea7e_0.conda hash: - md5: 1d05a25da36ba5f98291d7237fc6b8ce - sha256: dc596ff555b7ae19a7cd62af8965445575e1441dd486b8aec6a647f9ecbada3a + md5: 4f3cfa78d0b9dcf2b0bc7c558ea1f783 + sha256: 68cb9cd08f8e2e50b3eb4b3cf93ba9fe4bb5fe4cc1777ccfe9dbda6294bf8a0b category: main optional: false -- name: libopenvino-auto-batch-plugin - version: 2024.4.0 +- name: libhwy + version: 1.2.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.15' - libcxx: '>=17' - libopenvino: 2024.4.0 - tbb: '>=2021.13.0' - url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-auto-batch-plugin-2024.4.0-h92dab7a_2.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libhwy-1.2.0-h1d1702c_0.conda hash: - md5: a0eab88b714e3d6ddcfe7b1b3fa99283 - sha256: 241f05b5f2519e1a18276a91fdf623f07911a8175142d0925574bbc41b192db1 + md5: f9c48717ec26b7102445719bac1bdba8 + sha256: 57b744e1cd1316ebda141a2abc39d6deae6d2d6833b7fb00d1212bdef8750a16 category: main optional: false -- name: libopenvino-auto-plugin - version: 2024.4.0 +- name: libiconv + version: '1.18' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - libopenvino: 2024.4.0 - libstdcxx: '>=13' - tbb: '>=2021.13.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-auto-plugin-2024.4.0-h4d9b6c2_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda hash: - md5: 838b2db868f9ab69a7bad9c065a3362d - sha256: 27b732f1ba3ae7dc8263f59e69447eebabcc76de86e2ec4c9722842a1d2f4aa8 + md5: e796ff8ddc598affdf7c173d6145f087 + sha256: 18a4afe14f731bfb9cf388659994263904d20111e42f841e9eea1bb6f91f4ab4 category: main optional: false -- name: libopenvino-auto-plugin - version: 2024.4.0 +- name: libiconv + version: '1.18' manager: conda platform: osx-64 dependencies: - __osx: '>=10.15' - libcxx: '>=17' - libopenvino: 2024.4.0 - tbb: '>=2021.13.0' - url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-auto-plugin-2024.4.0-h92dab7a_2.conda + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda hash: - md5: 4492ac7a52a13ed860ade97d1353c890 - sha256: b69690a03c940e00e3d373c5d31131745a54f4cb40b51826d53e3a6cc95c6676 + md5: 6283140d7b2b55b6b095af939b71b13f + sha256: c2a9c65a245c7bcb8c17c94dd716dad2d42b7c98e0c17cc5553a5c60242c4dda category: main optional: false -- name: libopenvino-hetero-plugin - version: 2024.4.0 +- name: libiconv + version: '1.18' manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libopenvino: 2024.4.0 - libstdcxx: '>=13' - pugixml: '>=1.14,<1.15.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-hetero-plugin-2024.4.0-h3f63f65_2.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda hash: - md5: 00a6127960a3f41d4bfcabd35d5fbeec - sha256: 0c7cd10c9e3d99d6f23e4d7b48cd8e72aeb4a1c7acb801b6ca9add0f87f238d3 + md5: 450e6bdc0c7d986acf7b8443dce87111 + sha256: d30780d24bf3a30b4f116fca74dedb4199b34d500fe6c52cced5f8cc1e926f03 category: main optional: false -- name: libopenvino-hetero-plugin - version: 2024.4.0 +- name: libiconv + version: '1.18' + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.18-h135ad9c_1.conda + hash: + md5: 21fc5dba2cbcd8e5e26ff976a312122c + sha256: ea5ed2b362b6dbc4ba7188eb4eaf576146e3dfc6f4395e9f0db76ad77465f786 + category: main + optional: false +- name: libintl + version: 0.24.1 manager: conda platform: osx-64 dependencies: - __osx: '>=10.15' - libcxx: '>=17' - libopenvino: 2024.4.0 - pugixml: '>=1.14,<1.15.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-hetero-plugin-2024.4.0-h14156cc_2.conda + __osx: '>=10.13' + libiconv: '>=1.18,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libintl-0.24.1-h27064b9_0.conda hash: - md5: 3225cf138956bff656e09f88af51aa13 - sha256: 47a1f9ea6c9887c6f04eb2b36231f6466bca2adda5477536e5899c85c187f85b + md5: b3f498d87404090f731cb6a474045150 + sha256: f0a759b35784d5a31aeaf519f8f24019415321e62e52579a3ec854a413a1509d category: main optional: false -- name: libopenvino-intel-cpu-plugin - version: 2024.4.0 +- name: libintl + version: 0.24.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libopenvino: 2024.4.0 - libstdcxx: '>=13' - pugixml: '>=1.14,<1.15.0a0' - tbb: '>=2021.13.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-intel-cpu-plugin-2024.4.0-hac27bb2_2.conda + __osx: '>=11.0' + libiconv: '>=1.18,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.24.1-h493aca8_0.conda hash: - md5: 6cfc840bc39c17d92fb25e5a35789e5b - sha256: 5642443645408f030e9dfbe20dbe2c2ab6d852daf02c9a36eac123b44bf2980f + md5: 0dca9914f2722b773c863508723dfe6e + sha256: fb6d211d9e75e6becfbf339d255ea01f7bd3a61fe6237b3dad740de1b74b3b81 category: main optional: false -- name: libopenvino-intel-cpu-plugin - version: 2024.4.0 +- name: libintl + version: 0.22.5 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.15' - libcxx: '>=17' - libopenvino: 2024.4.0 - pugixml: '>=1.14,<1.15.0a0' - tbb: '>=2021.13.0' - url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-intel-cpu-plugin-2024.4.0-h84cb933_2.conda + libiconv: '>=1.17,<2.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/libintl-0.22.5-h5728263_3.conda hash: - md5: 0c91ffaa947cbc17dc3b579b69b2c5d1 - sha256: 369d68c966507b3a46562f87462bb17740adfdeb86f02e4a12e9bff2d931d8d2 + md5: 2cf0cf76cc15d360dfa2f17fd6cf9772 + sha256: c7e4600f28bcada8ea81456a6530c2329312519efcf0c886030ada38976b0511 category: main optional: false -- name: libopenvino-intel-gpu-plugin - version: 2024.4.0 +- name: libjpeg-turbo + version: 3.1.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - libopenvino: 2024.4.0 - libstdcxx: '>=13' - ocl-icd: '>=2.3.2,<3.0a0' - pugixml: '>=1.14,<1.15.0a0' - tbb: '>=2021.13.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-intel-gpu-plugin-2024.4.0-hac27bb2_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda hash: - md5: 9e9814b40d8fdfd8485451e3fa2f1719 - sha256: 508d0e36febebfb66628d8cb0312b4133c212eac1e8d891fc8977e0d85b23741 + md5: 9fa334557db9f63da6c9285fd2a48638 + sha256: 98b399287e27768bf79d48faba8a99a2289748c65cd342ca21033fab1860d4a4 category: main optional: false -- name: libopenvino-intel-npu-plugin - version: 2024.4.0 +- name: libjpeg-turbo + version: 3.1.0 manager: conda - platform: linux-64 + platform: osx-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libopenvino: 2024.4.0 - libstdcxx: '>=13' - pugixml: '>=1.14,<1.15.0a0' - tbb: '>=2021.13.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-intel-npu-plugin-2024.4.0-hac27bb2_2.conda + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/libjpeg-turbo-3.1.0-h6e16a3a_0.conda hash: - md5: 724719ce97feb6f310f88ae8dbb40afd - sha256: a07bdb55c3214cd5b27736ee6d06abe55782ddf1cfaeb9fffee96179bf12390b + md5: 87537967e6de2f885a9fcebd42b7cb10 + sha256: 9c0009389c1439ec96a08e3bf7731ac6f0eab794e0a133096556a9ae10be9c27 category: main optional: false -- name: libopenvino-ir-frontend - version: 2024.4.0 +- name: libjpeg-turbo + version: 3.1.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libopenvino: 2024.4.0 - libstdcxx: '>=13' - pugixml: '>=1.14,<1.15.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-ir-frontend-2024.4.0-h3f63f65_2.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda hash: - md5: 8908f31eab30f65636eb61ab9cb1f3ad - sha256: 6038aefea84aeb9534aaf6963d2b266eb757fa36c1a7a9f5e29d6d813bd85a2c + md5: 01caa4fbcaf0e6b08b3aef1151e91745 + sha256: 78df2574fa6aa5b6f5fc367c03192f8ddf8e27dc23641468d54e031ff560b9d4 category: main optional: false -- name: libopenvino-ir-frontend - version: 2024.4.0 +- name: libjpeg-turbo + version: 3.1.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.15' - libcxx: '>=17' - libopenvino: 2024.4.0 - pugixml: '>=1.14,<1.15.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-ir-frontend-2024.4.0-h14156cc_2.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda hash: - md5: fa87ea4e22a4b782f0a1bff5f983afcd - sha256: a665badcd30db3dddd46f18e1fb3a7f58513a49859d2cafddf554045dc4b9960 + md5: 7c51d27540389de84852daa1cdb9c63c + sha256: e61b0adef3028b51251124e43eb6edf724c67c0f6736f1628b02511480ac354e category: main optional: false -- name: libopenvino-onnx-frontend - version: 2024.4.0 +- name: libjxl + version: 0.11.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libabseil: '>=20240722.0,<20240723.0a0' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' libgcc: '>=13' - libopenvino: 2024.4.0 - libprotobuf: '>=5.28.2,<5.28.3.0a0' + libhwy: '>=1.2.0,<1.3.0a0' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-onnx-frontend-2024.4.0-h5c8f2c3_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda hash: - md5: e098caa87868e8dcc7ed5d011981207d - sha256: b68c2ee5fd08c0974ad9395ea0de809b306c261485114cbcbbc0f55c1e0285b3 + md5: 7b7baf93533744be2c0228bfa7149e2d + sha256: 586e007075e79b9aea4c4f9cf5bcf517ac38cefec353c5a14d49bf52d423683a category: main optional: false -- name: libopenvino-onnx-frontend - version: 2024.4.0 +- name: libjxl + version: 0.11.1 manager: conda platform: osx-64 dependencies: - __osx: '>=10.15' - libabseil: '>=20240722.0,<20240723.0a0' - libcxx: '>=17' - libopenvino: 2024.4.0 - libprotobuf: '>=5.28.2,<5.28.3.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-onnx-frontend-2024.4.0-he28f95a_2.conda + __osx: '>=10.13' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' + libcxx: '>=18' + libhwy: '>=1.2.0,<1.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libjxl-0.11.1-h3e55d66_2.conda hash: - md5: bc40f66f9d366cac822c806d330af921 - sha256: 63542752306ef2fa873074bb65b8166bdccfd76c2012e3460147334edf318b5b + md5: d5e81d766d990c060afde23f2d2d86e2 + sha256: 982a2a958ee4a8c3a184d9108ebe5f64ef02811d490db85c0f830de6dd522e5f category: main optional: false -- name: libopenvino-paddle-frontend - version: 2024.4.0 +- name: libjxl + version: 0.11.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libabseil: '>=20240722.0,<20240723.0a0' - libgcc: '>=13' - libopenvino: 2024.4.0 - libprotobuf: '>=5.28.2,<5.28.3.0a0' - libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-paddle-frontend-2024.4.0-h5c8f2c3_2.conda + __osx: '>=11.0' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' + libcxx: '>=18' + libhwy: '>=1.2.0,<1.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libjxl-0.11.1-h72d67bc_2.conda hash: - md5: 59bb8c3502cb9d35f1fb26691730288c - sha256: fa57b201fb92af0adc2118de8e92648959b98c0dc1a60b278ba2b79c5601eea6 + md5: 605099c8b0970146366c0087b2fc6c81 + sha256: bf137ab4a6c85f69dfe8abb8ebd90f645a7baa71abcfa76ea9c9230353a2c877 category: main optional: false -- name: libopenvino-paddle-frontend - version: 2024.4.0 +- name: libjxl + version: 0.11.1 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.15' - libabseil: '>=20240722.0,<20240723.0a0' - libcxx: '>=17' - libopenvino: 2024.4.0 - libprotobuf: '>=5.28.2,<5.28.3.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-paddle-frontend-2024.4.0-he28f95a_2.conda + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' + libhwy: '>=1.2.0,<1.3.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libjxl-0.11.1-ha161b08_2.conda hash: - md5: 3da602a667ba557a94d42944216bfc39 - sha256: 6b59752d19e7082b05c4e1fa62fd597bafad952c974fedd3452ea7a37e9d20e1 + md5: 5fc376d36949612948f1191a0e276a3c + sha256: 7bb0fb033e2386ead1957f6aa1a93e2f328fbd38fdd5b9a20d176bbfd51a9fa1 category: main optional: false -- name: libopenvino-pytorch-frontend - version: 2024.4.0 +- name: liblapack + version: 3.9.0 manager: conda platform: linux-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libopenvino: 2024.4.0 - libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-pytorch-frontend-2024.4.0-h5888daf_2.conda + libblas: 3.9.0 + url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-31_hc41d3b0_mkl.conda hash: - md5: e0b88fd64dc95f715ef52e607a9af89b - sha256: a029b3ebff1e8d1d2736a548a616c20066ed6508f238782afbf3a77a4f57c6cd + md5: 10d012ddd7cc1c7ff9093d4974a34e53 + sha256: a2d20845d916ac8fba09376cd791136a9b4547afb2131bc315178adfc87bb4ca category: main optional: false -- name: libopenvino-pytorch-frontend - version: 2024.4.0 +- name: liblapack + version: 3.9.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.15' - libcxx: '>=17' - libopenvino: 2024.4.0 - url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-pytorch-frontend-2024.4.0-hc3d39de_2.conda + libblas: 3.9.0 + url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda hash: - md5: 55223d989ddad9d8908ec1310b28b0f8 - sha256: b336c446fc28c07e832424c96758f244f3fae1d63968129f9948d023a86951be + md5: 58f08e12ad487fac4a08f90ff0b87aec + sha256: fdccac604746f9620fefaee313707aa2f500f73e51f8e3a4b690d5d4c90ce3dc category: main optional: false -- name: libopenvino-tensorflow-frontend - version: 2024.4.0 +- name: liblapack + version: 3.9.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libabseil: '>=20240722.0,<20240723.0a0' - libgcc: '>=13' - libopenvino: 2024.4.0 - libprotobuf: '>=5.28.2,<5.28.3.0a0' - libstdcxx: '>=13' - snappy: '>=1.2.1,<1.3.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-tensorflow-frontend-2024.4.0-h6481b9d_2.conda + libblas: 3.9.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-31_hc9a63f6_openblas.conda hash: - md5: 12bf831b85f17368bc71a26ac93a8493 - sha256: fdc4871a05bbb61cfe6db1e60018d74cbd6d65d82f03b9be515c3ad41bb7ca04 + md5: ff57a55a2cbce171ef5707fb463caf19 + sha256: fe55b9aaf82c6c0192c3d1fcc9b8e884f97492dda9a8de5dae29334b3135fab5 category: main optional: false -- name: libopenvino-tensorflow-frontend - version: 2024.4.0 +- name: liblapack + version: 3.9.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.15' - libabseil: '>=20240722.0,<20240723.0a0' - libcxx: '>=17' - libopenvino: 2024.4.0 - libprotobuf: '>=5.28.2,<5.28.3.0a0' - snappy: '>=1.2.1,<1.3.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-tensorflow-frontend-2024.4.0-h488aad4_2.conda + libblas: 3.9.0 + url: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-31_h1aa476e_mkl.conda hash: - md5: 9dc93ef2d110b5b5268627d8c879e6a8 - sha256: 15633c02ffb36dc695f653b06c74e723610b8d4de45a812f0cb950bb32e45a31 + md5: 40b47ee720a185289760960fc6185750 + sha256: 9415e807aa6f8968322bbd756aab8f487379d809c74266d37c697b8d85c534ad category: main optional: false -- name: libopenvino-tensorflow-lite-frontend - version: 2024.4.0 +- name: liblapacke + version: 3.9.0 manager: conda platform: linux-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libopenvino: 2024.4.0 - libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-tensorflow-lite-frontend-2024.4.0-h5888daf_2.conda + libblas: 3.9.0 + libcblas: 3.9.0 + liblapack: 3.9.0 + url: https://conda.anaconda.org/conda-forge/linux-64/liblapacke-3.9.0-31_hbc6e62b_mkl.conda hash: - md5: d48c774c40ea2047adbff043e9076e7a - sha256: a8f26058cf57159492c63fb0622ea2858763ea22338c507ff40a6e9bb792295e + md5: 562026e418363dc346ad5a9e18cce73c + sha256: 3be711aadec095377094f861574d9327d98a6ffabb54ef48bb6669f63b128c61 category: main optional: false -- name: libopenvino-tensorflow-lite-frontend - version: 2024.4.0 +- name: liblapacke + version: 3.9.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.15' - libcxx: '>=17' - libopenvino: 2024.4.0 - url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-tensorflow-lite-frontend-2024.4.0-hc3d39de_2.conda + libblas: 3.9.0 + libcblas: 3.9.0 + liblapack: 3.9.0 + url: https://conda.anaconda.org/conda-forge/osx-64/liblapacke-3.9.0-20_osx64_mkl.conda hash: - md5: ac195e5406bc31fd5650208d88def549 - sha256: 9076a899090bb8f9f9d5c2ef5c0d2c46f69570af4b5b3f6b46870f36e62cf1de + md5: 124ae8e384268a8da66f1d64114a1eda + sha256: 58e3cd4d86b4399e104f7407fb2a3c8b502e1b7be8198f0e777e77ae7b1f1b78 category: main optional: false -- name: libopus - version: 1.3.1 +- name: liblapacke + version: 3.9.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - libgcc-ng: '>=9.3.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopus-1.3.1-h7f98852_1.tar.bz2 + libblas: 3.9.0 + libcblas: 3.9.0 + liblapack: 3.9.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/liblapacke-3.9.0-31_hbb7bcf8_openblas.conda hash: - md5: 15345e56d527b330e1cacbdf58676e8f - sha256: 0e1c2740ebd1c93226dc5387461bbcf8142c518f2092f3ea7551f77755decc8f + md5: 0b638076f73e631a8bf05720b0f51585 + sha256: 9016c089174e50def138793a06b2b5b5f36d4b9eefe42f4830e0f8e583da0d9a category: main optional: false -- name: libopus - version: 1.3.1 +- name: liblapacke + version: 3.9.0 manager: conda - platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/libopus-1.3.1-hc929b4f_1.tar.bz2 + platform: win-64 + dependencies: + libblas: 3.9.0 + libcblas: 3.9.0 + liblapack: 3.9.0 + url: https://conda.anaconda.org/conda-forge/win-64/liblapacke-3.9.0-31_h845c4fa_mkl.conda hash: - md5: 380b9ea5f6a7a277e6c1ac27d034369b - sha256: c126fc225bece591a8f010e95ca7d010ea2d02df9251830bec24a19bf823fc31 + md5: 003a2041cb07a7cf698f48dd26301273 + sha256: f93562131369dcc56964f004e5fb5d611065ce59044fb6c3547f9b401181afb2 category: main optional: false -- name: libpciaccess - version: '0.18' +- name: libllvm20 + version: 20.1.6 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hd590300_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + libxml2: '>=2.13.8,<2.14.0a0' + libzlib: '>=1.3.1,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.6-he9d0ab4_0.conda hash: - md5: 48f4330bfcd959c3cfb704d424903c82 - sha256: c0a30ac74eba66ea76a4f0a39acc7833f5ed783a632ca3bb6665b2d81aabd2fb + md5: bf8ccdd2c1c1a54a3fa25bb61f26460e + sha256: 1f446c261c98794c4f4430513065637dfaaacaf00b6d5d41b3f90e9d9f8cb631 category: main optional: false -- name: libpng - version: 1.6.44 +- name: liblzma + version: 5.8.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.44-hadc24fc_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda hash: - md5: f4cc49d7aa68316213e4b12be35308d1 - sha256: e5b14f7a01c2db4362d8591f42f82f336ed48d5e4079e4d1f65d0c2a3637ea78 + md5: 1a580f7796c7bf6393fddb8bbbde58dc + sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8 category: main optional: false -- name: libpng - version: 1.6.44 +- name: liblzma + version: 5.8.1 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.44-h4b8f8c9_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda hash: - md5: f32ac2c8dd390dbf169f550887ed09d9 - sha256: 12b44e58f8832798d7a5c0a7480c95e905dbd6c3558dec09739062411f9e08d1 + md5: 8468beea04b9065b9807fc8b9cdc5894 + sha256: 7e22fd1bdb8bf4c2be93de2d4e718db5c548aa082af47a7430eb23192de6bb36 category: main optional: false -- name: libpq - version: '17.2' +- name: liblzma + version: 5.8.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - icu: '>=75.1,<76.0a0' - krb5: '>=1.21.3,<1.22.0a0' - libgcc: '>=13' - openldap: '>=2.6.8,<2.7.0a0' - openssl: '>=3.4.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libpq-17.2-h04577a9_0.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda hash: - md5: 52dd46162c6fb2765b49e6fd06adf8d5 - sha256: d8ed60436b8f1484d74f68b01f98301d6c8174df1d77a3e89ba42f033dcb43c5 + md5: d6df911d4564d77c4374b02552cb17d1 + sha256: 0cb92a9e026e7bd4842f410a5c5c665c89b2eb97794ffddba519a626b8ce7285 category: main optional: false -- name: libprotobuf - version: 5.28.2 +- name: liblzma + version: 5.8.1 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + hash: + md5: c15148b2e18da456f5108ccb5e411446 + sha256: 55764956eb9179b98de7cc0e55696f2eff8f7b83fc3ebff5e696ca358bca28cc + category: main + optional: false +- name: libnghttp2 + version: 1.64.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libabseil: '>=20240722.0,<20240723.0a0' + c-ares: '>=1.32.3,<2.0a0' + libev: '>=4.33,<5.0a0' libgcc: '>=13' libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.2-h5b01275_0.conda + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda hash: - md5: ab0bff36363bec94720275a681af8b83 - sha256: 5e8fd4aa00193c85602ce6101dd28fe31306dff85c9725048f6dc828dfa7c421 + md5: 19e57602824042dfd0446292ef90488b + sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 category: main optional: false -- name: libprotobuf - version: 5.28.2 +- name: libnghttp2 + version: 1.64.0 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libabseil: '>=20240722.0,<20240723.0a0' + c-ares: '>=1.34.2,<2.0a0' libcxx: '>=17' + libev: '>=4.33,<5.0a0' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libprotobuf-5.28.2-h8b30cf6_0.conda - hash: - md5: 2302089e5bcb04ce891ce765c963befb - sha256: e240c2003e301ede0a0f4af7688adb8456559ffaa4af2eed3fce879c22c80a0e - category: main - optional: false -- name: librsvg - version: 2.58.4 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - cairo: '>=1.18.0,<2.0a0' - freetype: '>=2.12.1,<3.0a0' - gdk-pixbuf: '>=2.42.12,<3.0a0' - harfbuzz: '>=9.0.0,<10.0a0' - libgcc: '>=13' - libglib: '>=2.80.3,<3.0a0' - libpng: '>=1.6.43,<1.7.0a0' - libxml2: '>=2.12.7,<3.0a0' - pango: '>=1.54.0,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-hc0ffecb_0.conda + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda hash: - md5: 83f045969988f5c7a65f3950b95a8b35 - sha256: fda3197ffb24512e719d55defa02f9f70286038e56cad8c1d580ed6460f417fa + md5: ab21007194b97beade22ceb7a3f6fee5 + sha256: 0dcfdcf3a445d2d7de4f3b186ab0a794dc872f4ea21622f9b997be72712c027f category: main optional: false -- name: librsvg - version: 2.58.4 +- name: libnghttp2 + version: 1.64.0 manager: conda - platform: osx-64 + platform: osx-arm64 dependencies: - __osx: '>=10.13' - cairo: '>=1.18.0,<2.0a0' - gdk-pixbuf: '>=2.42.12,<3.0a0' - libglib: '>=2.80.3,<3.0a0' - libxml2: '>=2.12.7,<3.0a0' - pango: '>=1.54.0,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.58.4-h2682814_0.conda + __osx: '>=11.0' + c-ares: '>=1.34.2,<2.0a0' + libcxx: '>=17' + libev: '>=4.33,<5.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda hash: - md5: 0022c69263e9bb8c530feff2dfc431f9 - sha256: ed2d08ef3647d1c10fa51a0480f215ddae04f73a2bd9bbd135d3f37d313d84a6 + md5: 3408c02539cee5f1141f9f11450b6a51 + sha256: 00cc685824f39f51be5233b54e19f45abd60de5d8847f1a56906f8936648b72f category: main optional: false -- name: libsodium - version: 1.0.20 +- name: libnsl + version: 2.0.1 manager: conda platform: linux-64 dependencies: libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda hash: - md5: a587892d3c13b6621a6091be690dbca2 - sha256: 0105bd108f19ea8e6a78d2d994a6d4a8db16d19a41212070d2d1d48a63c34161 + md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 + sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 category: main optional: false -- name: libsodium - version: 1.0.20 +- name: libntlm + version: '1.8' manager: conda - platform: osx-64 + platform: linux-64 dependencies: - __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.20-hfdf4475_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda hash: - md5: 6af4b059e26492da6013e79cbcb4d069 - sha256: d3975cfe60e81072666da8c76b993af018cf2e73fe55acba2b5ba0928efaccf5 + md5: 7c7927b404672409d9917d49bff5f2d6 + sha256: 3b3f19ced060013c2dd99d9d46403be6d319d4601814c772a3472fe2955612b0 category: main optional: false -- name: libsqlite - version: 3.47.0 +- name: libogg + version: 1.3.5 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.0-hadc24fc_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libogg-1.3.5-hd0c01bc_1.conda hash: - md5: b6f02b52a174e612e89548f4663ce56a - sha256: 8a9aadf996a2399f65b679c6e7f29139d5059f699c63e6d7b50e20db10c00508 + md5: 68e52064ed3897463c0e958ab5c8f91b + sha256: ffb066ddf2e76953f92e06677021c73c85536098f1c21fcd15360dbc859e22e4 category: main optional: false -- name: libsqlite - version: 3.47.0 +- name: libogg + version: 1.3.5 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.47.0-h2f8c449_1.conda - hash: - md5: af445c495253a871c3d809e1199bb12b - sha256: a0f7381c867898a45018b1e5cf1aca68659d292d58252e8f489a4270b010fed8 - category: main - optional: false -- name: libssh2 - version: 1.11.1 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libogg-1.3.5-he3325bb_1.conda hash: - md5: be2de152d8073ef1c01b7728475f2fe7 - sha256: 0407ac9fda2bb67e11e357066eff144c845801d00b5f664efbc48813af1e7bb9 + md5: d0f30c7fe90d08e9bd9c13cd60be6400 + sha256: 26691d40c70e83d3955a8daaee713aa7d087aa351c5a1f43786bbb0e871f29da category: main optional: false -- name: libssh2 - version: 1.11.1 +- name: libogg + version: 1.3.5 manager: conda - platform: osx-64 + platform: osx-arm64 dependencies: - __osx: '>=10.13' - libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.11.1-h3dc7d44_0.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libogg-1.3.5-h48c0fde_1.conda hash: - md5: b1caec4561059e43a5d056684c5a2de0 - sha256: ef2a81c9a15080b996a37f0e1712881da90a710b234e63d8539d69892353de90 + md5: 29b8b11f6d7e6bd0e76c029dcf9dd024 + sha256: 28bd1fe20fe43da105da41b95ac201e95a1616126f287985df8e86ddebd1c3d8 category: main optional: false -- name: libstdcxx - version: 14.2.0 +- name: libogg + version: 1.3.5 manager: conda - platform: linux-64 + platform: win-64 dependencies: - libgcc: 14.2.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libogg-1.3.5-h2466b09_1.conda hash: - md5: 234a5554c53625688d51062645337328 - sha256: 4661af0eb9bdcbb5fb33e5d0023b001ad4be828fccdcc56500059d56f9869462 + md5: b67ed8c9ca072695ff482e50d888a523 + sha256: c63e5fb169dbd192aacdcee6e37235407f106b8ca9c9036942a25e0366cbc73c category: main optional: false -- name: libstdcxx-ng - version: 14.2.0 +- name: libopenblas + version: 0.3.29 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - libstdcxx: 14.2.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda + __osx: '>=11.0' + libgfortran: '>=5' + libgfortran5: '>=13.2.0' + llvm-openmp: '>=18.1.8' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.29-openmp_hf332438_0.conda hash: - md5: 8371ac6457591af2cf6159439c1fd051 - sha256: 25bb30b827d4f6d6f0522cc0579e431695503822f144043b93c50237017fffd8 + md5: 0cd1148c68f09027ee0b0f0179f77c30 + sha256: 8989d9e01ec8c9b2d48dbb5efbe70b356fcd15990fb53b64fcb84798982c0343 category: main optional: false -- name: libtiff - version: 4.7.0 +- name: libopencv + version: 4.11.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - lerc: '>=4.0.0,<5.0a0' - libdeflate: '>=1.22,<1.23.0a0' + _openmp_mutex: '>=4.5' + ffmpeg: '>=7.1.1,<8.0a0' + harfbuzz: '>=11.0.1' + hdf5: '>=1.14.6,<1.14.7.0a0' + jasper: '>=4.2.5,<5.0a0' + libasprintf: '>=0.23.1,<1.0a0' + libavif16: '>=1.2.1,<2.0a0' + libcblas: '>=3.9.0,<4.0a0' + libegl: '>=1.7.0,<2.0a0' + libexpat: '>=2.7.0,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' libgcc: '>=13' - libjpeg-turbo: '>=3.0.0,<4.0a0' + libgettextpo: '>=0.23.1,<1.0a0' + libgl: '>=1.7.0,<2.0a0' + libglib: '>=2.84.1,<3.0a0' + libiconv: '>=1.18,<2.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' + liblapack: '>=3.9.0,<4.0a0' + liblapacke: '>=3.9.0,<4.0a0' + libopenvino: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-batch-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-hetero-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-intel-cpu-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-intel-gpu-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-intel-npu-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-ir-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-onnx-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-paddle-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-pytorch-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-lite-frontend: '>=2025.0.0,<2025.0.1.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' libstdcxx: '>=13' - libwebp-base: '>=1.4.0,<2.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' libzlib: '>=1.3.1,<2.0a0' - xz: '>=5.2.6,<6.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-he137b08_1.conda + numpy: '>=1.19,<3' + openexr: '>=3.3.3,<3.4.0a0' + qt6-main: '>=6.8.3,<6.9.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopencv-4.11.0-qt6_py312hfab0f00_607.conda hash: - md5: 63872517c98aa305da58a757c443698e - sha256: 9890121db85f6ef463fe12eb04ef1471176e3ef3b5e2d62e8d6dac713df00df4 + md5: 262facc370ab59479a4c1b33942abe0c + sha256: 90a3f19449d2bb78a0f01e1667f465577a3ca8fc76e5b4c7988c00778d02f158 category: main optional: false -- name: libtiff - version: 4.7.0 +- name: libopencv + version: 4.11.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - lerc: '>=4.0.0,<5.0a0' - libcxx: '>=17' - libdeflate: '>=1.22,<1.23.0a0' - libjpeg-turbo: '>=3.0.0,<4.0a0' - libwebp-base: '>=1.4.0,<2.0a0' + __osx: '>=10.14' + ffmpeg: '>=7.1.1,<8.0a0' + harfbuzz: '>=11.0.1' + hdf5: '>=1.14.6,<1.14.7.0a0' + jasper: '>=4.2.5,<5.0a0' + libasprintf: '>=0.23.1,<1.0a0' + libavif16: '>=1.2.1,<2.0a0' + libcblas: '>=3.9.0,<4.0a0' + libcxx: '>=18' + libexpat: '>=2.7.0,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libgettextpo: '>=0.23.1,<1.0a0' + libglib: '>=2.84.0,<3.0a0' + libiconv: '>=1.18,<2.0a0' + libintl: '>=0.23.1,<1.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' + liblapack: '>=3.9.0,<4.0a0' + liblapacke: '>=3.9.0,<4.0a0' + libopenvino: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-batch-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-hetero-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-intel-cpu-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-ir-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-onnx-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-paddle-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-pytorch-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-lite-frontend: '>=2025.0.0,<2025.0.1.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' libzlib: '>=1.3.1,<2.0a0' - xz: '>=5.2.6,<6.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.7.0-h583c2ba_1.conda + numpy: '>=1.19,<3' + openexr: '>=3.3.3,<3.4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libopencv-4.11.0-headless_py312hba0b237_7.conda hash: - md5: 4b78bcdcc8780cede8b3d090deba874d - sha256: 4d58c695dfed6f308d0fd3ff552e0078bb98bc0be2ea0bf55820eb6e86fa5355 + md5: 88e0cf00ccb8101662d5db3ca1bdcc60 + sha256: 51ce3fce815bddcf97d621266cbcdf8f122244b28714b1a027a4e9bef449895d category: main optional: false -- name: libtorch - version: 2.5.1 +- name: libopencv + version: 4.11.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - _openmp_mutex: '>=4.5' - cudatoolkit: '>=11.8,<12' - cudnn: '>=9.3.0.75,<10.0a0' - libabseil: '>=20240722.0,<20240723.0a0' + __osx: '>=11.0' + ffmpeg: '>=7.1.1,<8.0a0' + harfbuzz: '>=11.0.1' + hdf5: '>=1.14.6,<1.14.7.0a0' + jasper: '>=4.2.5,<5.0a0' + libasprintf: '>=0.23.1,<1.0a0' + libavif16: '>=1.2.1,<2.0a0' libcblas: '>=3.9.0,<4.0a0' - libgcc: '' - libgcc-ng: '>=12' - libmagma: '>=2.8.0,<2.8.1.0a0' - libmagma_sparse: '>=2.8.0,<2.8.1.0a0' - libprotobuf: '>=5.28.2,<5.28.3.0a0' - libstdcxx: '' - libstdcxx-ng: '>=12' - libuv: '>=1.49.2,<2.0a0' - mkl: '>=2024.2.2,<2025.0a0' - nccl: '>=2.23.4.1,<3.0a0' - sleef: '>=3.7,<4.0a0' - sysroot_linux-64: '>=2.17' - url: https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.5.1-cuda118_hb34f2e8_303.conda + libcxx: '>=18' + libexpat: '>=2.7.0,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libgettextpo: '>=0.23.1,<1.0a0' + libglib: '>=2.84.0,<3.0a0' + libiconv: '>=1.18,<2.0a0' + libintl: '>=0.23.1,<1.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' + liblapack: '>=3.9.0,<4.0a0' + liblapacke: '>=3.9.0,<4.0a0' + libopenvino: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-arm-cpu-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-batch-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-hetero-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-ir-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-onnx-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-paddle-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-pytorch-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-lite-frontend: '>=2025.0.0,<2025.0.1.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + numpy: '>=1.19,<3' + openexr: '>=3.3.3,<3.4.0a0' + python: '>=3.12,<3.13.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopencv-4.11.0-headless_py312h4017861_7.conda hash: - md5: da799bf557ff6376a1a58f40bddfb293 - sha256: 76af150422ec1321950fa79e23b081be7c3ca044983892efb7279dc5d3b1b1bb + md5: d900e25a24825a4a4a262119f4508d49 + sha256: bc208e7ead1c4c0c372130737c6a19974d310a6fcb935ab52887e2959f2301a4 category: main optional: false -- name: libtorch - version: 2.5.1 +- name: libopencv + version: 4.11.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.15' - libabseil: '>=20240722.0,<20240723.0a0' + ffmpeg: '>=7.1.1,<8.0a0' + harfbuzz: '>=11.0.1' + hdf5: '>=1.14.6,<1.14.7.0a0' + jasper: '>=4.2.5,<5.0a0' + libasprintf: '>=0.22.5,<1.0a0' + libavif16: '>=1.2.1,<2.0a0' libcblas: '>=3.9.0,<4.0a0' - libcxx: '>=18' - libprotobuf: '>=5.28.2,<5.28.3.0a0' - libuv: '>=1.49.2,<2.0a0' - llvm-openmp: '>=18.1.8' - mkl: '>=2023.2.0,<2024.0a0' + libexpat: '>=2.7.0,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libgettextpo: '>=0.22.5,<1.0a0' + libglib: '>=2.84.1,<3.0a0' + libintl: '>=0.22.5,<1.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' + liblapack: '>=3.9.0,<4.0a0' + liblapacke: '>=3.9.0,<4.0a0' + libopenvino: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-batch-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-auto-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-hetero-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-intel-cpu-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-intel-gpu-plugin: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-ir-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-onnx-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-paddle-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-pytorch-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-frontend: '>=2025.0.0,<2025.0.1.0a0' + libopenvino-tensorflow-lite-frontend: '>=2025.0.0,<2025.0.1.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' numpy: '>=1.19,<3' - python_abi: 3.12.* - sleef: '>=3.7,<4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libtorch-2.5.1-cpu_mkl_h1922c03_105.conda + openexr: '>=3.3.3,<3.4.0a0' + qt6-main: '>=6.8.3,<6.9.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopencv-4.11.0-qt6_py312h5ca8670_607.conda hash: - md5: 2a9879422af7882646f5e80b5f0a2a64 - sha256: 1c7713bac5cd5c48e9a03319aff0c9d1bd65165c4e4c7a59f1e6d4f6587904a0 + md5: fca7df2eded4061b80287126c3068d40 + sha256: 80d2566e17e4f72333af6513097cf9865c84b36ff5770d69744105def9adce5e category: main optional: false -- name: libuuid - version: 2.38.1 +- name: libopengl + version: 1.7.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + __glibc: '>=2.17,<3.0.a0' + libglvnd: 1.7.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda hash: - md5: 40b61aab5c7ba9ff276c41cfffe6b80b - sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 + md5: 7df50d44d4a14d6c31a2c54f2cd92157 + sha256: 215086c108d80349e96051ad14131b751d17af3ed2cb5a34edd62fa89bfe8ead category: main optional: false -- name: libuv - version: 1.49.2 +- name: libopenvino + version: 2025.0.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.49.2-hb9d3cd8_0.conda + libstdcxx: '>=13' + pugixml: '>=1.15,<1.16.0a0' + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-2025.0.0-hdc3f47d_3.conda hash: - md5: 070e3c9ddab77e38799d5c30b109c633 - sha256: a35cd81cd1a9add11024097da83cc06b0aae83186fe4124b77710876f37d8f31 + md5: 3a88245058baa9d18ef4ea6df18ff63e + sha256: fe0e184141a3563d4c97134a1b7a60c66302cf0e2692d15d49c41382cdf61648 category: main optional: false -- name: libuv - version: 1.49.2 +- name: libopenvino + version: 2025.0.0 manager: conda platform: osx-64 dependencies: - __osx: '>=11.0' - url: https://conda.anaconda.org/conda-forge/osx-64/libuv-1.49.2-hd79239c_0.conda + __osx: '>=10.14' + libcxx: '>=18' + pugixml: '>=1.15,<1.16.0a0' + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-2025.0.0-h84fdd48_3.conda hash: - md5: ec36c2438046ca8d2b4368d62dd5c38c - sha256: a2083200357513f932b44e88858a50a638d1a751a050bc62b2cbee2ac54f102c + md5: cb70b84de8b891111f7ae8960e033891 + sha256: 27d9fa801f0e9213c7182108f1cc08dc3a8c304b4b6ac1426d5d3a616e9a6225 category: main optional: false -- name: libva - version: 2.22.0 +- name: libopenvino + version: 2025.0.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libdrm: '>=2.4.123,<2.5.0a0' - libegl: '>=1.7.0,<2.0a0' - libgcc: '>=13' - libgl: '>=1.7.0,<2.0a0' - libglx: '>=1.7.0,<2.0a0' - libxcb: '>=1.16,<2.0.0a0' - wayland: '>=1.23.1,<2.0a0' - wayland-protocols: '' - xorg-libx11: '>=1.8.9,<2.0a0' - xorg-libxext: '>=1.3.4,<2.0a0' - xorg-libxfixes: '' - url: https://conda.anaconda.org/conda-forge/linux-64/libva-2.22.0-h8a09558_1.conda + __osx: '>=11.0' + libcxx: '>=18' + pugixml: '>=1.15,<1.16.0a0' + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenvino-2025.0.0-h3f17238_3.conda hash: - md5: 139262125a3eac8ff6eef898598745a3 - sha256: 0bd81019e02cce8d9d4077c96b82ca03c9b0ece67831c7437f977ca1f5a924a3 + md5: 219301646c04667a4513b1d5a360e903 + sha256: 4c67becaa1cd8b5970d80daa85c637eac06adb52a060515e1179ebd1fae4c7b5 category: main optional: false -- name: libvpx - version: 1.14.1 +- name: libopenvino + version: 2025.0.0 manager: conda - platform: linux-64 + platform: win-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libvpx-1.14.1-hac33072_0.conda + pugixml: '>=1.15,<1.16.0a0' + tbb: '>=2021.13.0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopenvino-2025.0.0-hb1d9b14_3.conda hash: - md5: cde393f461e0c169d9ffb2fc70f81c33 - sha256: e7d2daf409c807be48310fcc8924e481b62988143f582eb3a58c5523a6763b13 + md5: 265783a27455cbfd3634778d9b931ed7 + sha256: 739f3570dd9ff9261d3e8a1f965a81cb379d8cdaac1b3727284f01c3af3bae7b category: main optional: false -- name: libvpx - version: 1.14.1 +- name: libopenvino-arm-cpu-plugin + version: 2025.0.0 manager: conda - platform: osx-64 + platform: osx-arm64 dependencies: - __osx: '>=10.13' - libcxx: '>=16' - url: https://conda.anaconda.org/conda-forge/osx-64/libvpx-1.14.1-hf036a51_0.conda + __osx: '>=11.0' + libcxx: '>=18' + libopenvino: 2025.0.0 + pugixml: '>=1.15,<1.16.0a0' + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenvino-arm-cpu-plugin-2025.0.0-h3f17238_3.conda hash: - md5: 9b8744a702ffb1738191e094e6eb67dc - sha256: 47e70e76988c11de97d539794fd4b03db69b75289ac02cdc35ae5a595ffcd973 + md5: ec1181e2f403d8ef1056ffbd147dfc85 + sha256: b4ac5b146e0289e7f244ac0fcd8abdae0b6d657143f12e92e13289e781caeaf4 category: main optional: false -- name: libwebp-base - version: 1.4.0 +- name: libopenvino-auto-batch-plugin + version: 2025.0.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.4.0-hd590300_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libopenvino: 2025.0.0 + libstdcxx: '>=13' + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-auto-batch-plugin-2025.0.0-h4d9b6c2_3.conda hash: - md5: b26e8aa824079e1be0294e7152ca4559 - sha256: 49bc5f6b1e11cb2babf2a2a731d1a680a5e08a858280876a779dbda06c78c35f + md5: 2e349bafc75b212879bf70ef80e0d08c + sha256: b4c61b3e8fc4d7090a94e3fd3936faf347eea07cac993417153dd99bd293c08d category: main optional: false -- name: libwebp-base - version: 1.4.0 +- name: libopenvino-auto-batch-plugin + version: 2025.0.0 manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.4.0-h10d778d_0.conda + dependencies: + __osx: '>=10.14' + libcxx: '>=18' + libopenvino: 2025.0.0 + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-auto-batch-plugin-2025.0.0-hf8d533f_3.conda hash: - md5: b2c0047ea73819d992484faacbbe1c24 - sha256: 7bafd8f4c637778cd0aa390bf3a894feef0e1fcf6ea6000c7ffc25c4c5a65538 + md5: 481dfc09226ac2058a1722508723f090 + sha256: afa35cd8948757c51b78a29e9bbbe0944cb8992dd8a87e6cbabf98728795bfb4 category: main optional: false -- name: libxcb - version: 1.17.0 +- name: libopenvino-auto-batch-plugin + version: 2025.0.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - pthread-stubs: '' - xorg-libxau: '>=1.0.11,<2.0a0' - xorg-libxdmcp: '' - url: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda + __osx: '>=11.0' + libcxx: '>=18' + libopenvino: 2025.0.0 + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenvino-auto-batch-plugin-2025.0.0-h7f72211_3.conda hash: - md5: 92ed62436b625154323d40d5f2f11dd7 - sha256: 666c0c431b23c6cec6e492840b176dde533d48b7e6fb8883f5071223433776aa + md5: 0f17b7f12b079ff6e30b01d9e0009c7d + sha256: d8992f2b7b59cb9d0962fd05f5c10c29e60196663fc956f51d96f11350f2ec82 category: main optional: false -- name: libxcb - version: 1.17.0 +- name: libopenvino-auto-batch-plugin + version: 2025.0.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - pthread-stubs: '' - xorg-libxau: '>=1.0.11,<2.0a0' - xorg-libxdmcp: '' - url: https://conda.anaconda.org/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda + libopenvino: 2025.0.0 + tbb: '>=2021.13.0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopenvino-auto-batch-plugin-2025.0.0-h04f32e0_3.conda hash: - md5: bbeca862892e2898bdb45792a61c4afc - sha256: 8896cd5deff6f57d102734f3e672bc17120613647288f9122bec69098e839af7 + md5: 22588deedffa127c26d96f85412c1b73 + sha256: 0f0527efc2028f30022031e8815ccd281d693e1a3cf7634935dbe14804cccb62 category: main optional: false -- name: libxcrypt - version: 4.4.36 +- name: libopenvino-auto-plugin + version: 2025.0.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libopenvino: 2025.0.0 + libstdcxx: '>=13' + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-auto-plugin-2025.0.0-h4d9b6c2_3.conda hash: - md5: 5aa797f8787fe7a17d1b0821485b5adc - sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c + md5: 74d074a3ac7af3378e16bfa6ff9cba30 + sha256: ae72903e0718897b85aae2110d9bb1bfa9490b0496522e3735b65c771e7da0ea category: main optional: false -- name: libxkbcommon - version: 1.7.0 +- name: libopenvino-auto-plugin + version: 2025.0.0 manager: conda - platform: linux-64 + platform: osx-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libxcb: '>=1.16,<2.0.0a0' - libxml2: '>=2.12.7,<3.0a0' - xkeyboard-config: '' - xorg-libxau: '>=1.0.11,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.7.0-h2c5496b_1.conda + __osx: '>=10.14' + libcxx: '>=18' + libopenvino: 2025.0.0 + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-auto-plugin-2025.0.0-hf8d533f_3.conda hash: - md5: e2eaefa4de2b7237af7c907b8bbc760a - sha256: 6804c2a7062d10de6f159f7106dc45ebccc8d42bfb925f7919e26e567fa6da6b + md5: 6a873ebce5c8c7336194dd6c6b48da2d + sha256: daf428d2605a53d0d2f2f861a2e5c1a226ea26efe9e33ea747f35338cff6e573 category: main optional: false -- name: libxml2 - version: 2.13.5 +- name: libopenvino-auto-plugin + version: 2025.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + libopenvino: 2025.0.0 + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenvino-auto-plugin-2025.0.0-h7f72211_3.conda + hash: + md5: f9d8eaf30b47202e9307aa787ad4c39f + sha256: c1be7b09754b5a87fb1af78d5cafe172a5dff139c64cb0d40a13c9b78e9961e8 + category: main + optional: false +- name: libopenvino-auto-plugin + version: 2025.0.0 + manager: conda + platform: win-64 + dependencies: + libopenvino: 2025.0.0 + tbb: '>=2021.13.0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopenvino-auto-plugin-2025.0.0-h04f32e0_3.conda + hash: + md5: 05f7ca19e5ed62a1394ea8de850b3e39 + sha256: 5cf3594d461aa98c0fe3d4840e1e8694ad51fff0e6868ace9d1813b6ed1d210b + category: main + optional: false +- name: libopenvino-hetero-plugin + version: 2025.0.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - icu: '>=75.1,<76.0a0' libgcc: '>=13' - libiconv: '>=1.17,<2.0a0' - libzlib: '>=1.3.1,<2.0a0' - xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.5-hb346dea_0.conda + libopenvino: 2025.0.0 + libstdcxx: '>=13' + pugixml: '>=1.15,<1.16.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-hetero-plugin-2025.0.0-h981d57b_3.conda hash: - md5: c81a9f1118541aaa418ccb22190c817e - sha256: 8c9d6a3a421ac5bf965af495d1b0a08c6fb2245ba156550bc064a7b4f8fc7bd8 + md5: 21f7997d68220d7356c1f80dc500bfad + sha256: b2c9ef97907f9c77817290bfb898897b476cc7ccf1737f0b1254437dda3d4903 category: main optional: false -- name: libxml2 - version: 2.13.5 +- name: libopenvino-hetero-plugin + version: 2025.0.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - icu: '>=75.1,<76.0a0' - libiconv: '>=1.17,<2.0a0' - libzlib: '>=1.3.1,<2.0a0' - xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.13.5-h495214b_0.conda + __osx: '>=10.14' + libcxx: '>=18' + libopenvino: 2025.0.0 + pugixml: '>=1.15,<1.16.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-hetero-plugin-2025.0.0-h035ecc0_3.conda hash: - md5: 8711bc6fb054192dc432741dcd233ac3 - sha256: 66e1bf40699daf83b39e1281f06c64cf83499de3a9c05d59477fadded6d85b18 + md5: 572e1e73f768291c88a19b7bb1d15eee + sha256: 635fd6117abb398e8ce52a433aca2e5f7108fbba074f9b9043621672a1a114c1 category: main optional: false -- name: libxslt - version: 1.1.39 +- name: libopenvino-hetero-plugin + version: 2025.0.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - libgcc-ng: '>=12' - libxml2: '>=2.12.1,<3.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.39-h76b75d6_0.conda + __osx: '>=11.0' + libcxx: '>=18' + libopenvino: 2025.0.0 + pugixml: '>=1.15,<1.16.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenvino-hetero-plugin-2025.0.0-h718ad69_3.conda hash: - md5: e71f31f8cfb0a91439f2086fc8aa0461 - sha256: 684e9b67ef7b9ca0ca993762eeb39705ec58e2e7f958555c758da7ef416db9f3 + md5: 2d422a8742205a0b963126e074ac61df + sha256: a6d29d0f288efcd453bfe31376f6d3fc6a908a3003c1dc02756a5dcc777c3566 category: main optional: false -- name: libzlib - version: 1.3.1 +- name: libopenvino-hetero-plugin + version: 2025.0.0 + manager: conda + platform: win-64 + dependencies: + libopenvino: 2025.0.0 + pugixml: '>=1.15,<1.16.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopenvino-hetero-plugin-2025.0.0-hb61b842_3.conda + hash: + md5: 8bf1a9d0e65f2a58e0be816cb801c4db + sha256: f7f5ae68081da308644103775d38ea194347ea8b55363e8ff49da9fd2fd5dd47 + category: main + optional: false +- name: libopenvino-intel-cpu-plugin + version: 2025.0.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + libopenvino: 2025.0.0 + libstdcxx: '>=13' + pugixml: '>=1.15,<1.16.0a0' + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-intel-cpu-plugin-2025.0.0-hdc3f47d_3.conda hash: - md5: edb0dca6bc32e4f4789199455a1dbeb8 - sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 + md5: 3385f38d15c7aebcc3b453e4d8dfb0fe + sha256: 9f6613906386a0c679c9a683ca97a5a2070111d9ada4f115c1806d921313e32d category: main optional: false -- name: libzlib - version: 1.3.1 +- name: libopenvino-intel-cpu-plugin + version: 2025.0.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + __osx: '>=10.14' + libcxx: '>=18' + libopenvino: 2025.0.0 + pugixml: '>=1.15,<1.16.0a0' + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-intel-cpu-plugin-2025.0.0-h84fdd48_3.conda hash: - md5: 003a54a4e32b02f7355b50a837e699da - sha256: 8412f96504fc5993a63edf1e211d042a1fd5b1d51dedec755d2058948fcced09 + md5: 097ead7a86bb61891e0f8a040e0499c5 + sha256: df3a75cb5ffdcf7463fb17ce77a8c97f888ddbbe9f3a87d863291f52a4722139 category: main optional: false -- name: libzopfli - version: 1.0.3 +- name: libopenvino-intel-cpu-plugin + version: 2025.0.0 + manager: conda + platform: win-64 + dependencies: + libopenvino: 2025.0.0 + pugixml: '>=1.15,<1.16.0a0' + tbb: '>=2021.13.0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopenvino-intel-cpu-plugin-2025.0.0-hb1d9b14_3.conda + hash: + md5: f96e1b760d32fa17c4dc12978eace146 + sha256: bca7df94a926c80494385f257a9d81f3e8e783386e5c8a75a28eb49cb2ddba90 + category: main + optional: false +- name: libopenvino-intel-gpu-plugin + version: 2025.0.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libopenvino: 2025.0.0 + libstdcxx: '>=13' + ocl-icd: '>=2.3.2,<3.0a0' + pugixml: '>=1.15,<1.16.0a0' + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-intel-gpu-plugin-2025.0.0-hdc3f47d_3.conda hash: - md5: c66fe2d123249af7651ebde8984c51c2 - sha256: ff94f30b2e86cbad6296cf3e5804d442d9e881f7ba8080d92170981662528c6e + md5: f2d50e234edd843d9d695f7da34c7e96 + sha256: 8430f87a3cc65d3ef1ec8f9bfa990f6fb635601ad34ce08d70209099ff03f39c category: main optional: false -- name: libzopfli - version: 1.0.3 +- name: libopenvino-intel-gpu-plugin + version: 2025.0.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - libcxx: '>=11.0.0' - url: https://conda.anaconda.org/conda-forge/osx-64/libzopfli-1.0.3-h046ec9c_0.tar.bz2 + khronos-opencl-icd-loader: '>=2024.10.24' + libopenvino: 2025.0.0 + pugixml: '>=1.15,<1.16.0a0' + tbb: '>=2021.13.0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopenvino-intel-gpu-plugin-2025.0.0-hb1d9b14_3.conda hash: - md5: 55f3f5c9bccca18d33cb3a4bcfe002d7 - sha256: 3f35f8adf997467699a01819aeabba153ef554e796618c446a9626c2173aee90 + md5: 37278c95cc7faa59a80b3886606e25c5 + sha256: f8ebf9385485357dcfef937e574852568a3240b0e190f19417802692fccb7062 category: main optional: false -- name: llvm-openmp - version: 19.1.4 +- name: libopenvino-intel-npu-plugin + version: 2025.0.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - url: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-19.1.4-h024ca30_0.conda + level-zero: '>=1.21.2,<2.0a0' + libgcc: '>=13' + libopenvino: 2025.0.0 + libstdcxx: '>=13' + pugixml: '>=1.15,<1.16.0a0' + tbb: '>=2021.13.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-intel-npu-plugin-2025.0.0-hdc3f47d_3.conda hash: - md5: 9370a10ba6a13079cc0c0e09d2ec13a8 - sha256: 5ef60133379c3146d369672d39729690cf0735116fc1a8b6b32788618199ce17 + md5: f632cad865436394eebd41c3afa2cda3 + sha256: 37ec3e304bf14d2d7b7781c4b6a8b3a54deae90bc7275f6ae160589ef219bcef category: main optional: false -- name: llvm-openmp - version: 19.1.4 +- name: libopenvino-ir-frontend + version: 2025.0.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libopenvino: 2025.0.0 + libstdcxx: '>=13' + pugixml: '>=1.15,<1.16.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-ir-frontend-2025.0.0-h981d57b_3.conda + hash: + md5: 94f25cc6fe70f507897abb8e61603023 + sha256: 268716b5c1858c1fddd51d63c7fcd7f3544ef04f221371ab6a2f9c579ca001e4 + category: main + optional: false +- name: libopenvino-ir-frontend + version: 2025.0.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-19.1.4-ha54dae1_0.conda + __osx: '>=10.14' + libcxx: '>=18' + libopenvino: 2025.0.0 + pugixml: '>=1.15,<1.16.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-ir-frontend-2025.0.0-h035ecc0_3.conda hash: - md5: 193715d512f648fe0865f6f13b1957e3 - sha256: 69fca4a9318d7367ec3e0e7d6e6023a46ae1113dbd67da6d0f93fffa0ef54497 + md5: 0bccce16efd9db8c232ff495df54119a + sha256: 94c43d988546758aae81b93f1d9e9bcb269ff4c1190499025dab4cc302415fb2 category: main optional: false -- name: lz4-c - version: 1.9.4 +- name: libopenvino-ir-frontend + version: 2025.0.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.4-hcb278e6_0.conda + __osx: '>=11.0' + libcxx: '>=18' + libopenvino: 2025.0.0 + pugixml: '>=1.15,<1.16.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenvino-ir-frontend-2025.0.0-h718ad69_3.conda hash: - md5: 318b08df404f9c9be5712aaa5a6f0bb0 - sha256: 1b4c105a887f9b2041219d57036f72c4739ab9e9fe5a1486f094e58c76b31f5f + md5: 373636c589b6c9e516cb1c5dee40e5a2 + sha256: aae478ba876d0dc68688107d36773c912b236f89e9c969eed9d8d2257218d228 category: main optional: false -- name: lz4-c - version: 1.9.4 +- name: libopenvino-ir-frontend + version: 2025.0.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - libcxx: '>=14.0.6' - url: https://conda.anaconda.org/conda-forge/osx-64/lz4-c-1.9.4-hf0c8a7f_0.conda + libopenvino: 2025.0.0 + pugixml: '>=1.15,<1.16.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopenvino-ir-frontend-2025.0.0-hb61b842_3.conda hash: - md5: aa04f7143228308662696ac24023f991 - sha256: 39aa0c01696e4e202bf5e337413de09dfeec061d89acd5f28e9968b4e93c3f48 + md5: c15601d32d79f5fc25341b97b1d66593 + sha256: 93f38e934e3359f50052c3507bc35207de1f9b266283e38012662d962be1a3e8 category: main optional: false -- name: markupsafe - version: 3.0.2 +- name: libopenvino-onnx-frontend + version: 2025.0.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' libgcc: '>=13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda + libopenvino: 2025.0.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-onnx-frontend-2025.0.0-h0e684df_3.conda hash: - md5: eb227c3e0bf58f5bd69c0532b157975b - sha256: 4a6bf68d2a2b669fecc9a4a009abd1cf8e72c2289522ff00d81b5a6e51ae78f5 + md5: 7cd3272c3171c1d43ed1c2b3d6795269 + sha256: 5ce66c01f6ea365a497f488e8eecea8930b6a016f9809db7f33b8a1ebbe5644e category: main optional: false -- name: markupsafe - version: 3.0.2 +- name: libopenvino-onnx-frontend + version: 2025.0.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/markupsafe-3.0.2-py312h3520af0_1.conda + __osx: '>=10.14' + libabseil: '>=20250127.0,<20250128.0a0' + libcxx: '>=18' + libopenvino: 2025.0.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-onnx-frontend-2025.0.0-h84dae0a_3.conda hash: - md5: 32d6bc2407685d7e2d8db424f42018c6 - sha256: d521e272f7789ca62e7617058a4ea3bd79efa73de1a39732df209ca5299e64e2 + md5: cf9ff11a2688fa7ea110f38d7e11d5ba + sha256: bf41faf2e7b785caf79fc41926ea88ac27919ecef2d0b8b71e9de873676aa004 category: main optional: false -- name: matplotlib - version: 3.9.3 +- name: libopenvino-onnx-frontend + version: 2025.0.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - matplotlib-base: '>=3.9.3,<3.9.4.0a0' - pyside6: '>=6.7.2' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - tornado: '>=5' - url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.9.3-py312h7900ff3_0.conda + __osx: '>=11.0' + libabseil: '>=20250127.0,<20250128.0a0' + libcxx: '>=18' + libopenvino: 2025.0.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenvino-onnx-frontend-2025.0.0-h1ae5b81_3.conda hash: - md5: 4297d8db465b02727a206d6e60477246 - sha256: c72176bbb4bb000e6b602f1fc2c3ef21caf9a0f4b6d2f4b0e183cbcb88e6c5a4 + md5: b086f7f97f8e6e1d1398e2f8f3c763ff + sha256: fea1dcfd136637f75a2c3044a1ee8af3ac9ab0ca89e5b44a4896f73267821f7a category: main optional: false -- name: matplotlib - version: 3.9.3 +- name: libopenvino-onnx-frontend + version: 2025.0.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - matplotlib-base: '>=3.9.3,<3.9.4.0a0' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - tornado: '>=5' - url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-3.9.3-py312hb401068_0.conda + libabseil: '>=20250127.0,<20250128.0a0' + libopenvino: 2025.0.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopenvino-onnx-frontend-2025.0.0-hf9c6bd6_3.conda hash: - md5: 4240d065b668486449aea39a7614c4e3 - sha256: c54ce35d834a86ce9c7d6c0d357820e1c117d5926d0cde2cfc6e3df98f39f743 + md5: 75e66013b7b10ee5abbcfd988c97c81e + sha256: 2afb3f8df012068b370efca994bd224bfa75e1228e8e7cea646e59f585d8c59a category: main optional: false -- name: matplotlib-base - version: 3.9.3 +- name: libopenvino-paddle-frontend + version: 2025.0.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - certifi: '>=2020.06.20' - contourpy: '>=1.0.1' - cycler: '>=0.10' - fonttools: '>=4.22.0' - freetype: '>=2.12.1,<3.0a0' - kiwisolver: '>=1.3.1' + libabseil: '>=20250127.0,<20250128.0a0' libgcc: '>=13' + libopenvino: 2025.0.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' libstdcxx: '>=13' - numpy: '>=1.23' - packaging: '>=20.0' - pillow: '>=8' - pyparsing: '>=2.3.1' - python: '>=3.12,<3.13.0a0' - python-dateutil: '>=2.7' - python_abi: 3.12.* - qhull: '>=2020.2,<2020.3.0a0' - tk: '>=8.6.13,<8.7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.9.3-py312hd3ec401_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-paddle-frontend-2025.0.0-h0e684df_3.conda hash: - md5: b023c7b33ecc2aa6726232dc3061ac6c - sha256: 8e8f4e20eccc2473ad14d649609dbaae74354630dbd34e58b53870d8f15d663d + md5: 5b66cbc9965b429922b8e69cd4e464d7 + sha256: 826507ac4ea2d496bdbec02dd9e3c8ed2eab253daa9d7f9119a8bc05c516d026 category: main optional: false -- name: matplotlib-base - version: 3.9.3 +- name: libopenvino-paddle-frontend + version: 2025.0.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - certifi: '>=2020.06.20' - contourpy: '>=1.0.1' - cycler: '>=0.10' - fonttools: '>=4.22.0' - freetype: '>=2.12.1,<3.0a0' - kiwisolver: '>=1.3.1' + __osx: '>=10.14' + libabseil: '>=20250127.0,<20250128.0a0' libcxx: '>=18' - numpy: '>=1.23' - packaging: '>=20.0' - pillow: '>=8' - pyparsing: '>=2.3.1' - python: '>=3.12,<3.13.0a0' - python-dateutil: '>=2.7' - python_abi: 3.12.* - qhull: '>=2020.2,<2020.3.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.9.3-py312h535dea3_0.conda + libopenvino: 2025.0.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-paddle-frontend-2025.0.0-h84dae0a_3.conda hash: - md5: 79f3d3149023f3c0f8cc54a645ce704c - sha256: e449ac73986596088bb14c76d3650fcf69dd5f89c50faffbc519f8f801a80c81 + md5: 5a3c6228f38606f6261a8ac127c8e031 + sha256: 192888a5b4deec3a9cbed0d0f1ef2378906f85d5dfe2fcc246fa99b74f692e56 category: main optional: false -- name: matplotlib-inline - version: 0.1.7 +- name: libopenvino-paddle-frontend + version: 2025.0.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.6' - traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda + __osx: '>=11.0' + libabseil: '>=20250127.0,<20250128.0a0' + libcxx: '>=18' + libopenvino: 2025.0.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenvino-paddle-frontend-2025.0.0-h1ae5b81_3.conda hash: - md5: 779345c95648be40d22aaa89de7d4254 - sha256: 7ea68676ea35fbb095420bbcc1c82c4767b8be7bb56abb6989b7f89d957a3bab + md5: 734f72cda4d91f730a20832650ab9981 + sha256: efe7c26d5aa4c1728ff1ed3a4f6c2b506bc0593d306feefac067ab5497a6fa4b category: main optional: false -- name: matplotlib-inline - version: 0.1.7 +- name: libopenvino-paddle-frontend + version: 2025.0.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.6' - traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda + libabseil: '>=20250127.0,<20250128.0a0' + libopenvino: 2025.0.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopenvino-paddle-frontend-2025.0.0-hf9c6bd6_3.conda hash: - md5: 779345c95648be40d22aaa89de7d4254 - sha256: 7ea68676ea35fbb095420bbcc1c82c4767b8be7bb56abb6989b7f89d957a3bab + md5: a43f8073e100f8630df3b151c2fd9362 + sha256: aef47b7f002ca930eb97165c3bc14146a57daf642107a1030aaf0055dab88c3a category: main optional: false -- name: mistune - version: 3.0.2 +- name: libopenvino-pytorch-frontend + version: 2025.0.0 manager: conda platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_1.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libopenvino: 2025.0.0 + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-pytorch-frontend-2025.0.0-h5888daf_3.conda hash: - md5: c46df05cae629e55426773ac1f85d68f - sha256: 0a9faaf1692b74f321cedbd37a44f108a1ec3f5d9638bc5bbf860cb3b6ff6db4 + md5: a6ece96eff7f60b2559ba699156b0edf + sha256: fda07e70a23aac329be68ae488b790f548d687807f0e47bae7129df34f0adb5b category: main optional: false -- name: mistune - version: 3.0.2 +- name: libopenvino-pytorch-frontend + version: 2025.0.0 manager: conda platform: osx-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_1.conda + __osx: '>=10.14' + libcxx: '>=18' + libopenvino: 2025.0.0 + url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-pytorch-frontend-2025.0.0-hb639f4d_3.conda hash: - md5: c46df05cae629e55426773ac1f85d68f - sha256: 0a9faaf1692b74f321cedbd37a44f108a1ec3f5d9638bc5bbf860cb3b6ff6db4 + md5: f21626e0a4616f64f156b13efca48bbf + sha256: 3bb981b7bfe14e0f6d0c88f2db5018efc4964f324aa9813c01049996f657ea5b category: main optional: false -- name: mkl - version: 2024.2.2 +- name: libopenvino-pytorch-frontend + version: 2025.0.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - _openmp_mutex: '>=4.5' - llvm-openmp: '>=19.1.2' - tbb: 2021.* - url: https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda + __osx: '>=11.0' + libcxx: '>=18' + libopenvino: 2025.0.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenvino-pytorch-frontend-2025.0.0-h286801f_3.conda hash: - md5: 1459379c79dda834673426504d52b319 - sha256: 77906b0acead8f86b489da46f53916e624897338770dbf70b04b8f673c9273c1 + md5: eabf9e1db9ab6498c0d8f2a1210a34d7 + sha256: 36f58b4bd2f3d3be8eb54ddf5f7e03dafce4e46f14f80191e75325c409d8c92d category: main optional: false -- name: mkl - version: 2023.2.0 +- name: libopenvino-pytorch-frontend + version: 2025.0.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - llvm-openmp: '>=16.0.6' - tbb: 2021.* - url: https://conda.anaconda.org/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda + libopenvino: 2025.0.0 + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopenvino-pytorch-frontend-2025.0.0-he0c23c2_3.conda hash: - md5: 0a342ccdc79e4fcd359245ac51941e7b - sha256: de76dac5ab3bd22d4a73d50ce9fbe6a80d258c448ee71c5fa748010ca9331c39 + md5: eefe7c5981902b97678d900458e4248b + sha256: ec4f3a2f057302dc2d15b60a3fdec9e65d4a0415fcd1ca9bd9409631a9c9a47c category: main optional: false -- name: mpc - version: 1.3.1 +- name: libopenvino-tensorflow-frontend + version: 2025.0.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - gmp: '>=6.3.0,<7.0a0' + libabseil: '>=20250127.0,<20250128.0a0' libgcc: '>=13' - mpfr: '>=4.2.1,<5.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda + libopenvino: 2025.0.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + snappy: '>=1.2.1,<1.3.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-tensorflow-frontend-2025.0.0-h684f15b_3.conda hash: - md5: aa14b9a5196a6d8dd364164b7ce56acf - sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 + md5: e1aeb108f4731db088782c8a20abf40a + sha256: e02990fccd4676e362a026acff3d706b5839ebf6ae681d56a2903f62a63e03ef category: main optional: false -- name: mpc - version: 1.3.1 +- name: libopenvino-tensorflow-frontend + version: 2025.0.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - gmp: '>=6.3.0,<7.0a0' - mpfr: '>=4.2.1,<5.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda + __osx: '>=10.14' + libabseil: '>=20250127.0,<20250128.0a0' + libcxx: '>=18' + libopenvino: 2025.0.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + snappy: '>=1.2.1,<1.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-tensorflow-frontend-2025.0.0-hbe29116_3.conda hash: - md5: 0520855aaae268ea413d6bc913f1384c - sha256: dcf91571da6c2f0db96d43a1b639047def05a0e1b6436d42c9129ab14af47b10 + md5: 09bc2445ef813cd2ca14f8c1e7e02fe1 + sha256: 53e49d395756d2dcdb1e520582b843dab0e30b98e2c47c5debc7beb3c30a837f category: main optional: false -- name: mpfr - version: 4.2.1 +- name: libopenvino-tensorflow-frontend + version: 2025.0.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - gmp: '>=6.3.0,<7.0a0' - libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda + __osx: '>=11.0' + libabseil: '>=20250127.0,<20250128.0a0' + libcxx: '>=18' + libopenvino: 2025.0.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + snappy: '>=1.2.1,<1.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenvino-tensorflow-frontend-2025.0.0-heb6e3e1_3.conda hash: - md5: 2eeb50cab6652538eee8fc0bc3340c81 - sha256: f25d2474dd557ca66c6231c8f5ace5af312efde1ba8290a6ea5e1732a4e669c0 + md5: b3d717c7190032e55234d4f728053248 + sha256: d463cd39d3d9165d6a42341cb8d61237613dd8b7e16f74a0a7d9bd2de3a236bf category: main optional: false -- name: mpfr - version: 4.2.1 +- name: libopenvino-tensorflow-frontend + version: 2025.0.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - gmp: '>=6.3.0,<7.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda + libabseil: '>=20250127.0,<20250128.0a0' + libopenvino: 2025.0.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + snappy: '>=1.2.1,<1.3.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopenvino-tensorflow-frontend-2025.0.0-hd51e7bd_3.conda hash: - md5: d511e58aaaabfc23136880d9956fa7a6 - sha256: dddb6721dff05b8dfb654c532725330231fcb81ff1e27d885ee0cdcc9fccf1c4 + md5: dee8acb258065e4144ffee81a9e746ad + sha256: 9fbefd6ff948c27528d52bf4d84e0d7e4e366b3f0de540e538d3204e4f6a88f3 category: main optional: false -- name: mpmath - version: 1.3.0 +- name: libopenvino-tensorflow-lite-frontend + version: 2025.0.0 manager: conda platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libopenvino: 2025.0.0 + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenvino-tensorflow-lite-frontend-2025.0.0-h5888daf_3.conda hash: - md5: 3585aa87c43ab15b167b574cd73b057b - sha256: 7d7aa3fcd6f42b76bd711182f3776a02bef09a68c5f117d66b712a6d81368692 + md5: a6fe9c25b834988ac88651aff731dd31 + sha256: 236569eb4d472d75412a3384c2aad92b006afed721feec23ca08730a25932da7 category: main optional: false -- name: mpmath - version: 1.3.0 +- name: libopenvino-tensorflow-lite-frontend + version: 2025.0.0 manager: conda platform: osx-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + __osx: '>=10.14' + libcxx: '>=18' + libopenvino: 2025.0.0 + url: https://conda.anaconda.org/conda-forge/osx-64/libopenvino-tensorflow-lite-frontend-2025.0.0-hb639f4d_3.conda hash: - md5: 3585aa87c43ab15b167b574cd73b057b - sha256: 7d7aa3fcd6f42b76bd711182f3776a02bef09a68c5f117d66b712a6d81368692 + md5: 5cab301d54af83bcb9f01db42c6ec804 + sha256: d72e6710226fb3108db78eac9a0fb98024e4a337f9338db1c927c93e61e17c6e category: main optional: false -- name: multivolumefile - version: 0.2.3 +- name: libopenvino-tensorflow-lite-frontend + version: 2025.0.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/multivolumefile-0.2.3-pyhd8ed1ab_0.tar.bz2 + __osx: '>=11.0' + libcxx: '>=18' + libopenvino: 2025.0.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenvino-tensorflow-lite-frontend-2025.0.0-h286801f_3.conda hash: - md5: 03b6dfb1a5acc0b54819bb1143f7ad8d - sha256: db479d302578a049ca63a56c0a925ada45286622842cab300de0c165f08b1180 + md5: 759a3781b101a619ac12e20723eda024 + sha256: d5d701d237db31b659154ee07534dc73c5cf08564fb7ee2b9407372c3f06ce24 category: main optional: false -- name: multivolumefile - version: 0.2.3 +- name: libopenvino-tensorflow-lite-frontend + version: 2025.0.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/multivolumefile-0.2.3-pyhd8ed1ab_0.tar.bz2 + libopenvino: 2025.0.0 + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopenvino-tensorflow-lite-frontend-2025.0.0-he0c23c2_3.conda hash: - md5: 03b6dfb1a5acc0b54819bb1143f7ad8d - sha256: db479d302578a049ca63a56c0a925ada45286622842cab300de0c165f08b1180 + md5: 392d4d2e9dc870aa63d2642448d8f3d9 + sha256: 55f7764ae0f7fce4b1b28f5fc9db963804f6c5612d162a689d375db8e37e54bd category: main optional: false -- name: munkres - version: 1.1.4 +- name: libopus + version: 1.5.2 manager: conda platform: linux-64 dependencies: - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libopus-1.5.2-hd0c01bc_0.conda hash: - md5: 2ba8498c1018c1e9c61eb99b973dfe19 - sha256: f86fb22b58e93d04b6f25e0d811b56797689d598788b59dcb47f59045b568306 + md5: b64523fb87ac6f87f0790f324ad43046 + sha256: 786d43678d6d1dc5f88a6bad2d02830cfd5a0184e84a8caa45694049f0e3ea5f category: main optional: false -- name: munkres - version: 1.1.4 +- name: libopus + version: 1.5.2 manager: conda platform: osx-64 dependencies: - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2 + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/libopus-1.5.2-he3325bb_0.conda hash: - md5: 2ba8498c1018c1e9c61eb99b973dfe19 - sha256: f86fb22b58e93d04b6f25e0d811b56797689d598788b59dcb47f59045b568306 + md5: dd0f9f16dfae1d1518312110051586f6 + sha256: 1ca09dddde2f1b7bab1a8b1e546910be02e32238ebaa2f19e50e443b17d0660f category: main optional: false -- name: mysql-common - version: 9.0.1 +- name: libopus + version: 1.5.2 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libstdcxx: '>=13' - openssl: '>=3.3.2,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.0.1-h266115a_2.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopus-1.5.2-h48c0fde_0.conda hash: - md5: 85c0dc0bcd110c998b01856975486ee7 - sha256: bf0c230c35ca70e2c98530eb064a99f0c4d4596793a0be3ca8a3cbd92094ef82 + md5: 882feb9903f31dca2942796a360d1007 + sha256: 3a01094a59dd59d7a5a1c8e838c2ef3fccf9e098af575c38c26fceb56c6bb917 category: main optional: false -- name: mysql-libs - version: 9.0.1 +- name: libopus + version: 1.5.2 manager: conda - platform: linux-64 + platform: win-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libstdcxx: '>=13' - libzlib: '>=1.3.1,<2.0a0' - mysql-common: 9.0.1 - openssl: '>=3.3.2,<4.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.0.1-he0572af_2.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libopus-1.5.2-h2466b09_0.conda hash: - md5: 57a9e7ee3c0840d3c8c9012473978629 - sha256: e376189cd11304f4089971b372dac8a1cbbab6eacda8ca978ead2c220d16b8a4 + md5: 67c18f2110921f6307a608050cd153f8 + sha256: 4c5e04de758450f9427a75095a54957de521b57234711374fac1cdc89fc7a9ca category: main optional: false -- name: nbclient - version: 0.10.1 +- name: libpciaccess + version: '0.18' manager: conda platform: linux-64 dependencies: - jupyter_client: '>=6.1.12' - jupyter_core: '>=4.12,!=5.0.*' - nbformat: '>=5.1' - python: '>=3.8' - traitlets: '>=5.4' - url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.1-pyhd8ed1ab_0.conda - hash: - md5: 3ee79082e59a28e1db11e2a9c3bcd85a - sha256: 564e22c4048f2f00c7ee79417dea364f95cf069a1f2565dc26d5ece1fc3fd779 - category: main - optional: false -- name: nbclient - version: 0.10.1 - manager: conda - platform: osx-64 - dependencies: - jupyter_client: '>=6.1.12' - jupyter_core: '>=4.12,!=5.0.*' - nbformat: '>=5.1' - python: '>=3.8' - traitlets: '>=5.4' - url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.1-pyhd8ed1ab_0.conda + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hd590300_0.conda hash: - md5: 3ee79082e59a28e1db11e2a9c3bcd85a - sha256: 564e22c4048f2f00c7ee79417dea364f95cf069a1f2565dc26d5ece1fc3fd779 + md5: 48f4330bfcd959c3cfb704d424903c82 + sha256: c0a30ac74eba66ea76a4f0a39acc7833f5ed783a632ca3bb6665b2d81aabd2fb category: main optional: false -- name: nbconvert-core - version: 7.16.4 +- name: libpng + version: 1.6.47 manager: conda platform: linux-64 dependencies: - beautifulsoup4: '' - bleach: '' - defusedxml: '' - entrypoints: '>=0.2.2' - jinja2: '>=3.0' - jupyter_core: '>=4.7' - jupyterlab_pygments: '' - markupsafe: '>=2.0' - mistune: '>=2.0.3,<4' - nbclient: '>=0.5.0' - nbformat: '>=5.1' - packaging: '' - pandocfilters: '>=1.4.1' - pygments: '>=2.4.1' - python: '>=3.8' - tinycss2: '' - traitlets: '>=5.0' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhd8ed1ab_1.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda hash: - md5: e2d2abb421c13456a9a9f80272fdf543 - sha256: 074d858c5808e0a832acc0da37cd70de1565e8d6e17a62d5a11b3902b5e78319 + md5: 55199e2ae2c3651f6f9b2a447b47bdc9 + sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 category: main optional: false -- name: nbconvert-core - version: 7.16.4 +- name: libpng + version: 1.6.47 manager: conda platform: osx-64 dependencies: - beautifulsoup4: '' - bleach: '' - defusedxml: '' - entrypoints: '>=0.2.2' - jinja2: '>=3.0' - jupyter_core: '>=4.7' - jupyterlab_pygments: '' - markupsafe: '>=2.0' - mistune: '>=2.0.3,<4' - nbclient: '>=0.5.0' - nbformat: '>=5.1' - packaging: '' - pandocfilters: '>=1.4.1' - pygments: '>=2.4.1' - python: '>=3.8' - tinycss2: '' - traitlets: '>=5.0' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhd8ed1ab_1.conda + __osx: '>=10.13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda hash: - md5: e2d2abb421c13456a9a9f80272fdf543 - sha256: 074d858c5808e0a832acc0da37cd70de1565e8d6e17a62d5a11b3902b5e78319 + md5: 8461ab86d2cdb76d6e971aab225be73f + sha256: d00a144698debb226a01646c72eff15917eb0143f92c92e1b61ce457d9367b89 category: main optional: false -- name: nbformat - version: 5.10.4 +- name: libpng + version: 1.6.47 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - jsonschema: '>=2.6' - jupyter_core: '>=4.12,!=5.0.*' - python: '>=3.8' - python-fastjsonschema: '>=2.15' - traitlets: '>=5.1' - url: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_0.conda + __osx: '>=11.0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda hash: - md5: 0b57b5368ab7fc7cdc9e3511fa867214 - sha256: 36fe73da4d37bc7ac2d1540526ecd294fbd09acda04e096181ab8f1ccd2b464c + md5: 3550e05e3af94a3fa9cef2694417ccdf + sha256: dc93cc30f59b28e7812c6f14d2c2e590b509c38092cce7ababe6b23541b7ed8f category: main optional: false -- name: nbformat - version: 5.10.4 +- name: libpng + version: 1.6.47 manager: conda - platform: osx-64 + platform: win-64 dependencies: - jsonschema: '>=2.6' - jupyter_core: '>=4.12,!=5.0.*' - python: '>=3.8' - python-fastjsonschema: '>=2.15' - traitlets: '>=5.1' - url: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_0.conda + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda hash: - md5: 0b57b5368ab7fc7cdc9e3511fa867214 - sha256: 36fe73da4d37bc7ac2d1540526ecd294fbd09acda04e096181ab8f1ccd2b464c + md5: ad620e92b82d2948bc019e029c574ebb + sha256: e12c46ca882080d901392ae45e0e5a1c96fc3e5acd5cd1a23c2632eb7f024f26 category: main optional: false -- name: nccl - version: 2.23.4.1 +- name: libpq + version: '17.5' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - cuda-version: '>=11.0,<12.0a0' - libgcc: '' - libgcc-ng: '>=12' - libstdcxx: '' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/nccl-2.23.4.1-h03a54cd_3.conda + icu: '>=75.1,<76.0a0' + krb5: '>=1.21.3,<1.22.0a0' + libgcc: '>=13' + openldap: '>=2.6.9,<2.7.0a0' + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libpq-17.5-h27ae623_0.conda hash: - md5: 5ea398a88c7271b2e3ec56cd33da424f - sha256: 9a620c1f5c9e31b56e4e7771d9505da52970fd1c93aa9c581e5d008907c41c1f + md5: 6458be24f09e1b034902ab44fe9de908 + sha256: 2dbcef0db82e0e7b6895b6c0dadd3d36c607044c40290c7ca10656f3fca3166f category: main optional: false -- name: ncurses - version: '6.5' +- name: libprotobuf + version: 5.29.3 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda + libabseil: '>=20250127.1,<20250128.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_1.conda hash: - md5: 70caf8bb6cf39a0b6b7efc885f51c0fe - sha256: 6a1d5d8634c1a07913f1c525db6455918cbc589d745fac46d9d6e30340c8731a + md5: edb86556cf4a0c133e7932a1597ff236 + sha256: 691af28446345674c6b3fb864d0e1a1574b6cc2f788e0f036d73a6b05dcf81cf category: main optional: false -- name: ncurses - version: '6.5' +- name: libprotobuf + version: 5.29.3 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-hf036a51_1.conda + __osx: '>=10.14' + libabseil: '>=20250127.1,<20250128.0a0' + libcxx: '>=18' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libprotobuf-5.29.3-h1c7185b_1.conda hash: - md5: e102bbf8a6ceeaf429deab8032fc8977 - sha256: b0b3180039ef19502525a2abd5833c00f9624af830fd391f851934d57bffb9af + md5: 7c7d8218221568e544986713881d36ee + sha256: cc4dd61aa257c4b4a9451ddf9a5148e4640fea0df416737c1086724ca09641f6 category: main optional: false -- name: nest-asyncio - version: 1.6.0 +- name: libprotobuf + version: 5.29.3 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda + __osx: '>=11.0' + libabseil: '>=20250127.1,<20250128.0a0' + libcxx: '>=18' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libprotobuf-5.29.3-hccd9074_1.conda hash: - md5: 598fd7d4d0de2455fb74f56063969a97 - sha256: bb7b21d7fd0445ddc0631f64e66d91a179de4ba920b8381f29b9d006a42788c0 + md5: f7951fdf76556f91bc146384ede7de40 + sha256: 6e5b49bfa09bfc1aa0d69113be435d40ace0d01592b7b22cac696928cee6be03 category: main optional: false -- name: nest-asyncio - version: 1.6.0 +- name: libprotobuf + version: 5.29.3 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda + libabseil: '>=20250127.1,<20250128.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_1.conda hash: - md5: 598fd7d4d0de2455fb74f56063969a97 - sha256: bb7b21d7fd0445ddc0631f64e66d91a179de4ba920b8381f29b9d006a42788c0 + md5: d1d3b80a1a04251bd75439b630e874be + sha256: 101b6cd0bde3ea29a161c9d36beda20851c0426e115d845555222e75d620d33e category: main optional: false -- name: networkx - version: 3.4.2 +- name: librsvg + version: 2.58.4 manager: conda platform: linux-64 dependencies: - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + __glibc: '>=2.17,<3.0.a0' + cairo: '>=1.18.4,<2.0a0' + freetype: '>=2.13.3,<3.0a0' + gdk-pixbuf: '>=2.42.12,<3.0a0' + harfbuzz: '>=11.0.0,<12.0a0' + libgcc: '>=13' + libglib: '>=2.84.0,<3.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libxml2: '>=2.13.7,<2.14.0a0' + pango: '>=1.56.3,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda hash: - md5: fd40bf7f7f4bc4b647dc8512053d9873 - sha256: 39625cd0c9747fa5c46a9a90683b8997d8b9649881b3dc88336b13b7bdd60117 + md5: d27665b20bc4d074b86e628b3ba5ab8b + sha256: a45ef03e6e700cc6ac6c375e27904531cf8ade27eb3857e080537ff283fb0507 category: main optional: false -- name: networkx - version: 3.4.2 +- name: librsvg + version: 2.58.4 manager: conda platform: osx-64 dependencies: - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + __osx: '>=10.13' + cairo: '>=1.18.4,<2.0a0' + gdk-pixbuf: '>=2.42.12,<3.0a0' + libglib: '>=2.84.0,<3.0a0' + libxml2: '>=2.13.7,<2.14.0a0' + pango: '>=1.56.3,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.58.4-h21a6cfa_3.conda hash: - md5: fd40bf7f7f4bc4b647dc8512053d9873 - sha256: 39625cd0c9747fa5c46a9a90683b8997d8b9649881b3dc88336b13b7bdd60117 + md5: 213dcdb373bf108d1beb18d33075f51d + sha256: 87432fca28ddfaaf82b3cd12ce4e31fcd963428d1f2c5e2a3aef35dd30e56b71 category: main optional: false -- name: notebook - version: 7.3.0 +- name: librsvg + version: 2.58.4 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - importlib_resources: '>=5.0' - jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.3.2,<4.4' - jupyterlab_server: '>=2.27.1,<3' - notebook-shim: '>=0.2,<0.3' - python: '>=3.9' - tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.0-pyhd8ed1ab_0.conda + __osx: '>=11.0' + cairo: '>=1.18.4,<2.0a0' + gdk-pixbuf: '>=2.42.12,<3.0a0' + libglib: '>=2.84.0,<3.0a0' + libxml2: '>=2.13.7,<2.14.0a0' + pango: '>=1.56.3,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.58.4-h266df6f_3.conda hash: - md5: 22f813b9e75070203b2c67f742aafa71 - sha256: 9cea6f74d6b73ca97df4b76a8afc748b15f27db5c59853e43a4f49d4bc061612 + md5: 95d6ad8fb7a2542679c08ce52fafbb6c + sha256: 0ec066d7f22bcd9acb6ca48b2e6a15e9be4f94e67cb55b0a2c05a37ac13f9315 category: main optional: false -- name: notebook - version: 7.3.0 +- name: librsvg + version: 2.58.4 manager: conda - platform: osx-64 + platform: win-64 dependencies: - importlib_resources: '>=5.0' - jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.3.2,<4.4' - jupyterlab_server: '>=2.27.1,<3' - notebook-shim: '>=0.2,<0.3' - python: '>=3.9' - tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.0-pyhd8ed1ab_0.conda + cairo: '>=1.18.4,<2.0a0' + gdk-pixbuf: '>=2.42.12,<3.0a0' + libglib: '>=2.84.0,<3.0a0' + libxml2: '>=2.13.7,<2.14.0a0' + pango: '>=1.56.3,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/librsvg-2.58.4-h5ce5fed_3.conda hash: - md5: 22f813b9e75070203b2c67f742aafa71 - sha256: 9cea6f74d6b73ca97df4b76a8afc748b15f27db5c59853e43a4f49d4bc061612 + md5: 34fefcb3aed33ea39f1b040f5b9849e3 + sha256: 8910bc40a52f2b979ced95137f09b8faf0113e14c430ca8fa7dd94dc88dafb83 category: main optional: false -- name: notebook-shim - version: 0.2.4 +- name: libsndfile + version: 1.2.2 manager: conda platform: linux-64 dependencies: - jupyter_server: '>=1.8,<3' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_0.conda + lame: '>=3.100,<3.101.0a0' + libflac: '>=1.4.3,<1.5.0a0' + libgcc-ng: '>=12' + libogg: '>=1.3.4,<1.4.0a0' + libopus: '>=1.3.1,<2.0a0' + libstdcxx-ng: '>=12' + libvorbis: '>=1.3.7,<1.4.0a0' + mpg123: '>=1.32.1,<1.33.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libsndfile-1.2.2-hc60ed4a_1.conda hash: - md5: 3d85618e2c97ab896b5b5e298d32b5b3 - sha256: 9b5fdef9ebe89222baa9da2796ebe7bc02ec6c5a1f61327b651d6b92cf9a0230 + md5: ef1910918dd895516a769ed36b5b3a4e + sha256: f709cbede3d4f3aee4e2f8d60bd9e256057f410bd60b8964cb8cf82ec1457573 category: main optional: false -- name: notebook-shim - version: 0.2.4 +- name: libsodium + version: 1.0.20 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda + hash: + md5: a587892d3c13b6621a6091be690dbca2 + sha256: 0105bd108f19ea8e6a78d2d994a6d4a8db16d19a41212070d2d1d48a63c34161 + category: main + optional: false +- name: libsodium + version: 1.0.20 manager: conda platform: osx-64 dependencies: - jupyter_server: '>=1.8,<3' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_0.conda + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.20-hfdf4475_0.conda hash: - md5: 3d85618e2c97ab896b5b5e298d32b5b3 - sha256: 9b5fdef9ebe89222baa9da2796ebe7bc02ec6c5a1f61327b651d6b92cf9a0230 + md5: 6af4b059e26492da6013e79cbcb4d069 + sha256: d3975cfe60e81072666da8c76b993af018cf2e73fe55acba2b5ba0928efaccf5 category: main optional: false -- name: numpy - version: 2.1.3 +- name: libsodium + version: 1.0.20 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libblas: '>=3.9.0,<4.0a0' - libcblas: '>=3.9.0,<4.0a0' - libgcc: '>=13' - liblapack: '>=3.9.0,<4.0a0' - libstdcxx: '>=13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda hash: - md5: dfdbc12e6d81889ba4c494a23f23eba8 - sha256: e4c14f71588a5627a6935d3e7d9ca78a8387229ec8ebc91616b0988ce57ba0dc + md5: a7ce36e284c5faaf93c220dfc39e3abd + sha256: fade8223e1e1004367d7101dd17261003b60aa576df6d7802191f8972f7470b1 category: main optional: false -- name: numpy - version: 2.1.3 +- name: libsodium + version: 1.0.20 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - libblas: '>=3.9.0,<4.0a0' - libcblas: '>=3.9.0,<4.0a0' - libcxx: '>=18' - liblapack: '>=3.9.0,<4.0a0' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/numpy-2.1.3-py312hfc93d17_0.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.20-hc70643c_0.conda hash: - md5: 011118baf131914d1cb48e07317f0946 - sha256: 2f120e958da2d6ab7e4785a42515b4f65f70422b8b722e1a75654962fcfb26e9 + md5: 198bb594f202b205c7d18b936fa4524f + sha256: 7bcb3edccea30f711b6be9601e083ecf4f435b9407d70fc48fbcf9e5d69a0fc6 category: main optional: false -- name: ocl-icd - version: 2.3.2 +- name: libsqlite + version: 3.50.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - opencl-headers: '>=2024.10.24' - url: https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.2-hb9d3cd8_2.conda + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.1-hee588c1_0.conda hash: - md5: 2e8d2b469559d6b2cb6fd4b34f9c8d7f - sha256: 96ddd13054032fabd54636f634d50bc74d10d8578bc946405c429b2d895db6f2 + md5: 96a7e36bff29f1d0ddf5b771e0da373a + sha256: cd15ab1b9f0d53507e7ad7a01e52f6756ab3080bf623ab0e438973b6e4dba3c0 category: main optional: false -- name: opencl-headers - version: 2024.10.24 +- name: libsqlite + version: 3.50.1 manager: conda - platform: linux-64 + platform: osx-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2024.10.24-h5888daf_0.conda + __osx: '>=10.13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.1-hdb6dae5_0.conda hash: - md5: 3ba02cce423fdac1a8582bd6bb189359 - sha256: 7e1d3ad55d4ad3ddf826e205d4603b9ed40c5e655a9dfd66b56f459d7ba14db3 + md5: 00116248e7b4025ae01632472b300d29 + sha256: 619fbc556a621beafc7ec712f16648ee30bf2d029b6d7aea2c84839fbb2b4e14 category: main optional: false -- name: opencv - version: 4.10.0 +- name: libsqlite + version: 3.50.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - libopencv: 4.10.0 - libprotobuf: '>=5.28.2,<5.28.3.0a0' - py-opencv: 4.10.0 - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/opencv-4.10.0-qt6_py312h5a69e21_611.conda + __osx: '>=11.0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.50.1-h3f77e49_0.conda hash: - md5: 8c45d28a9b88a5f50215041d83390653 - sha256: 7b8d640f93b91c33fb875f95c819bdd6577f20ad87bd286c45f1bacb0339b307 + md5: 73df23998b27dd6774d03db626d031d3 + sha256: f39e22a00396c048dcfcb5d8c9dbedb2d69f06edcd8dba98b87f263eeb6d2049 category: main optional: false -- name: opencv - version: 4.10.0 +- name: libsqlite + version: 3.50.1 manager: conda - platform: osx-64 + platform: win-64 dependencies: - libopencv: 4.10.0 - libprotobuf: '>=5.28.2,<5.28.3.0a0' - py-opencv: 4.10.0 - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/opencv-4.10.0-headless_py312hc18783e_11.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.1-h67fdade_0.conda hash: - md5: d641699b550c1f79ba43bca80cd49767 - sha256: 59c99b502a223b16ede93bacabf8667a62289ddb86cc3f9287e950b08c001b15 + md5: 0e11a893eeeb46510520fd3fdd9c346a + sha256: 0dda5b3f21ad2c7e823f21b0e173194347fbfccb73a06ddc9366da1877020bda category: main optional: false -- name: openexr - version: 3.3.2 +- name: libssh2 + version: 1.11.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - imath: '>=3.1.12,<3.1.13.0a0' - libdeflate: '>=1.22,<1.23.0a0' libgcc: '>=13' - libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/openexr-3.3.2-hccdc605_0.conda + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda hash: - md5: 8eab344da672927e9b417d5a26a15393 - sha256: a503574542e97041b9357d77b598a9d4776c5fa14d8e1110512ef3a55c9a04a7 + md5: eecce068c7e4eddeb169591baac20ac4 + sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661 category: main optional: false -- name: openexr - version: 3.3.2 +- name: libssh2 + version: 1.11.1 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - imath: '>=3.1.12,<3.1.13.0a0' - libcxx: '>=18' - libdeflate: '>=1.22,<1.23.0a0' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/openexr-3.3.2-h0b01aae_0.conda + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.11.1-hed3591d_0.conda hash: - md5: 940278f54a624fbc79cb2ae04d6cb812 - sha256: 175b6ef9f515fd4e57053e69b29aab75cf22bb45d40709b020e0a2e6319c88ba + md5: a6cb15db1c2dc4d3a5f6cf3772e09e81 + sha256: 00654ba9e5f73aa1f75c1f69db34a19029e970a4aeb0fa8615934d8e9c369c3c category: main optional: false -- name: openh264 - version: 2.5.0 +- name: libssh2 + version: 1.11.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/openh264-2.5.0-hf92e6e3_0.conda + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda hash: - md5: d1b18a73fc3cfd0de9c7e786d2febb8f - sha256: dedda20c58aec3d8f9c12e3660225608b93a257a21e0da703fdd814789291519 + md5: b68e8f66b94b44aaa8de4583d3d4cc40 + sha256: 8bfe837221390ffc6f111ecca24fa12d4a6325da0c8d131333d63d6c37f27e0a category: main optional: false -- name: openh264 - version: 2.5.0 +- name: libssh2 + version: 1.11.1 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - libcxx: '>=18' - url: https://conda.anaconda.org/conda-forge/osx-64/openh264-2.5.0-hdfcf091_0.conda + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.0,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libssh2-1.11.1-h9aa295b_0.conda hash: - md5: 402f09a0168dcebd162f5e8b0e89c997 - sha256: 521aac4f5dfb36bbaa6b9fd17aeb3dfabff30a555e3c493d8d91db98056d69c8 + md5: 9dce2f112bfd3400f4f432b3d0ac07b2 + sha256: cbdf93898f2e27cefca5f3fe46519335d1fab25c4ea2a11b11502ff63e602c09 category: main optional: false -- name: openjpeg - version: 2.5.2 +- name: libstdcxx + version: 15.1.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libpng: '>=1.6.43,<1.7.0a0' - libstdcxx-ng: '>=12' - libtiff: '>=4.6.0,<4.8.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.2-h488ebb8_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: 15.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda hash: - md5: 7f2e286780f072ed750df46dc2631138 - sha256: 5600a0b82df042bd27d01e4e687187411561dfc11cc05143a08ce29b64bf2af2 + md5: 1cb1c67961f6dd257eae9e9691b341aa + sha256: 6ae3d153e78f6069d503d9309f2cac6de5b93d067fc6433160a4c05226a5dad4 category: main optional: false -- name: openjpeg - version: 2.5.2 +- name: libstdcxx-ng + version: 15.1.0 manager: conda - platform: osx-64 + platform: linux-64 dependencies: - libcxx: '>=16' - libpng: '>=1.6.43,<1.7.0a0' - libtiff: '>=4.6.0,<4.8.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/openjpeg-2.5.2-h7310d3a_0.conda + libstdcxx: 15.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda hash: - md5: 05a14cc9d725dd74995927968d6547e3 - sha256: dc9c405119b9b54f8ca5984da27ba498bd848ab4f0f580da6f293009ca5adc13 + md5: 9d2072af184b5caa29492bf2344597bb + sha256: 11bea86e11de7d6bce87589197a383344df3fa0a3552dab7e931785ff1159a5b category: main optional: false -- name: openldap - version: 2.6.9 +- name: libsystemd0 + version: '257.6' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - cyrus-sasl: '>=2.1.27,<3.0a0' - krb5: '>=1.21.3,<1.22.0a0' + libcap: '>=2.75,<2.76.0a0' libgcc: '>=13' - libstdcxx: '>=13' - openssl: '>=3.4.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.9-he970967_0.conda + libgcrypt-lib: '>=1.11.1,<2.0a0' + liblzma: '>=5.8.1,<6.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-257.6-h4e0b6ca_0.conda hash: - md5: ca2de8bbdc871bce41dbf59e51324165 - sha256: 224f458848f792fe9e3587ee6b626d4eaad63aead0e5e6c25cbe29aba7b05c53 + md5: 071409970083d0f99ab7b569352771c9 + sha256: 139b89421a651c004aba9c5e351e61674d98723f3f19d45cdbcde1fd6e8a59df category: main optional: false -- name: openssl - version: 3.4.0 +- name: libtiff + version: 4.7.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - ca-certificates: '' + lerc: '>=4.0.0,<5.0a0' + libdeflate: '>=1.24,<1.25.0a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda + libjpeg-turbo: '>=3.1.0,<4.0a0' + liblzma: '>=5.8.1,<6.0a0' + libstdcxx: '>=13' + libwebp-base: '>=1.5.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda hash: - md5: 23cc74f77eb99315c0360ec3533147a9 - sha256: 814b9dff1847b132c676ee6cc1a8cb2d427320779b93e1b6d76552275c128705 + md5: e79a094918988bb1807462cd42c83962 + sha256: 7fa6ddac72e0d803bb08e55090a8f2e71769f1eb7adbd5711bdd7789561601b1 category: main optional: false -- name: openssl - version: 3.4.0 +- name: libtiff + version: 4.7.0 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - ca-certificates: '' - url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.4.0-hd471939_0.conda + lerc: '>=4.0.0,<5.0a0' + libcxx: '>=18' + libdeflate: '>=1.24,<1.25.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' + liblzma: '>=5.8.1,<6.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.7.0-h1167cee_5.conda hash: - md5: ec99d2ce0b3033a75cbad01bbc7c5b71 - sha256: ba7e068ed469d6625e32ae60e6ad893e655b6695280dadf7e065ed0b6f3b885c + md5: fc84af14a09e779f1d37ab1d16d5c4e2 + sha256: 517a34be9fc697aaf930218f6727a2eff7c38ee57b3b41fd7d1cc0d72aaac562 category: main optional: false -- name: overrides - version: 7.7.0 +- name: libtiff + version: 4.7.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.6' - typing_utils: '' - url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda + __osx: '>=11.0' + lerc: '>=4.0.0,<5.0a0' + libcxx: '>=18' + libdeflate: '>=1.24,<1.25.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' + liblzma: '>=5.8.1,<6.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.0-h2f21f7c_5.conda hash: - md5: 24fba5a9d161ad8103d4e84c0e1a3ed4 - sha256: 5e238e5e646414d517a13f6786c7227206ace58271e3ef63f6adca4d6a4c2839 + md5: 4eb183bbf7f734f69875702fdbe17ea0 + sha256: cc5ee1cffb8a8afb25a4bfd08fce97c5447f97aa7064a055cb4a617df45bc848 category: main optional: false -- name: overrides - version: 7.7.0 +- name: libtiff + version: 4.7.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.6' - typing_utils: '' - url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda + lerc: '>=4.0.0,<5.0a0' + libdeflate: '>=1.24,<1.25.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' + liblzma: '>=5.8.1,<6.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.0-h05922d8_5.conda hash: - md5: 24fba5a9d161ad8103d4e84c0e1a3ed4 - sha256: 5e238e5e646414d517a13f6786c7227206ace58271e3ef63f6adca4d6a4c2839 + md5: 75370aba951b47ec3b5bfe689f1bcf7f + sha256: 1bb0b2e7d076fecc2f8147336bc22e7e6f9a4e0505e0e4ab2be1f56023a4a458 category: main optional: false -- name: packaging - version: '24.2' +- name: libtorch + version: 2.7.0 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + __glibc: '>=2.17,<3.0.a0' + _openmp_mutex: '>=4.5' + libabseil: '>=20250127.1,<20250128.0a0' + libblas: '*' + libcblas: '>=3.9.0,<4.0a0' + libgcc: '>=13' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + libuv: '>=1.50.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + llvm-openmp: '>=20.1.4' + mkl: '>=2024.2.2,<2025.0a0' + sleef: '>=3.8,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libtorch-2.7.0-cpu_mkl_hf6ddc5a_100.conda hash: - md5: 3bfed7e6228ebf2f7b9eaa47f1b4e2aa - sha256: da157b19bcd398b9804c5c52fc000fcb8ab0525bdb9c70f95beaa0bb42f85af1 + md5: 6bdda0b10852c6d03b030bab7ec251f0 + sha256: 7b6178464b02d65c4af92086c71b79e5c2b7fc1500c1547334a4755e6e92d8a9 category: main optional: false -- name: packaging - version: '24.2' +- name: libtorch + version: 2.7.0 manager: conda platform: osx-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda + __osx: '>=10.15' + libabseil: '>=20250127.1,<20250128.0a0' + libblas: '*' + libcblas: '>=3.9.0,<4.0a0' + libcxx: '>=18' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libuv: '>=1.50.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + llvm-openmp: '>=18.1.8' + mkl: '>=2023.2.0,<2024.0a0' + numpy: '>=1.19,<3' + python_abi: 3.12.* + sleef: '>=3.8,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libtorch-2.7.0-cpu_mkl_hc029081_100.conda hash: - md5: 3bfed7e6228ebf2f7b9eaa47f1b4e2aa - sha256: da157b19bcd398b9804c5c52fc000fcb8ab0525bdb9c70f95beaa0bb42f85af1 + md5: 2af3f59a1667e1d6fb3f766cd4795540 + sha256: 8eed3376d12f0becdaa3cb397cde3a8b235433111a655b7d65e098c8bc7d5a49 category: main optional: false -- name: pandocfilters - version: 1.5.0 +- name: libtorch + version: 2.7.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '!=3.0,!=3.1,!=3.2,!=3.3' - url: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 + __osx: '>=11.0' + libabseil: '>=20250127.1,<20250128.0a0' + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libcxx: '>=18' + liblapack: '>=3.9.0,<4.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libuv: '>=1.50.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + llvm-openmp: '>=18.1.8' + numpy: '>=1.19,<3' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + sleef: '>=3.8,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libtorch-2.7.0-cpu_generic_h7077713_0.conda hash: - md5: 457c2c8c08e54905d6954e79cb5b5db9 - sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f + md5: 41b5368ca87fe89088cb20c65277462c + sha256: 3fc834d968e3810b5c991a511a5f7248f988d7563e317e27074fb9f911612570 category: main optional: false -- name: pandocfilters - version: 1.5.0 +- name: libtorch + version: 2.7.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '!=3.0,!=3.1,!=3.2,!=3.3' - url: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 + intel-openmp: <2025 + libabseil: '>=20250127.1,<20250128.0a0' + libblas: '*' + libcblas: '>=3.9.0,<4.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libuv: '>=1.50.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + mkl: '>=2024.2.2,<2025.0a0' + sleef: '>=3.8,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libtorch-2.7.0-cpu_mkl_hf54a72f_100.conda hash: - md5: 457c2c8c08e54905d6954e79cb5b5db9 - sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f + md5: 37f0167f6b4ffad067ff2483b164d26f + sha256: 4b91a35b9ad625edc3937390553b89d8b9753c751ea3c4ab4ce73dc41289fc8f category: main optional: false -- name: pango - version: 1.54.0 +- name: libudev1 + version: '257.6' manager: conda platform: linux-64 dependencies: - cairo: '>=1.18.0,<2.0a0' - fontconfig: '>=2.14.2,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - fribidi: '>=1.0.10,<2.0a0' - harfbuzz: '>=9.0.0,<10.0a0' - libgcc-ng: '>=12' - libglib: '>=2.80.2,<3.0a0' - libpng: '>=1.6.43,<1.7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.54.0-h4c5309f_1.conda + __glibc: '>=2.17,<3.0.a0' + libcap: '>=2.75,<2.76.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libudev1-257.6-hbe16f8c_0.conda hash: - md5: 7df02e445367703cd87a574046e3a6f0 - sha256: d362237be82d5a0d532fe66ec8d68018c3b2a9705bad6d73c2b63dae2970da02 + md5: 2ddf4d040b58018f8ba3dfd464837827 + sha256: 742369b1203547dee69917c2af0c2bac6d1c1921203deaf7ef52c3283ec5c14a category: main optional: false -- name: pango - version: 1.54.0 +- name: libunwind + version: 1.6.2 manager: conda - platform: osx-64 + platform: linux-64 dependencies: - __osx: '>=10.13' - cairo: '>=1.18.0,<2.0a0' - fontconfig: '>=2.14.2,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - fribidi: '>=1.0.10,<2.0a0' - harfbuzz: '>=9.0.0,<10.0a0' - libglib: '>=2.80.3,<3.0a0' - libpng: '>=1.6.43,<1.7.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/pango-1.54.0-h115fe74_2.conda + libgcc-ng: '>=9.4.0' + libstdcxx-ng: '>=9.4.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.6.2-h9c3ff4c_0.tar.bz2 hash: - md5: 9bfd18e7d9292154b2b79ddb7145f9cf - sha256: ed400571a75027563b91bc48054a6599f22c8c2a7ee94a9c3d4e9932c02581ac + md5: a730b2badd586580c5752cc73842e068 + sha256: f2ac872920833960e514ce9efd8f7c08ce66dd870738d73839d1bce1ac497de6 category: main optional: false -- name: parso - version: 0.8.4 +- name: liburing + version: '2.9' manager: conda platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda - hash: - md5: 5c092057b6badd30f75b06244ecd01c9 - sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc - category: main - optional: false -- name: parso - version: 0.8.4 - manager: conda - platform: osx-64 - dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/liburing-2.9-h84d6215_0.conda hash: - md5: 5c092057b6badd30f75b06244ecd01c9 - sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc + md5: ecd409e7bfcf4ee73f74d7a2cc91a4c3 + sha256: bfa34a5a929d792dfcfbbe2d9ee21bd870d73d646512e21c871dab0b80194468 category: main optional: false -- name: pcre2 - version: '10.44' +- name: libusb + version: 1.0.29 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - bzip2: '>=1.0.8,<2.0a0' - libgcc-ng: '>=12' - libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hba22ea6_2.conda + libgcc: '>=13' + libudev1: '>=257.4' + url: https://conda.anaconda.org/conda-forge/linux-64/libusb-1.0.29-h73b1eb8_0.conda hash: - md5: df359c09c41cd186fffb93a2d87aa6f5 - sha256: 1087716b399dab91cc9511d6499036ccdc53eb29a288bebcb19cf465c51d7c0d + md5: d17e3fb595a9f24fa9e149239a33475d + sha256: 89c84f5b26028a9d0f5c4014330703e7dff73ba0c98f90103e9cef6b43a5323c category: main optional: false -- name: pcre2 - version: '10.44' +- name: libusb + version: 1.0.29 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - bzip2: '>=1.0.8,<2.0a0' - libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.44-h7634a1b_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libusb-1.0.29-h2287256_0.conda hash: - md5: 58cde0663f487778bcd7a0c8daf50293 - sha256: 336057fce69d45e1059f138beb38d60eb87ba858c3ad729ed49d9ecafd23669f + md5: e5d5fd6235a259665d7652093dc7d6f1 + sha256: b46c1c71d8be2d19615a10eaa997b3547848d1aee25a7e9486ad1ca8d61626a7 category: main optional: false -- name: pexpect - version: 4.9.0 +- name: libusb + version: 1.0.29 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - ptyprocess: '>=0.5' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libusb-1.0.29-hbc156a2_0.conda hash: - md5: d0d408b1f18883a944376da5cf8101ea - sha256: 202af1de83b585d36445dc1fda94266697341994d1a3328fabde4989e1b3d07a + md5: f6654e9e96e9d973981b3b2f898a5bfa + sha256: 5eee9a2bf359e474d4548874bcfc8d29ebad0d9ba015314439c256904e40aaad category: main optional: false -- name: pexpect - version: 4.9.0 +- name: libusb + version: 1.0.29 manager: conda - platform: osx-64 + platform: win-64 dependencies: - ptyprocess: '>=0.5' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libusb-1.0.29-h1839187_0.conda hash: - md5: d0d408b1f18883a944376da5cf8101ea - sha256: 202af1de83b585d36445dc1fda94266697341994d1a3328fabde4989e1b3d07a + md5: a656b2c367405cd24988cf67ff2675aa + sha256: 9837f8e8de20b6c9c033561cd33b4554cd551b217e3b8d2862b353ed2c23d8b8 category: main optional: false -- name: pickleshare - version: 0.7.5 +- name: libuuid + version: 2.38.1 manager: conda platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda - hash: - md5: 11a9d1d09a3615fc07c3faf79bc0b943 - sha256: e2ac3d66c367dada209fc6da43e645672364b9fd5f9d28b9f016e24b81af475b - category: main - optional: false -- name: pickleshare - version: 0.7.5 - manager: conda - platform: osx-64 - dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda hash: - md5: 11a9d1d09a3615fc07c3faf79bc0b943 - sha256: e2ac3d66c367dada209fc6da43e645672364b9fd5f9d28b9f016e24b81af475b + md5: 40b61aab5c7ba9ff276c41cfffe6b80b + sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 category: main optional: false -- name: pillow - version: 11.0.0 +- name: libuv + version: 1.51.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - freetype: '>=2.12.1,<3.0a0' - lcms2: '>=2.16,<3.0a0' libgcc: '>=13' - libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.7.0,<4.8.0a0' - libwebp-base: '>=1.4.0,<2.0a0' - libxcb: '>=1.17.0,<2.0a0' - libzlib: '>=1.3.1,<2.0a0' - openjpeg: '>=2.5.2,<3.0a0' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - tk: '>=8.6.13,<8.7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pillow-11.0.0-py312h7b63e92_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb9d3cd8_0.conda hash: - md5: 385f46a4df6f97892503a841121a9acf - sha256: 13a464bea02c0df0199c20ef6bad24a6bc336aaf55bf8d6a133d0fe664463224 + md5: 1349c022c92c5efd3fd705a79a5804d8 + sha256: 770ca175d64323976c9fe4303042126b2b01c1bd54c8c96cafeaba81bdb481b8 category: main optional: false -- name: pillow - version: 11.0.0 +- name: libuv + version: 1.51.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - freetype: '>=2.12.1,<3.0a0' - lcms2: '>=2.16,<3.0a0' - libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.7.0,<4.8.0a0' - libwebp-base: '>=1.4.0,<2.0a0' - libxcb: '>=1.17.0,<2.0a0' - libzlib: '>=1.3.1,<2.0a0' - openjpeg: '>=2.5.2,<3.0a0' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - tk: '>=8.6.13,<8.7.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/pillow-11.0.0-py312h66fe14f_0.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-64/libuv-1.51.0-h4cb831e_0.conda hash: - md5: 1e49b81b5aae7af9d74bcdac0cd0d174 - sha256: 5e531eded0bb784c745abe3a1187c6c33478e153755bf8a8496aebff60801150 + md5: 8afd5432c2e6776d145d94f4ea4d4db5 + sha256: 2c820c8e26d680f74035f58c3d46593461bb8aeefa00faafa5ca39d8a51c87fa category: main optional: false -- name: pip - version: 24.3.1 +- name: libuv + version: 1.51.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.8,<3.13.0a0' - setuptools: '' - wheel: '' - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libuv-1.51.0-h5505292_0.conda hash: - md5: 5dd546fe99b44fda83963d15f84263b7 - sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 + md5: 230a885fe67a3e945a4586b944b6020a + sha256: 41c1230a3f4e0d265e5053c671f112a16be4405b9047d3da5581e03e9d53de65 category: main optional: false -- name: pip - version: 24.3.1 +- name: libuv + version: 1.51.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.8,<3.13.0a0' - setuptools: '' - wheel: '' - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libuv-1.51.0-h2466b09_0.conda hash: - md5: 5dd546fe99b44fda83963d15f84263b7 - sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 + md5: 9756651456477241b0226fb0ee051c58 + sha256: b03ca3d0cfbf8b3911757411a10fbbaa7edae62bb81972ae44360e7ac347aac2 category: main optional: false -- name: pixman - version: 0.43.2 +- name: libva + version: 2.22.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.43.2-h59595ed_0.conda - hash: - md5: 71004cbf7924e19c02746ccde9fd7123 - sha256: 366d28e2a0a191d6c535e234741e0cd1d94d713f76073d8af4a5ccb2a266121e - category: main - optional: false -- name: pixman - version: 0.43.4 - manager: conda - platform: osx-64 - dependencies: - libcxx: '>=16' - url: https://conda.anaconda.org/conda-forge/osx-64/pixman-0.43.4-h73e2aa4_0.conda + __glibc: '>=2.17,<3.0.a0' + libdrm: '>=2.4.124,<2.5.0a0' + libegl: '>=1.7.0,<2.0a0' + libgcc: '>=13' + libgl: '>=1.7.0,<2.0a0' + libglx: '>=1.7.0,<2.0a0' + libxcb: '>=1.17.0,<2.0a0' + wayland: '>=1.23.1,<2.0a0' + wayland-protocols: '' + xorg-libx11: '>=1.8.11,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxfixes: '>=6.0.1,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libva-2.22.0-h4f16b4b_2.conda hash: - md5: cb134c1e03fd32f4e6bea3f6de2614fd - sha256: 3ab44e12e566c67a6e9fd831f557ab195456aa996b8dd9af19787ca80caa5cd1 + md5: 2c65566e79dc11318ce689c656fb551c + sha256: e0df324fb02fa05a05824b8db886b06659432b5cff39495c59e14a37aa23d40f category: main optional: false -- name: pkgutil-resolve-name - version: 1.3.10 +- name: libvorbis + version: 1.3.7 manager: conda platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda + libgcc-ng: '>=9.3.0' + libogg: '>=1.3.4,<1.4.0a0' + libstdcxx-ng: '>=9.3.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libvorbis-1.3.7-h9c3ff4c_0.tar.bz2 hash: - md5: 5a5870a74432aa332f7d32180633ad05 - sha256: adb2dde5b4f7da70ae81309cce6188ed3286ff280355cf1931b45d91164d2ad8 + md5: 309dec04b70a3cc0f1e84a4013683bc0 + sha256: 53080d72388a57b3c31ad5805c93a7328e46ff22fab7c44ad2a86d712740af33 category: main optional: false -- name: pkgutil-resolve-name - version: 1.3.10 +- name: libvorbis + version: 1.3.7 manager: conda platform: osx-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda + libcxx: '>=11.0.0' + libogg: '>=1.3.4,<1.4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libvorbis-1.3.7-h046ec9c_0.tar.bz2 hash: - md5: 5a5870a74432aa332f7d32180633ad05 - sha256: adb2dde5b4f7da70ae81309cce6188ed3286ff280355cf1931b45d91164d2ad8 + md5: fbbda1fede0aadaa252f6919148c4ce1 + sha256: fbcce1005efcd616e452dea07fe34893d8dd13c65628e74920eeb68ac549faf7 category: main optional: false -- name: platformdirs - version: 4.3.6 +- name: libvorbis + version: 1.3.7 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + libcxx: '>=11.0.0' + libogg: '>=1.3.4,<1.4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libvorbis-1.3.7-h9f76cd9_0.tar.bz2 hash: - md5: 577852c7e53901ddccc7e6a9959ddebe - sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 + md5: 92a1a88d1a1d468c19d9e1659ac8d3df + sha256: 60457217e20d8b24a8390c81338a8fa69c8656b440c067cd82f802a09da93cb9 category: main optional: false -- name: platformdirs - version: 4.3.6 +- name: libvorbis + version: 1.3.7 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + libogg: '>=1.3.4,<1.4.0a0' + vc: '>=14.1,<15.0a0' + vs2015_runtime: '>=14.16.27012' + url: https://conda.anaconda.org/conda-forge/win-64/libvorbis-1.3.7-h0e60522_0.tar.bz2 hash: - md5: 577852c7e53901ddccc7e6a9959ddebe - sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 + md5: e1a22282de0169c93e4ffe6ce6acc212 + sha256: 6cdc018a024908270205d8512d92f92cf0adaaa5401c2b403757189b138bf56a category: main optional: false -- name: pooch - version: 1.8.2 +- name: libvpx + version: 1.14.1 manager: conda platform: linux-64 dependencies: - packaging: '>=20.0' - platformdirs: '>=2.5.0' - python: '>=3.7' - requests: '>=2.19.0' - url: https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.2-pyhd8ed1ab_0.conda + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libvpx-1.14.1-hac33072_0.conda hash: - md5: 8dab97d8a9616e07d779782995710aed - sha256: f2ee98740ac62ff46700c3cae8a18c78bdb3d6dd80832c6e691e789b844830d8 + md5: cde393f461e0c169d9ffb2fc70f81c33 + sha256: e7d2daf409c807be48310fcc8924e481b62988143f582eb3a58c5523a6763b13 category: main optional: false -- name: pooch - version: 1.8.2 +- name: libvpx + version: 1.14.1 manager: conda platform: osx-64 dependencies: - packaging: '>=20.0' - platformdirs: '>=2.5.0' - python: '>=3.7' - requests: '>=2.19.0' - url: https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.2-pyhd8ed1ab_0.conda + __osx: '>=10.13' + libcxx: '>=16' + url: https://conda.anaconda.org/conda-forge/osx-64/libvpx-1.14.1-hf036a51_0.conda hash: - md5: 8dab97d8a9616e07d779782995710aed - sha256: f2ee98740ac62ff46700c3cae8a18c78bdb3d6dd80832c6e691e789b844830d8 + md5: 9b8744a702ffb1738191e094e6eb67dc + sha256: 47e70e76988c11de97d539794fd4b03db69b75289ac02cdc35ae5a595ffcd973 category: main optional: false -- name: prometheus_client - version: 0.21.1 +- name: libvpx + version: 1.14.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.1-pyhd8ed1ab_0.conda + __osx: '>=11.0' + libcxx: '>=16' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libvpx-1.14.1-h7bae524_0.conda hash: - md5: 3e01e386307acc60b2f89af0b2e161aa - sha256: bc8f00d5155deb7b47702cb8370f233935704100dbc23e30747c161d1b6cf3ab + md5: 95bee48afff34f203e4828444c2b2ae9 + sha256: 5d6458b5395cba0804846f156574aa8a34eef6d5f05d39e9932ddbb4215f8bd0 category: main optional: false -- name: prometheus_client - version: 0.21.1 +- name: libwebp-base + version: 1.5.0 manager: conda - platform: osx-64 + platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.1-pyhd8ed1ab_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda hash: - md5: 3e01e386307acc60b2f89af0b2e161aa - sha256: bc8f00d5155deb7b47702cb8370f233935704100dbc23e30747c161d1b6cf3ab + md5: 63f790534398730f59e1b899c3644d4a + sha256: c45283fd3e90df5f0bd3dbcd31f59cdd2b001d424cf30a07223655413b158eaf category: main optional: false -- name: prompt-toolkit - version: 3.0.48 +- name: libwebp-base + version: 1.5.0 manager: conda - platform: linux-64 + platform: osx-64 dependencies: - python: '>=3.9' - wcwidth: '' - url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda hash: - md5: 368d4aa48358439e07a97ae237491785 - sha256: 79fb7d1eeb490d4cc1b79f781bb59fe302ae38cf0a30907ecde75a7d399796cc + md5: 5e0cefc99a231ac46ba21e27ae44689f + sha256: 7f110eba04150f1fe5fe297f08fb5b82463eed74d1f068bc67c96637f9c63569 category: main optional: false -- name: prompt-toolkit - version: 3.0.48 +- name: libwebp-base + version: 1.5.0 manager: conda - platform: osx-64 + platform: osx-arm64 dependencies: - python: '>=3.9' - wcwidth: '' - url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda hash: - md5: 368d4aa48358439e07a97ae237491785 - sha256: 79fb7d1eeb490d4cc1b79f781bb59fe302ae38cf0a30907ecde75a7d399796cc + md5: 569466afeb84f90d5bb88c11cc23d746 + sha256: f8bdb876b4bc8cb5df47c28af29188de8911c3fea4b799a33743500149de3f4a category: main optional: false -- name: prompt_toolkit - version: 3.0.48 +- name: libwebp-base + version: 1.5.0 manager: conda - platform: linux-64 + platform: win-64 dependencies: - prompt-toolkit: '>=3.0.48,<3.0.49.0a0' - url: https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.48-hd8ed1ab_1.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda hash: - md5: bf730bb1f201e3f5a961c1fb2ffc4f05 - sha256: e4dd1b4eb467589edd51981c341d8ae0b3a71814541bd5fdcf0e55b5be22c4c0 + md5: 33f7313967072c6e6d8f865f5493c7ae + sha256: 1d75274614e83a5750b8b94f7bad2fc0564c2312ff407e697d99152ed095576f category: main optional: false -- name: prompt_toolkit - version: 3.0.48 +- name: libwinpthread + version: 12.0.0.r4.gg4f2fc60ca manager: conda - platform: osx-64 + platform: win-64 dependencies: - prompt-toolkit: '>=3.0.48,<3.0.49.0a0' - url: https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.48-hd8ed1ab_1.conda + ucrt: '' + url: https://conda.anaconda.org/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda hash: - md5: bf730bb1f201e3f5a961c1fb2ffc4f05 - sha256: e4dd1b4eb467589edd51981c341d8ae0b3a71814541bd5fdcf0e55b5be22c4c0 + md5: 08bfa5da6e242025304b206d152479ef + sha256: 373f2973b8a358528b22be5e8d84322c165b4c5577d24d94fd67ad1bb0a0f261 category: main optional: false -- name: psutil - version: 6.1.0 +- name: libxcb + version: 1.17.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.1.0-py312h66e93f0_0.conda + pthread-stubs: '' + xorg-libxau: '>=1.0.11,<2.0a0' + xorg-libxdmcp: '' + url: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda hash: - md5: 0524eb91d3d78d76d671c6e3cd7cee82 - sha256: 0f309b435174e037d5cfe5ed26c1c5ad8152c68cfe61af17709ec31ec3d9f096 + md5: 92ed62436b625154323d40d5f2f11dd7 + sha256: 666c0c431b23c6cec6e492840b176dde533d48b7e6fb8883f5071223433776aa category: main optional: false -- name: psutil - version: 6.1.0 +- name: libxcb + version: 1.17.0 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/psutil-6.1.0-py312h3d0f464_0.conda + pthread-stubs: '' + xorg-libxau: '>=1.0.11,<2.0a0' + xorg-libxdmcp: '' + url: https://conda.anaconda.org/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda hash: - md5: 1df95544dc6aeb33af591146f44d9293 - sha256: a2c2d8a8665cce8a1c2b186b2580e1ef3e3414aa67b2d48ac46f0582434910c3 + md5: bbeca862892e2898bdb45792a61c4afc + sha256: 8896cd5deff6f57d102734f3e672bc17120613647288f9122bec69098e839af7 category: main optional: false -- name: pthread-stubs - version: '0.4' +- name: libxcb + version: 1.17.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda + __osx: '>=11.0' + pthread-stubs: '' + xorg-libxau: '>=1.0.11,<2.0a0' + xorg-libxdmcp: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda hash: - md5: b3c17d95b5a10c6e64a21fa17573e70e - sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 + md5: af523aae2eca6dfa1c8eec693f5b9a79 + sha256: bd3816218924b1e43b275863e21a3e13a5db4a6da74cca8e60bc3c213eb62f71 category: main optional: false -- name: pthread-stubs - version: '0.4' +- name: libxcb + version: 1.17.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda + libgcc: '>=13' + libwinpthread: '>=12.0.0.r4.gg4f2fc60ca' + pthread-stubs: '' + ucrt: '>=10.0.20348.0' + xorg-libxau: '>=1.0.11,<2.0a0' + xorg-libxdmcp: '' + url: https://conda.anaconda.org/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda hash: - md5: 8bcf980d2c6b17094961198284b8e862 - sha256: 05944ca3445f31614f8c674c560bca02ff05cb51637a96f665cb2bbe496099e5 + md5: a69bbf778a462da324489976c84cfc8c + sha256: 08dec73df0e161c96765468847298a420933a36bc4f09b50e062df8793290737 category: main optional: false -- name: ptyprocess - version: 0.7.0 +- name: libxcrypt + version: 4.4.36 manager: conda platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda hash: - md5: 7d9daffbb8d8e0af0f769dbbcd173a54 - sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83 + md5: 5aa797f8787fe7a17d1b0821485b5adc + sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c category: main optional: false -- name: ptyprocess - version: 0.7.0 +- name: libxkbcommon + version: 1.10.0 manager: conda - platform: osx-64 + platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + libxcb: '>=1.17.0,<2.0a0' + libxml2: '>=2.13.8,<2.14.0a0' + xkeyboard-config: '' + xorg-libxau: '>=1.0.12,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda hash: - md5: 7d9daffbb8d8e0af0f769dbbcd173a54 - sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83 + md5: fedf6bfe5d21d21d2b1785ec00a8889a + sha256: a8043a46157511b3ceb6573a99952b5c0232313283f2d6a066cec7c8dcaed7d0 category: main optional: false -- name: pugixml - version: '1.14' +- name: libxml2 + version: 2.13.8 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/pugixml-1.14-h59595ed_0.conda + __glibc: '>=2.17,<3.0.a0' + icu: '>=75.1,<76.0a0' + libgcc: '>=13' + libiconv: '>=1.18,<2.0a0' + liblzma: '>=5.8.1,<6.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h4bc477f_0.conda hash: - md5: 2c97dd90633508b422c11bd3018206ab - sha256: ea5f2d593177318f6b19af05018c953f41124cbb3bf21f9fdedfdb6ac42913ae + md5: 14dbe05b929e329dbaa6f2d0aa19466d + sha256: b0b3a96791fa8bb4ec030295e8c8bf2d3278f33c0f9ad540e73b5e538e6268e7 category: main optional: false -- name: pugixml - version: '1.14' +- name: libxml2 + version: 2.13.8 manager: conda platform: osx-64 dependencies: - libcxx: '>=15.0.7' - url: https://conda.anaconda.org/conda-forge/osx-64/pugixml-1.14-he965462_0.conda + __osx: '>=10.13' + icu: '>=75.1,<76.0a0' + libiconv: '>=1.18,<2.0a0' + liblzma: '>=5.8.1,<6.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.13.8-h93c44a6_0.conda hash: - md5: 92f9416f48c010bf04c34c9841c84b09 - sha256: 8ba30eb9ead058a19a472bb8e795ab408c629b0b84fc5bb7b6899e7429d5e625 + md5: e42a93a31cbc6826620144343d42f472 + sha256: 4b29663164d7beb9a9066ddcb8578fc67fe0e9b40f7553ea6255cd6619d24205 category: main optional: false -- name: pure_eval - version: 0.2.3 +- name: libxml2 + version: 2.13.8 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda + __osx: '>=11.0' + icu: '>=75.1,<76.0a0' + libiconv: '>=1.18,<2.0a0' + liblzma: '>=5.8.1,<6.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.13.8-h52572c6_0.conda hash: - md5: 0f051f09d992e0d08941706ad519ee0e - sha256: dcfcb3cee1ae0a89729601582cc3edea20ba13c9493967a03a693c67567af0c8 + md5: d7884c7af8af5a729353374c189aede8 + sha256: 13eb825eddce93761d965da3edaf3a42d868c61ece7d9cf21f7e2a13087c2abe category: main optional: false -- name: pure_eval - version: 0.2.3 +- name: libxml2 + version: 2.13.8 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda + libiconv: '>=1.18,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.13.8-h442d1da_0.conda hash: - md5: 0f051f09d992e0d08941706ad519ee0e - sha256: dcfcb3cee1ae0a89729601582cc3edea20ba13c9493967a03a693c67567af0c8 + md5: 833c2dbc1a5020007b520b044c713ed3 + sha256: 473b8a53c8df714d676ab41711551c8d250f8d799f2db5cb7cb2b177a0ce13f6 category: main optional: false -- name: py-opencv - version: 4.10.0 +- name: libxslt + version: 1.1.39 manager: conda platform: linux-64 dependencies: - libopencv: 4.10.0 - libprotobuf: '>=5.28.2,<5.28.3.0a0' - numpy: '>=1.19,<3' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/py-opencv-4.10.0-qt6_py312ha9d3f3f_611.conda + libgcc-ng: '>=12' + libxml2: '>=2.12.1,<2.14.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.39-h76b75d6_0.conda hash: - md5: f76a90826dac79f564261ad781f98ea2 - sha256: b42b7b54229fc8dbdf04e0bf5b3bacc7e214f39bbe6de4b60c323554b1a3ff1d + md5: e71f31f8cfb0a91439f2086fc8aa0461 + sha256: 684e9b67ef7b9ca0ca993762eeb39705ec58e2e7f958555c758da7ef416db9f3 category: main optional: false -- name: py-opencv - version: 4.10.0 +- name: libxslt + version: 1.1.39 manager: conda - platform: osx-64 + platform: win-64 dependencies: - libopencv: 4.10.0 - libprotobuf: '>=5.28.2,<5.28.3.0a0' - numpy: '>=1.19,<3' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/py-opencv-4.10.0-headless_py312hf3908ad_11.conda + libxml2: '>=2.12.1,<2.14.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libxslt-1.1.39-h3df6e99_0.conda hash: - md5: bef4aa4f2900b2a37e113f1bd6ab5b1b - sha256: 8b7cffe2b13b765cea56260325e133fe2b543a83d69421b1d7518f409fecd836 + md5: 279ee338c9b34871d578cb3c7aa68f70 + sha256: 6e3d99466d2076c35e7ac8dcdfe604da3d593f55b74a5b8e96c2b2ff63c247aa category: main optional: false -- name: py7zr - version: 0.22.0 +- name: libzlib + version: 1.3.1 manager: conda platform: linux-64 dependencies: - brotli-python: '>=1.0.9' - brotlicffi: '>=1.0.9.2' - importlib_metadata: '' - inflate64: '>=0.3.1' - multivolumefile: '>=0.2.3' - psutil: '' - pybcj: '>=0.6.0' - pycryptodomex: '>=3.6.6' - pyppmd: '>=1.1.0,<1.2.0' - python: '>=3.7' - pyzstd: '>=0.14.4' - texttable: '' - zipfile-deflate64: '' - url: https://conda.anaconda.org/conda-forge/noarch/py7zr-0.22.0-pyhd8ed1ab_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda hash: - md5: d1f3716a4913f6505f48ea083c4eb91d - sha256: a5695374e652b621d45f31e1ee21e0195cac73b828a82105c1f114fc44d8cc33 + md5: edb0dca6bc32e4f4789199455a1dbeb8 + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 category: main optional: false -- name: py7zr - version: 0.22.0 +- name: libzlib + version: 1.3.1 manager: conda platform: osx-64 dependencies: - brotli-python: '>=1.0.9' - brotlicffi: '>=1.0.9.2' - importlib_metadata: '' - inflate64: '>=0.3.1' - multivolumefile: '>=0.2.3' - psutil: '' - pybcj: '>=0.6.0' - pycryptodomex: '>=3.6.6' - pyppmd: '>=1.1.0,<1.2.0' - python: '>=3.7' - pyzstd: '>=0.14.4' - texttable: '' - zipfile-deflate64: '' - url: https://conda.anaconda.org/conda-forge/noarch/py7zr-0.22.0-pyhd8ed1ab_0.conda + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda hash: - md5: d1f3716a4913f6505f48ea083c4eb91d - sha256: a5695374e652b621d45f31e1ee21e0195cac73b828a82105c1f114fc44d8cc33 + md5: 003a54a4e32b02f7355b50a837e699da + sha256: 8412f96504fc5993a63edf1e211d042a1fd5b1d51dedec755d2058948fcced09 category: main optional: false -- name: pybcj - version: 1.0.2 +- name: libzlib + version: 1.3.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/pybcj-1.0.2-py312h66e93f0_1.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda hash: - md5: f2b1d2a5739ecabdebd60685a9279c95 - sha256: 7402a5034f114e4bf47c94adb9a1f4aab74f7b12c6cb0044db24302e1bf89b58 + md5: 369964e85dc26bfe78f41399b366c435 + sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b category: main optional: false -- name: pybcj - version: 1.0.2 +- name: libzlib + version: 1.3.1 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/pybcj-1.0.2-py312hb553811_1.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda hash: - md5: a88db8eed4de9769d37207064ee92f51 - sha256: 8d1762b1a229eaba96b5f61a66f33b88fc9a5829c59610e0e4f762e6957f08fa + md5: 41fbfac52c601159df6c01f875de31b9 + sha256: ba945c6493449bed0e6e29883c4943817f7c79cbff52b83360f7b341277c6402 category: main optional: false -- name: pycparser - version: '2.22' +- name: libzopfli + version: 1.0.3 manager: conda platform: linux-64 dependencies: - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + libgcc-ng: '>=9.3.0' + libstdcxx-ng: '>=9.3.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2 hash: - md5: 12c566707c80111f9799308d9e265aef - sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 + md5: c66fe2d123249af7651ebde8984c51c2 + sha256: ff94f30b2e86cbad6296cf3e5804d442d9e881f7ba8080d92170981662528c6e category: main optional: false -- name: pycparser - version: '2.22' +- name: libzopfli + version: 1.0.3 manager: conda platform: osx-64 dependencies: - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + libcxx: '>=11.0.0' + url: https://conda.anaconda.org/conda-forge/osx-64/libzopfli-1.0.3-h046ec9c_0.tar.bz2 hash: - md5: 12c566707c80111f9799308d9e265aef - sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 + md5: 55f3f5c9bccca18d33cb3a4bcfe002d7 + sha256: 3f35f8adf997467699a01819aeabba153ef554e796618c446a9626c2173aee90 category: main optional: false -- name: pycryptodomex - version: 3.21.0 +- name: libzopfli + version: 1.0.3 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - gmp: '' - libgcc: '>=13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/pycryptodomex-3.21.0-py312h66e93f0_0.conda + libcxx: '>=11.0.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libzopfli-1.0.3-h9f76cd9_0.tar.bz2 hash: - md5: d1be2325fce10b4948defb59d4d2349b - sha256: a8dc79bef4b34a4d73c1ded273b42f95a418450efa48f991fba954941853127c + md5: a0758d74f57741aa0d9ede13fd592e56 + sha256: e3003b8efe551902dc60b21c81d7164b291b26b7862704421368d26ba5c10fa0 category: main optional: false -- name: pycryptodomex - version: 3.21.0 +- name: libzopfli + version: 1.0.3 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - gmp: '' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/pycryptodomex-3.21.0-py312hb553811_0.conda + vc: '>=14.1,<15.0a0' + vs2015_runtime: '>=14.16.27012' + url: https://conda.anaconda.org/conda-forge/win-64/libzopfli-1.0.3-h0e60522_0.tar.bz2 hash: - md5: c18a0e6a0eb93bfc401e31c81c4a313f - sha256: a6d2affa5250a92d55af403ba241e49b349abcd99fe47a0a50a6856d63a56c25 + md5: b4b0cbc0abc9f26b730231ffdabf3881 + sha256: c6f2ee6f4758f6e286a2ba9b7503cff25b178fcddeda997921d3012961ce9a62 category: main optional: false -- name: pygments - version: 2.18.0 +- name: llvm-openmp + version: 20.1.6 manager: conda platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + __glibc: '>=2.17,<3.0.a0' + url: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.6-h024ca30_0.conda hash: - md5: b38dc0206e2a530e5c2cf11dc086b31a - sha256: 0d6133545f268b2b89c2617c196fc791f365b538d4057ecd636d658c3b1e885d + md5: e4ece7ed81e43ae97a3b58ac4230c3c5 + sha256: 43ad6a0772c0fc554d2712ae00ea788a391a40c494e9c04ec13f4aea17c95ffc category: main optional: false -- name: pygments - version: 2.18.0 +- name: llvm-openmp + version: 20.1.6 manager: conda platform: osx-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-20.1.6-ha54dae1_0.conda hash: - md5: b38dc0206e2a530e5c2cf11dc086b31a - sha256: 0d6133545f268b2b89c2617c196fc791f365b538d4057ecd636d658c3b1e885d + md5: c55751d61e1f8be539e0e4beffad3e5a + sha256: 75aa1b58b86a17aaa3b7882fe994d8f72440aa938d2d3c84e434b4104cfca096 category: main optional: false -- name: pyobjc-core - version: 10.3.2 +- name: llvm-openmp + version: 20.1.6 manager: conda - platform: osx-64 + platform: osx-arm64 dependencies: - __osx: '>=10.13' - libffi: '>=3.4,<4.0a0' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - setuptools: '' - url: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-core-10.3.2-py312h2365019_0.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-20.1.6-hdb05f8b_0.conda hash: - md5: 78bc9b5b0ff74c271ddb45ac0b8a679c - sha256: 118c17b20c084a9a6584ae47908d130745100e3b8dffdc92332c45c315ffb2e2 + md5: 7a3b28d59940a28e761e0a623241a832 + sha256: 99c8aa89a77870d6ee16d62b858be67e30f2ad4fe13555570c7660cc38f9557b category: main optional: false -- name: pyobjc-framework-cocoa - version: 10.3.2 +- name: lz4-c + version: 1.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + hash: + md5: 9de5350a85c4a20c685259b889aa6393 + sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 + category: main + optional: false +- name: lz4-c + version: 1.10.0 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libffi: '>=3.4,<4.0a0' - pyobjc-core: 10.3.2.* - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-framework-cocoa-10.3.2-py312h2365019_0.conda + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-64/lz4-c-1.10.0-h240833e_1.conda hash: - md5: 5b3b0cc4aff9f0b269e73c384cd345d2 - sha256: 4b8afa6adbb2adaa90afa250a3b3d3bb37b8d67ddec67012df8e9a1f5e4e2542 + md5: d6b9bd7e356abd7e3a633d59b753495a + sha256: 8da3c9d4b596e481750440c0250a7e18521e7f69a47e1c8415d568c847c08a1c category: main optional: false -- name: pyparsing - version: 3.2.0 +- name: lz4-c + version: 1.10.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_2.conda + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda hash: - md5: 4c05a2bcf87bb495512374143b57cf28 - sha256: 09a5484532e24a33649ab612674fd0857bbdcfd6640a79d13a6690fb742a36e1 + md5: 01511afc6cc1909c5303cf31be17b44f + sha256: 94d3e2a485dab8bdfdd4837880bde3dd0d701e2b97d6134b8806b7c8e69c8652 category: main optional: false -- name: pyparsing - version: 3.2.0 +- name: lz4-c + version: 1.10.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_2.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda hash: - md5: 4c05a2bcf87bb495512374143b57cf28 - sha256: 09a5484532e24a33649ab612674fd0857bbdcfd6640a79d13a6690fb742a36e1 + md5: 0b69331897a92fac3d8923549d48d092 + sha256: 632cf3bdaf7a7aeb846de310b6044d90917728c73c77f138f08aa9438fc4d6b5 category: main optional: false -- name: pyppmd - version: 1.1.0 +- name: markupsafe + version: 3.0.2 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - importlib_metadata: '' libgcc: '>=13' - libstdcxx: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/pyppmd-1.1.0-py312h2ec8cdc_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda hash: - md5: 2f239b74c6c960251bcfb09ea48c70fd - sha256: 2202ecdd582e8ea06d8174ef7c1f737baad4de7a5e126964bd7cf4fa4db1bea0 + md5: eb227c3e0bf58f5bd69c0532b157975b + sha256: 4a6bf68d2a2b669fecc9a4a009abd1cf8e72c2289522ff00d81b5a6e51ae78f5 category: main optional: false -- name: pyppmd - version: 1.1.0 +- name: markupsafe + version: 3.0.2 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - importlib_metadata: '' - libcxx: '>=17' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/pyppmd-1.1.0-py312h5861a67_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/markupsafe-3.0.2-py312h3520af0_1.conda hash: - md5: 1333aef1aa8bfd1adcdf029b257a4383 - sha256: b416b9456108d6ed2331c3f28a0cd7d33d69427f69393f885a341e5136ab4f8a + md5: 32d6bc2407685d7e2d8db424f42018c6 + sha256: d521e272f7789ca62e7617058a4ea3bd79efa73de1a39732df209ca5299e64e2 category: main optional: false -- name: pyside6 - version: 6.7.3 +- name: markupsafe + version: 3.0.2 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libclang13: '>=19.1.0' - libegl: '>=1.7.0,<2.0a0' - libgcc: '>=13' - libgl: '>=1.7.0,<2.0a0' - libopengl: '>=1.7.0,<2.0a0' - libstdcxx: '>=13' - libxml2: '>=2.12.7,<3.0a0' - libxslt: '>=1.1.39,<2.0a0' + __osx: '>=11.0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - qt6-main: '>=6.7.3,<6.8.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.7.3-py312h91f0f75_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312h998013c_1.conda hash: - md5: 64a74d686fd29fa04c4c313a688e2421 - sha256: e9d26444e4a554a71e885017898b101d388855277b6604f3235e50b63cc66fe0 + md5: 46e547061080fddf9cf95a0327e8aba6 + sha256: 4aa997b244014d3707eeef54ab0ee497d12c0d0d184018960cce096169758283 category: main optional: false -- name: pysocks - version: 1.7.1 +- name: markupsafe + version: 3.0.2 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.2-py312h31fea79_1.conda + hash: + md5: 944fdd848abfbd6929e57c790b8174dd + sha256: bbb9595fe72231a8fbc8909cfa479af93741ecd2d28dfe37f8f205fef5df2217 + category: main + optional: false +- name: matplotlib + version: 3.10.3 + manager: conda + platform: linux-64 + dependencies: + matplotlib-base: '>=3.10.3,<3.10.4.0a0' + pyside6: '>=6.7.2' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + tornado: '>=5' + url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.3-py312h7900ff3_0.conda + hash: + md5: 40e02247b1467ce6fff28cad870dc833 + sha256: 2255888d215fb1438b968bd7e5fd89580c25eb90f4010aad38dda8aac7b642c8 + category: main + optional: false +- name: matplotlib + version: 3.10.3 + manager: conda + platform: osx-64 + dependencies: + matplotlib-base: '>=3.10.3,<3.10.4.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + tornado: '>=5' + url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-3.10.3-py312hb401068_0.conda + hash: + md5: ae25ce697cde7c568f325aaa768c39c2 + sha256: a5562a74e72c91ab4c81945c5b4118a7d3c26aa273eb4eddeba63d4eb49efd50 + category: main + optional: false +- name: matplotlib + version: 3.10.3 + manager: conda + platform: osx-arm64 + dependencies: + matplotlib-base: '>=3.10.3,<3.10.4.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + tornado: '>=5' + url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-3.10.3-py312h1f38498_0.conda + hash: + md5: 3e3be2c20812f5d46d2e9c2993bbe4a6 + sha256: a73322cb98d14d5eedabfb7dccb2fe239938c5d6bdabfa6d09fecfcdfe1367a1 + category: main + optional: false +- name: matplotlib + version: 3.10.3 + manager: conda + platform: win-64 + dependencies: + matplotlib-base: '>=3.10.3,<3.10.4.0a0' + pyside6: '>=6.7.2' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + tornado: '>=5' + url: https://conda.anaconda.org/conda-forge/win-64/matplotlib-3.10.3-py312h2e8e312_0.conda + hash: + md5: 914c15eac59e9bd477e94b0103e47f63 + sha256: 9bca2f50f6a00a9e1f6d07a7c447a02e7067ef0924bfa63da45e1362bae922b9 + category: main + optional: false +- name: matplotlib-base + version: 3.10.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + contourpy: '>=1.0.1' + cycler: '>=0.10' + fonttools: '>=4.22.0' + freetype: '' + kiwisolver: '>=1.3.1' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libgcc: '>=13' + libstdcxx: '>=13' + numpy: '>=1.23' + packaging: '>=20.0' + pillow: '>=8' + pyparsing: '>=2.3.1' + python: '>=3.12,<3.13.0a0' + python-dateutil: '>=2.7' + python_abi: 3.12.* + qhull: '>=2020.2,<2020.3.0a0' + tk: '>=8.6.13,<8.7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.3-py312hd3ec401_0.conda + hash: + md5: 2d69618b52d70970c81cc598e4b51118 + sha256: 3b5be100ddfcd5697140dbb8d4126e3afd0147d4033defd6c6eeac78fe089bd2 + category: main + optional: false +- name: matplotlib-base + version: 3.10.3 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + contourpy: '>=1.0.1' + cycler: '>=0.10' + fonttools: '>=4.22.0' + freetype: '' + kiwisolver: '>=1.3.1' + libcxx: '>=18' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + numpy: '>=1.23' + packaging: '>=20.0' + pillow: '>=8' + pyparsing: '>=2.3.1' + python: '>=3.12,<3.13.0a0' + python-dateutil: '>=2.7' + python_abi: 3.12.* + qhull: '>=2020.2,<2020.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.10.3-py312h535dea3_0.conda + hash: + md5: 8583ca3cb002ae887cbc747f8eb5ffdf + sha256: a5d1324658d173211db6c78ecbf0b3bd32c85477d293e347820adb528b1719a2 + category: main + optional: false +- name: matplotlib-base + version: 3.10.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + contourpy: '>=1.0.1' + cycler: '>=0.10' + fonttools: '>=4.22.0' + freetype: '' + kiwisolver: '>=1.3.1' + libcxx: '>=18' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + numpy: '>=1.23' + packaging: '>=20.0' + pillow: '>=8' + pyparsing: '>=2.3.1' + python: '>=3.12,<3.13.0a0' + python-dateutil: '>=2.7' + python_abi: 3.12.* + qhull: '>=2020.2,<2020.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.10.3-py312hdbc7e53_0.conda + hash: + md5: 00c90634afc6285c57ed54c3ff0247df + sha256: 2ede5ebc11eaf773b1db8cf7ba138ab3b26306bcf84cb9aacb5eb745f150b008 + category: main + optional: false +- name: matplotlib-base + version: 3.10.3 + manager: conda + platform: win-64 + dependencies: + contourpy: '>=1.0.1' + cycler: '>=0.10' + fonttools: '>=4.22.0' + freetype: '' + kiwisolver: '>=1.3.1' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + numpy: '>=1.23' + packaging: '>=20.0' + pillow: '>=8' + pyparsing: '>=2.3.1' + python: '>=3.12,<3.13.0a0' + python-dateutil: '>=2.7' + python_abi: 3.12.* + qhull: '>=2020.2,<2020.3.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/matplotlib-base-3.10.3-py312h90004f6_0.conda + hash: + md5: 8d3097febb52bfe3d0e33112c327c180 + sha256: dd41282ac388887227a37122c8ec5822ad3121896e5b27e8360e6f2bd38b352d + category: main + optional: false +- name: matplotlib-inline + version: 0.1.7 manager: conda platform: linux-64 dependencies: - __unix: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + traitlets: '' + url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + hash: + md5: af6ab708897df59bd6e7283ceab1b56b + sha256: 69b7dc7131703d3d60da9b0faa6dd8acbf6f6c396224cf6aef3e855b8c0c41c6 + category: main + optional: false +- name: matplotlib-inline + version: 0.1.7 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + traitlets: '' + url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + hash: + md5: af6ab708897df59bd6e7283ceab1b56b + sha256: 69b7dc7131703d3d60da9b0faa6dd8acbf6f6c396224cf6aef3e855b8c0c41c6 + category: main + optional: false +- name: matplotlib-inline + version: 0.1.7 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + traitlets: '' + url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + hash: + md5: af6ab708897df59bd6e7283ceab1b56b + sha256: 69b7dc7131703d3d60da9b0faa6dd8acbf6f6c396224cf6aef3e855b8c0c41c6 + category: main + optional: false +- name: matplotlib-inline + version: 0.1.7 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + traitlets: '' + url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_1.conda + hash: + md5: af6ab708897df59bd6e7283ceab1b56b + sha256: 69b7dc7131703d3d60da9b0faa6dd8acbf6f6c396224cf6aef3e855b8c0c41c6 + category: main + optional: false +- name: mistune + version: 3.1.3 + manager: conda + platform: linux-64 + dependencies: + python: '' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda + hash: + md5: 7ec6576e328bc128f4982cd646eeba85 + sha256: a67484d7dd11e815a81786580f18b6e4aa2392f292f29183631a6eccc8dc37b3 + category: main + optional: false +- name: mistune + version: 3.1.3 + manager: conda + platform: osx-64 + dependencies: + python: '' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda + hash: + md5: 7ec6576e328bc128f4982cd646eeba85 + sha256: a67484d7dd11e815a81786580f18b6e4aa2392f292f29183631a6eccc8dc37b3 + category: main + optional: false +- name: mistune + version: 3.1.3 + manager: conda + platform: osx-arm64 + dependencies: + python: '' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda + hash: + md5: 7ec6576e328bc128f4982cd646eeba85 + sha256: a67484d7dd11e815a81786580f18b6e4aa2392f292f29183631a6eccc8dc37b3 + category: main + optional: false +- name: mistune + version: 3.1.3 + manager: conda + platform: win-64 + dependencies: + python: '' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.3-pyh29332c3_0.conda + hash: + md5: 7ec6576e328bc128f4982cd646eeba85 + sha256: a67484d7dd11e815a81786580f18b6e4aa2392f292f29183631a6eccc8dc37b3 + category: main + optional: false +- name: mkl + version: 2024.2.2 + manager: conda + platform: linux-64 + dependencies: + _openmp_mutex: '>=4.5' + llvm-openmp: '>=19.1.2' + tbb: 2021.* + url: https://conda.anaconda.org/conda-forge/linux-64/mkl-2024.2.2-ha957f24_16.conda + hash: + md5: 1459379c79dda834673426504d52b319 + sha256: 77906b0acead8f86b489da46f53916e624897338770dbf70b04b8f673c9273c1 + category: main + optional: false +- name: mkl + version: 2023.2.0 + manager: conda + platform: osx-64 + dependencies: + llvm-openmp: '>=16.0.6' + tbb: 2021.* + url: https://conda.anaconda.org/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda + hash: + md5: 0a342ccdc79e4fcd359245ac51941e7b + sha256: de76dac5ab3bd22d4a73d50ce9fbe6a80d258c448ee71c5fa748010ca9331c39 + category: main + optional: false +- name: mkl + version: 2024.2.2 + manager: conda + platform: win-64 + dependencies: + intel-openmp: 2024.* + tbb: 2021.* + url: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda + hash: + md5: 302dff2807f2927b3e9e0d19d60121de + sha256: 20e52b0389586d0b914a49cd286c5ccc9c47949bed60ca6df004d1d295f2edbd + category: main + optional: false +- name: mpc + version: 1.3.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + gmp: '>=6.3.0,<7.0a0' + libgcc: '>=13' + mpfr: '>=4.2.1,<5.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda + hash: + md5: aa14b9a5196a6d8dd364164b7ce56acf + sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 + category: main + optional: false +- name: mpc + version: 1.3.1 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + gmp: '>=6.3.0,<7.0a0' + mpfr: '>=4.2.1,<5.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda + hash: + md5: 0520855aaae268ea413d6bc913f1384c + sha256: dcf91571da6c2f0db96d43a1b639047def05a0e1b6436d42c9129ab14af47b10 + category: main + optional: false +- name: mpc + version: 1.3.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + gmp: '>=6.3.0,<7.0a0' + mpfr: '>=4.2.1,<5.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda + hash: + md5: a5635df796b71f6ca400fc7026f50701 + sha256: 2700899ad03302a1751dbf2bca135407e470dd83ac897ab91dd8675d4300f158 + category: main + optional: false +- name: mpfr + version: 4.2.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + gmp: '>=6.3.0,<7.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda + hash: + md5: 2eeb50cab6652538eee8fc0bc3340c81 + sha256: f25d2474dd557ca66c6231c8f5ace5af312efde1ba8290a6ea5e1732a4e669c0 + category: main + optional: false +- name: mpfr + version: 4.2.1 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + gmp: '>=6.3.0,<7.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda + hash: + md5: d511e58aaaabfc23136880d9956fa7a6 + sha256: dddb6721dff05b8dfb654c532725330231fcb81ff1e27d885ee0cdcc9fccf1c4 + category: main + optional: false +- name: mpfr + version: 4.2.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + gmp: '>=6.3.0,<7.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda + hash: + md5: 4e4ea852d54cc2b869842de5044662fb + sha256: 4463e4e2aba7668e37a1b8532859191b4477a6f3602a5d6b4d64ad4c4baaeac5 + category: main + optional: false +- name: mpg123 + version: 1.32.9 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/mpg123-1.32.9-hc50e24c_0.conda + hash: + md5: c7f302fd11eeb0987a6a5e1f3aed6a21 + sha256: 39c4700fb3fbe403a77d8cc27352fa72ba744db487559d5d44bf8411bb4ea200 + category: main + optional: false +- name: mpmath + version: 1.3.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + hash: + md5: 3585aa87c43ab15b167b574cd73b057b + sha256: 7d7aa3fcd6f42b76bd711182f3776a02bef09a68c5f117d66b712a6d81368692 + category: main + optional: false +- name: mpmath + version: 1.3.0 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + hash: + md5: 3585aa87c43ab15b167b574cd73b057b + sha256: 7d7aa3fcd6f42b76bd711182f3776a02bef09a68c5f117d66b712a6d81368692 + category: main + optional: false +- name: mpmath + version: 1.3.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + hash: + md5: 3585aa87c43ab15b167b574cd73b057b + sha256: 7d7aa3fcd6f42b76bd711182f3776a02bef09a68c5f117d66b712a6d81368692 + category: main + optional: false +- name: mpmath + version: 1.3.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda + hash: + md5: 3585aa87c43ab15b167b574cd73b057b + sha256: 7d7aa3fcd6f42b76bd711182f3776a02bef09a68c5f117d66b712a6d81368692 + category: main + optional: false +- name: multivolumefile + version: 0.2.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/multivolumefile-0.2.3-pyhd8ed1ab_1.conda + hash: + md5: 42c01c437c3ec14f5fa3bb62b63eeccc + sha256: 9e761bb47341f157020b5e0b409ebcbf4cb8e26b5ebd6e0c3ce55653a09cef7b + category: main + optional: false +- name: multivolumefile + version: 0.2.3 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/multivolumefile-0.2.3-pyhd8ed1ab_1.conda + hash: + md5: 42c01c437c3ec14f5fa3bb62b63eeccc + sha256: 9e761bb47341f157020b5e0b409ebcbf4cb8e26b5ebd6e0c3ce55653a09cef7b + category: main + optional: false +- name: multivolumefile + version: 0.2.3 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/multivolumefile-0.2.3-pyhd8ed1ab_1.conda + hash: + md5: 42c01c437c3ec14f5fa3bb62b63eeccc + sha256: 9e761bb47341f157020b5e0b409ebcbf4cb8e26b5ebd6e0c3ce55653a09cef7b + category: main + optional: false +- name: multivolumefile + version: 0.2.3 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/multivolumefile-0.2.3-pyhd8ed1ab_1.conda + hash: + md5: 42c01c437c3ec14f5fa3bb62b63eeccc + sha256: 9e761bb47341f157020b5e0b409ebcbf4cb8e26b5ebd6e0c3ce55653a09cef7b + category: main + optional: false +- name: munkres + version: 1.1.4 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2 + hash: + md5: 2ba8498c1018c1e9c61eb99b973dfe19 + sha256: f86fb22b58e93d04b6f25e0d811b56797689d598788b59dcb47f59045b568306 + category: main + optional: false +- name: munkres + version: 1.1.4 + manager: conda + platform: osx-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2 + hash: + md5: 2ba8498c1018c1e9c61eb99b973dfe19 + sha256: f86fb22b58e93d04b6f25e0d811b56797689d598788b59dcb47f59045b568306 + category: main + optional: false +- name: munkres + version: 1.1.4 + manager: conda + platform: osx-arm64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2 + hash: + md5: 2ba8498c1018c1e9c61eb99b973dfe19 + sha256: f86fb22b58e93d04b6f25e0d811b56797689d598788b59dcb47f59045b568306 + category: main + optional: false +- name: munkres + version: 1.1.4 + manager: conda + platform: win-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2 + hash: + md5: 2ba8498c1018c1e9c61eb99b973dfe19 + sha256: f86fb22b58e93d04b6f25e0d811b56797689d598788b59dcb47f59045b568306 + category: main + optional: false +- name: mysql-common + version: 9.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/mysql-common-9.2.0-h266115a_0.conda + hash: + md5: db22a0962c953e81a2a679ecb1fc6027 + sha256: 571b6a2bffaf186ab92cdb06852fc5b6b5b7c6605de2b397fb13cfb0bb05c375 + category: main + optional: false +- name: mysql-libs + version: 9.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + mysql-common: 9.2.0 + openssl: '>=3.4.1,<4.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-9.2.0-he0572af_0.conda + hash: + md5: 93340b072c393d23c4700a1d40565dca + sha256: 41cd870c04961591eabe7a43283d2bbc80a382e007f766edb8396ffd2bdfa418 + category: main + optional: false +- name: nbclient + version: 0.10.2 + manager: conda + platform: linux-64 + dependencies: + jupyter_client: '>=6.1.12' + jupyter_core: '>=4.12,!=5.0.*' + nbformat: '>=5.1' + python: '>=3.8' + traitlets: '>=5.4' + url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda + hash: + md5: 6bb0d77277061742744176ab555b723c + sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135 + category: main + optional: false +- name: nbclient + version: 0.10.2 + manager: conda + platform: osx-64 + dependencies: + jupyter_client: '>=6.1.12' + jupyter_core: '>=4.12,!=5.0.*' + nbformat: '>=5.1' + python: '>=3.8' + traitlets: '>=5.4' + url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda + hash: + md5: 6bb0d77277061742744176ab555b723c + sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135 + category: main + optional: false +- name: nbclient + version: 0.10.2 + manager: conda + platform: osx-arm64 + dependencies: + jupyter_client: '>=6.1.12' + jupyter_core: '>=4.12,!=5.0.*' + nbformat: '>=5.1' + python: '>=3.8' + traitlets: '>=5.4' + url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda + hash: + md5: 6bb0d77277061742744176ab555b723c + sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135 + category: main + optional: false +- name: nbclient + version: 0.10.2 + manager: conda + platform: win-64 + dependencies: + jupyter_client: '>=6.1.12' + jupyter_core: '>=4.12,!=5.0.*' + nbformat: '>=5.1' + python: '>=3.8' + traitlets: '>=5.4' + url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda + hash: + md5: 6bb0d77277061742744176ab555b723c + sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135 + category: main + optional: false +- name: nbconvert-core + version: 7.16.6 + manager: conda + platform: linux-64 + dependencies: + 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: '' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda + hash: + md5: d24beda1d30748afcc87c429454ece1b + sha256: dcccb07c5a1acb7dc8be94330e62d54754c0e9c9cb2bb6865c8e3cfe44cf5a58 + category: main + optional: false +- name: nbconvert-core + version: 7.16.6 + manager: conda + platform: osx-64 + dependencies: + 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: '' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda + hash: + md5: d24beda1d30748afcc87c429454ece1b + sha256: dcccb07c5a1acb7dc8be94330e62d54754c0e9c9cb2bb6865c8e3cfe44cf5a58 + category: main + optional: false +- name: nbconvert-core + version: 7.16.6 + manager: conda + platform: osx-arm64 + dependencies: + 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: '' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda + hash: + md5: d24beda1d30748afcc87c429454ece1b + sha256: dcccb07c5a1acb7dc8be94330e62d54754c0e9c9cb2bb6865c8e3cfe44cf5a58 + category: main + optional: false +- name: nbconvert-core + version: 7.16.6 + manager: conda + platform: win-64 + dependencies: + 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: '' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda + hash: + md5: d24beda1d30748afcc87c429454ece1b + sha256: dcccb07c5a1acb7dc8be94330e62d54754c0e9c9cb2bb6865c8e3cfe44cf5a58 + category: main + optional: false +- name: nbformat + version: 5.10.4 + manager: conda + platform: linux-64 + dependencies: + jsonschema: '>=2.6' + jupyter_core: '>=4.12,!=5.0.*' + python: '>=3.9' + python-fastjsonschema: '>=2.15' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda + hash: + md5: bbe1963f1e47f594070ffe87cdf612ea + sha256: 7a5bd30a2e7ddd7b85031a5e2e14f290898098dc85bea5b3a5bf147c25122838 + category: main + optional: false +- name: nbformat + version: 5.10.4 + manager: conda + platform: osx-64 + dependencies: + jsonschema: '>=2.6' + jupyter_core: '>=4.12,!=5.0.*' + python: '>=3.9' + python-fastjsonschema: '>=2.15' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda + hash: + md5: bbe1963f1e47f594070ffe87cdf612ea + sha256: 7a5bd30a2e7ddd7b85031a5e2e14f290898098dc85bea5b3a5bf147c25122838 + category: main + optional: false +- name: nbformat + version: 5.10.4 + manager: conda + platform: osx-arm64 + dependencies: + jsonschema: '>=2.6' + jupyter_core: '>=4.12,!=5.0.*' + python: '>=3.9' + python-fastjsonschema: '>=2.15' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda + hash: + md5: bbe1963f1e47f594070ffe87cdf612ea + sha256: 7a5bd30a2e7ddd7b85031a5e2e14f290898098dc85bea5b3a5bf147c25122838 + category: main + optional: false +- name: nbformat + version: 5.10.4 + manager: conda + platform: win-64 + dependencies: + jsonschema: '>=2.6' + jupyter_core: '>=4.12,!=5.0.*' + python: '>=3.9' + python-fastjsonschema: '>=2.15' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda + hash: + md5: bbe1963f1e47f594070ffe87cdf612ea + sha256: 7a5bd30a2e7ddd7b85031a5e2e14f290898098dc85bea5b3a5bf147c25122838 + category: main + optional: false +- name: ncurses + version: '6.5' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + hash: + md5: 47e340acb35de30501a76c7c799c41d7 + sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 + category: main + optional: false +- name: ncurses + version: '6.5' + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + hash: + md5: ced34dd9929f491ca6dab6a2927aff25 + sha256: ea4a5d27ded18443749aefa49dc79f6356da8506d508b5296f60b8d51e0c4bd9 + category: main + optional: false +- name: ncurses + version: '6.5' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + hash: + md5: 068d497125e4bf8a66bf707254fff5ae + sha256: 2827ada40e8d9ca69a153a45f7fd14f32b2ead7045d3bbb5d10964898fe65733 + category: main + optional: false +- name: nest-asyncio + version: 1.6.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda + hash: + md5: 598fd7d4d0de2455fb74f56063969a97 + sha256: bb7b21d7fd0445ddc0631f64e66d91a179de4ba920b8381f29b9d006a42788c0 + category: main + optional: false +- name: nest-asyncio + version: 1.6.0 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda + hash: + md5: 598fd7d4d0de2455fb74f56063969a97 + sha256: bb7b21d7fd0445ddc0631f64e66d91a179de4ba920b8381f29b9d006a42788c0 + category: main + optional: false +- name: nest-asyncio + version: 1.6.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda + hash: + md5: 598fd7d4d0de2455fb74f56063969a97 + sha256: bb7b21d7fd0445ddc0631f64e66d91a179de4ba920b8381f29b9d006a42788c0 + category: main + optional: false +- name: nest-asyncio + version: 1.6.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda + hash: + md5: 598fd7d4d0de2455fb74f56063969a97 + sha256: bb7b21d7fd0445ddc0631f64e66d91a179de4ba920b8381f29b9d006a42788c0 + category: main + optional: false +- name: networkx + version: '3.5' + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda + hash: + md5: 16bff3d37a4f99e3aa089c36c2b8d650 + sha256: 02019191a2597865940394ff42418b37bc585a03a1c643d7cea9981774de2128 + category: main + optional: false +- name: networkx + version: '3.5' + manager: conda + platform: osx-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda + hash: + md5: 16bff3d37a4f99e3aa089c36c2b8d650 + sha256: 02019191a2597865940394ff42418b37bc585a03a1c643d7cea9981774de2128 + category: main + optional: false +- name: networkx + version: '3.5' + manager: conda + platform: osx-arm64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda + hash: + md5: 16bff3d37a4f99e3aa089c36c2b8d650 + sha256: 02019191a2597865940394ff42418b37bc585a03a1c643d7cea9981774de2128 + category: main + optional: false +- name: networkx + version: '3.5' + manager: conda + platform: win-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.5-pyhe01879c_0.conda + hash: + md5: 16bff3d37a4f99e3aa089c36c2b8d650 + sha256: 02019191a2597865940394ff42418b37bc585a03a1c643d7cea9981774de2128 + category: main + optional: false +- name: nomkl + version: '1.0' + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2 + hash: + md5: 9a66894dfd07c4510beb6b3f9672ccc0 + sha256: d38542a151a90417065c1a234866f97fd1ea82a81de75ecb725955ab78f88b4b + category: main + optional: false +- name: notebook + version: 7.4.3 + manager: conda + platform: linux-64 + dependencies: + jupyter_server: '>=2.4.0,<3' + jupyterlab: '>=4.4.3,<4.5' + jupyterlab_server: '>=2.27.1,<3' + notebook-shim: '>=0.2,<0.3' + python: '>=3.9' + tornado: '>=6.2.0' + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.3-pyhd8ed1ab_0.conda + hash: + md5: f0b767b717cab652712d29f5e4699b2a + sha256: aea1b33b734e809bd090f0bae47f4bca5da406f7bc7dd65a67b565f03c740866 + category: main + optional: false +- name: notebook + version: 7.4.3 + manager: conda + platform: osx-64 + dependencies: + jupyter_server: '>=2.4.0,<3' + jupyterlab: '>=4.4.3,<4.5' + jupyterlab_server: '>=2.27.1,<3' + notebook-shim: '>=0.2,<0.3' + python: '>=3.9' + tornado: '>=6.2.0' + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.3-pyhd8ed1ab_0.conda + hash: + md5: f0b767b717cab652712d29f5e4699b2a + sha256: aea1b33b734e809bd090f0bae47f4bca5da406f7bc7dd65a67b565f03c740866 + category: main + optional: false +- name: notebook + version: 7.4.3 + manager: conda + platform: osx-arm64 + dependencies: + jupyter_server: '>=2.4.0,<3' + jupyterlab: '>=4.4.3,<4.5' + jupyterlab_server: '>=2.27.1,<3' + notebook-shim: '>=0.2,<0.3' + python: '>=3.9' + tornado: '>=6.2.0' + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.3-pyhd8ed1ab_0.conda + hash: + md5: f0b767b717cab652712d29f5e4699b2a + sha256: aea1b33b734e809bd090f0bae47f4bca5da406f7bc7dd65a67b565f03c740866 + category: main + optional: false +- name: notebook + version: 7.4.3 + manager: conda + platform: win-64 + dependencies: + jupyter_server: '>=2.4.0,<3' + jupyterlab: '>=4.4.3,<4.5' + jupyterlab_server: '>=2.27.1,<3' + notebook-shim: '>=0.2,<0.3' + python: '>=3.9' + tornado: '>=6.2.0' + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.4.3-pyhd8ed1ab_0.conda + hash: + md5: f0b767b717cab652712d29f5e4699b2a + sha256: aea1b33b734e809bd090f0bae47f4bca5da406f7bc7dd65a67b565f03c740866 + category: main + optional: false +- name: notebook-shim + version: 0.2.4 + manager: conda + platform: linux-64 + dependencies: + jupyter_server: '>=1.8,<3' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda + hash: + md5: e7f89ea5f7ea9401642758ff50a2d9c1 + sha256: 7b920e46b9f7a2d2aa6434222e5c8d739021dbc5cc75f32d124a8191d86f9056 + category: main + optional: false +- name: notebook-shim + version: 0.2.4 + manager: conda + platform: osx-64 + dependencies: + jupyter_server: '>=1.8,<3' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda + hash: + md5: e7f89ea5f7ea9401642758ff50a2d9c1 + sha256: 7b920e46b9f7a2d2aa6434222e5c8d739021dbc5cc75f32d124a8191d86f9056 + category: main + optional: false +- name: notebook-shim + version: 0.2.4 + manager: conda + platform: osx-arm64 + dependencies: + jupyter_server: '>=1.8,<3' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda + hash: + md5: e7f89ea5f7ea9401642758ff50a2d9c1 + sha256: 7b920e46b9f7a2d2aa6434222e5c8d739021dbc5cc75f32d124a8191d86f9056 + category: main + optional: false +- name: notebook-shim + version: 0.2.4 + manager: conda + platform: win-64 + dependencies: + jupyter_server: '>=1.8,<3' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_1.conda + hash: + md5: e7f89ea5f7ea9401642758ff50a2d9c1 + sha256: 7b920e46b9f7a2d2aa6434222e5c8d739021dbc5cc75f32d124a8191d86f9056 + category: main + optional: false +- name: numpy + version: 2.2.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libgcc: '>=13' + liblapack: '>=3.9.0,<4.0a0' + libstdcxx: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.2.6-py312h72c5963_0.conda + hash: + md5: 17fac9db62daa5c810091c2882b28f45 + sha256: c3b3ff686c86ed3ec7a2cc38053fd6234260b64286c2bd573e436156f39d14a7 + category: main + optional: false +- name: numpy + version: 2.2.6 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libcxx: '>=18' + liblapack: '>=3.9.0,<4.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/numpy-2.2.6-py312h6693b03_0.conda + hash: + md5: 486e149e3648cbf8b92b0512db99bce3 + sha256: 22bc6d7ac48df0a3130a24b9426a004977cb5dc8b5edbb3f3d2579a478121cbd + category: main + optional: false +- name: numpy + version: 2.2.6 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libcxx: '>=18' + liblapack: '>=3.9.0,<4.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.2.6-py312h7c1f314_0.conda + hash: + md5: fff7ab22b4f5c7036d3c2e1f92632fa4 + sha256: f5d69838c10a6c34a6de8b643b1795bf6fa9b22642ede5fc296d5673eabc344e + category: main + optional: false +- name: numpy + version: 2.2.6 + manager: conda + platform: win-64 + dependencies: + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + liblapack: '>=3.9.0,<4.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/numpy-2.2.6-py312h3150e54_0.conda + hash: + md5: f0811ca68448b3e8b53e05db7667e64d + sha256: 18d5bfd2830702fa40374aa1f03cca8b77fa5f1df92fecf52d17d5a0a246be46 + category: main + optional: false +- name: ocl-icd + version: 2.3.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + opencl-headers: '>=2024.10.24' + url: https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda + hash: + md5: 56f8947aa9d5cf37b0b3d43b83f34192 + sha256: 2254dae821b286fb57c61895f2b40e3571a070910fdab79a948ff703e1ea807b + category: main + optional: false +- name: opencl-headers + version: 2024.10.24 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2024.10.24-h5888daf_0.conda + hash: + md5: 3ba02cce423fdac1a8582bd6bb189359 + sha256: 7e1d3ad55d4ad3ddf826e205d4603b9ed40c5e655a9dfd66b56f459d7ba14db3 + category: main + optional: false +- name: opencl-headers + version: 2024.10.24 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/opencl-headers-2024.10.24-he0c23c2_0.conda + hash: + md5: 20248dbb7d4a877ba783a2e06ecc2d02 + sha256: b2e9546765727152eb4eed7e89d230757e60dbe368f4e62e49132bf7caa92355 + category: main + optional: false +- name: opencv + version: 4.11.0 + manager: conda + platform: linux-64 + dependencies: + libopencv: 4.11.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + py-opencv: 4.11.0 + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/opencv-4.11.0-qt6_py312h78c9a49_607.conda + hash: + md5: 4f29e09f85643ae917454d5711947250 + sha256: e8b7f144dc50709e0c6220f247012431e3f2ce407c668e3ea2efc173fd4ad0ac + category: main + optional: false +- name: opencv + version: 4.11.0 + manager: conda + platform: osx-64 + dependencies: + libopencv: 4.11.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + py-opencv: 4.11.0 + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/opencv-4.11.0-headless_py312h35d9e54_7.conda + hash: + md5: 05223c48a2b2ef46536add725e5a9371 + sha256: cdb14dcc352af2f6e085419214977794b74a60eeba1688e783ded5ec4f53cf86 + category: main + optional: false +- name: opencv + version: 4.11.0 + manager: conda + platform: osx-arm64 + dependencies: + libopencv: 4.11.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + py-opencv: 4.11.0 + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/opencv-4.11.0-headless_py312hcbbb1ce_7.conda + hash: + md5: fbc8811526ecdf2538a80774c63ec964 + sha256: 978b40cb3f1c17614f43c3765577784da86cfaa78fafed4a09135225ec5c0002 + category: main + optional: false +- name: opencv + version: 4.11.0 + manager: conda + platform: win-64 + dependencies: + libopencv: 4.11.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + py-opencv: 4.11.0 + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/win-64/opencv-4.11.0-qt6_py312hb188a08_607.conda + hash: + md5: 5aa8894f148dc4b4b559cd5bc37d3bd3 + sha256: 37ade8597e4e35591a991dce53aaaa39db0bf64512ceb821eafce62b64db520a + category: main + optional: false +- name: openexr + version: 3.3.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + imath: '>=3.1.12,<3.1.13.0a0' + libdeflate: '>=1.24,<1.25.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/openexr-3.3.3-h2cd1444_1.conda + hash: + md5: 9448844749a0ddbdecf61dc1ac4a7dd9 + sha256: 0e3cfffd3292ad880bd3c4f3119b78b3462ccf31f990aa1f92f6a3dd8117c117 + category: main + optional: false +- name: openexr + version: 3.3.3 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + imath: '>=3.1.12,<3.1.13.0a0' + libcxx: '>=18' + libdeflate: '>=1.24,<1.25.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/openexr-3.3.3-h13904a9_1.conda + hash: + md5: a61826af514546e1c27ca018369d8595 + sha256: 540414e7fdbb1ee90e7d44e9250c87c3c92c1c659b2aba96790b4ea4bdf16115 + category: main + optional: false +- name: openexr + version: 3.3.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + imath: '>=3.1.12,<3.1.13.0a0' + libcxx: '>=18' + libdeflate: '>=1.24,<1.25.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/openexr-3.3.3-h2542605_1.conda + hash: + md5: 8464bab8454afa1152b176732dbb8371 + sha256: 4626122558b282c7a3141b804a510db886023b0695d74b769159e37c3bb895f7 + category: main + optional: false +- name: openexr + version: 3.3.3 + manager: conda + platform: win-64 + dependencies: + imath: '>=3.1.12,<3.1.13.0a0' + libdeflate: '>=1.24,<1.25.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/openexr-3.3.3-h9fcfcc6_1.conda + hash: + md5: a27df1241cdc6988ff9e18bea3dc7fbc + sha256: 7f6ae0b5c10b2c30b78fe64b3338b9bd37b9126b2d665eead46e2e87452a8338 + category: main + optional: false +- name: openh264 + version: 2.6.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/openh264-2.6.0-hc22cd8d_0.conda + hash: + md5: b28cf020fd2dead0ca6d113608683842 + sha256: 3f231f2747a37a58471c82a9a8a80d92b7fece9f3fce10901a5ac888ce00b747 + category: main + optional: false +- name: openh264 + version: 2.6.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-64/openh264-2.6.0-h4883158_0.conda + hash: + md5: 774f56cba369e2286e4922c8f143694a + sha256: a6d734ddbfed9b6b972e7564f5d5eeaab9db2ba128ef92677abd11d36192ff2f + category: main + optional: false +- name: openh264 + version: 2.6.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/openh264-2.6.0-hb5b2745_0.conda + hash: + md5: 6ff0890a94972aca7cc7f8f8ef1ff142 + sha256: fbea05722a8e8abfb41c989e2cec7ba6597eabe27cb6b88ff0b6443a5abb9069 + category: main + optional: false +- name: openh264 + version: 2.6.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/openh264-2.6.0-hb17fa0b_0.conda + hash: + md5: ad4cac6ceb9e4c8e01802e3f15e87bb2 + sha256: 914702d9a64325ff3afb072c8bc0f8cbea3f19955a8395a8c190e45604f83c76 + category: main + optional: false +- name: openjpeg + version: 2.5.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libpng: '>=1.6.44,<1.7.0a0' + libstdcxx: '>=13' + libtiff: '>=4.7.0,<4.8.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda + hash: + md5: 9e5816bc95d285c115a3ebc2f8563564 + sha256: 5bee706ea5ba453ed7fd9da7da8380dd88b865c8d30b5aaec14d2b6dd32dbc39 + category: main + optional: false +- name: openjpeg + version: 2.5.3 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libcxx: '>=18' + libpng: '>=1.6.44,<1.7.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda + hash: + md5: 025c711177fc3309228ca1a32374458d + sha256: faea03f36c9aa3524c911213b116da41695ff64b952d880551edee2843fe115b + category: main + optional: false +- name: openjpeg + version: 2.5.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + libpng: '>=1.6.44,<1.7.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda + hash: + md5: 4b71d78648dbcf68ce8bf22bb07ff838 + sha256: 1d59bc72ca7faac06d349c1a280f5cfb8a57ee5896f1e24225a997189d7418c7 + category: main + optional: false +- name: openjpeg + version: 2.5.3 + manager: conda + platform: win-64 + dependencies: + libpng: '>=1.6.44,<1.7.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda + hash: + md5: fc050366dd0b8313eb797ed1ffef3a29 + sha256: 410175815df192f57a07c29a6b3fdd4231937173face9e63f0830c1234272ce3 + category: main + optional: false +- name: openldap + version: 2.6.10 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + cyrus-sasl: '>=2.1.27,<3.0a0' + krb5: '>=1.21.3,<1.22.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda + hash: + md5: 2e5bf4f1da39c0b32778561c3c4e5878 + sha256: cb0b07db15e303e6f0a19646807715d28f1264c6350309a559702f4f34f37892 + category: main + optional: false +- name: openssl + version: 3.5.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + ca-certificates: '' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda + hash: + md5: de356753cfdbffcde5bb1e86e3aa6cd0 + sha256: b4491077c494dbf0b5eaa6d87738c22f2154e9277e5293175ec187634bd808a0 + category: main + optional: false +- name: openssl + version: 3.5.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + ca-certificates: '' + url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda + hash: + md5: 919faa07b9647beb99a0e7404596a465 + sha256: bcac94cb82a458b4e3164da8d9bced08cc8c3da2bc3bd7330711a3689c1464a5 + category: main + optional: false +- name: openssl + version: 3.5.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + ca-certificates: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda + hash: + md5: 5c7aef00ef60738a14e0e612cfc5bcde + sha256: 73d366c1597a10bcd5f3604b5f0734b31c23225536e03782c6a13f9be9d01bff + category: main + optional: false +- name: openssl + version: 3.5.0 + manager: conda + platform: win-64 + dependencies: + ca-certificates: '' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda + hash: + md5: 72c07e46b6766bb057018a9a74861b89 + sha256: 02846553d2a4c9bde850c60824d0f02803eb9c9b674d5c1a8cce25bc387e748f + category: main + optional: false +- name: optree + version: 0.16.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + typing-extensions: '>=4.6' + url: https://conda.anaconda.org/conda-forge/linux-64/optree-0.16.0-py312h68727a3_0.conda + hash: + md5: 0d981a6b5671f1013ff2e682fee925c2 + sha256: 64f702420ed3642eb68026e8486beb3571cd853f14c58d2c6c7392391fecf171 + category: main + optional: false +- name: optree + version: 0.16.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libcxx: '>=18' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + typing-extensions: '>=4.6' + url: https://conda.anaconda.org/conda-forge/osx-64/optree-0.16.0-py312hc47a885_0.conda + hash: + md5: 5d2775c2392a93fa5f7cfb37ebc95d56 + sha256: 81690e29a45aa4ee3ca81fb8af6dc509635bb32504e3913a8292e15a49583679 + category: main + optional: false +- name: optree + version: 0.16.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + typing-extensions: '>=4.6' + url: https://conda.anaconda.org/conda-forge/osx-arm64/optree-0.16.0-py312hb23fbb9_0.conda + hash: + md5: f7c30775b1a006623f13bf20954535cf + sha256: 4ef3ba7fd1e9166ee8aabd9380e240c70771cb11a84b5d5e397738547e5fd14b + category: main + optional: false +- name: optree + version: 0.16.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + typing-extensions: '>=4.6' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/optree-0.16.0-py312hd5eb7cc_0.conda + hash: + md5: ccfdd20825576f5b7381bfb8aeae864d + sha256: 05f6173ad7d04099d59198810bdcebcebae55c1b6d917377df7af6d7aa9c886e + category: main + optional: false +- name: overrides + version: 7.7.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + typing_utils: '' + url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda + hash: + md5: e51f1e4089cad105b6cac64bd8166587 + sha256: 1840bd90d25d4930d60f57b4f38d4e0ae3f5b8db2819638709c36098c6ba770c + category: main + optional: false +- name: overrides + version: 7.7.0 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + typing_utils: '' + url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda + hash: + md5: e51f1e4089cad105b6cac64bd8166587 + sha256: 1840bd90d25d4930d60f57b4f38d4e0ae3f5b8db2819638709c36098c6ba770c + category: main + optional: false +- name: overrides + version: 7.7.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + typing_utils: '' + url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda + hash: + md5: e51f1e4089cad105b6cac64bd8166587 + sha256: 1840bd90d25d4930d60f57b4f38d4e0ae3f5b8db2819638709c36098c6ba770c + category: main + optional: false +- name: overrides + version: 7.7.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + typing_utils: '' + url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda + hash: + md5: e51f1e4089cad105b6cac64bd8166587 + sha256: 1840bd90d25d4930d60f57b4f38d4e0ae3f5b8db2819638709c36098c6ba770c + category: main + optional: false +- name: packaging + version: '25.0' + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + hash: + md5: 58335b26c38bf4a20f399384c33cbcf9 + sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 + category: main + optional: false +- name: packaging + version: '25.0' + manager: conda + platform: osx-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + hash: + md5: 58335b26c38bf4a20f399384c33cbcf9 + sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 + category: main + optional: false +- name: packaging + version: '25.0' + manager: conda + platform: osx-arm64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + hash: + md5: 58335b26c38bf4a20f399384c33cbcf9 + sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 + category: main + optional: false +- name: packaging + version: '25.0' + manager: conda + platform: win-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + hash: + md5: 58335b26c38bf4a20f399384c33cbcf9 + sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 + category: main + optional: false +- name: pandocfilters + version: 1.5.0 + manager: conda + platform: linux-64 + dependencies: + python: '!=3.0,!=3.1,!=3.2,!=3.3' + url: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 457c2c8c08e54905d6954e79cb5b5db9 + sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f + category: main + optional: false +- name: pandocfilters + version: 1.5.0 + manager: conda + platform: osx-64 + dependencies: + python: '!=3.0,!=3.1,!=3.2,!=3.3' + url: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 457c2c8c08e54905d6954e79cb5b5db9 + sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f + category: main + optional: false +- name: pandocfilters + version: 1.5.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '!=3.0,!=3.1,!=3.2,!=3.3' + url: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 457c2c8c08e54905d6954e79cb5b5db9 + sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f + category: main + optional: false +- name: pandocfilters + version: 1.5.0 + manager: conda + platform: win-64 + dependencies: + python: '!=3.0,!=3.1,!=3.2,!=3.3' + url: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 457c2c8c08e54905d6954e79cb5b5db9 + sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f + category: main + optional: false +- name: pango + version: 1.56.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + cairo: '>=1.18.4,<2.0a0' + fontconfig: '>=2.15.0,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.13.3,<3.0a0' + fribidi: '>=1.0.10,<2.0a0' + harfbuzz: '>=11.0.0,<12.0a0' + libexpat: '>=2.6.4,<3.0a0' + libgcc: '>=13' + libglib: '>=2.84.0,<3.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.3-h9ac818e_1.conda + hash: + md5: 21899b96828014270bd24fd266096612 + sha256: 9c00bbc8871b9ce00d1a1f0c1a64f76c032cf16a56a28984b9bb59e46af3932d + category: main + optional: false +- name: pango + version: 1.56.3 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + cairo: '>=1.18.4,<2.0a0' + fontconfig: '>=2.15.0,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.13.3,<3.0a0' + fribidi: '>=1.0.10,<2.0a0' + harfbuzz: '>=11.0.0,<12.0a0' + libexpat: '>=2.6.4,<3.0a0' + libglib: '>=2.84.0,<3.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/pango-1.56.3-hae8941d_1.conda + hash: + md5: 17bcc6d5206e8a1a13cc478a777d79e5 + sha256: ff2cc0b201ce1b68a9f38c1dc71dbd26f70eef103089ae4ee26b7e80d336f0ab + category: main + optional: false +- name: pango + version: 1.56.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + cairo: '>=1.18.4,<2.0a0' + fontconfig: '>=2.15.0,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.13.3,<3.0a0' + fribidi: '>=1.0.10,<2.0a0' + harfbuzz: '>=11.0.0,<12.0a0' + libexpat: '>=2.6.4,<3.0a0' + libglib: '>=2.84.0,<3.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.56.3-h5fd7515_1.conda + hash: + md5: 2e5cef90f7d355790fa96f2459ee648f + sha256: 76e3843f37878629e744ec75d5f3acfc54a7bb23f9970139f4040f93209ef574 + category: main + optional: false +- name: pango + version: 1.56.3 + manager: conda + platform: win-64 + dependencies: + cairo: '>=1.18.4,<2.0a0' + fontconfig: '>=2.15.0,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.13.3,<3.0a0' + fribidi: '>=1.0.10,<2.0a0' + harfbuzz: '>=11.0.0,<12.0a0' + libexpat: '>=2.6.4,<3.0a0' + libglib: '>=2.84.0,<3.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pango-1.56.3-h0c53d3b_1.conda + hash: + md5: 463526d86a59a821902c6a5337312005 + sha256: ac86897c455349145da6c19daecf50f86af9280f3aa8c2a1d507e3bc04558354 + category: main + optional: false +- name: parso + version: 0.8.4 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + hash: + md5: 5c092057b6badd30f75b06244ecd01c9 + sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc + category: main + optional: false +- name: parso + version: 0.8.4 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + hash: + md5: 5c092057b6badd30f75b06244ecd01c9 + sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc + category: main + optional: false +- name: parso + version: 0.8.4 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + hash: + md5: 5c092057b6badd30f75b06244ecd01c9 + sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc + category: main + optional: false +- name: parso + version: 0.8.4 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda + hash: + md5: 5c092057b6badd30f75b06244ecd01c9 + sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc + category: main + optional: false +- name: pcre2 + version: '10.44' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + bzip2: '>=1.0.8,<2.0a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hc749103_2.conda + hash: + md5: 31614c73d7b103ef76faa4d83d261d34 + sha256: 09717569649d89caafbf32f6cda1e65aef86e5a86c053d30e4ce77fca8d27b68 + category: main + optional: false +- name: pcre2 + version: '10.45' + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + bzip2: '>=1.0.8,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.45-hf733adb_0.conda + hash: + md5: d9f1976154f2f45588251dcfc48bcdda + sha256: 5b2c93ee8714c17682cd926127f1e712efef00441a79732635a80b24f5adc212 + category: main + optional: false +- name: pcre2 + version: '10.45' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + bzip2: '>=1.0.8,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.45-ha881caa_0.conda + hash: + md5: a52385b93558d8e6bbaeec5d61a21cd7 + sha256: e9ecb706b58b5a2047c077b3a1470e8554f3aad02e9c3c00cfa35d537420fea3 + category: main + optional: false +- name: pcre2 + version: '10.44' + manager: conda + platform: win-64 + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.44-h99c9b8b_2.conda + hash: + md5: a912b2c4ff0f03101c751aa79a331831 + sha256: 15dffc9a2d6bb6b8ccaa7cbd26b229d24f1a0a1c4f5685b308a63929c56b381f + category: main + optional: false +- name: pexpect + version: 4.9.0 + manager: conda + platform: linux-64 + dependencies: + ptyprocess: '>=0.5' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + hash: + md5: d0d408b1f18883a944376da5cf8101ea + sha256: 202af1de83b585d36445dc1fda94266697341994d1a3328fabde4989e1b3d07a + category: main + optional: false +- name: pexpect + version: 4.9.0 + manager: conda + platform: osx-64 + dependencies: + ptyprocess: '>=0.5' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + hash: + md5: d0d408b1f18883a944376da5cf8101ea + sha256: 202af1de83b585d36445dc1fda94266697341994d1a3328fabde4989e1b3d07a + category: main + optional: false +- name: pexpect + version: 4.9.0 + manager: conda + platform: osx-arm64 + dependencies: + ptyprocess: '>=0.5' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda + hash: + md5: d0d408b1f18883a944376da5cf8101ea + sha256: 202af1de83b585d36445dc1fda94266697341994d1a3328fabde4989e1b3d07a + category: main + optional: false +- name: pickleshare + version: 0.7.5 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + hash: + md5: 11a9d1d09a3615fc07c3faf79bc0b943 + sha256: e2ac3d66c367dada209fc6da43e645672364b9fd5f9d28b9f016e24b81af475b + category: main + optional: false +- name: pickleshare + version: 0.7.5 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + hash: + md5: 11a9d1d09a3615fc07c3faf79bc0b943 + sha256: e2ac3d66c367dada209fc6da43e645672364b9fd5f9d28b9f016e24b81af475b + category: main + optional: false +- name: pickleshare + version: 0.7.5 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + hash: + md5: 11a9d1d09a3615fc07c3faf79bc0b943 + sha256: e2ac3d66c367dada209fc6da43e645672364b9fd5f9d28b9f016e24b81af475b + category: main + optional: false +- name: pickleshare + version: 0.7.5 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-pyhd8ed1ab_1004.conda + hash: + md5: 11a9d1d09a3615fc07c3faf79bc0b943 + sha256: e2ac3d66c367dada209fc6da43e645672364b9fd5f9d28b9f016e24b81af475b + category: main + optional: false +- name: pillow + version: 11.2.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + lcms2: '>=2.17,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libgcc: '>=13' + libjpeg-turbo: '>=3.1.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libxcb: '>=1.17.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openjpeg: '>=2.5.3,<3.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + tk: '>=8.6.13,<8.7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pillow-11.2.1-py312h80c1187_0.conda + hash: + md5: ca438bf57e4f2423d261987fe423a0dd + sha256: 15f32ec89f3a7104fcb190546a2bc0fc279372d9073e5ec08a8d61a1c79af4c0 + category: main + optional: false +- name: pillow + version: 11.2.1 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + lcms2: '>=2.17,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libjpeg-turbo: '>=3.1.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libxcb: '>=1.17.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openjpeg: '>=2.5.3,<3.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + tk: '>=8.6.13,<8.7.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/pillow-11.2.1-py312hd9f36e3_0.conda + hash: + md5: d0db0c52ee6d7e0b0a65fb94efe13cf9 + sha256: ba5be9cc0978849d73f65e2d50916e985f9c804f8c610b52790e98011ef3edf0 + category: main + optional: false +- name: pillow + version: 11.2.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + lcms2: '>=2.17,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libjpeg-turbo: '>=3.1.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libxcb: '>=1.17.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openjpeg: '>=2.5.3,<3.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + tk: '>=8.6.13,<8.7.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-11.2.1-py312h50aef2c_0.conda + hash: + md5: cdf747c54075674962f2662b0d059efa + sha256: ba5a9a7c431e4efe5e718779702f31835618ab87bef839fcfde51123993a04c9 + category: main + optional: false +- name: pillow + version: 11.2.1 + manager: conda + platform: win-64 + dependencies: + lcms2: '>=2.17,<3.0a0' + libfreetype: '>=2.13.3' + libfreetype6: '>=2.13.3' + libjpeg-turbo: '>=3.1.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libxcb: '>=1.17.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openjpeg: '>=2.5.3,<3.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + tk: '>=8.6.13,<8.7.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pillow-11.2.1-py312h078707f_0.conda + hash: + md5: 08d84254d64ef99ca6b718e6dae1c25d + sha256: e2e06c41da68943242c0c7181400781890fbc92fe0705ba312592b8cb1489c65 + category: main + optional: false +- name: pip + version: 25.1.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9,<3.13.0a0' + setuptools: '' + wheel: '' + url: https://conda.anaconda.org/conda-forge/noarch/pip-25.1.1-pyh8b19718_0.conda + hash: + md5: 32d0781ace05105cc99af55d36cbec7c + sha256: ebfa591d39092b111b9ebb3210eb42251be6da89e26c823ee03e5e838655a43e + category: main + optional: false +- name: pip + version: 25.1.1 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9,<3.13.0a0' + setuptools: '' + wheel: '' + url: https://conda.anaconda.org/conda-forge/noarch/pip-25.1.1-pyh8b19718_0.conda + hash: + md5: 32d0781ace05105cc99af55d36cbec7c + sha256: ebfa591d39092b111b9ebb3210eb42251be6da89e26c823ee03e5e838655a43e + category: main + optional: false +- name: pip + version: 25.1.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9,<3.13.0a0' + setuptools: '' + wheel: '' + url: https://conda.anaconda.org/conda-forge/noarch/pip-25.1.1-pyh8b19718_0.conda + hash: + md5: 32d0781ace05105cc99af55d36cbec7c + sha256: ebfa591d39092b111b9ebb3210eb42251be6da89e26c823ee03e5e838655a43e + category: main + optional: false +- name: pip + version: 25.1.1 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9,<3.13.0a0' + setuptools: '' + wheel: '' + url: https://conda.anaconda.org/conda-forge/noarch/pip-25.1.1-pyh8b19718_0.conda + hash: + md5: 32d0781ace05105cc99af55d36cbec7c + sha256: ebfa591d39092b111b9ebb3210eb42251be6da89e26c823ee03e5e838655a43e + category: main + optional: false +- name: pixman + version: 0.46.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.0-h29eaf8c_0.conda + hash: + md5: d2f1c87d4416d1e7344cf92b1aaee1c4 + sha256: 1330c3fd424fa2deec6a30678f235049c0ed1b0fad8d2d81ef995c9322d5e49a + category: main + optional: false +- name: pixman + version: 0.46.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-64/pixman-0.46.0-h1fd1274_0.conda + hash: + md5: 808d70603573b87f3427b61501fa376d + sha256: 4d8184a8d453e8218017ed2fe024496b6ccf5ba05b994d3a60a8871022ec7a76 + category: main + optional: false +- name: pixman + version: 0.46.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pixman-0.46.0-h2f9eb0b_0.conda + hash: + md5: d098a1cca9d588cd4d258d06a08a454e + sha256: ed22ffec308e798d50066286e5b184c64bb47a3787840883249377ae4e6d684b + category: main + optional: false +- name: pixman + version: 0.46.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pixman-0.46.0-had0cd8c_0.conda + hash: + md5: 01617534ef71b5385ebba940a6d6150d + sha256: d41f4d9faf6aefa138c609b64fe2a22cf252d88e8c393b25847e909d02870491 + category: main + optional: false +- name: pkgutil-resolve-name + version: 1.3.10 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda + hash: + md5: 5a5870a74432aa332f7d32180633ad05 + sha256: adb2dde5b4f7da70ae81309cce6188ed3286ff280355cf1931b45d91164d2ad8 + category: main + optional: false +- name: pkgutil-resolve-name + version: 1.3.10 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda + hash: + md5: 5a5870a74432aa332f7d32180633ad05 + sha256: adb2dde5b4f7da70ae81309cce6188ed3286ff280355cf1931b45d91164d2ad8 + category: main + optional: false +- name: pkgutil-resolve-name + version: 1.3.10 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda + hash: + md5: 5a5870a74432aa332f7d32180633ad05 + sha256: adb2dde5b4f7da70ae81309cce6188ed3286ff280355cf1931b45d91164d2ad8 + category: main + optional: false +- name: pkgutil-resolve-name + version: 1.3.10 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda + hash: + md5: 5a5870a74432aa332f7d32180633ad05 + sha256: adb2dde5b4f7da70ae81309cce6188ed3286ff280355cf1931b45d91164d2ad8 + category: main + optional: false +- name: platformdirs + version: 4.3.8 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda + hash: + md5: 424844562f5d337077b445ec6b1398a7 + sha256: 0f48999a28019c329cd3f6fd2f01f09fc32cc832f7d6bbe38087ddac858feaa3 + category: main + optional: false +- name: platformdirs + version: 4.3.8 + manager: conda + platform: osx-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda + hash: + md5: 424844562f5d337077b445ec6b1398a7 + sha256: 0f48999a28019c329cd3f6fd2f01f09fc32cc832f7d6bbe38087ddac858feaa3 + category: main + optional: false +- name: platformdirs + version: 4.3.8 + manager: conda + platform: osx-arm64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda + hash: + md5: 424844562f5d337077b445ec6b1398a7 + sha256: 0f48999a28019c329cd3f6fd2f01f09fc32cc832f7d6bbe38087ddac858feaa3 + category: main + optional: false +- name: platformdirs + version: 4.3.8 + manager: conda + platform: win-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda + hash: + md5: 424844562f5d337077b445ec6b1398a7 + sha256: 0f48999a28019c329cd3f6fd2f01f09fc32cc832f7d6bbe38087ddac858feaa3 + category: main + optional: false +- name: pooch + version: 1.8.2 + manager: conda + platform: linux-64 + dependencies: + packaging: '>=20.0' + platformdirs: '>=2.5.0' + python: '>=3.9' + requests: '>=2.19.0' + url: https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.2-pyhd8ed1ab_1.conda + hash: + md5: b3e783e8e8ed7577cf0b6dee37d1fbac + sha256: bedda6b36e8e42b0255179446699a0cf08051e6d9d358dd0dd0e787254a3620e + category: main + optional: false +- name: pooch + version: 1.8.2 + manager: conda + platform: osx-64 + dependencies: + packaging: '>=20.0' + platformdirs: '>=2.5.0' + python: '>=3.9' + requests: '>=2.19.0' + url: https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.2-pyhd8ed1ab_1.conda + hash: + md5: b3e783e8e8ed7577cf0b6dee37d1fbac + sha256: bedda6b36e8e42b0255179446699a0cf08051e6d9d358dd0dd0e787254a3620e + category: main + optional: false +- name: pooch + version: 1.8.2 + manager: conda + platform: osx-arm64 + dependencies: + packaging: '>=20.0' + platformdirs: '>=2.5.0' + python: '>=3.9' + requests: '>=2.19.0' + url: https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.2-pyhd8ed1ab_1.conda + hash: + md5: b3e783e8e8ed7577cf0b6dee37d1fbac + sha256: bedda6b36e8e42b0255179446699a0cf08051e6d9d358dd0dd0e787254a3620e + category: main + optional: false +- name: pooch + version: 1.8.2 + manager: conda + platform: win-64 + dependencies: + packaging: '>=20.0' + platformdirs: '>=2.5.0' + python: '>=3.9' + requests: '>=2.19.0' + url: https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.2-pyhd8ed1ab_1.conda + hash: + md5: b3e783e8e8ed7577cf0b6dee37d1fbac + sha256: bedda6b36e8e42b0255179446699a0cf08051e6d9d358dd0dd0e787254a3620e + category: main + optional: false +- name: prometheus_client + version: 0.22.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda + hash: + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d + category: main + optional: false +- name: prometheus_client + version: 0.22.1 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda + hash: + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d + category: main + optional: false +- name: prometheus_client + version: 0.22.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda + hash: + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d + category: main + optional: false +- name: prometheus_client + version: 0.22.1 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda + hash: + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d + category: main + optional: false +- name: prompt-toolkit + version: 3.0.51 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + wcwidth: '' + url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda + hash: + md5: d17ae9db4dc594267181bd199bf9a551 + sha256: ebc1bb62ac612af6d40667da266ff723662394c0ca78935340a5b5c14831227b + category: main + optional: false +- name: prompt-toolkit + version: 3.0.51 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + wcwidth: '' + url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda + hash: + md5: d17ae9db4dc594267181bd199bf9a551 + sha256: ebc1bb62ac612af6d40667da266ff723662394c0ca78935340a5b5c14831227b + category: main + optional: false +- name: prompt-toolkit + version: 3.0.51 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + wcwidth: '' + url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda + hash: + md5: d17ae9db4dc594267181bd199bf9a551 + sha256: ebc1bb62ac612af6d40667da266ff723662394c0ca78935340a5b5c14831227b + category: main + optional: false +- name: prompt-toolkit + version: 3.0.51 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + wcwidth: '' + url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.51-pyha770c72_0.conda + hash: + md5: d17ae9db4dc594267181bd199bf9a551 + sha256: ebc1bb62ac612af6d40667da266ff723662394c0ca78935340a5b5c14831227b + category: main + optional: false +- name: prompt_toolkit + version: 3.0.51 + manager: conda + platform: linux-64 + dependencies: + prompt-toolkit: '>=3.0.51,<3.0.52.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda + hash: + md5: 1e61ab85dd7c60e5e73d853ea035dc29 + sha256: 936189f0373836c1c77cd2d6e71ba1e583e2d3920bf6d015e96ee2d729b5e543 + category: main + optional: false +- name: prompt_toolkit + version: 3.0.51 + manager: conda + platform: osx-64 + dependencies: + prompt-toolkit: '>=3.0.51,<3.0.52.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda + hash: + md5: 1e61ab85dd7c60e5e73d853ea035dc29 + sha256: 936189f0373836c1c77cd2d6e71ba1e583e2d3920bf6d015e96ee2d729b5e543 + category: main + optional: false +- name: prompt_toolkit + version: 3.0.51 + manager: conda + platform: osx-arm64 + dependencies: + prompt-toolkit: '>=3.0.51,<3.0.52.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda + hash: + md5: 1e61ab85dd7c60e5e73d853ea035dc29 + sha256: 936189f0373836c1c77cd2d6e71ba1e583e2d3920bf6d015e96ee2d729b5e543 + category: main + optional: false +- name: prompt_toolkit + version: 3.0.51 + manager: conda + platform: win-64 + dependencies: + prompt-toolkit: '>=3.0.51,<3.0.52.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/prompt_toolkit-3.0.51-hd8ed1ab_0.conda + hash: + md5: 1e61ab85dd7c60e5e73d853ea035dc29 + sha256: 936189f0373836c1c77cd2d6e71ba1e583e2d3920bf6d015e96ee2d729b5e543 + category: main + optional: false +- name: psutil + version: 7.0.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.0.0-py312h66e93f0_0.conda + hash: + md5: 8e30db4239508a538e4a3b3cdf5b9616 + sha256: 158047d7a80e588c846437566d0df64cec5b0284c7184ceb4f3c540271406888 + category: main + optional: false +- name: psutil + version: 7.0.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/psutil-7.0.0-py312h01d7ebd_0.conda + hash: + md5: fcad6b89f4f7faa999fa4d887eab14ba + sha256: bdfa40a1ef3a80c3bec425a5ed507ebda2bdebce2a19bccb000db9d5c931750c + category: main + optional: false +- name: psutil + version: 7.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-7.0.0-py312hea69d52_0.conda + hash: + md5: 0f461bd37cb428dc20213a08766bb25d + sha256: cb11dcb39b2035ef42c3df89b5a288744b5dcb5a98fb47385760843b1d4df046 + category: main + optional: false +- name: psutil + version: 7.0.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/psutil-7.0.0-py312h4389bb4_0.conda + hash: + md5: f5b86d6e2e645ee276febe79a310b640 + sha256: 088451ee2c9a349e1168f70afe275e58f86350faffb09c032cff76f97d4fb7bb + category: main + optional: false +- name: pthread-stubs + version: '0.4' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda + hash: + md5: b3c17d95b5a10c6e64a21fa17573e70e + sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 + category: main + optional: false +- name: pthread-stubs + version: '0.4' + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda + hash: + md5: 8bcf980d2c6b17094961198284b8e862 + sha256: 05944ca3445f31614f8c674c560bca02ff05cb51637a96f665cb2bbe496099e5 + category: main + optional: false +- name: pthread-stubs + version: '0.4' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda + hash: + md5: 415816daf82e0b23a736a069a75e9da7 + sha256: 8ed65e17fbb0ca944bfb8093b60086e3f9dd678c3448b5de212017394c247ee3 + category: main + optional: false +- name: pthread-stubs + version: '0.4' + manager: conda + platform: win-64 + dependencies: + libgcc: '>=13' + libwinpthread: '>=12.0.0.r4.gg4f2fc60ca' + ucrt: '>=10.0.20348.0' + url: https://conda.anaconda.org/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda + hash: + md5: 3c8f2573569bb816483e5cf57efbbe29 + sha256: 7e446bafb4d692792310ed022fe284e848c6a868c861655a92435af7368bae7b + category: main + optional: false +- name: ptyprocess + version: 0.7.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + hash: + md5: 7d9daffbb8d8e0af0f769dbbcd173a54 + sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83 + category: main + optional: false +- name: ptyprocess + version: 0.7.0 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + hash: + md5: 7d9daffbb8d8e0af0f769dbbcd173a54 + sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83 + category: main + optional: false +- name: ptyprocess + version: 0.7.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda + hash: + md5: 7d9daffbb8d8e0af0f769dbbcd173a54 + sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83 + category: main + optional: false +- name: pugixml + version: '1.15' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/pugixml-1.15-h3f63f65_0.conda + hash: + md5: b11a4c6bf6f6f44e5e143f759ffa2087 + sha256: 23c98a5000356e173568dc5c5770b53393879f946f3ace716bbdefac2a8b23d2 + category: main + optional: false +- name: pugixml + version: '1.15' + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-64/pugixml-1.15-h46091d4_0.conda + hash: + md5: 7a1ad34efe728093c36a76afeaf30586 + sha256: d22fd205d2db21c835e233c30e91e348735e18418c35327b0406d2d917e39a90 + category: main + optional: false +- name: pugixml + version: '1.15' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pugixml-1.15-hd3d436d_0.conda + hash: + md5: b9a4004e46de7aeb005304a13b35cb94 + sha256: 5ad8d036040b095f85d23c70624d3e5e1e4c00bc5cea97831542f2dcae294ec9 + category: main + optional: false +- name: pugixml + version: '1.15' + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pugixml-1.15-h372dad0_0.conda + hash: + md5: cadea4c6edb512e979edbf793bf979ac + sha256: 97b34ed73b6f559fcf5e706d4c8435923ba95cfed478d3fd50b475f94f60dc6e + category: main + optional: false +- name: pulseaudio-client + version: '17.0' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + dbus: '>=1.13.6,<2.0a0' + libgcc: '>=13' + libglib: '>=2.82.2,<3.0a0' + libiconv: '>=1.18,<2.0a0' + libsndfile: '>=1.2.2,<1.3.0a0' + libsystemd0: '>=257.4' + libxcb: '>=1.17.0,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pulseaudio-client-17.0-hac146a9_1.conda + hash: + md5: 66b1fa9608d8836e25f9919159adc9c6 + sha256: d2377bb571932f2373f593b7b2fc3b9728dc6ae5b993b1b65d7f2c8bb39a0b49 + category: main + optional: false +- name: pure_eval + version: 0.2.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + hash: + md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04 + sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 + category: main + optional: false +- name: pure_eval + version: 0.2.3 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + hash: + md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04 + sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 + category: main + optional: false +- name: pure_eval + version: 0.2.3 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + hash: + md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04 + sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 + category: main + optional: false +- name: pure_eval + version: 0.2.3 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda + hash: + md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04 + sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 + category: main + optional: false +- name: py-opencv + version: 4.11.0 + manager: conda + platform: linux-64 + dependencies: + libopencv: 4.11.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + numpy: '>=1.19,<3' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/py-opencv-4.11.0-qt6_py312hcbe996b_607.conda + hash: + md5: 38497c005227cefa8ff3c86bdeaf80da + sha256: 5bdb84982d0fc7c8d0c0d2bc81a617aaf663c4f256c6e3c4382e37fb94e6d8dd + category: main + optional: false +- name: py-opencv + version: 4.11.0 + manager: conda + platform: osx-64 + dependencies: + libopencv: 4.11.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + numpy: '>=1.19,<3' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/py-opencv-4.11.0-headless_py312h61efd7c_7.conda + hash: + md5: 06b7eb43bfcd08b933d7d569c164c5f0 + sha256: afca75662c74d448c891dbeac2935c6c7d2f6673bd67bd3aa02fd63d826e9607 + category: main + optional: false +- name: py-opencv + version: 4.11.0 + manager: conda + platform: osx-arm64 + dependencies: + libopencv: 4.11.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + numpy: '>=1.19,<3' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/py-opencv-4.11.0-headless_py312h2084e0c_7.conda + hash: + md5: 358dafde207a8ae77beae8a3e7941a9f + sha256: e9fcb430e6a31550ab8f48b4165096bc6b90d5de034d52eecc5285b46c54d276 + category: main + optional: false +- name: py-opencv + version: 4.11.0 + manager: conda + platform: win-64 + dependencies: + libopencv: 4.11.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + numpy: '>=1.19,<3' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/win-64/py-opencv-4.11.0-qt6_py312h98bc5b1_607.conda + hash: + md5: 0cafd986584dc0520f82af664d3efed3 + sha256: 244a22f224ca9d8696b86d910f65786a3287591ab0578f015e84326536df26ba + category: main + optional: false +- name: py7zr + version: 1.0.0 + manager: conda + platform: linux-64 + dependencies: + brotli-python: '>=1.0.9' + brotlicffi: '>=1.0.9.2' + importlib-metadata: '' + inflate64: '>=0.3.1' + multivolumefile: '>=0.2.3' + psutil: '' + pybcj: '>=0.6.0' + pycryptodomex: '>=3.6.6' + pyppmd: '>=1.1.0,<1.2.0' + python: '>=3.9' + pyzstd: '>=0.14.4' + texttable: '' + zipfile-deflate64: '' + url: https://conda.anaconda.org/conda-forge/noarch/py7zr-1.0.0-pyhd8ed1ab_0.conda + hash: + md5: 73508cf5c02652247820d96237a3c89c + sha256: c2226d7e9204e639dcbc7976a6dfe22065c47d40428321fca27a9b0607ba95e3 + category: main + optional: false +- name: py7zr + version: 1.0.0 + manager: conda + platform: osx-64 + dependencies: + brotli-python: '>=1.0.9' + brotlicffi: '>=1.0.9.2' + importlib-metadata: '' + inflate64: '>=0.3.1' + multivolumefile: '>=0.2.3' + psutil: '' + pybcj: '>=0.6.0' + pycryptodomex: '>=3.6.6' + pyppmd: '>=1.1.0,<1.2.0' + python: '>=3.9' + pyzstd: '>=0.14.4' + texttable: '' + zipfile-deflate64: '' + url: https://conda.anaconda.org/conda-forge/noarch/py7zr-1.0.0-pyhd8ed1ab_0.conda + hash: + md5: 73508cf5c02652247820d96237a3c89c + sha256: c2226d7e9204e639dcbc7976a6dfe22065c47d40428321fca27a9b0607ba95e3 + category: main + optional: false +- name: py7zr + version: 1.0.0 + manager: conda + platform: osx-arm64 + dependencies: + brotli-python: '>=1.0.9' + brotlicffi: '>=1.0.9.2' + importlib-metadata: '' + inflate64: '>=0.3.1' + multivolumefile: '>=0.2.3' + psutil: '' + pybcj: '>=0.6.0' + pycryptodomex: '>=3.6.6' + pyppmd: '>=1.1.0,<1.2.0' + python: '>=3.9' + pyzstd: '>=0.14.4' + texttable: '' + zipfile-deflate64: '' + url: https://conda.anaconda.org/conda-forge/noarch/py7zr-1.0.0-pyhd8ed1ab_0.conda + hash: + md5: 73508cf5c02652247820d96237a3c89c + sha256: c2226d7e9204e639dcbc7976a6dfe22065c47d40428321fca27a9b0607ba95e3 + category: main + optional: false +- name: py7zr + version: 1.0.0 + manager: conda + platform: win-64 + dependencies: + brotli-python: '>=1.0.9' + brotlicffi: '>=1.0.9.2' + importlib-metadata: '' + inflate64: '>=0.3.1' + multivolumefile: '>=0.2.3' + psutil: '' + pybcj: '>=0.6.0' + pycryptodomex: '>=3.6.6' + pyppmd: '>=1.1.0,<1.2.0' + python: '>=3.9' + pyzstd: '>=0.14.4' + texttable: '' + zipfile-deflate64: '' + url: https://conda.anaconda.org/conda-forge/noarch/py7zr-1.0.0-pyhd8ed1ab_0.conda + hash: + md5: 73508cf5c02652247820d96237a3c89c + sha256: c2226d7e9204e639dcbc7976a6dfe22065c47d40428321fca27a9b0607ba95e3 + category: main + optional: false +- name: pybcj + version: 1.0.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/pybcj-1.0.6-py312h66e93f0_0.conda + hash: + md5: d323bba3f0493ddf7cbd1bc45c66ded6 + sha256: 3d9f3d69439fcc649b7d2bfa89c90455b1243976a2789547505464cbe8b28e0f + category: main + optional: false +- name: pybcj + version: 1.0.6 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/pybcj-1.0.6-py312h01d7ebd_0.conda + hash: + md5: b1921fcb4cb8389cfc169651d535a11c + sha256: 03de8c96fb8ae08b72cb3adfe5d246b3af754b6cc2e27c68cf8da5c5d9b6b4d0 + category: main + optional: false +- name: pybcj + version: 1.0.6 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/pybcj-1.0.6-py312hea69d52_0.conda + hash: + md5: 2b881bdd806ece44b855713e9cd0cb6e + sha256: d718c8c843866c8538404bc9f3aa942f4000266ba5b994a1f70801d9fcc219b9 + category: main + optional: false +- name: pybcj + version: 1.0.6 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pybcj-1.0.6-py312h4389bb4_0.conda + hash: + md5: 423a7c83019c5fa0231d0d09e7882821 + sha256: e64fccafce370cb4d099b7d5a504ddf33030c43761801cfbec4f96300248738c + category: main + optional: false +- name: pybind11 + version: 2.13.6 + manager: conda + platform: linux-64 + dependencies: + pybind11-global: 2.13.6 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + hash: + md5: 1594696beebf1ecb6d29a1136f859a74 + sha256: d429f6f255fbe49f09b9ae1377aa8cbc4d9285b8b220c17ae2ad9c4894c91317 + category: main + optional: false +- name: pybind11 + version: 2.13.6 + manager: conda + platform: osx-64 + dependencies: + pybind11-global: 2.13.6 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + hash: + md5: 1594696beebf1ecb6d29a1136f859a74 + sha256: d429f6f255fbe49f09b9ae1377aa8cbc4d9285b8b220c17ae2ad9c4894c91317 + category: main + optional: false +- name: pybind11 + version: 2.13.6 + manager: conda + platform: osx-arm64 + dependencies: + pybind11-global: 2.13.6 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + hash: + md5: 1594696beebf1ecb6d29a1136f859a74 + sha256: d429f6f255fbe49f09b9ae1377aa8cbc4d9285b8b220c17ae2ad9c4894c91317 + category: main + optional: false +- name: pybind11 + version: 2.13.6 + manager: conda + platform: win-64 + dependencies: + pybind11-global: 2.13.6 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pybind11-2.13.6-pyhc790b64_3.conda + hash: + md5: 1594696beebf1ecb6d29a1136f859a74 + sha256: d429f6f255fbe49f09b9ae1377aa8cbc4d9285b8b220c17ae2ad9c4894c91317 + category: main + optional: false +- name: pybind11-global + version: 2.13.6 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda + hash: + md5: 730a5284e26d6bdb73332dafb26aec82 + sha256: c044cfcbe6ef0062d0960e9f9f0de5f8818cec84ed901219ff9994b9a9e57237 + category: main + optional: false +- name: pybind11-global + version: 2.13.6 + manager: conda + platform: osx-64 + dependencies: + __unix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda + hash: + md5: 730a5284e26d6bdb73332dafb26aec82 + sha256: c044cfcbe6ef0062d0960e9f9f0de5f8818cec84ed901219ff9994b9a9e57237 + category: main + optional: false +- name: pybind11-global + version: 2.13.6 + manager: conda + platform: osx-arm64 + dependencies: + __unix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh217bc35_3.conda + hash: + md5: 730a5284e26d6bdb73332dafb26aec82 + sha256: c044cfcbe6ef0062d0960e9f9f0de5f8818cec84ed901219ff9994b9a9e57237 + category: main + optional: false +- name: pybind11-global + version: 2.13.6 + manager: conda + platform: win-64 + dependencies: + __win: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh6a1d191_3.conda + hash: + md5: 2e9cbcb18272d66bc0d3b0dc4ff24935 + sha256: 91ef6a928e7e0e691246037566bbec6db2cf17fa5d76f626102323a95dbb4f08 + category: main + optional: false +- name: pycparser + version: '2.22' + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + hash: + md5: 12c566707c80111f9799308d9e265aef + sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 + category: main + optional: false +- name: pycparser + version: '2.22' + manager: conda + platform: osx-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + hash: + md5: 12c566707c80111f9799308d9e265aef + sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 + category: main + optional: false +- name: pycparser + version: '2.22' + manager: conda + platform: osx-arm64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + hash: + md5: 12c566707c80111f9799308d9e265aef + sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 + category: main + optional: false +- name: pycparser + version: '2.22' + manager: conda + platform: win-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + hash: + md5: 12c566707c80111f9799308d9e265aef + sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 + category: main + optional: false +- name: pycryptodomex + version: 3.23.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + gmp: '' + libgcc: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/pycryptodomex-3.23.0-py312h66e93f0_0.conda + hash: + md5: a9ba7baab96cff4568d38923268e018a + sha256: 0d25926b4430cbc37def1590117524fe9221e35ae35df93816ef50c18e05035c + category: main + optional: false +- name: pycryptodomex + version: 3.23.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + gmp: '' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/pycryptodomex-3.23.0-py312h01d7ebd_0.conda + hash: + md5: 2117a3be7fed26d19f32a0b7e969d331 + sha256: 8cd4e420b5703de758228a2c07450aa70b74227e6af84f6b909f8784c0c05d46 + category: main + optional: false +- name: pycryptodomex + version: 3.23.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + gmp: '' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/pycryptodomex-3.23.0-py312hea69d52_0.conda + hash: + md5: 785d95b06ab9d218f7c9b849d0b26bd9 + sha256: 03e5d82bcc1233e8b8ed33189e79f58fdf0dac83898e83e94588363ac506f60a + category: main + optional: false +- name: pycryptodomex + version: 3.23.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pycryptodomex-3.23.0-py312h4389bb4_0.conda + hash: + md5: 332cf46f1d43f9b373c7d1ab7a3e7a3f + sha256: c5d188ac4cfb83c730086cea637f3920f083e8c325a9e7e116ffe14231253ca5 + category: main + optional: false +- name: pygments + version: 2.19.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + hash: + md5: 232fb4577b6687b2d503ef8e254270c9 + sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b + category: main + optional: false +- name: pygments + version: 2.19.1 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + hash: + md5: 232fb4577b6687b2d503ef8e254270c9 + sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b + category: main + optional: false +- name: pygments + version: 2.19.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + hash: + md5: 232fb4577b6687b2d503ef8e254270c9 + sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b + category: main + optional: false +- name: pygments + version: 2.19.1 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + hash: + md5: 232fb4577b6687b2d503ef8e254270c9 + sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b + category: main + optional: false +- name: pyobjc-core + version: '11.0' + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libffi: '>=3.4,<4.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + setuptools: '' + url: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-core-11.0-py312h2365019_0.conda + hash: + md5: 0925c0e6ee32098c461423ea93490b97 + sha256: 91a27ede294fec129d115f2e0b0ce881f0c12332ee5e9c33ba522c037ad14bbb + category: main + optional: false +- name: pyobjc-core + version: '11.0' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libffi: '>=3.4,<4.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + setuptools: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-core-11.0-py312hb9d441b_0.conda + hash: + md5: 0726db04477a28c51d1a260afb356b67 + sha256: 7805d910dd6ac686e2f780c879a986f35d7a4c73f4236c956c03bdcb26bec421 + category: main + optional: false +- name: pyobjc-framework-cocoa + version: '11.0' + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libffi: '>=3.4,<4.0a0' + pyobjc-core: 11.0.* + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-framework-cocoa-11.0-py312h2365019_0.conda + hash: + md5: 2486dd4f176f772531e0ecf22a8b85bd + sha256: 974fc6659f162a6e9cf201e5544f32d5c38d795a1141b327f87be2821dc7bf07 + category: main + optional: false +- name: pyobjc-framework-cocoa + version: '11.0' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libffi: '>=3.4,<4.0a0' + pyobjc-core: 11.0.* + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-framework-cocoa-11.0-py312hb9d441b_0.conda + hash: + md5: dc263e6e18b32318a43252dbb0596ad4 + sha256: 53d099865f8f758029708f4365ee7c9184d9ffcc8fc8210971b723a3936f9c00 + category: main + optional: false +- name: pyparsing + version: 3.2.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda + hash: + md5: 513d3c262ee49b54a8fec85c5bc99764 + sha256: b92afb79b52fcf395fd220b29e0dd3297610f2059afac45298d44e00fcbf23b6 + category: main + optional: false +- name: pyparsing + version: 3.2.3 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda + hash: + md5: 513d3c262ee49b54a8fec85c5bc99764 + sha256: b92afb79b52fcf395fd220b29e0dd3297610f2059afac45298d44e00fcbf23b6 + category: main + optional: false +- name: pyparsing + version: 3.2.3 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda + hash: + md5: 513d3c262ee49b54a8fec85c5bc99764 + sha256: b92afb79b52fcf395fd220b29e0dd3297610f2059afac45298d44e00fcbf23b6 + category: main + optional: false +- name: pyparsing + version: 3.2.3 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda + hash: + md5: 513d3c262ee49b54a8fec85c5bc99764 + sha256: b92afb79b52fcf395fd220b29e0dd3297610f2059afac45298d44e00fcbf23b6 + category: main + optional: false +- name: pyppmd + version: 1.1.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + importlib_metadata: '' + libgcc: '>=13' + libstdcxx: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/pyppmd-1.1.0-py312h2ec8cdc_1.conda + hash: + md5: 2f239b74c6c960251bcfb09ea48c70fd + sha256: 2202ecdd582e8ea06d8174ef7c1f737baad4de7a5e126964bd7cf4fa4db1bea0 + category: main + optional: false +- name: pyppmd + version: 1.1.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + importlib_metadata: '' + libcxx: '>=17' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/pyppmd-1.1.0-py312h5861a67_1.conda + hash: + md5: 1333aef1aa8bfd1adcdf029b257a4383 + sha256: b416b9456108d6ed2331c3f28a0cd7d33d69427f69393f885a341e5136ab4f8a + category: main + optional: false +- name: pyppmd + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + importlib_metadata: '' + libcxx: '>=17' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyppmd-1.1.0-py312hde4cb15_1.conda + hash: + md5: 1726b0c1e78f5793bcee3aadf6ad4590 + sha256: de5ee3a8bc51d5065d989f2c0a68cebb6a6660063ae26a4c17e97679da547e68 + category: main + optional: false +- name: pyppmd + version: 1.1.0 + manager: conda + platform: win-64 + dependencies: + importlib_metadata: '' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pyppmd-1.1.0-py312h275cf98_1.conda + hash: + md5: 33bc62258ffba400644b58c5f52a32bb + sha256: 3e2ae2e5569be433198fdd27da8e92a6b9b55ed37b549b6937f569b61aab1a67 + category: main + optional: false +- name: pyside6 + version: 6.8.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libclang13: '>=20.1.1' + libegl: '>=1.7.0,<2.0a0' + libgcc: '>=13' + libgl: '>=1.7.0,<2.0a0' + libopengl: '>=1.7.0,<2.0a0' + libstdcxx: '>=13' + libxml2: '>=2.13.7,<2.14.0a0' + libxslt: '>=1.1.39,<2.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + qt6-main: '>=6.8.3,<6.9.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.8.3-py312h91f0f75_0.conda + hash: + md5: d0c9072dee9991b744bd1be149d6e89b + sha256: d1b10366fab77d4fbb0acbec3308731150db756e736151e9900fe55c0065aca7 + category: main + optional: false +- name: pyside6 + version: 6.8.3 + manager: conda + platform: win-64 + dependencies: + libclang13: '>=20.1.1' + libxml2: '>=2.13.7,<2.14.0a0' + libxslt: '>=1.1.39,<2.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + qt6-main: '>=6.8.3,<6.9.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pyside6-6.8.3-py312h2ee7485_0.conda + hash: + md5: f5b89a22912e3b42d477d6de1bfe7e17 + sha256: 47530ad68c2f9aa995344d579ceb3aa085dfa48a97ec32163a14aeebcadf2671 + category: main + optional: false +- name: pysocks + version: 1.7.1 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + hash: + md5: 461219d1a5bd61342293efa2c0c90eac + sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8 + category: main + optional: false +- name: pysocks + version: 1.7.1 + manager: conda + platform: osx-64 + dependencies: + __unix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + hash: + md5: 461219d1a5bd61342293efa2c0c90eac + sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8 + category: main + optional: false +- name: pysocks + version: 1.7.1 + manager: conda + platform: osx-arm64 + dependencies: + __unix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + hash: + md5: 461219d1a5bd61342293efa2c0c90eac + sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8 + category: main + optional: false +- name: pysocks + version: 1.7.1 + manager: conda + platform: win-64 + dependencies: + __win: '' + python: '>=3.9' + win_inet_pton: '' + url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda + hash: + md5: e2fd202833c4a981ce8a65974fe4abd1 + sha256: d016e04b0e12063fbee4a2d5fbb9b39a8d191b5a0042f0b8459188aedeabb0ca + category: main + optional: false +- name: python + version: 3.12.11 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + bzip2: '>=1.0.8,<2.0a0' + ld_impl_linux-64: '>=2.36.1' + libexpat: '>=2.7.0,<3.0a0' + libffi: '>=3.4.6,<3.5.0a0' + libgcc: '>=13' + liblzma: '>=5.8.1,<6.0a0' + libnsl: '>=2.0.1,<2.1.0a0' + libsqlite: '>=3.50.0,<4.0a0' + libuuid: '>=2.38.1,<3.0a0' + libxcrypt: '>=4.4.36' + libzlib: '>=1.3.1,<2.0a0' + ncurses: '>=6.5,<7.0a0' + openssl: '>=3.5.0,<4.0a0' + readline: '>=8.2,<9.0a0' + tk: '>=8.6.13,<8.7.0a0' + tzdata: '' + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.11-h9e4cc4f_0_cpython.conda + hash: + md5: 94206474a5608243a10c92cefbe0908f + sha256: 6cca004806ceceea9585d4d655059e951152fc774a471593d4f5138e6a54c81d + category: main + optional: false +- name: python + version: 3.12.11 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + bzip2: '>=1.0.8,<2.0a0' + libexpat: '>=2.7.0,<3.0a0' + libffi: '>=3.4.6,<3.5.0a0' + liblzma: '>=5.8.1,<6.0a0' + libsqlite: '>=3.50.0,<4.0a0' + libzlib: '>=1.3.1,<2.0a0' + ncurses: '>=6.5,<7.0a0' + openssl: '>=3.5.0,<4.0a0' + readline: '>=8.2,<9.0a0' + tk: '>=8.6.13,<8.7.0a0' + tzdata: '' + url: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.11-h9ccd52b_0_cpython.conda + hash: + md5: 06049132ecd09d0c1dc3d54d93cf1d5d + sha256: ebda5b5e8e25976013fdd81b5ba253705b076741d02bdc8ab32763f2afb2c81b + category: main + optional: false +- name: python + version: 3.12.11 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + bzip2: '>=1.0.8,<2.0a0' + libexpat: '>=2.7.0,<3.0a0' + libffi: '>=3.4.6,<3.5.0a0' + liblzma: '>=5.8.1,<6.0a0' + libsqlite: '>=3.50.0,<4.0a0' + libzlib: '>=1.3.1,<2.0a0' + ncurses: '>=6.5,<7.0a0' + openssl: '>=3.5.0,<4.0a0' + readline: '>=8.2,<9.0a0' + tk: '>=8.6.13,<8.7.0a0' + tzdata: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.11-hc22306f_0_cpython.conda + hash: + md5: 9207ebad7cfbe2a4af0702c92fd031c4 + sha256: cde8b944c2dc378a5afbc48028d0843583fd215493d5885a80f1b41de085552f + category: main + optional: false +- name: python + version: 3.12.11 + manager: conda + platform: win-64 + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libexpat: '>=2.7.0,<3.0a0' + libffi: '>=3.4.6,<3.5.0a0' + liblzma: '>=5.8.1,<6.0a0' + libsqlite: '>=3.50.0,<4.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.0,<4.0a0' + tk: '>=8.6.13,<8.7.0a0' + tzdata: '' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/python-3.12.11-h3f84c4b_0_cpython.conda + hash: + md5: 6aa5e62df29efa6319542ae5025f4376 + sha256: b69412e64971b5da3ced0fc36f05d0eacc9393f2084c6f92b8f28ee068d83e2e + category: main + optional: false +- name: python-dateutil + version: 2.9.0.post0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + six: '>=1.5' + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + hash: + md5: 5ba79d7c71f03c678c8ead841f347d6e + sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79 + category: main + optional: false +- name: python-dateutil + version: 2.9.0.post0 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + six: '>=1.5' + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + hash: + md5: 5ba79d7c71f03c678c8ead841f347d6e + sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79 + category: main + optional: false +- name: python-dateutil + version: 2.9.0.post0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + six: '>=1.5' + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + hash: + md5: 5ba79d7c71f03c678c8ead841f347d6e + sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79 + category: main + optional: false +- name: python-dateutil + version: 2.9.0.post0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + six: '>=1.5' + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + hash: + md5: 5ba79d7c71f03c678c8ead841f347d6e + sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79 + category: main + optional: false +- name: python-fastjsonschema + version: 2.21.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda + hash: + md5: 38e34d2d1d9dca4fb2b9a0a04f604e2c + sha256: 1b09a28093071c1874862422696429d0d35bd0b8420698003ac004746c5e82a2 + category: main + optional: false +- name: python-fastjsonschema + version: 2.21.1 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda + hash: + md5: 38e34d2d1d9dca4fb2b9a0a04f604e2c + sha256: 1b09a28093071c1874862422696429d0d35bd0b8420698003ac004746c5e82a2 + category: main + optional: false +- name: python-fastjsonschema + version: 2.21.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda + hash: + md5: 38e34d2d1d9dca4fb2b9a0a04f604e2c + sha256: 1b09a28093071c1874862422696429d0d35bd0b8420698003ac004746c5e82a2 + category: main + optional: false +- name: python-fastjsonschema + version: 2.21.1 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda + hash: + md5: 38e34d2d1d9dca4fb2b9a0a04f604e2c + sha256: 1b09a28093071c1874862422696429d0d35bd0b8420698003ac004746c5e82a2 + category: main + optional: false +- name: python-gil + version: 3.12.11 + manager: conda + platform: linux-64 + dependencies: + cpython: 3.12.11.* + python_abi: '*' + url: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda + hash: + md5: 859c6bec94cd74119f12b961aba965a8 + sha256: b8afeaefe409d61fa4b68513b25a66bb17f3ca430d67cfea51083c7bfbe098ef + category: main + optional: false +- name: python-gil + version: 3.12.11 + manager: conda + platform: osx-64 + dependencies: + cpython: 3.12.11.* + python_abi: '*' + url: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda + hash: + md5: 859c6bec94cd74119f12b961aba965a8 + sha256: b8afeaefe409d61fa4b68513b25a66bb17f3ca430d67cfea51083c7bfbe098ef + category: main + optional: false +- name: python-gil + version: 3.12.11 + manager: conda + platform: win-64 + dependencies: + cpython: 3.12.11.* + python_abi: '*' + url: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.11-hd8ed1ab_0.conda + hash: + md5: 859c6bec94cd74119f12b961aba965a8 + sha256: b8afeaefe409d61fa4b68513b25a66bb17f3ca430d67cfea51083c7bfbe098ef + category: main + optional: false +- name: python-json-logger + version: 2.0.7 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda + hash: + md5: a61bf9ec79426938ff785eb69dbb1960 + sha256: 4790787fe1f4e8da616edca4acf6a4f8ed4e7c6967aa31b920208fc8f95efcca + category: main + optional: false +- name: python-json-logger + version: 2.0.7 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda + hash: + md5: a61bf9ec79426938ff785eb69dbb1960 + sha256: 4790787fe1f4e8da616edca4acf6a4f8ed4e7c6967aa31b920208fc8f95efcca + category: main + optional: false +- name: python-json-logger + version: 2.0.7 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda + hash: + md5: a61bf9ec79426938ff785eb69dbb1960 + sha256: 4790787fe1f4e8da616edca4acf6a4f8ed4e7c6967aa31b920208fc8f95efcca + category: main + optional: false +- name: python-json-logger + version: 2.0.7 + manager: conda + platform: win-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda + hash: + md5: a61bf9ec79426938ff785eb69dbb1960 + sha256: 4790787fe1f4e8da616edca4acf6a4f8ed4e7c6967aa31b920208fc8f95efcca + category: main + optional: false +- name: python_abi + version: '3.12' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-7_cp312.conda + hash: + md5: 0dfcdc155cf23812a0c9deada86fb723 + sha256: a1bbced35e0df66cc713105344263570e835625c28d1bdee8f748f482b2d7793 + category: main + optional: false +- name: python_abi + version: '3.12' + manager: conda + platform: osx-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-7_cp312.conda + hash: + md5: 0dfcdc155cf23812a0c9deada86fb723 + sha256: a1bbced35e0df66cc713105344263570e835625c28d1bdee8f748f482b2d7793 + category: main + optional: false +- name: python_abi + version: '3.12' + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-7_cp312.conda + hash: + md5: 0dfcdc155cf23812a0c9deada86fb723 + sha256: a1bbced35e0df66cc713105344263570e835625c28d1bdee8f748f482b2d7793 + category: main + optional: false +- name: python_abi + version: '3.12' + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-7_cp312.conda + hash: + md5: 0dfcdc155cf23812a0c9deada86fb723 + sha256: a1bbced35e0df66cc713105344263570e835625c28d1bdee8f748f482b2d7793 + category: main + optional: false +- name: pytorch + version: 2.7.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + _openmp_mutex: '>=4.5' + filelock: '' + fsspec: '' + jinja2: '' + libabseil: '>=20250127.1,<20250128.0a0' + libblas: '*' + libcblas: '>=3.9.0,<4.0a0' + libgcc: '>=13' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + libtorch: 2.7.0 + libuv: '>=1.50.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + llvm-openmp: '>=20.1.4' + mkl: '>=2024.2.2,<2025.0a0' + networkx: '' + numpy: '>=1.19,<3' + optree: '>=0.13.0' + pybind11: '' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + setuptools: <76 + sleef: '>=3.8,<4.0a0' + sympy: '>=1.13.3' + typing_extensions: '>=4.10.0' + url: https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.7.0-cpu_mkl_py312_h6a7998d_100.conda + hash: + md5: c67501107a48c049f18e8cb7c7e800b2 + sha256: 5c4a340f7a729bcdc19c530b25ed71ed5239f5ad0e907c49f03d88efd5b3be75 + category: main + optional: false +- name: pytorch + version: 2.7.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.15' + filelock: '' + fsspec: '' + jinja2: '' + libabseil: '>=20250127.1,<20250128.0a0' + libblas: '*' + libcblas: '>=3.9.0,<4.0a0' + libcxx: '>=18' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libtorch: 2.7.0.* + libuv: '>=1.50.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + llvm-openmp: '>=18.1.8' + mkl: '>=2023.2.0,<2024.0a0' + networkx: '' + numpy: '>=1.19,<3' + optree: '>=0.13.0' + pybind11: '' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + setuptools: <76 + sleef: '>=3.8,<4.0a0' + sympy: '>=1.13.3' + typing_extensions: '>=4.10.0' + url: https://conda.anaconda.org/conda-forge/osx-64/pytorch-2.7.0-cpu_mkl_py312_h9010947_100.conda + hash: + md5: cb3792adec3d0293f2f259f191949c1a + sha256: 78dab3959711c2893dad37176e5267ab99d9334eaaf9aa12d0b8c94e2924698c + category: main + optional: false +- name: pytorch + version: 2.7.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + filelock: '' + fsspec: '' + jinja2: '' + libabseil: '>=20250127.1,<20250128.0a0' + libcblas: '>=3.9.0,<4.0a0' + libcxx: '>=18' + liblapack: '>=3.9.0,<4.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libtorch: 2.7.0.* + libuv: '>=1.50.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + llvm-openmp: '>=18.1.8' + networkx: '' + nomkl: '' + numpy: '>=1.19,<3' + optree: '>=0.13.0' + pybind11: '' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + setuptools: <76 + sleef: '>=3.8,<4.0a0' + sympy: '>=1.13.3' + typing_extensions: '>=4.10.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pytorch-2.7.0-cpu_generic_py312_h7a9eef6_0.conda + hash: + md5: 31ef254b994ea1c62d1817beaf311a65 + sha256: 75a398fd14c2f3fd7bc3d3235ba66dcab005299b35cd2081487bf551eca817c1 + category: main + optional: false +- name: pytorch + version: 2.7.0 + manager: conda + platform: win-64 + dependencies: + filelock: '' + fsspec: '' + intel-openmp: <2025 + jinja2: '' + libabseil: '>=20250127.1,<20250128.0a0' + libblas: '*' + libcblas: '>=3.9.0,<4.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libtorch: 2.7.0 + libuv: '>=1.50.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + mkl: '>=2024.2.2,<2025.0a0' + networkx: '' + numpy: '>=1.19,<3' + optree: '>=0.13.0' + pybind11: '' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + setuptools: <76 + sleef: '>=3.8,<4.0a0' + sympy: '>=1.13.3' + typing_extensions: '>=4.10.0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pytorch-2.7.0-cpu_mkl_py312_h83f7478_100.conda + hash: + md5: 206106377c4a8484452ceed4aa635d62 + sha256: c80d19e2a5b4ec298790241101f518c54597d08507b20ff3e73f6f59504067b9 + category: main + optional: false +- name: pytz + version: '2025.2' + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + hash: + md5: bc8e3267d44011051f2eb14d22fb0960 + sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 + category: main + optional: false +- name: pytz + version: '2025.2' + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + hash: + md5: bc8e3267d44011051f2eb14d22fb0960 + sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 + category: main + optional: false +- name: pytz + version: '2025.2' + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + hash: + md5: bc8e3267d44011051f2eb14d22fb0960 + sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 + category: main + optional: false +- name: pytz + version: '2025.2' + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + hash: + md5: bc8e3267d44011051f2eb14d22fb0960 + sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 + category: main + optional: false +- name: pywavelets + version: 1.8.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + numpy: '>=1.23,<3' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.8.0-py312hc0a28a1_0.conda + hash: + md5: 3f62987017ad18e9e7dadce9899de9ef + sha256: ec5c23785a7975130a988fafca41154a900b994cf0e8b1a2ae24ede25c4ff538 + category: main + optional: false +- name: pywavelets + version: 1.8.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + numpy: '>=1.23,<3' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/pywavelets-1.8.0-py312h025c719_0.conda + hash: + md5: 3bd58c20fcf758a97ffd5747efaab74b + sha256: e3bea66e0374559e41f75e2d1bccac665634c086fe7847697304efb5952560d1 + category: main + optional: false +- name: pywavelets + version: 1.8.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + numpy: '>=1.23,<3' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/pywavelets-1.8.0-py312he0011b7_0.conda + hash: + md5: 02ac9f3511414dd70b1cfa5aa3209db3 + sha256: 13e1ee0547f0db524e1a09caca83c9c8b79d3d9bb83138b0507fbc14ef9cc829 + category: main + optional: false +- name: pywavelets + version: 1.8.0 + manager: conda + platform: win-64 + dependencies: + numpy: '>=1.23,<3' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pywavelets-1.8.0-py312h1a27103_0.conda + hash: + md5: 35df6bc0305f79e6011a610cada5e9b6 + sha256: bbfe567f29e26de0e099f14ddf752b807c3790a3fea56e502a67dde018c89fe4 + category: main + optional: false +- name: pywin32 + version: '307' + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pywin32-307-py312h275cf98_3.conda + hash: + md5: 1747fbbdece8ab4358b584698b19c44d + sha256: 68f8781b83942b91dbc0df883f9edfd1a54a1e645ae2a97c48203ff6c2919de3 + category: main + optional: false +- name: pywinpty + version: 2.0.15 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + winpty: '' + url: https://conda.anaconda.org/conda-forge/win-64/pywinpty-2.0.15-py312h275cf98_0.conda + hash: + md5: 1fb4bbe58100be45b37781a367c92fe8 + sha256: 22b901606eda476a19fcc9376a906ef2e16fc6690186bc1d9a213f6c8e93d061 + category: main + optional: false +- name: pyyaml + version: 6.0.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + yaml: '>=0.2.5,<0.3.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda + hash: + md5: cf2485f39740de96e2a7f2bb18ed2fee + sha256: 159cba13a93b3fe084a1eb9bda0a07afc9148147647f0d437c3c3da60980503b + category: main + optional: false +- name: pyyaml + version: 6.0.2 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + yaml: '>=0.2.5,<0.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/pyyaml-6.0.2-py312h3520af0_2.conda + hash: + md5: 4a2d83ac55752681d54f781534ddd209 + sha256: de96d83b805dba03422d39e855fb33cbeedc8827235d6f76407a3b42dc085910 + category: main + optional: false +- name: pyyaml + version: 6.0.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + yaml: '>=0.2.5,<0.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.2-py312h998013c_2.conda + hash: + md5: 68149ed4d4e9e1c42d2ba1f27f08ca96 + sha256: ad225ad24bfd60f7719709791345042c3cb32da1692e62bd463b084cf140e00d + category: main + optional: false +- name: pyyaml + version: 6.0.2 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + yaml: '>=0.2.5,<0.3.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.2-py312h31fea79_2.conda + hash: + md5: ba00a2e5059c1fde96459858537cc8f5 + sha256: 76fec03ef7e67e37724873e1f805131fb88efb57f19e9a77b4da616068ef5c28 + category: main + optional: false +- name: pyzmq + version: 26.4.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libsodium: '>=1.0.20,<1.0.21.0a0' + libstdcxx: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + zeromq: '>=4.3.5,<4.4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.4.0-py312hbf22597_0.conda + hash: + md5: fa0ab7d5bee9efbc370e71bcb5da9856 + sha256: 65a264837f189b0c69c5431ea8ef44e405c472fedba145b05055f284f08bc663 + category: main + optional: false +- name: pyzmq + version: 26.4.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libcxx: '>=18' + libsodium: '>=1.0.20,<1.0.21.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + zeromq: '>=4.3.5,<4.4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/pyzmq-26.4.0-py312h679dbab_0.conda + hash: + md5: 7c068120e36588fefecf8e91b1b3ae38 + sha256: 9e89fab2c70a47298e72429b70cbf233d69f16f92c7dcad3b60db2e22afea00d + category: main + optional: false +- name: pyzmq + version: 26.4.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + libsodium: '>=1.0.20,<1.0.21.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + zeromq: '>=4.3.5,<4.4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyzmq-26.4.0-py312hf4875e0_0.conda + hash: + md5: 1e2a85e9493ad7c892ecbca89a11837c + sha256: b8b41da0aac8aab5e48e62ff341374f12cd0ace7a59b80f56bc75371aa4796d5 + category: main + optional: false +- name: pyzmq + version: 26.4.0 + manager: conda + platform: win-64 + dependencies: + libsodium: '>=1.0.20,<1.0.21.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + zeromq: '>=4.3.5,<4.3.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/pyzmq-26.4.0-py312hd7027bb_0.conda + hash: + md5: ccfe948627071c03e36aa46d9e94bf12 + sha256: 07fbf17632c6300e53550f829f2e10d2c6f68923aa139d0618eaeadf2d0043ae + category: main + optional: false +- name: pyzstd + version: 0.17.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + typing-extensions: '>=4.13.2' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pyzstd-0.17.0-py312hef9b889_0.conda + hash: + md5: 9fef6ec007bae20296e4edb448b99e66 + sha256: 9e8ebf37a7f27e3a0262289d98310edee1769ce9fa5f011aa34d551313156a6d + category: main + optional: false +- name: pyzstd + version: 0.17.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + typing-extensions: '>=4.13.2' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/pyzstd-0.17.0-py312h8e75f0e_0.conda + hash: + md5: 3d9127f2b68584994f569f7b3a42bedd + sha256: 64bf4119d68e78ff695c1c6e2459cca2dd97d0e614797d74f9378f0eea001fd0 + category: main + optional: false +- name: pyzstd + version: 0.17.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + typing-extensions: '>=4.13.2' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyzstd-0.17.0-py312hea5d833_0.conda + hash: + md5: b138713f525de76423deacc435c72401 + sha256: 074d1c0aea4a75ffac6db6aa91357e5596e10f8200d7e8907f0b60c3eda372a0 + category: main + optional: false +- name: pyzstd + version: 0.17.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + typing-extensions: '>=4.13.2' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/pyzstd-0.17.0-py312h7606c53_0.conda + hash: + md5: 4980f1d855b75eeb07140ac65040cd5b + sha256: 944ada3fe808bb0fddaed5a9fe4b67b4f3bde797dd03fb1bec9cb6e6e5f8bdc1 + category: main + optional: false +- name: qhull + version: '2020.2' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda + hash: + md5: 353823361b1d27eb3960efb076dfcaf6 + sha256: 776363493bad83308ba30bcb88c2552632581b143e8ee25b1982c8c743e73abc + category: main + optional: false +- name: qhull + version: '2020.2' + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libcxx: '>=16' + url: https://conda.anaconda.org/conda-forge/osx-64/qhull-2020.2-h3c5361c_5.conda + hash: + md5: dd1ea9ff27c93db7c01a7b7656bd4ad4 + sha256: 79d804fa6af9c750e8b09482559814ae18cd8df549ecb80a4873537a5a31e06e + category: main + optional: false +- name: qhull + version: '2020.2' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=16' + url: https://conda.anaconda.org/conda-forge/osx-arm64/qhull-2020.2-h420ef59_5.conda + hash: + md5: 6483b1f59526e05d7d894e466b5b6924 + sha256: 873ac689484262a51fd79bc6103c1a1bedbf524924d7f0088fb80703042805e4 + category: main + optional: false +- name: qhull + version: '2020.2' + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/qhull-2020.2-hc790b64_5.conda + hash: + md5: 854fbdff64b572b5c0b470f334d34c11 + sha256: 887d53486a37bd870da62b8fa2ebe3993f912ad04bd755e7ed7c47ced97cbaa8 + category: main + optional: false +- name: qt6-main + version: 6.8.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + alsa-lib: '>=1.2.13,<1.3.0a0' + dbus: '>=1.13.6,<2.0a0' + double-conversion: '>=3.3.1,<3.4.0a0' + fontconfig: '>=2.15.0,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.13.3,<3.0a0' + harfbuzz: '>=11.0.1' + icu: '>=75.1,<76.0a0' + krb5: '>=1.21.3,<1.22.0a0' + libclang-cpp20.1: '>=20.1.2,<20.2.0a0' + libclang13: '>=20.1.2' + libcups: '>=2.3.3,<2.4.0a0' + libdrm: '>=2.4.124,<2.5.0a0' + libegl: '>=1.7.0,<2.0a0' + libgcc: '>=13' + libgl: '>=1.7.0,<2.0a0' + libglib: '>=2.84.1,<3.0a0' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libllvm20: '>=20.1.2,<20.2.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libpq: '>=17.4,<18.0a0' + libsqlite: '>=3.49.1,<4.0a0' + libstdcxx: '>=13' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libxcb: '>=1.17.0,<2.0a0' + libxkbcommon: '>=1.8.1,<2.0a0' + libxml2: '>=2.13.7,<2.14.0a0' + libzlib: '>=1.3.1,<2.0a0' + mysql-libs: '>=9.2.0,<9.3.0a0' + openssl: '>=3.5.0,<4.0a0' + pcre2: '>=10.44,<10.45.0a0' + wayland: '>=1.23.1,<2.0a0' + xcb-util: '>=0.4.1,<0.5.0a0' + xcb-util-cursor: '>=0.1.5,<0.2.0a0' + xcb-util-image: '>=0.4.0,<0.5.0a0' + xcb-util-keysyms: '>=0.4.1,<0.5.0a0' + xcb-util-renderutil: '>=0.3.10,<0.4.0a0' + xcb-util-wm: '>=0.4.2,<0.5.0a0' + xorg-libice: '>=1.1.2,<2.0a0' + xorg-libsm: '>=1.2.6,<2.0a0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxcomposite: '>=0.4.6,<1.0a0' + xorg-libxcursor: '>=1.2.3,<2.0a0' + xorg-libxdamage: '>=1.1.6,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxrandr: '>=1.5.4,<2.0a0' + xorg-libxtst: '>=1.2.5,<2.0a0' + xorg-libxxf86vm: '>=1.1.6,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.3-h6441bc3_2.conda hash: - md5: 461219d1a5bd61342293efa2c0c90eac - sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8 + md5: 648bb58758f49aea99a48dbe69dcdea2 + sha256: 89c2fcbba6f970f139cffc8ec24b7eb18b332759c16951fd95fa0bbf1d4c8d27 category: main optional: false -- name: pysocks - version: 1.7.1 +- name: qt6-main + version: 6.8.3 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __unix: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + double-conversion: '>=3.3.1,<3.4.0a0' + harfbuzz: '>=11.0.1' + icu: '>=75.1,<76.0a0' + krb5: '>=1.21.3,<1.22.0a0' + libclang13: '>=20.1.2' + libglib: '>=2.84.1,<3.0a0' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libsqlite: '>=3.49.1,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.0,<4.0a0' + pcre2: '>=10.44,<10.45.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/qt6-main-6.8.3-h72a539a_2.conda hash: - md5: 461219d1a5bd61342293efa2c0c90eac - sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8 + md5: 6705dbdf916d1f65d7edf9a3af9e37e1 + sha256: 67c53099288f4fdd6d8ef25c79958757f285f9a1d4427b98c12f598fc89b7252 category: main optional: false -- name: python - version: 3.12.7 +- name: rav1e + version: 0.7.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - bzip2: '>=1.0.8,<2.0a0' - ld_impl_linux-64: '>=2.36.1' - libexpat: '>=2.6.3,<3.0a0' - libffi: '>=3.4,<4.0a0' libgcc: '>=13' - libnsl: '>=2.0.1,<2.1.0a0' - libsqlite: '>=3.46.1,<4.0a0' - libuuid: '>=2.38.1,<3.0a0' - libxcrypt: '>=4.4.36' - libzlib: '>=1.3.1,<2.0a0' - ncurses: '>=6.5,<7.0a0' - openssl: '>=3.3.2,<4.0a0' - readline: '>=8.2,<9.0a0' - tk: '>=8.6.13,<8.7.0a0' - tzdata: '' - xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.7-hc5c86c4_0_cpython.conda + url: https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda hash: - md5: 0515111a9cdf69f83278f7c197db9807 - sha256: 674be31ff152d9f0e0fe16959a45e3803a730fc4f54d87df6a9ac4e6a698c41d + md5: 2c42649888aac645608191ffdc80d13a + sha256: 6e5e704c1c21f820d760e56082b276deaf2b53cf9b751772761c3088a365f6f4 category: main optional: false -- name: python - version: 3.12.7 +- name: rav1e + version: 0.7.1 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - bzip2: '>=1.0.8,<2.0a0' - libexpat: '>=2.6.3,<3.0a0' - libffi: '>=3.4,<4.0a0' - libsqlite: '>=3.46.1,<4.0a0' - libzlib: '>=1.3.1,<2.0a0' - ncurses: '>=6.5,<7.0a0' - openssl: '>=3.3.2,<4.0a0' - readline: '>=8.2,<9.0a0' - tk: '>=8.6.13,<8.7.0a0' - tzdata: '' - xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.7-h8f8b54e_0_cpython.conda + url: https://conda.anaconda.org/conda-forge/osx-64/rav1e-0.7.1-h371c88c_3.conda hash: - md5: 7f81191b1ca1113e694e90e15c27a12f - sha256: 28172d94f7193c5075c0fc3c4b1bb617c512ffc991f4e2af0dbb6a2916872b76 + md5: 30e2344bbe29f60bb535ec0bfff31008 + sha256: d86b9631d6237f5a62957f9461d321d9bd2fef0807fb60de823b8dea2028501b category: main optional: false -- name: python-dateutil - version: 2.9.0.post0 +- name: rav1e + version: 0.7.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.9' - six: '>=1.5' - url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/rav1e-0.7.1-h0716509_3.conda hash: - md5: 5ba79d7c71f03c678c8ead841f347d6e - sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79 + md5: 7b37f30516100b86ea522350c8cab44c + sha256: 65f862b2b31ef2b557990a82015cbd41e5a66041c2f79b4451dd14b4595d4c04 category: main optional: false -- name: python-dateutil - version: 2.9.0.post0 +- name: rav1e + version: 0.7.1 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.9' - six: '>=1.5' - url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/rav1e-0.7.1-ha073cba_3.conda hash: - md5: 5ba79d7c71f03c678c8ead841f347d6e - sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79 + md5: 3bd3626822633688691ed41d661c2b2e + sha256: d19a58b882a0387c7c8efbfce4e67a0df4b19d8da6cf6cec3011b6079e5bc743 category: main optional: false -- name: python-fastjsonschema - version: 2.21.1 +- name: readline + version: '8.2' manager: conda platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda + libgcc: '>=13' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda hash: - md5: 38e34d2d1d9dca4fb2b9a0a04f604e2c - sha256: 1b09a28093071c1874862422696429d0d35bd0b8420698003ac004746c5e82a2 + md5: 283b96675859b20a825f8fa30f311446 + sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c category: main optional: false -- name: python-fastjsonschema - version: 2.21.1 +- name: readline + version: '8.2' manager: conda platform: osx-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda hash: - md5: 38e34d2d1d9dca4fb2b9a0a04f604e2c - sha256: 1b09a28093071c1874862422696429d0d35bd0b8420698003ac004746c5e82a2 + md5: 342570f8e02f2f022147a7f841475784 + sha256: 53017e80453c4c1d97aaf78369040418dea14cf8f46a2fa999f31bd70b36c877 category: main optional: false -- name: python-json-logger - version: 2.0.7 +- name: readline + version: '8.2' + manager: conda + platform: osx-arm64 + dependencies: + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + hash: + md5: 63ef3f6e6d6d5c589e64f11263dc5676 + sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34 + category: main + optional: false +- name: referencing + version: 0.36.2 manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda + attrs: '>=22.2.0' + python: '' + rpds-py: '>=0.7.0' + typing_extensions: '>=4.4.0' + url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda hash: - md5: a61bf9ec79426938ff785eb69dbb1960 - sha256: 4790787fe1f4e8da616edca4acf6a4f8ed4e7c6967aa31b920208fc8f95efcca + md5: 9140f1c09dd5489549c6a33931b943c7 + sha256: e20909f474a6cece176dfc0dc1addac265deb5fa92ea90e975fbca48085b20c3 category: main optional: false -- name: python-json-logger - version: 2.0.7 +- name: referencing + version: 0.36.2 manager: conda platform: osx-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda + attrs: '>=22.2.0' + python: '' + rpds-py: '>=0.7.0' + typing_extensions: '>=4.4.0' + url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda hash: - md5: a61bf9ec79426938ff785eb69dbb1960 - sha256: 4790787fe1f4e8da616edca4acf6a4f8ed4e7c6967aa31b920208fc8f95efcca + md5: 9140f1c09dd5489549c6a33931b943c7 + sha256: e20909f474a6cece176dfc0dc1addac265deb5fa92ea90e975fbca48085b20c3 category: main optional: false -- name: python_abi - version: '3.12' +- name: referencing + version: 0.36.2 manager: conda - platform: linux-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.12-5_cp312.conda + platform: osx-arm64 + dependencies: + attrs: '>=22.2.0' + python: '' + rpds-py: '>=0.7.0' + typing_extensions: '>=4.4.0' + url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda hash: - md5: 0424ae29b104430108f5218a66db7260 - sha256: d10e93d759931ffb6372b45d65ff34d95c6000c61a07e298d162a3bc2accebb0 + md5: 9140f1c09dd5489549c6a33931b943c7 + sha256: e20909f474a6cece176dfc0dc1addac265deb5fa92ea90e975fbca48085b20c3 category: main optional: false -- name: python_abi - version: '3.12' +- name: referencing + version: 0.36.2 manager: conda - platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-5_cp312.conda + platform: win-64 + dependencies: + attrs: '>=22.2.0' + python: '' + rpds-py: '>=0.7.0' + typing_extensions: '>=4.4.0' + url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda hash: - md5: c34dd4920e0addf7cfcc725809f25d8e - sha256: 4da26c7508d5bc5d8621e84dc510284402239df56aab3587a7d217de9d3c806d + md5: 9140f1c09dd5489549c6a33931b943c7 + sha256: e20909f474a6cece176dfc0dc1addac265deb5fa92ea90e975fbca48085b20c3 category: main optional: false -- name: pytorch - version: 2.5.1 +- name: requests + version: 2.32.3 manager: conda platform: linux-64 dependencies: - __cuda: '' - __glibc: '>=2.17,<3.0.a0' - _openmp_mutex: '>=4.5' - cudatoolkit: '>=11.8,<12' - cudnn: '>=9.3.0.75,<10.0a0' - filelock: '' - fsspec: '' - jinja2: '' - libabseil: '>=20240722.0,<20240723.0a0' - libcblas: '>=3.9.0,<4.0a0' - libgcc: '' - libgcc-ng: '>=12' - libmagma: '>=2.8.0,<2.8.1.0a0' - libmagma_sparse: '>=2.8.0,<2.8.1.0a0' - libprotobuf: '>=5.28.2,<5.28.3.0a0' - libstdcxx: '' - libstdcxx-ng: '>=12' - libtorch: 2.5.1.* - libuv: '>=1.49.2,<2.0a0' - mkl: '>=2024.2.2,<2025.0a0' - nccl: '>=2.23.4.1,<3.0a0' - networkx: '' - numpy: '>=1.19,<3' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - setuptools: '' - sleef: '>=3.7,<4.0a0' - sympy: '>=1.13.1,!=1.13.2' - sysroot_linux-64: '>=2.17' - typing_extensions: '' - url: https://conda.anaconda.org/conda-forge/linux-64/pytorch-2.5.1-cuda118_py312h919e71f_303.conda + certifi: '>=2017.4.17' + charset-normalizer: '>=2,<4' + idna: '>=2.5,<4' + python: '>=3.9' + urllib3: '>=1.21.1,<3' + url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda hash: - md5: f2fd2356f07999ac24b84b097bb96749 - sha256: 4e92e8d12fd4427f1d3b08b8d570cc806f2534f2409a5a9b9233573458919a71 + md5: a9b9368f3701a417eac9edbcae7cb737 + sha256: d701ca1136197aa121bbbe0e8c18db6b5c94acbd041c2b43c70e5ae104e1d8ad category: main optional: false -- name: pytorch - version: 2.5.1 +- name: requests + version: 2.32.3 manager: conda platform: osx-64 dependencies: - __osx: '>=10.15' - filelock: '' - fsspec: '' - jinja2: '' - libabseil: '>=20240722.0,<20240723.0a0' - libcblas: '>=3.9.0,<4.0a0' - libcxx: '>=18' - libprotobuf: '>=5.28.2,<5.28.3.0a0' - libtorch: 2.5.1.* - libuv: '>=1.49.2,<2.0a0' - llvm-openmp: '>=18.1.8' - mkl: '>=2023.2.0,<2024.0a0' - networkx: '' - numpy: '>=1.19,<3' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - setuptools: '' - sleef: '>=3.7,<4.0a0' - sympy: '>=1.13.1,!=1.13.2' - typing_extensions: '' - url: https://conda.anaconda.org/conda-forge/osx-64/pytorch-2.5.1-cpu_mkl_py312h17a9ab6_105.conda + certifi: '>=2017.4.17' + charset-normalizer: '>=2,<4' + idna: '>=2.5,<4' + python: '>=3.9' + urllib3: '>=1.21.1,<3' + url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda hash: - md5: bb342b3568e574a81f6a5eeac9826821 - sha256: 45a4ee25d6b7fe7a2a12dea238c2201707e00433a04d27eb33a011c644f54ea4 + md5: a9b9368f3701a417eac9edbcae7cb737 + sha256: d701ca1136197aa121bbbe0e8c18db6b5c94acbd041c2b43c70e5ae104e1d8ad category: main optional: false -- name: pytz - version: '2024.2' +- name: requests + version: 2.32.3 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: + certifi: '>=2017.4.17' + charset-normalizer: '>=2,<4' + idna: '>=2.5,<4' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda + urllib3: '>=1.21.1,<3' + url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda hash: - md5: f26ec986456c30f6dff154b670ae140f - sha256: 0a7c706b2eb13f7da5692d9ddf1567209964875710b471de6f2743b33d1ba960 + md5: a9b9368f3701a417eac9edbcae7cb737 + sha256: d701ca1136197aa121bbbe0e8c18db6b5c94acbd041c2b43c70e5ae104e1d8ad category: main optional: false -- name: pytz - version: '2024.2' +- name: requests + version: 2.32.3 manager: conda - platform: osx-64 + platform: win-64 dependencies: + certifi: '>=2017.4.17' + charset-normalizer: '>=2,<4' + idna: '>=2.5,<4' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda + urllib3: '>=1.21.1,<3' + url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda hash: - md5: f26ec986456c30f6dff154b670ae140f - sha256: 0a7c706b2eb13f7da5692d9ddf1567209964875710b471de6f2743b33d1ba960 + md5: a9b9368f3701a417eac9edbcae7cb737 + sha256: d701ca1136197aa121bbbe0e8c18db6b5c94acbd041c2b43c70e5ae104e1d8ad category: main optional: false -- name: pywavelets - version: 1.7.0 +- name: rfc3339-validator + version: 0.1.4 manager: conda platform: linux-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - numpy: '>=1.23,<3' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.7.0-py312hc0a28a1_2.conda + python: '>=3.9' + six: '' + url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda hash: - md5: 8300d634adec4a6aed35a87e90e9cb07 - sha256: 1781453c0845b719e32b99a6f47a7b4d755aca33acfaea1c56ddd097282d1fe8 + md5: 36de09a8d3e5d5e6f4ee63af49e59706 + sha256: 2e4372f600490a6e0b3bac60717278448e323cab1c0fecd5f43f7c56535a99c5 category: main optional: false -- name: pywavelets - version: 1.7.0 +- name: rfc3339-validator + version: 0.1.4 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - numpy: '>=1.23,<3' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/pywavelets-1.7.0-py312h59f7578_2.conda + python: '>=3.9' + six: '' + url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda + hash: + md5: 36de09a8d3e5d5e6f4ee63af49e59706 + sha256: 2e4372f600490a6e0b3bac60717278448e323cab1c0fecd5f43f7c56535a99c5 + category: main + optional: false +- name: rfc3339-validator + version: 0.1.4 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + six: '' + url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda + hash: + md5: 36de09a8d3e5d5e6f4ee63af49e59706 + sha256: 2e4372f600490a6e0b3bac60717278448e323cab1c0fecd5f43f7c56535a99c5 + category: main + optional: false +- name: rfc3339-validator + version: 0.1.4 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + six: '' + url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda hash: - md5: 294caee33ea53cd2b644b74070055e44 - sha256: acd80438d5b265e1c2c597ffdccafe9ad03ffe153555c74b3e7d24316f707038 + md5: 36de09a8d3e5d5e6f4ee63af49e59706 + sha256: 2e4372f600490a6e0b3bac60717278448e323cab1c0fecd5f43f7c56535a99c5 category: main optional: false -- name: pyyaml - version: 6.0.2 +- name: rfc3986-validator + version: 0.1.1 manager: conda platform: linux-64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - yaml: '>=0.2.5,<0.3.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2 hash: - md5: 549e5930e768548a89c23f595dac5a95 - sha256: a60705971e958724168f2ebbb8ed4853067f1d3f7059843df3903e3092bbcffa + md5: 912a71cc01012ee38e6b90ddd561e36f + sha256: 2a5b495a1de0f60f24d8a74578ebc23b24aa53279b1ad583755f223097c41c37 category: main optional: false -- name: pyyaml - version: 6.0.2 +- name: rfc3986-validator + version: 0.1.1 manager: conda platform: osx-64 dependencies: - __osx: '>=10.13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - yaml: '>=0.2.5,<0.3.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/pyyaml-6.0.2-py312hb553811_1.conda + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2 hash: - md5: 66514594817d51c78db7109a23ad322f - sha256: 455ce40588b35df654cb089d29cc3f0d3c78365924ffdfc6ee93dba80cea5f33 + md5: 912a71cc01012ee38e6b90ddd561e36f + sha256: 2a5b495a1de0f60f24d8a74578ebc23b24aa53279b1ad583755f223097c41c37 category: main optional: false -- name: pyzmq - version: 26.2.0 +- name: rfc3986-validator + version: 0.1.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libsodium: '>=1.0.20,<1.0.21.0a0' - libstdcxx: '>=13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - zeromq: '>=4.3.5,<4.4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.0-py312hbf22597_3.conda + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2 hash: - md5: 746ce19f0829ec3e19c93007b1a224d3 - sha256: bc303f9b11e04a515f79cd5ad3bfa0e84b9dfec76552626d6263b38789fe6678 + md5: 912a71cc01012ee38e6b90ddd561e36f + sha256: 2a5b495a1de0f60f24d8a74578ebc23b24aa53279b1ad583755f223097c41c37 category: main optional: false -- name: pyzmq - version: 26.2.0 +- name: rfc3986-validator + version: 0.1.1 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - libcxx: '>=17' - libsodium: '>=1.0.20,<1.0.21.0a0' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - zeromq: '>=4.3.5,<4.4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/pyzmq-26.2.0-py312h1060d5c_3.conda + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2 hash: - md5: fa167f6388357aeff8fd341b7bc9edd6 - sha256: 880b10ebbc563164d24adf51d2166ddd54a368627dc546cf89abc3e9c935e23c + md5: 912a71cc01012ee38e6b90ddd561e36f + sha256: 2a5b495a1de0f60f24d8a74578ebc23b24aa53279b1ad583755f223097c41c37 category: main optional: false -- name: pyzstd - version: 0.16.2 +- name: rpds-py + version: 0.25.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - python: '>=3.12,<3.13.0a0' + python: '' python_abi: 3.12.* - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pyzstd-0.16.2-py312hef9b889_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.25.1-py312h680f630_0.conda hash: - md5: 96025ede0ab714387eb5197a1efb7120 - sha256: af0db6785ca55dfa4b037682f65710547cb390207315c3262be795dd58d9ac46 + md5: ea8f79edf890d1f9b2f1bd6fbb11be1e + sha256: a5b168b991c23ab6d74679a6f5ad1ed87b98ba6c383b5fe41f5f6b335b10d545 category: main optional: false -- name: pyzstd - version: 0.16.2 +- name: rpds-py + version: 0.25.1 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - python: '>=3.12,<3.13.0a0' + python: '' python_abi: 3.12.* - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/pyzstd-0.16.2-py312h7122b0e_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.25.1-py312haba3716_0.conda hash: - md5: 17e5c3705fd26deaee82490c013a4ff2 - sha256: 7a05a0277027aefea2cd83a40cc1cfa4323cdc9fa30fc15d0b573f85b885b364 + md5: d66be2aa77f9a1acd02a5ac59c9f5294 + sha256: 26728fe74ed4a300651ae901b783fb7bddcabc7b27c3db2c62f8b2dfc64d9f01 category: main optional: false -- name: qhull - version: '2020.2' +- name: rpds-py + version: 0.25.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda + __osx: '>=11.0' + python: 3.12.* + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.25.1-py312hd3c0895_0.conda hash: - md5: 353823361b1d27eb3960efb076dfcaf6 - sha256: 776363493bad83308ba30bcb88c2552632581b143e8ee25b1982c8c743e73abc + md5: 3b50fde83777a12d5bf4511d9baecc98 + sha256: 9a2f4a7340a73bc618550738bdf22835325d4ce88a98e26a55e2b5f6e873f306 category: main optional: false -- name: qhull - version: '2020.2' +- name: rpds-py + version: 0.25.1 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - libcxx: '>=16' - url: https://conda.anaconda.org/conda-forge/osx-64/qhull-2020.2-h3c5361c_5.conda + python: '' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.25.1-py312h8422cdd_0.conda hash: - md5: dd1ea9ff27c93db7c01a7b7656bd4ad4 - sha256: 79d804fa6af9c750e8b09482559814ae18cd8df549ecb80a4873537a5a31e06e + md5: 30d51df2ebcc324cce80fa6a317df920 + sha256: dfea71a35d7d5eb348893e24136ce6fb1004fc9402eaafae441fa61887638764 category: main optional: false -- name: qt6-main - version: 6.7.3 +- name: scikit-image + version: 0.25.2 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - alsa-lib: '>=1.2.12,<1.3.0a0' - dbus: '>=1.13.6,<2.0a0' - double-conversion: '>=3.3.0,<3.4.0a0' - fontconfig: '>=2.14.2,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - harfbuzz: '>=9.0.0,<10.0a0' - icu: '>=75.1,<76.0a0' - krb5: '>=1.21.3,<1.22.0a0' - libclang-cpp19.1: '>=19.1.0,<19.2.0a0' - libclang13: '>=19.1.0' - libcups: '>=2.3.3,<2.4.0a0' - libdrm: '>=2.4.123,<2.5.0a0' - libegl: '>=1.7.0,<2.0a0' + imageio: '>=2.33,!=2.35.0' + lazy-loader: '>=0.4' libgcc: '>=13' - libgl: '>=1.7.0,<2.0a0' - libglib: '>=2.82.1,<3.0a0' - libjpeg-turbo: '>=3.0.0,<4.0a0' - libllvm19: '>=19.1.0,<19.2.0a0' - libpng: '>=1.6.44,<1.7.0a0' - libpq: '>=17.0,<18.0a0' - libsqlite: '>=3.46.1,<4.0a0' libstdcxx: '>=13' - libtiff: '>=4.7.0,<4.8.0a0' - libwebp-base: '>=1.4.0,<2.0a0' - libxcb: '>=1.17.0,<2.0a0' - libxkbcommon: '>=1.7.0,<2.0a0' - libxml2: '>=2.12.7,<3.0a0' - libzlib: '>=1.3.1,<2.0a0' - mysql-libs: '>=9.0.1,<9.1.0a0' - openssl: '>=3.3.2,<4.0a0' - pcre2: '>=10.44,<10.45.0a0' - wayland: '>=1.23.1,<2.0a0' - xcb-util: '>=0.4.1,<0.5.0a0' - xcb-util-cursor: '>=0.1.5,<0.2.0a0' - xcb-util-image: '>=0.4.0,<0.5.0a0' - xcb-util-keysyms: '>=0.4.1,<0.5.0a0' - xcb-util-renderutil: '>=0.3.10,<0.4.0a0' - xcb-util-wm: '>=0.4.2,<0.5.0a0' - xorg-libice: '>=1.1.1,<2.0a0' - xorg-libsm: '>=1.2.4,<2.0a0' - xorg-libx11: '>=1.8.10,<2.0a0' - xorg-libxcomposite: '>=0.4.6,<1.0a0' - xorg-libxcursor: '>=1.2.2,<2.0a0' - xorg-libxdamage: '>=1.1.6,<2.0a0' - xorg-libxext: '>=1.3.6,<2.0a0' - xorg-libxrandr: '>=1.5.4,<2.0a0' - xorg-libxtst: '>=1.2.5,<2.0a0' - xorg-libxxf86vm: '>=1.1.5,<2.0a0' - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.7.3-h6e8976b_1.conda - hash: - md5: f3234422a977b5d400ccf503ad55c5d1 - sha256: f5e4cefa82edec73c9bfc99566391463aeb339cfae8446f9b3c7950fefec6555 - category: main - optional: false -- name: rav1e - version: 0.6.6 - manager: conda - platform: linux-64 - dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.6.6-he8a937b_2.conda - hash: - md5: 77d9955b4abddb811cb8ab1aa7d743e4 - sha256: 91b3c1ced90d04ee2eded1f72cf3cbc19ff05a25e41876ef0758266a5bab009f - category: main - optional: false -- name: rav1e - version: 0.6.6 - manager: conda - platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/rav1e-0.6.6-h7205ca4_2.conda - hash: - md5: ab03527926f8ce85f84a91fd35520ef2 - sha256: 046ac50530590cd2a5d9bcb1e581bdd168e06049230ad3afd8cce2fa71b429d9 - category: main - optional: false -- name: readline - version: '8.2' - manager: conda - platform: linux-64 - dependencies: - libgcc-ng: '>=12' - ncurses: '>=6.3,<7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda + networkx: '>=3.0' + numpy: '>=1.24' + packaging: '>=21' + pillow: '>=10.1' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + pywavelets: '>=1.1.1' + scipy: '>=1.11.4' + tifffile: '>=2022.8.12' + url: https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf9745cd_1.conda hash: - md5: 47d31b792659ce70f470b5c82fdfb7a4 - sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 + md5: 7c03f16bb8578b48352ee006adf6a5b3 + sha256: 413e20ba513fc7305a9f010ba8e0385ac29714141a0ee56df0eda6ee4a998d01 category: main optional: false -- name: readline - version: '8.2' +- name: scikit-image + version: 0.25.2 manager: conda platform: osx-64 dependencies: - ncurses: '>=6.3,<7.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + __osx: '>=10.13' + imageio: '>=2.33,!=2.35.0' + lazy-loader: '>=0.4' + libcxx: '>=18' + networkx: '>=3.0' + numpy: '>=1.24' + packaging: '>=21' + pillow: '>=10.1' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + pywavelets: '>=1.1.1' + scipy: '>=1.11.4' + tifffile: '>=2022.8.12' + url: https://conda.anaconda.org/conda-forge/osx-64/scikit-image-0.25.2-py312hec45ffd_1.conda hash: - md5: f17f77f2acf4d344734bda76829ce14e - sha256: 41e7d30a097d9b060037f0c6a2b1d4c4ae7e942c06c943d23f9d481548478568 + md5: 4e37f55a16d74947fa8c0630bfb9f5c0 + sha256: 311e07f6cb05688148d986fc201a42ffecde363932a4bb0dcc1ce5ba14d4ffc5 category: main optional: false -- name: referencing - version: 0.35.1 +- name: scikit-image + version: 0.25.2 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - attrs: '>=22.2.0' - python: '>=3.8' - rpds-py: '>=0.7.0' - url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda + __osx: '>=11.0' + imageio: '>=2.33,!=2.35.0' + lazy-loader: '>=0.4' + libcxx: '>=18' + networkx: '>=3.0' + numpy: '>=1.24' + packaging: '>=21' + pillow: '>=10.1' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + pywavelets: '>=1.1.1' + scipy: '>=1.11.4' + tifffile: '>=2022.8.12' + url: https://conda.anaconda.org/conda-forge/osx-arm64/scikit-image-0.25.2-py312hcb1e3ce_1.conda hash: - md5: 0fc8b52192a8898627c3efae1003e9f6 - sha256: be8d6d9e86b1a3fef5424127ff81782f8ca63d3058980859609f6f1ecdd34cb3 + md5: d33850b853bca259d7631b278621cfd7 + sha256: 5ba757ecbc7b0ce14a8d9c8e244b0f825663c928a08f7b261a83f947024ca017 category: main optional: false -- name: referencing - version: 0.35.1 +- name: scikit-image + version: 0.25.2 manager: conda - platform: osx-64 + platform: win-64 dependencies: - attrs: '>=22.2.0' - python: '>=3.8' - rpds-py: '>=0.7.0' - url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda + imageio: '>=2.33,!=2.35.0' + lazy-loader: '>=0.4' + networkx: '>=3.0' + numpy: '>=1.24' + packaging: '>=21' + pillow: '>=10.1' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + pywavelets: '>=1.1.1' + scipy: '>=1.11.4' + tifffile: '>=2022.8.12' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/scikit-image-0.25.2-py312h72972c8_1.conda hash: - md5: 0fc8b52192a8898627c3efae1003e9f6 - sha256: be8d6d9e86b1a3fef5424127ff81782f8ca63d3058980859609f6f1ecdd34cb3 + md5: 7d5b46720ac7645f4712f240937878f9 + sha256: a548abeac8ba672613ac1d1cf3ce8318a00caa0744e52b0fcdf092c3972dc456 category: main optional: false -- name: requests - version: 2.32.3 +- name: scipy + version: 1.15.2 manager: conda platform: linux-64 dependencies: - certifi: '>=2017.4.17' - charset-normalizer: '>=2,<4' - idna: '>=2.5,<4' - python: '>=3.9' - urllib3: '>=1.21.1,<3' - url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + __glibc: '>=2.17,<3.0.a0' + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libgcc: '>=13' + libgfortran: '' + libgfortran5: '>=13.3.0' + liblapack: '>=3.9.0,<4.0a0' + libstdcxx: '>=13' + numpy: '>=1.23.5' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.15.2-py312ha707e6e_0.conda hash: - md5: a9b9368f3701a417eac9edbcae7cb737 - sha256: d701ca1136197aa121bbbe0e8c18db6b5c94acbd041c2b43c70e5ae104e1d8ad + md5: 00b999c5f9d01fb633db819d79186bd4 + sha256: b9faaa024b77a3678a988c5a490f02c4029c0d5903998b585100e05bc7d4ff36 category: main optional: false -- name: requests - version: 2.32.3 +- name: scipy + version: 1.15.2 manager: conda platform: osx-64 dependencies: - certifi: '>=2017.4.17' - charset-normalizer: '>=2,<4' - idna: '>=2.5,<4' - python: '>=3.9' - urllib3: '>=1.21.1,<3' - url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + __osx: '>=10.13' + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libcxx: '>=18' + libgfortran: '>=5' + libgfortran5: '>=13.2.0' + liblapack: '>=3.9.0,<4.0a0' + numpy: '>=1.23.5' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.15.2-py312hd04560d_0.conda hash: - md5: a9b9368f3701a417eac9edbcae7cb737 - sha256: d701ca1136197aa121bbbe0e8c18db6b5c94acbd041c2b43c70e5ae104e1d8ad + md5: cea880e674e00193c7fb915eea6c8200 + sha256: 4c34ef6a688c3ea99a11a9c32941133800f4e10ff5af0074998abed80392c75a category: main optional: false -- name: rfc3339-validator - version: 0.1.4 +- name: scipy + version: 1.15.2 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - python: '>=3.5' - six: '' - url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 + __osx: '>=11.0' + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libcxx: '>=18' + libgfortran: '>=5' + libgfortran5: '>=13.2.0' + liblapack: '>=3.9.0,<4.0a0' + numpy: '>=1.23.5' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.15.2-py312h99a188d_0.conda hash: - md5: fed45fc5ea0813240707998abe49f520 - sha256: 7c7052b51de0b5c558f890bb11f8b5edbb9934a653d76be086b1182b9f54185d + md5: b1d324bf5018b451152bbdc4ffd3d378 + sha256: af61f6e29a0d3d4c66699a35b19ce6849d6e0fa15017d7a9ef6268cc1c4e1264 category: main optional: false -- name: rfc3339-validator - version: 0.1.4 +- name: scipy + version: 1.15.2 manager: conda - platform: osx-64 + platform: win-64 dependencies: - python: '>=3.5' - six: '' - url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + liblapack: '>=3.9.0,<4.0a0' + numpy: '>=1.23.5' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/scipy-1.15.2-py312h451d5c4_0.conda hash: - md5: fed45fc5ea0813240707998abe49f520 - sha256: 7c7052b51de0b5c558f890bb11f8b5edbb9934a653d76be086b1182b9f54185d + md5: 50632c72cc92ae3ebb615cb496bbf946 + sha256: a154a6b6f4efefc65366437f611fa89c8178059e2ee7350515fe4a4c3da55c1d category: main optional: false -- name: rfc3986-validator - version: 0.1.1 +- name: sdl2 + version: 2.32.54 manager: conda platform: linux-64 dependencies: - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libegl: '>=1.7.0,<2.0a0' + libgcc: '>=13' + libgl: '>=1.7.0,<2.0a0' + libstdcxx: '>=13' + sdl3: '>=3.2.10,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/sdl2-2.32.54-h3f2d84a_0.conda hash: - md5: 912a71cc01012ee38e6b90ddd561e36f - sha256: 2a5b495a1de0f60f24d8a74578ebc23b24aa53279b1ad583755f223097c41c37 + md5: 91f8537d64c4d52cbbb2910e8bd61bd2 + sha256: 7cd82ca1d1989de6ac28e72ba0bfaae1c055278f931b0c7ef51bb1abba3ddd2f category: main optional: false -- name: rfc3986-validator - version: 0.1.1 +- name: sdl2 + version: 2.32.54 manager: conda platform: osx-64 dependencies: - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2 + __osx: '>=10.13' + libcxx: '>=18' + sdl3: '>=3.2.10,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/sdl2-2.32.54-h92383a6_0.conda hash: - md5: 912a71cc01012ee38e6b90ddd561e36f - sha256: 2a5b495a1de0f60f24d8a74578ebc23b24aa53279b1ad583755f223097c41c37 + md5: 20cba443d3a3b5da52bd8ba52a7c3bda + sha256: 99b750dbdd6137cf7131813cfc23a30e4fee5aed76cf44482ecf197e47f71246 category: main optional: false -- name: rpds-py - version: 0.22.1 +- name: sdl2 + version: 2.32.54 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.22.1-py312h12e396e_0.conda + __osx: '>=11.0' + libcxx: '>=18' + sdl3: '>=3.2.10,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/sdl2-2.32.54-ha1acc90_0.conda hash: - md5: db784e4ddb4c55c95cc15a7572802ef1 - sha256: 26f29cd937e9a28ea9ac6a32b3669e0cabe815343df43ce19c0ca076861e1c8e + md5: 71364ba4c5f333860c4431cb46cb9b6c + sha256: ba0ba41b3f7404ddc5421885ad9efe346c4bdc2ec88bc43edd271d9f25f6f0e4 category: main optional: false -- name: rpds-py - version: 0.22.1 +- name: sdl2 + version: 2.32.54 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.22.1-py312h0d0de52_0.conda + sdl3: '>=3.2.10,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/sdl2-2.32.54-he0c23c2_0.conda hash: - md5: a3f8f32ef3f889977ccd16f37a5e19ef - sha256: e911faeff7325d7d89c94bcbbd7f5853ca56983951e2918b6663f2404397ecd6 + md5: b1a715daa818f0ffcd23bb02b7fcf861 + sha256: 477781545f317cd9f0a35cc39e22976ee374f9c98b5cbb083812f6d33cf47c08 category: main optional: false -- name: scikit-image - version: 0.24.0 +- name: sdl3 + version: 3.2.14 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - imageio: '>=2.27' - lazy_loader: '>=0.2' + dbus: '>=1.13.6,<2.0a0' + libdrm: '>=2.4.124,<2.5.0a0' + libegl: '>=1.7.0,<2.0a0' libgcc: '>=13' + libgl: '>=1.7.0,<2.0a0' libstdcxx: '>=13' - networkx: '>=2.8' - numpy: '>=1.19,<3' - packaging: '>=21' - pillow: '>=9.0.1' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - pywavelets: '>=1.1.1' - scipy: '>=1.8' - tifffile: '>=2022.8.12' - url: https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.24.0-py312hf9745cd_3.conda + libudev1: '>=257.4' + libunwind: '>=1.6.2,<1.7.0a0' + liburing: '>=2.9,<2.10.0a0' + libusb: '>=1.0.28,<2.0a0' + libxkbcommon: '>=1.9.2,<2.0a0' + pulseaudio-client: '>=17.0,<17.1.0a0' + wayland: '>=1.23.1,<2.0a0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxcursor: '>=1.2.3,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxfixes: '>=6.0.1,<7.0a0' + xorg-libxscrnsaver: '>=1.2.4,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/sdl3-3.2.14-he3e324a_0.conda hash: - md5: 3612f99c589d51c363c8b90c0bcf3a18 - sha256: c6f7ac0e13eeb2d99148ac2cb625f136694f5d5acf669b9439cf7f9b75447c53 + md5: a750ab1e94750185033ea96eadfc925d + sha256: b55edbcbcbfc7cff671ef15b6a663b91cb2ca59ab285c283d02f29c51de59e9e category: main optional: false -- name: scikit-image - version: 0.24.0 +- name: sdl3 + version: 3.2.16 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - imageio: '>=2.27' - lazy_loader: '>=0.2' + dbus: '>=1.16.2,<2.0a0' libcxx: '>=18' - networkx: '>=2.8' - numpy: '>=1.19,<3' - packaging: '>=21' - pillow: '>=9.0.1' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - pywavelets: '>=1.1.1' - scipy: '>=1.8' - tifffile: '>=2022.8.12' - url: https://conda.anaconda.org/conda-forge/osx-64/scikit-image-0.24.0-py312hec45ffd_3.conda + libusb: '>=1.0.29,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/sdl3-3.2.16-hf4e07c2_0.conda hash: - md5: 7fe8b99133a2ce55a1e90bfebf11b82b - sha256: 867a486ad2fc575c896717a3980f1bc0cf4cb2e690966a6de5e10c3dfea03c16 + md5: c4e5824131b72c4d93d8a02ee16f92c1 + sha256: bb50d43964c4a3b8871a66194a0905a7dd28c6be8926385e2d87370ad39beaf0 category: main optional: false -- name: scipy - version: 1.14.1 +- name: sdl3 + version: 3.2.16 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libblas: '>=3.9.0,<4.0a0' - libcblas: '>=3.9.0,<4.0a0' - libgcc: '>=13' - libgfortran: '' - libgfortran5: '>=13.3.0' - liblapack: '>=3.9.0,<4.0a0' - libstdcxx: '>=13' - numpy: '>=1.23.5' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py312h62794b6_1.conda + __osx: '>=11.0' + dbus: '>=1.16.2,<2.0a0' + libcxx: '>=18' + libusb: '>=1.0.29,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/sdl3-3.2.16-h92d3ae7_0.conda hash: - md5: b43233a9e2f62fb94affe5607ea79473 - sha256: d069a64edade554261672d8febf4756aeb56a6cb44bd91844eaa944e5d9f4eb9 + md5: 22fa0445fc15cd2ccda8efe12f536540 + sha256: 423dcd03b46603e8c8284b51ed0ca8756bb33d0e228e5a2cf6d45a264ff2925e category: main optional: false -- name: scipy - version: 1.14.1 +- name: sdl3 + version: 3.2.16 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - libblas: '>=3.9.0,<4.0a0' - libcblas: '>=3.9.0,<4.0a0' - libcxx: '>=17' - libgfortran: 5.* - libgfortran5: '>=13.2.0' - liblapack: '>=3.9.0,<4.0a0' - numpy: '>=1.23.5' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.14.1-py312h888eae2_1.conda + libusb: '>=1.0.29,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/sdl3-3.2.16-ha4196fd_0.conda hash: - md5: ee7a4ffe9742d2df44caa858b36814b8 - sha256: 5a28ea91c935513e6c5f64baac5a02ce43d9ba183b98e20127220b207ec96529 + md5: e462df7b46dcfe2d7215ea0c6d11275a + sha256: f1b9d64db36dbe536630e67243f3d61a9dde60c362825de95df36459053c6804 category: main optional: false - name: send2trash @@ -8336,56 +16862,132 @@ package: sha256: 5282eb5b462502c38df8cb37cd1542c5bbe26af2453a18a0a0602d084ca39f53 category: main optional: false +- name: send2trash + version: 1.8.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '' + pyobjc-framework-cocoa: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh31c8845_1.conda + hash: + md5: e67b1b1fa7a79ff9e8e326d0caf55854 + sha256: 5282eb5b462502c38df8cb37cd1542c5bbe26af2453a18a0a0602d084ca39f53 + category: main + optional: false +- name: send2trash + version: 1.8.3 + manager: conda + platform: win-64 + dependencies: + __win: '' + python: '>=3.9' + pywin32: '' + url: https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh5737063_1.conda + hash: + md5: e6a4e906051565caf5fdae5b0415b654 + sha256: ba8b93df52e0d625177907852340d735026c81118ac197f61f1f5baea19071ad + category: main + optional: false - name: setuptools - version: 75.6.0 + version: 75.8.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.6.0-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda hash: - md5: fc80f7995e396cbaeabd23cf46c413dc - sha256: abb12e1dd515b13660aacb5d0fd43835bc2186cab472df25b7716cd65e095111 + md5: 9bddfdbf4e061821a1a443f93223be61 + sha256: 91d664ace7c22e787775069418daa9f232ee8bafdd0a6a080a5ed2395a6fa6b2 category: main optional: false - name: setuptools - version: 75.6.0 + version: 75.8.2 manager: conda platform: osx-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.6.0-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + hash: + md5: 9bddfdbf4e061821a1a443f93223be61 + sha256: 91d664ace7c22e787775069418daa9f232ee8bafdd0a6a080a5ed2395a6fa6b2 + category: main + optional: false +- name: setuptools + version: 75.8.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + hash: + md5: 9bddfdbf4e061821a1a443f93223be61 + sha256: 91d664ace7c22e787775069418daa9f232ee8bafdd0a6a080a5ed2395a6fa6b2 + category: main + optional: false +- name: setuptools + version: 75.8.2 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda hash: - md5: fc80f7995e396cbaeabd23cf46c413dc - sha256: abb12e1dd515b13660aacb5d0fd43835bc2186cab472df25b7716cd65e095111 + md5: 9bddfdbf4e061821a1a443f93223be61 + sha256: 91d664ace7c22e787775069418daa9f232ee8bafdd0a6a080a5ed2395a6fa6b2 category: main optional: false - name: six - version: 1.16.0 + version: 1.17.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda hash: - md5: a516da6cfe1ec0a55e49737f017b4965 - sha256: 761b96fe7bea080b9c35dd2f87f788eb94b61d462645bd16f361e80ae0ff017c + md5: a451d576819089b0d672f18768be0f65 + sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db category: main optional: false - name: six - version: 1.16.0 + version: 1.17.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + hash: + md5: a451d576819089b0d672f18768be0f65 + sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db + category: main + optional: false +- name: six + version: 1.17.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda + hash: + md5: a451d576819089b0d672f18768be0f65 + sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db + category: main + optional: false +- name: six + version: 1.17.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda hash: - md5: a516da6cfe1ec0a55e49737f017b4965 - sha256: 761b96fe7bea080b9c35dd2f87f788eb94b61d462645bd16f361e80ae0ff017c + md5: a451d576819089b0d672f18768be0f65 + sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db category: main optional: false - name: sleef - version: '3.7' + version: '3.8' manager: conda platform: linux-64 dependencies: @@ -8393,24 +16995,52 @@ package: _openmp_mutex: '>=4.5' libgcc: '>=13' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/sleef-3.7-h1b44611_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/sleef-3.8-h1b44611_0.conda hash: - md5: 4792f3259c6fdc0b730563a85b211dc0 - sha256: 38ad951d30052522693d21b247105744c7c6fb7cefcf41edca36f0688322e76d + md5: aec4dba5d4c2924730088753f6fa164b + sha256: c998d5a29848ce9ff1c53ba506e7d01bbd520c39bbe72e2fb7cdf5a53bad012f category: main optional: false - name: sleef - version: '3.7' + version: '3.8' manager: conda platform: osx-64 dependencies: __osx: '>=10.13' libcxx: '>=18' llvm-openmp: '>=18.1.8' - url: https://conda.anaconda.org/conda-forge/osx-64/sleef-3.7-hfe0d17b_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/sleef-3.8-hfe0d17b_0.conda + hash: + md5: 3b4ac13220d26d428ea675f9584acc66 + sha256: e4e350c355e461b06eb911ce6e1db6af158cd21b06465303ec60b9632e6a2e1e + category: main + optional: false +- name: sleef + version: '3.8' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + llvm-openmp: '>=18.1.8' + url: https://conda.anaconda.org/conda-forge/osx-arm64/sleef-3.8-h8391f65_0.conda + hash: + md5: 6567410b336a7b8f775cd9157fb50d61 + sha256: e8f26540b22fe2f1c9f44666a8fdf0786e7a40e8e69466d2567a53b106f6dff3 + category: main + optional: false +- name: sleef + version: '3.8' + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/sleef-3.8-h7e360cc_0.conda hash: - md5: 97a8aaa46a36c055e961688f1604b1d8 - sha256: 50eca3016d7bbe0f1c1a0d3ba86ccd089678b55907cd4a88f57235adcc6b1ce9 + md5: 3ed2f55668830f6f5bcff16875c18db0 + sha256: fc697f95797f5638baf68bb694cf461373fc36960a9d9d5260a20a21765b8148 category: main optional: false - name: snappy @@ -8418,12 +17048,13 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.1-ha2e4443_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda hash: - md5: 6b7dcc7349efd123d493d2dbe85a045f - sha256: dc7c8e0e8c3e8702aae81c52d940bfaabe756953ee51b1f1757e891bab62cf7f + md5: 3b3e64af585eadfb52bb90b553db5edf + sha256: ec91e86eeb2c6bbf09d51351b851e945185d70661d2ada67204c9a6419d282d3 category: main optional: false - name: snappy @@ -8432,11 +17063,38 @@ package: platform: osx-64 dependencies: __osx: '>=10.13' - libcxx: '>=16' - url: https://conda.anaconda.org/conda-forge/osx-64/snappy-1.2.1-he1e6707_0.conda + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-64/snappy-1.2.1-haf3c120_1.conda + hash: + md5: 9d6ae6d5232233e1a01eb7db524078fb + sha256: 26e8a2edd2a12618d9adcdcfc6cfd9adaca8da71aa334615d29e803d225b52be + category: main + optional: false +- name: snappy + version: 1.2.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/snappy-1.2.1-h98b9ce2_1.conda + hash: + md5: ded86dee325290da2967a3fea3800eb5 + sha256: 4242f95b215127a006eb664fe26ed5a82df87e90cbdbc7ce7ff4971f0720997f + category: main + optional: false +- name: snappy + version: 1.2.1 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda hash: - md5: ddceef5df973c8ff7d6b32353c0cb358 - sha256: a979319cd4916f0e7450aa92bb3cf4c2518afa80be50de99f31d075e693a6dd9 + md5: e32fb978aaea855ddce624eb8c8eb69a + sha256: 29753b51803c0396c3cb56e4f11e68c968a2f43b71b648634bef1f9193f9e78b category: main optional: false - name: sniffio @@ -8463,89 +17121,194 @@ package: sha256: c2248418c310bdd1719b186796ae50a8a77ce555228b6acd32768e2543a15012 category: main optional: false +- name: sniffio + version: 1.3.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda + hash: + md5: bf7a226e58dfb8346c70df36065d86c9 + sha256: c2248418c310bdd1719b186796ae50a8a77ce555228b6acd32768e2543a15012 + category: main + optional: false +- name: sniffio + version: 1.3.1 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda + hash: + md5: bf7a226e58dfb8346c70df36065d86c9 + sha256: c2248418c310bdd1719b186796ae50a8a77ce555228b6acd32768e2543a15012 + category: main + optional: false - name: soupsieve - version: '2.5' + version: '2.7' manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda hash: - md5: 3f144b2c34f8cb5a9abd9ed23a39c561 - sha256: 54ae221033db8fbcd4998ccb07f3c3828b4d77e73b0c72b18c1d6a507059059c + md5: fb32097c717486aa34b38a9db57eb49e + sha256: 7518506cce9a736042132f307b3f4abce63bf076f5fb07c1f4e506c0b214295a category: main optional: false - name: soupsieve - version: '2.5' + version: '2.7' manager: conda platform: osx-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda + hash: + md5: fb32097c717486aa34b38a9db57eb49e + sha256: 7518506cce9a736042132f307b3f4abce63bf076f5fb07c1f4e506c0b214295a + category: main + optional: false +- name: soupsieve + version: '2.7' + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda + hash: + md5: fb32097c717486aa34b38a9db57eb49e + sha256: 7518506cce9a736042132f307b3f4abce63bf076f5fb07c1f4e506c0b214295a + category: main + optional: false +- name: soupsieve + version: '2.7' + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda hash: - md5: 3f144b2c34f8cb5a9abd9ed23a39c561 - sha256: 54ae221033db8fbcd4998ccb07f3c3828b4d77e73b0c72b18c1d6a507059059c + md5: fb32097c717486aa34b38a9db57eb49e + sha256: 7518506cce9a736042132f307b3f4abce63bf076f5fb07c1f4e506c0b214295a category: main optional: false - name: stack_data - version: 0.6.2 + version: 0.6.3 manager: conda platform: linux-64 dependencies: asttokens: '' executing: '' pure_eval: '' - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda hash: - md5: e7df0fdd404616638df5ece6e69ba7af - sha256: a58433e75229bec39f3be50c02efbe9b7083e53a1f31d8ee247564f370191eec + md5: b1b505328da7a6b246787df4b5a49fbc + sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41 category: main optional: false - name: stack_data - version: 0.6.2 + version: 0.6.3 manager: conda platform: osx-64 dependencies: asttokens: '' executing: '' pure_eval: '' - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + hash: + md5: b1b505328da7a6b246787df4b5a49fbc + sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41 + category: main + optional: false +- name: stack_data + version: 0.6.3 + manager: conda + platform: osx-arm64 + dependencies: + asttokens: '' + executing: '' + pure_eval: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda + hash: + md5: b1b505328da7a6b246787df4b5a49fbc + sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41 + category: main + optional: false +- name: stack_data + version: 0.6.3 + manager: conda + platform: win-64 + dependencies: + asttokens: '' + executing: '' + pure_eval: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda hash: - md5: e7df0fdd404616638df5ece6e69ba7af - sha256: a58433e75229bec39f3be50c02efbe9b7083e53a1f31d8ee247564f370191eec + md5: b1b505328da7a6b246787df4b5a49fbc + sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41 category: main optional: false - name: svt-av1 - version: 2.3.0 + version: 3.0.2 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/svt-av1-2.3.0-h5888daf_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/svt-av1-3.0.2-h5888daf_0.conda + hash: + md5: 0096882bd623e6cc09e8bf920fc8fb47 + sha256: fb4b97a3fd259eff4849b2cfe5678ced0c5792b697eb1f7bcd93a4230e90e80e + category: main + optional: false +- name: svt-av1 + version: 3.0.2 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-64/svt-av1-3.0.2-h240833e_0.conda + hash: + md5: 36d6e9324bf2061fe0d7be431a76e25a + sha256: 2093e44ad4a8ea8e4cfeb05815d593ce8e1b27a6d07726075676bd02ba2e6a00 + category: main + optional: false +- name: svt-av1 + version: 3.0.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/svt-av1-3.0.2-h8ab69cd_0.conda hash: - md5: 355898d24394b2af353eb96358db9fdd - sha256: df30a9be29f1a8b5a2e314dd5b16ccfbcbd1cc6a4f659340e8bc2bd4de37bc6f + md5: 76f20156833dea73510379b6cd7975e5 + sha256: d6bb376dc9a00728be26be2b1b859d13534067922c13cc4adbbc441ca4c4ca6d category: main optional: false - name: svt-av1 - version: 2.3.0 + version: 3.0.2 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - libcxx: '>=17' - url: https://conda.anaconda.org/conda-forge/osx-64/svt-av1-2.3.0-h97d8b74_0.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/svt-av1-3.0.2-he0c23c2_0.conda hash: - md5: c54053b3d1752308a38a9a8c48ce10da - sha256: 8cd3878eb1d31ecf21fe982e6d2ca557787100aed2f0c7fd44d01d504e704e30 + md5: b10f556afee1579f3c710a4790a6ed28 + sha256: 2307695366b92fffe69e33da9eae0df4e32ba5fdbae28ba4489ebf6cb223c203 category: main optional: false - name: sympy - version: 1.13.3 + version: 1.14.0 manager: conda platform: linux-64 dependencies: @@ -8553,15 +17316,15 @@ package: cpython: '' gmpy2: '>=2.0.8' mpmath: '>=0.19' - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_104.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda hash: - md5: 68085d736d2b2f54498832b65059875d - sha256: 35b2620d109c8a01a301222b4f546690316b7ed61d5c0325ec4a317fa27ea8d7 + md5: 8c09fac3785696e1c477156192d64b91 + sha256: 09d3b6ac51d437bc996ad006d9f749ca5c645c1900a854a6c8f193cbd13f03a8 category: main optional: false - name: sympy - version: 1.13.3 + version: 1.14.0 manager: conda platform: osx-64 dependencies: @@ -8569,24 +17332,40 @@ package: cpython: '' gmpy2: '>=2.0.8' mpmath: '>=0.19' - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_104.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda hash: - md5: 68085d736d2b2f54498832b65059875d - sha256: 35b2620d109c8a01a301222b4f546690316b7ed61d5c0325ec4a317fa27ea8d7 + md5: 8c09fac3785696e1c477156192d64b91 + sha256: 09d3b6ac51d437bc996ad006d9f749ca5c645c1900a854a6c8f193cbd13f03a8 category: main optional: false -- name: sysroot_linux-64 - version: '2.17' +- name: sympy + version: 1.14.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - kernel-headers_linux-64: 3.10.0 - tzdata: '' - url: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.17-h4a8ded7_18.conda + __unix: '' + cpython: '' + gmpy2: '>=2.0.8' + mpmath: '>=0.19' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_105.conda + hash: + md5: 8c09fac3785696e1c477156192d64b91 + sha256: 09d3b6ac51d437bc996ad006d9f749ca5c645c1900a854a6c8f193cbd13f03a8 + category: main + optional: false +- name: sympy + version: 1.14.0 + manager: conda + platform: win-64 + dependencies: + mpmath: '>=0.19' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh04b8f61_5.conda hash: - md5: 0ea96f90a10838f58412aa84fdd9df09 - sha256: 23c7ab371c1b74d01a187e05aa7240e3f5654599e364a9adff7f0b02e26f471f + md5: d814547f1cbcb6f8397ca5686fee8175 + sha256: 60f18c60f6518254f0d28e4892e94c851cdbd650f7bd49899a6169f76cf6796b category: main optional: false - name: tbb @@ -8618,6 +17397,35 @@ package: sha256: 54dacd0ed9f980674659dd84cecc10fb1c88b6a53c59e99d0b65f19c3e104c85 category: main optional: false +- name: tbb + version: 2022.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + libhwloc: '>=2.11.2,<2.11.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/tbb-2022.1.0-h9541205_0.conda + hash: + md5: fba14047c046475a82806c17885ba7fa + sha256: 3a7442e806f36b2b7efeaad88c330cdc5f24ceea8eb1ccdb7b428e4797d54733 + category: main + optional: false +- name: tbb + version: 2021.13.0 + manager: conda + platform: win-64 + dependencies: + libhwloc: '>=2.11.2,<2.11.3.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/tbb-2021.13.0-h62715c5_1.conda + hash: + md5: 9190dd0a23d925f7602f9628b3aed511 + sha256: 03cc5442046485b03dd1120d0f49d35a7e522930a2ab82f275e938e17b07b302 + category: main + optional: false - name: terminado version: 0.18.1 manager: conda @@ -8648,16 +17456,46 @@ package: sha256: 4daae56fc8da17784578fbdd064f17e3b3076b394730a14119e571707568dc8a category: main optional: false +- name: terminado + version: 0.18.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '' + ptyprocess: '' + python: '>=3.8' + tornado: '>=6.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh31c8845_0.conda + hash: + md5: 00b54981b923f5aefcd5e8547de056d5 + sha256: 4daae56fc8da17784578fbdd064f17e3b3076b394730a14119e571707568dc8a + category: main + optional: false +- name: terminado + version: 0.18.1 + manager: conda + platform: win-64 + dependencies: + __win: '' + python: '>=3.8' + pywinpty: '>=1.1.0' + tornado: '>=6.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh5737063_0.conda + hash: + md5: 4abd500577430a942a995fd0d09b76a2 + sha256: 8cb078291fd7882904e3de594d299c8de16dd3af7405787fce6919a385cfc238 + category: main + optional: false - name: texttable version: 1.7.0 manager: conda platform: linux-64 dependencies: - python: 2.7.*|>=3.5 - url: https://conda.anaconda.org/conda-forge/noarch/texttable-1.7.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/texttable-1.7.0-pyhd8ed1ab_1.conda hash: - md5: aaadd85d5ca8f8d69a3147857bf4708d - sha256: 09d34b2bd68ddf708477c9d8101c3d81faa146098d213442f58d49609ad3e4e0 + md5: c6c4b1c304e52f6a9b67d39384660a80 + sha256: 68e13546ad89f43321df0793bd5c53731648da85e77b8aa6ab31f7bacb283680 category: main optional: false - name: texttable @@ -8665,39 +17503,91 @@ package: manager: conda platform: osx-64 dependencies: - python: 2.7.*|>=3.5 - url: https://conda.anaconda.org/conda-forge/noarch/texttable-1.7.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/texttable-1.7.0-pyhd8ed1ab_1.conda + hash: + md5: c6c4b1c304e52f6a9b67d39384660a80 + sha256: 68e13546ad89f43321df0793bd5c53731648da85e77b8aa6ab31f7bacb283680 + category: main + optional: false +- name: texttable + version: 1.7.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/texttable-1.7.0-pyhd8ed1ab_1.conda + hash: + md5: c6c4b1c304e52f6a9b67d39384660a80 + sha256: 68e13546ad89f43321df0793bd5c53731648da85e77b8aa6ab31f7bacb283680 + category: main + optional: false +- name: texttable + version: 1.7.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/texttable-1.7.0-pyhd8ed1ab_1.conda hash: - md5: aaadd85d5ca8f8d69a3147857bf4708d - sha256: 09d34b2bd68ddf708477c9d8101c3d81faa146098d213442f58d49609ad3e4e0 + md5: c6c4b1c304e52f6a9b67d39384660a80 + sha256: 68e13546ad89f43321df0793bd5c53731648da85e77b8aa6ab31f7bacb283680 category: main optional: false - name: tifffile - version: 2024.9.20 + version: 2025.6.1 manager: conda platform: linux-64 dependencies: - imagecodecs: '>=2023.8.12' + imagecodecs: '>=2024.12.30' numpy: '>=1.19.2' - python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/tifffile-2024.9.20-pyhd8ed1ab_0.conda + python: '>=3.11' + url: https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.1-pyhd8ed1ab_0.conda hash: - md5: 6de55c7859ed314159eaf2b7b4f19cc7 - sha256: 10b70ee019158ef75f2c861724b2b2c11002643031f862b3a8ca99014607ceed + md5: 4c621a043717043a530637597e1f27f4 + sha256: 4c0f5ad393c7eaf9f4c51a2a7e73ba7addd0f5f19b634bd1fdd24244103f7e3e category: main optional: false - name: tifffile - version: 2024.9.20 + version: 2025.6.1 manager: conda platform: osx-64 dependencies: - imagecodecs: '>=2023.8.12' + imagecodecs: '>=2024.12.30' + numpy: '>=1.19.2' + python: '>=3.11' + url: https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.1-pyhd8ed1ab_0.conda + hash: + md5: 4c621a043717043a530637597e1f27f4 + sha256: 4c0f5ad393c7eaf9f4c51a2a7e73ba7addd0f5f19b634bd1fdd24244103f7e3e + category: main + optional: false +- name: tifffile + version: 2025.6.1 + manager: conda + platform: osx-arm64 + dependencies: + imagecodecs: '>=2024.12.30' + numpy: '>=1.19.2' + python: '>=3.11' + url: https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.1-pyhd8ed1ab_0.conda + hash: + md5: 4c621a043717043a530637597e1f27f4 + sha256: 4c0f5ad393c7eaf9f4c51a2a7e73ba7addd0f5f19b634bd1fdd24244103f7e3e + category: main + optional: false +- name: tifffile + version: 2025.6.1 + manager: conda + platform: win-64 + dependencies: + imagecodecs: '>=2024.12.30' numpy: '>=1.19.2' - python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/tifffile-2024.9.20-pyhd8ed1ab_0.conda + python: '>=3.11' + url: https://conda.anaconda.org/conda-forge/noarch/tifffile-2025.6.1-pyhd8ed1ab_0.conda hash: - md5: 6de55c7859ed314159eaf2b7b4f19cc7 - sha256: 10b70ee019158ef75f2c861724b2b2c11002643031f862b3a8ca99014607ceed + md5: 4c621a043717043a530637597e1f27f4 + sha256: 4c0f5ad393c7eaf9f4c51a2a7e73ba7addd0f5f19b634bd1fdd24244103f7e3e category: main optional: false - name: tinycss2 @@ -8726,17 +17616,44 @@ package: sha256: cad582d6f978276522f84bd209a5ddac824742fe2d452af6acf900f8650a73a2 category: main optional: false +- name: tinycss2 + version: 1.4.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.5' + webencodings: '>=0.4' + url: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda + hash: + md5: f1acf5fdefa8300de697982bcb1761c9 + sha256: cad582d6f978276522f84bd209a5ddac824742fe2d452af6acf900f8650a73a2 + category: main + optional: false +- name: tinycss2 + version: 1.4.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.5' + webencodings: '>=0.4' + url: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda + hash: + md5: f1acf5fdefa8300de697982bcb1761c9 + sha256: cad582d6f978276522f84bd209a5ddac824742fe2d452af6acf900f8650a73a2 + category: main + optional: false - name: tk version: 8.6.13 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda hash: - md5: d453b98d9c83e71da0741bb0ff4d76bc - sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e + md5: a0116df4f4ed05c303811a837d5b39d8 + sha256: a84ff687119e6d8752346d1d408d5cf360dee0badd487a472aa8ddedfdc219e1 category: main optional: false - name: tk @@ -8744,11 +17661,39 @@ package: manager: conda platform: osx-64 dependencies: - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + __osx: '>=10.13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda + hash: + md5: 9864891a6946c2fe037c02fca7392ab4 + sha256: b24468006a96b71a5f4372205ea7ec4b399b0f2a543541e86f883de54cd623fc + category: main + optional: false +- name: tk + version: 8.6.13 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + hash: + md5: 7362396c170252e7b7b0c8fb37fe9c78 + sha256: cb86c522576fa95c6db4c878849af0bccfd3264daf0cc40dd18e7f4a7bfced0e + category: main + optional: false +- name: tk + version: 8.6.13 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda hash: - md5: bf830ba5afc507c6232d4ef0fb1a882d - sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 + md5: ebd0e761de9aa879a51d22cc721bd095 + sha256: e3614b0eb4abcc70d98eae159db59d9b4059ed743ef402081151a948dce95896 category: main optional: false - name: tomli @@ -8771,87 +17716,246 @@ package: python: '>=3.9' url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda hash: - md5: ac944244f1fed2eb49bae07193ae8215 - sha256: 18636339a79656962723077df9a56c0ac7b8a864329eb8f847ee3d38495b863e + md5: ac944244f1fed2eb49bae07193ae8215 + sha256: 18636339a79656962723077df9a56c0ac7b8a864329eb8f847ee3d38495b863e + category: main + optional: false +- name: tomli + version: 2.2.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + hash: + md5: ac944244f1fed2eb49bae07193ae8215 + sha256: 18636339a79656962723077df9a56c0ac7b8a864329eb8f847ee3d38495b863e + category: main + optional: false +- name: tomli + version: 2.2.1 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + hash: + md5: ac944244f1fed2eb49bae07193ae8215 + sha256: 18636339a79656962723077df9a56c0ac7b8a864329eb8f847ee3d38495b863e + category: main + optional: false +- name: torchvision + version: 0.22.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + giflib: '>=5.2.2,<5.3.0a0' + libgcc: '>=13' + libjpeg-turbo: '>=3.1.0,<4.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libstdcxx: '>=13' + libtorch: '>=2.7.0,<2.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + numpy: '>=1.23.5' + pillow: '>=5.3.0,!=8.3.0,!=8.3.1' + python: '' + python_abi: 3.12.* + pytorch: '>=2.7.0,<2.8.0a0' + torchvision-extra-decoders: '' + url: https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.22.0-cpu_py312_h74d7218_0.conda + hash: + md5: 95101111f634875c5c4cde20591fe6be + sha256: b9d46bfc5735e5e1f37b02a36a061f1d01fd6973f0bf18f7bd2e9157cc915611 + category: main + optional: false +- name: torchvision + version: 0.22.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.15' + giflib: '>=5.2.2,<5.3.0a0' + libcxx: '>=18' + libjpeg-turbo: '>=3.1.0,<4.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libtorch: '>=2.7.0,<2.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + numpy: '>=1.23.5' + pillow: '>=5.3.0,!=8.3.0,!=8.3.1' + python: '' + python_abi: 3.12.* + pytorch: '>=2.7.0,<2.8.0a0' + torchvision-extra-decoders: '' + url: https://conda.anaconda.org/conda-forge/osx-64/torchvision-0.22.0-cpu_py312_h15e4f3c_0.conda + hash: + md5: 09b0b93c501d8ba16096eff25e5ca6d8 + sha256: b59235ffb31df377a4a30d5e9971a34bc8c8864152ed3ff590d22a5d39f77ccd + category: main + optional: false +- name: torchvision + version: 0.22.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + giflib: '>=5.2.2,<5.3.0a0' + libcxx: '>=18' + libjpeg-turbo: '>=3.1.0,<4.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libtorch: '>=2.7.0,<2.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + numpy: '>=1.23.5' + pillow: '>=5.3.0,!=8.3.0,!=8.3.1' + python: 3.12.* + python_abi: 3.12.* + pytorch: '>=2.7.0,<2.8.0a0' + torchvision-extra-decoders: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/torchvision-0.22.0-cpu_py312_h1de751d_0.conda + hash: + md5: f770c6ef7464c39738e1f9a3381941a5 + sha256: bdf2bbbf55f0472635879caa995761cf0ec09321bbcce0a8bc500e772f9133a9 + category: main + optional: false +- name: torchvision + version: 0.22.0 + manager: conda + platform: win-64 + dependencies: + giflib: '>=5.2.2,<5.3.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libtorch: '>=2.7.0,<2.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + numpy: '>=1.23.5' + pillow: '>=5.3.0,!=8.3.0,!=8.3.1' + python: '' + python_abi: 3.12.* + pytorch: '>=2.7.0,<2.8.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/torchvision-0.22.0-cpu_py312_h481b34c_0.conda + hash: + md5: fec72221ecbbb7e4b25dbb9d4d2b2e34 + sha256: 96aba2ba7ed7aabc6e0809f43ba67d01ec61c52a84c8a8542a29fe3eac24e170 + category: main + optional: false +- name: torchvision-extra-decoders + version: 0.0.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libavif16: '>=1.3.0,<2.0a0' + libgcc: '>=13' + libheif: '>=1.19.7,<1.20.0a0' + libstdcxx: '>=13' + libtorch: '>=2.7.0,<2.8.0a0' + python: '' + python_abi: 3.12.* + pytorch: '>=2.7.0,<2.8.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/torchvision-extra-decoders-0.0.2-py312hd1393df_3.conda + hash: + md5: c53a3207224442378579fe6f15b3f59f + sha256: 99e9ee7ea5d9ba30d658710b605c5fed677fae8072edbce4a840d4bdfaaaf981 + category: main + optional: false +- name: torchvision-extra-decoders + version: 0.0.2 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libavif16: '>=1.3.0,<2.0a0' + libcxx: '>=18' + libheif: '>=1.19.7,<1.20.0a0' + libtorch: '>=2.7.0,<2.8.0a0' + python: '' + python_abi: 3.12.* + pytorch: '>=2.7.0,<2.8.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/torchvision-extra-decoders-0.0.2-py312hc312df2_3.conda + hash: + md5: b2934fe647b1e8703b8799e7863f2b38 + sha256: 2abf69bec2cafbb5d8404fdd0e6e8aa8e6a0d8080f99b1f6a5c2d21938ecf56f + category: main + optional: false +- name: torchvision-extra-decoders + version: 0.0.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libavif16: '>=1.3.0,<2.0a0' + libcxx: '>=18' + libheif: '>=1.19.7,<1.20.0a0' + libtorch: '>=2.7.0,<2.8.0a0' + python: 3.12.* + python_abi: 3.12.* + pytorch: '>=2.7.0,<2.8.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/torchvision-extra-decoders-0.0.2-py312hc6f43ad_3.conda + hash: + md5: ad671ee70c1c866f75d3749e14c74330 + sha256: 756ad271689699fecd854ae5f90e8da1e5f48867adc4e70a6985c86247363053 category: main optional: false -- name: torchvision - version: 0.20.1 +- name: tornado + version: 6.5.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - cudatoolkit: '>=11.8,<12' - cudnn: '>=9.3.0.75,<10.0a0' - giflib: '>=5.2.2,<5.3.0a0' - libgcc: '' - libgcc-ng: '>=12' - libjpeg-turbo: '>=3.0.0,<4.0a0' - libpng: '>=1.6.44,<1.7.0a0' - libstdcxx: '' - libstdcxx-ng: '>=12' - libtorch: '>=2.5.1,<2.6.0a0' - numpy: '>=1.23.5' - pillow: '>=5.3.0,!=8.3.0,!=8.3.1' + libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - pytorch: '>=2.5.1,<2.6.0a0' - sysroot_linux-64: '>=2.17' - url: https://conda.anaconda.org/conda-forge/linux-64/torchvision-0.20.1-cuda118py312h9250042_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.1-py312h66e93f0_0.conda hash: - md5: 5fc3636f69cdf6e253d81ae50b3a3750 - sha256: 88b4a36001455b80c61e3593e288524d63452f8b245f892f03b605badc0c1c14 + md5: c532a6ee766bed75c4fa0c39e959d132 + sha256: c96be4c8bca2431d7ad7379bad94ed6d4d25cd725ae345540a531d9e26e148c9 category: main optional: false -- name: torchvision - version: 0.20.1 +- name: tornado + version: 6.5.1 manager: conda platform: osx-64 dependencies: - __osx: '>=10.15' - giflib: '>=5.2.2,<5.3.0a0' - libcxx: '>=18' - libjpeg-turbo: '>=3.0.0,<4.0a0' - libpng: '>=1.6.44,<1.7.0a0' - libtorch: '>=2.5.1,<2.6.0a0' - numpy: '>=1.23.5' - pillow: '>=5.3.0,!=8.3.0,!=8.3.1' + __osx: '>=10.13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - pytorch: '>=2.5.1,<2.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/torchvision-0.20.1-cpu_py312had293e9_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/tornado-6.5.1-py312h01d7ebd_0.conda hash: - md5: e04ee43d42d60e5ad866a4c7f64cb846 - sha256: cdaf51f6ce5c6991405022bb89d742807be1ea3c9a74b4b53655ff78e2df54cb + md5: 62b3f3d78cb285b2090024e2a1e795f7 + sha256: 6e97d6785c466ddd0fe3dad3aa54db6434824bcab40f7490e90943018560bf67 category: main optional: false - name: tornado - version: 6.4.2 + version: 6.5.1 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' + __osx: '>=11.0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.5.1-py312hea69d52_0.conda hash: - md5: e417822cb989e80a0d2b1b576fdd1657 - sha256: 062a3a3a37fa8615ce57929ba7e982c76f5a5810bcebd435950f6d6c4147c310 + md5: 375a5a90946ff09cd98b9cf5b833023c + sha256: 02835bf9f49a7c6f73622614be67dc20f9b5c2ce9f663f427150dc0579007daa category: main optional: false - name: tornado - version: 6.4.2 + version: 6.5.1 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/tornado-6.4.2-py312h01d7ebd_0.conda + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/tornado-6.5.1-py312h4389bb4_0.conda hash: - md5: 1b977164053085b356297127d3d6be49 - sha256: a7b0796b9f8a02121a866ee396f0f8674c302504ccb9a3a2830699eedbc000b0 + md5: 06b156bbbe1597eb5ea30b931cadaa32 + sha256: cec4ab331788122f7f01dd02f57f8e21d9ae14553dedd6389d7dfeceb3592399 category: main optional: false - name: tqdm @@ -8860,11 +17964,11 @@ package: platform: linux-64 dependencies: colorama: '' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda hash: - md5: 4085c9db273a148e149c03627350e22c - sha256: 5673b7104350a6998cb86cccf1d0058217d86950e8d6c927d8530606028edb1d + md5: 9efbfdc37242619130ea42b1cc4ed861 + sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 category: main optional: false - name: tqdm @@ -8873,11 +17977,37 @@ package: platform: osx-64 dependencies: colorama: '' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda + hash: + md5: 9efbfdc37242619130ea42b1cc4ed861 + sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 + category: main + optional: false +- name: tqdm + version: 4.67.1 + manager: conda + platform: osx-arm64 + dependencies: + colorama: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda + hash: + md5: 9efbfdc37242619130ea42b1cc4ed861 + sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 + category: main + optional: false +- name: tqdm + version: 4.67.1 + manager: conda + platform: win-64 + dependencies: + colorama: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda hash: - md5: 4085c9db273a148e149c03627350e22c - sha256: 5673b7104350a6998cb86cccf1d0058217d86950e8d6c927d8530606028edb1d + md5: 9efbfdc37242619130ea42b1cc4ed861 + sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 category: main optional: false - name: traitlets @@ -8885,11 +18015,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda hash: - md5: 3df84416a021220d8b5700c613af2dc5 - sha256: 8a64fa0f19022828513667c2c7176cfd125001f3f4b9bc00d33732e627dd2592 + md5: 019a7385be9af33791c989871317e1ed + sha256: f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959 category: main optional: false - name: traitlets @@ -8897,83 +18027,179 @@ package: manager: conda platform: osx-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + hash: + md5: 019a7385be9af33791c989871317e1ed + sha256: f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959 + category: main + optional: false +- name: traitlets + version: 5.14.3 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda + hash: + md5: 019a7385be9af33791c989871317e1ed + sha256: f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959 + category: main + optional: false +- name: traitlets + version: 5.14.3 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda hash: - md5: 3df84416a021220d8b5700c613af2dc5 - sha256: 8a64fa0f19022828513667c2c7176cfd125001f3f4b9bc00d33732e627dd2592 + md5: 019a7385be9af33791c989871317e1ed + sha256: f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959 category: main optional: false - name: types-python-dateutil - version: 2.9.0.20241003 + version: 2.9.0.20250516 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250516-pyhd8ed1ab_0.conda hash: - md5: cb0e8ce6fe1198a058040619a09bc424 - sha256: 78538b566f1f1cd1e309bba8361875523c69db1a25db292a54977603c5ea1421 + md5: e3465397ca4b5b60ba9fbc92ef0672f9 + sha256: 0fb78e97cad71ebf911958bf97777ec958a64a4621615a4dcc3ffb52cda7c6d0 category: main optional: false - name: types-python-dateutil - version: 2.9.0.20241003 + version: 2.9.0.20250516 manager: conda platform: osx-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250516-pyhd8ed1ab_0.conda + hash: + md5: e3465397ca4b5b60ba9fbc92ef0672f9 + sha256: 0fb78e97cad71ebf911958bf97777ec958a64a4621615a4dcc3ffb52cda7c6d0 + category: main + optional: false +- name: types-python-dateutil + version: 2.9.0.20250516 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250516-pyhd8ed1ab_0.conda + hash: + md5: e3465397ca4b5b60ba9fbc92ef0672f9 + sha256: 0fb78e97cad71ebf911958bf97777ec958a64a4621615a4dcc3ffb52cda7c6d0 + category: main + optional: false +- name: types-python-dateutil + version: 2.9.0.20250516 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20250516-pyhd8ed1ab_0.conda hash: - md5: cb0e8ce6fe1198a058040619a09bc424 - sha256: 78538b566f1f1cd1e309bba8361875523c69db1a25db292a54977603c5ea1421 + md5: e3465397ca4b5b60ba9fbc92ef0672f9 + sha256: 0fb78e97cad71ebf911958bf97777ec958a64a4621615a4dcc3ffb52cda7c6d0 category: main optional: false - name: typing-extensions - version: 4.12.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: - typing_extensions: 4.12.2 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + typing_extensions: ==4.14.0 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: b6a408c64b78ec7b779a3e5c7a902433 - sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-extensions - version: 4.12.2 + version: 4.14.0 manager: conda platform: osx-64 dependencies: - typing_extensions: 4.12.2 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + typing_extensions: ==4.14.0 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda + hash: + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 + category: main + optional: false +- name: typing-extensions + version: 4.14.0 + manager: conda + platform: osx-arm64 + dependencies: + typing_extensions: ==4.14.0 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: b6a408c64b78ec7b779a3e5c7a902433 - sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 + category: main + optional: false +- name: typing-extensions + version: 4.14.0 + manager: conda + platform: win-64 + dependencies: + typing_extensions: ==4.14.0 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda + hash: + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing_extensions - version: 4.12.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: d17f13df8b65464ca316cbc000a3cb64 - sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_extensions - version: 4.12.2 + version: 4.14.0 manager: conda platform: osx-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + hash: + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c + category: main + optional: false +- name: typing_extensions + version: 4.14.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda + hash: + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c + category: main + optional: false +- name: typing_extensions + version: 4.14.0 + manager: conda + platform: win-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: d17f13df8b65464ca316cbc000a3cb64 - sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_utils @@ -9000,30 +18226,87 @@ package: sha256: 3088d5d873411a56bf988eee774559335749aed6f6c28e07bf933256afb9eb6c category: main optional: false +- name: typing_utils + version: 0.1.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda + hash: + md5: f6d7aa696c67756a650e91e15e88223c + sha256: 3088d5d873411a56bf988eee774559335749aed6f6c28e07bf933256afb9eb6c + category: main + optional: false +- name: typing_utils + version: 0.1.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_1.conda + hash: + md5: f6d7aa696c67756a650e91e15e88223c + sha256: 3088d5d873411a56bf988eee774559335749aed6f6c28e07bf933256afb9eb6c + category: main + optional: false - name: tzdata - version: 2024b + version: 2025b manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda hash: - md5: 8ac3367aafb1cc0a068483c580af8015 - sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf + md5: 4222072737ccff51314b5ece9c7d6f5a + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 category: main optional: false - name: tzdata - version: 2024b + version: 2025b manager: conda platform: osx-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + hash: + md5: 4222072737ccff51314b5ece9c7d6f5a + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + category: main + optional: false +- name: tzdata + version: 2025b + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + hash: + md5: 4222072737ccff51314b5ece9c7d6f5a + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + category: main + optional: false +- name: tzdata + version: 2025b + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + hash: + md5: 4222072737ccff51314b5ece9c7d6f5a + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + category: main + optional: false +- name: ucrt + version: 10.0.22621.0 + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda hash: - md5: 8ac3367aafb1cc0a068483c580af8015 - sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf + md5: 6797b005cd0f439c4c5c9ac565783700 + sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 category: main optional: false - name: unicodedata2 - version: 15.1.0 + version: 16.0.0 manager: conda platform: linux-64 dependencies: @@ -9031,24 +18314,54 @@ package: libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-15.1.0-py312h66e93f0_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py312h66e93f0_0.conda hash: - md5: 588486a61153f94c7c13816f7069e440 - sha256: 1fcba6d363d901d9a06381e1aee2d5634f82389965dd7a339f19b3ae81ce6da0 + md5: 617f5d608ff8c28ad546e5d9671cbb95 + sha256: 638916105a836973593547ba5cf4891d1f2cb82d1cf14354fcef93fd5b941cdc category: main optional: false - name: unicodedata2 - version: 15.1.0 + version: 16.0.0 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/unicodedata2-15.1.0-py312h3d0f464_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/unicodedata2-16.0.0-py312h01d7ebd_0.conda + hash: + md5: 27740ecb2764b1cddbe1e7412ed16034 + sha256: ac5cc7728c3052777aa2d54dde8735f677386b38e3a4c09a805120274a8b3475 + category: main + optional: false +- name: unicodedata2 + version: 16.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/unicodedata2-16.0.0-py312hea69d52_0.conda + hash: + md5: 9a835052506b91ea8f0d8e352cd12246 + sha256: c6ca9ea11eecc650df4bce4b3daa843821def6d753eeab6d81de35bb43f9d984 + category: main + optional: false +- name: unicodedata2 + version: 16.0.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/unicodedata2-16.0.0-py312h4389bb4_0.conda hash: - md5: f4627b5e2f46389140760303124b4c49 - sha256: e1d8da8eed41f5479eacff7d4b42ad69e8476eb370dcebd3ffff26819a7da4ea + md5: 3b124c38c7852704ba6a42a170c152a1 + sha256: 0889ccb541d0b63cbf42ea5b1f1686b772e872bfcddd3a18787dc4437ebbd7c6 category: main optional: false - name: uri-template @@ -9075,8 +18388,32 @@ package: sha256: e0eb6c8daf892b3056f08416a96d68b0a358b7c46b99c8a50481b22631a4dfc0 category: main optional: false +- name: uri-template + version: 1.3.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda + hash: + md5: e7cb0f5745e4c5035a460248334af7eb + sha256: e0eb6c8daf892b3056f08416a96d68b0a358b7c46b99c8a50481b22631a4dfc0 + category: main + optional: false +- name: uri-template + version: 1.3.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda + hash: + md5: e7cb0f5745e4c5035a460248334af7eb + sha256: e0eb6c8daf892b3056f08416a96d68b0a358b7c46b99c8a50481b22631a4dfc0 + category: main + optional: false - name: urllib3 - version: 2.2.3 + version: 2.4.0 manager: conda platform: linux-64 dependencies: @@ -9085,14 +18422,14 @@ package: pysocks: '>=1.5.6,<2.0,!=1.5.7' python: '>=3.9' zstandard: '>=0.18.0' - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda hash: - md5: 4a2d8ef7c37b8808c5b9b750501fffce - sha256: 416e30a1c3262275f01a3e22e783118d9e9d2872a739a9ed860d06fa9c7593d5 + md5: c1e349028e0052c4eea844e94f773065 + sha256: a25403b76f7f03ca1a906e1ef0f88521edded991b9897e7fed56a3e334b3db8c category: main optional: false - name: urllib3 - version: 2.2.3 + version: 2.4.0 manager: conda platform: osx-64 dependencies: @@ -9101,10 +18438,78 @@ package: pysocks: '>=1.5.6,<2.0,!=1.5.7' python: '>=3.9' zstandard: '>=0.18.0' - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda + hash: + md5: c1e349028e0052c4eea844e94f773065 + sha256: a25403b76f7f03ca1a906e1ef0f88521edded991b9897e7fed56a3e334b3db8c + category: main + optional: false +- name: urllib3 + version: 2.4.0 + manager: conda + platform: osx-arm64 + dependencies: + brotli-python: '>=1.0.9' + h2: '>=4,<5' + pysocks: '>=1.5.6,<2.0,!=1.5.7' + python: '>=3.9' + zstandard: '>=0.18.0' + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda + hash: + md5: c1e349028e0052c4eea844e94f773065 + sha256: a25403b76f7f03ca1a906e1ef0f88521edded991b9897e7fed56a3e334b3db8c + category: main + optional: false +- name: urllib3 + version: 2.4.0 + manager: conda + platform: win-64 + dependencies: + brotli-python: '>=1.0.9' + h2: '>=4,<5' + pysocks: '>=1.5.6,<2.0,!=1.5.7' + python: '>=3.9' + zstandard: '>=0.18.0' + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda + hash: + md5: c1e349028e0052c4eea844e94f773065 + sha256: a25403b76f7f03ca1a906e1ef0f88521edded991b9897e7fed56a3e334b3db8c + category: main + optional: false +- name: vc + version: '14.3' + manager: conda + platform: win-64 + dependencies: + vc14_runtime: '>=14.42.34433' + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + hash: + md5: d3f0381e38093bde620a8d85f266ae55 + sha256: 7a685b5c37e9713fa314a0d26b8b1d7a2e6de5ab758698199b5d5b6dba2e3ce1 + category: main + optional: false +- name: vc14_runtime + version: 14.42.34438 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda + hash: + md5: 91651a36d31aa20c7ba36299fb7068f4 + sha256: 30dcb71bb166e351aadbdc18f1718757c32cdaa0e1e5d9368469ee44f6bf4709 + category: main + optional: false +- name: vs2015_runtime + version: 14.42.34438 + manager: conda + platform: win-64 + dependencies: + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda hash: - md5: 4a2d8ef7c37b8808c5b9b750501fffce - sha256: 416e30a1c3262275f01a3e22e783118d9e9d2872a739a9ed860d06fa9c7593d5 + md5: 3357e4383dbce31eed332008ede242ab + sha256: 432f2937206f1ad4a77e39f84fabc1ce7d2472b669836fb72bd2bfd19a2defc9 category: main optional: false - name: wayland @@ -9113,32 +18518,55 @@ package: platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libexpat: '>=2.6.2,<3.0a0' - libffi: '>=3.4,<4.0a0' - libgcc-ng: '>=13' - libstdcxx-ng: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/wayland-1.23.1-h3e06ad9_0.conda + libexpat: '>=2.7.0,<3.0a0' + libffi: '>=3.4.6,<3.5.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/wayland-1.23.1-h3e06ad9_1.conda hash: - md5: 0a732427643ae5e0486a727927791da1 - sha256: 0884b2023a32d2620192cf2e2fc6784b8d1e31cf9f137e49e00802d4daf7d1c1 + md5: a37843723437ba75f42c9270ffe800b1 + sha256: 73d809ec8056c2f08e077f9d779d7f4e4c2b625881cad6af303c33dc1562ea01 category: main optional: false - name: wayland-protocols - version: '1.37' + version: '1.44' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/wayland-protocols-1.44-hd8ed1ab_0.conda + hash: + md5: 4c33d6dd91f49a0efcc0748fd4d7348b + sha256: 95ceed109aeab664e4f43ff1de3edba9ec8671bd9ffe216383d0f14f422f538a + category: main + optional: false +- name: wcwidth + version: 0.2.13 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda + hash: + md5: b68980f2495d096e71c7fd9d7ccf63e6 + sha256: f21e63e8f7346f9074fd00ca3b079bd3d2fa4d71f1f89d5b6934bf31446dc2a5 + category: main + optional: false +- name: wcwidth + version: 0.2.13 manager: conda - platform: linux-64 + platform: osx-64 dependencies: - wayland: '' - url: https://conda.anaconda.org/conda-forge/noarch/wayland-protocols-1.37-hd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda hash: - md5: 73ec79a77d31eb7e4a3276cd246b776c - sha256: f6cac1efd4d2a6e30c1671f0566d4e6ac3fe2dc34c9ff7f309bbbc916520ebcf + md5: b68980f2495d096e71c7fd9d7ccf63e6 + sha256: f21e63e8f7346f9074fd00ca3b079bd3d2fa4d71f1f89d5b6934bf31446dc2a5 category: main optional: false - name: wcwidth version: 0.2.13 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: python: '>=3.9' url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda @@ -9150,7 +18578,7 @@ package: - name: wcwidth version: 0.2.13 manager: conda - platform: osx-64 + platform: win-64 dependencies: python: '>=3.9' url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda @@ -9160,27 +18588,51 @@ package: category: main optional: false - name: webcolors - version: 24.8.0 + version: 24.11.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda hash: - md5: 5bfc9a98cfe3ddbf10624d6a78077639 - sha256: b0f2e15fe5c141d0900e03179f5fc04a20d2e70592d070fd4ce016ae33c7068a + md5: b49f7b291e15494aafb0a7d74806f337 + sha256: 08315dc2e61766a39219b2d82685fc25a56b2817acf84d5b390176080eaacf99 category: main optional: false - name: webcolors - version: 24.8.0 + version: 24.11.1 manager: conda platform: osx-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda + hash: + md5: b49f7b291e15494aafb0a7d74806f337 + sha256: 08315dc2e61766a39219b2d82685fc25a56b2817acf84d5b390176080eaacf99 + category: main + optional: false +- name: webcolors + version: 24.11.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda + hash: + md5: b49f7b291e15494aafb0a7d74806f337 + sha256: 08315dc2e61766a39219b2d82685fc25a56b2817acf84d5b390176080eaacf99 + category: main + optional: false +- name: webcolors + version: 24.11.1 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.11.1-pyhd8ed1ab_0.conda hash: - md5: 5bfc9a98cfe3ddbf10624d6a78077639 - sha256: b0f2e15fe5c141d0900e03179f5fc04a20d2e70592d070fd4ce016ae33c7068a + md5: b49f7b291e15494aafb0a7d74806f337 + sha256: 08315dc2e61766a39219b2d82685fc25a56b2817acf84d5b390176080eaacf99 category: main optional: false - name: webencodings @@ -9207,6 +18659,30 @@ package: sha256: 19ff205e138bb056a46f9e3839935a2e60bd1cf01c8241a5e172a422fed4f9c6 category: main optional: false +- name: webencodings + version: 0.5.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda + hash: + md5: 2841eb5bfc75ce15e9a0054b98dcd64d + sha256: 19ff205e138bb056a46f9e3839935a2e60bd1cf01c8241a5e172a422fed4f9c6 + category: main + optional: false +- name: webencodings + version: 0.5.1 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda + hash: + md5: 2841eb5bfc75ce15e9a0054b98dcd64d + sha256: 19ff205e138bb056a46f9e3839935a2e60bd1cf01c8241a5e172a422fed4f9c6 + category: main + optional: false - name: websocket-client version: 1.8.0 manager: conda @@ -9231,6 +18707,30 @@ package: sha256: 1dd84764424ffc82030c19ad70607e6f9e3b9cb8e633970766d697185652053e category: main optional: false +- name: websocket-client + version: 1.8.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda + hash: + md5: 84f8f77f0a9c6ef401ee96611745da8f + sha256: 1dd84764424ffc82030c19ad70607e6f9e3b9cb8e633970766d697185652053e + category: main + optional: false +- name: websocket-client + version: 1.8.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda + hash: + md5: 84f8f77f0a9c6ef401ee96611745da8f + sha256: 1dd84764424ffc82030c19ad70607e6f9e3b9cb8e633970766d697185652053e + category: main + optional: false - name: wheel version: 0.45.1 manager: conda @@ -9255,28 +18755,100 @@ package: sha256: 1b34021e815ff89a4d902d879c3bd2040bc1bd6169b32e9427497fa05c55f1ce category: main optional: false +- name: wheel + version: 0.45.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda + hash: + md5: 75cb7132eb58d97896e173ef12ac9986 + sha256: 1b34021e815ff89a4d902d879c3bd2040bc1bd6169b32e9427497fa05c55f1ce + category: main + optional: false +- name: wheel + version: 0.45.1 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda + hash: + md5: 75cb7132eb58d97896e173ef12ac9986 + sha256: 1b34021e815ff89a4d902d879c3bd2040bc1bd6169b32e9427497fa05c55f1ce + category: main + optional: false - name: widgetsnbextension - version: 4.0.13 + version: 4.0.14 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.13-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda hash: - md5: 237db148cc37a466e4222d589029b53e - sha256: a750202ae2a31d8e5ee5a5c127fcc7fa783cd0fbedbc0bf1ab549a109881fa9f + md5: 2f1f99b13b9d2a03570705030a0b3e7c + sha256: 7df3620c88343f2d960a58a81b79d4e4aa86ab870249e7165db7c3e2971a2664 category: main optional: false - name: widgetsnbextension - version: 4.0.13 + version: 4.0.14 manager: conda platform: osx-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.13-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda + hash: + md5: 2f1f99b13b9d2a03570705030a0b3e7c + sha256: 7df3620c88343f2d960a58a81b79d4e4aa86ab870249e7165db7c3e2971a2664 + category: main + optional: false +- name: widgetsnbextension + version: 4.0.14 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda + hash: + md5: 2f1f99b13b9d2a03570705030a0b3e7c + sha256: 7df3620c88343f2d960a58a81b79d4e4aa86ab870249e7165db7c3e2971a2664 + category: main + optional: false +- name: widgetsnbextension + version: 4.0.14 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.14-pyhd8ed1ab_0.conda + hash: + md5: 2f1f99b13b9d2a03570705030a0b3e7c + sha256: 7df3620c88343f2d960a58a81b79d4e4aa86ab870249e7165db7c3e2971a2664 + category: main + optional: false +- name: win_inet_pton + version: 1.1.0 + manager: conda + platform: win-64 + dependencies: + __win: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda + hash: + md5: 46e441ba871f524e2b067929da3051c2 + sha256: 93807369ab91f230cf9e6e2a237eaa812492fe00face5b38068735858fba954f + category: main + optional: false +- name: winpty + version: 0.4.3 + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/win-64/winpty-0.4.3-4.tar.bz2 hash: - md5: 237db148cc37a466e4222d589029b53e - sha256: a750202ae2a31d8e5ee5a5c127fcc7fa783cd0fbedbc0bf1ab549a109881fa9f + md5: 1cee351bf20b830d991dbe0bc8cd7dfe + sha256: 9df10c5b607dd30e05ba08cbd940009305c75db242476f4e845ea06008b0a283 category: main optional: false - name: x264 @@ -9302,6 +18874,30 @@ package: sha256: de611da29f4ed0733a330402e163f9260218e6ba6eae593a5f945827d0ee1069 category: main optional: false +- name: x264 + version: 1!164.3095 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/x264-1!164.3095-h57fd34a_2.tar.bz2 + hash: + md5: b1f6dccde5d3a1f911960b6e567113ff + sha256: debdf60bbcfa6a60201b12a1d53f36736821db281a28223a09e0685edcce105a + category: main + optional: false +- name: x264 + version: 1!164.3095 + manager: conda + platform: win-64 + dependencies: + vc: '>=14.1,<15' + vs2015_runtime: '>=14.16.27033' + url: https://conda.anaconda.org/conda-forge/win-64/x264-1!164.3095-h8ffe710_2.tar.bz2 + hash: + md5: 19e39905184459760ccb8cf5c75f148b + sha256: 97166b318f8c68ffe4d50b2f4bd36e415219eeaef233e7d41c54244dc6108249 + category: main + optional: false - name: x265 version: '3.5' manager: conda @@ -9327,6 +18923,31 @@ package: sha256: 6b6a57710192764d0538f72ea1ccecf2c6174a092e0bc76d790f8ca36bbe90e4 category: main optional: false +- name: x265 + version: '3.5' + manager: conda + platform: osx-arm64 + dependencies: + libcxx: '>=12.0.1' + url: https://conda.anaconda.org/conda-forge/osx-arm64/x265-3.5-hbc6ce65_3.tar.bz2 + hash: + md5: b1f7f2780feffe310b068c021e8ff9b2 + sha256: 2fed6987dba7dee07bd9adc1a6f8e6c699efb851431bcb6ebad7de196e87841d + category: main + optional: false +- name: x265 + version: '3.5' + manager: conda + platform: win-64 + dependencies: + vc: '>=14.1,<15' + vs2015_runtime: '>=14.16.27033' + url: https://conda.anaconda.org/conda-forge/win-64/x265-3.5-h2d74725_3.tar.bz2 + hash: + md5: ca7129a334198f08347fb19ac98a2de9 + sha256: 02b9874049112f2b7335c9a3e880ac05d99a08d9a98160c5a98898b2b3ac42b2 + category: main + optional: false - name: xcb-util version: 0.4.1 manager: conda @@ -9410,17 +19031,17 @@ package: category: main optional: false - name: xkeyboard-config - version: '2.43' + version: '2.45' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - xorg-libx11: '>=1.8.10,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.43-hb9d3cd8_0.conda + xorg-libx11: '>=1.8.12,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.45-hb9d3cd8_0.conda hash: - md5: f725c7425d6d7c15e31f3b99a88ea02f - sha256: 0d89b5873515a1f05d311f37ea4e087bbccc0418afa38f2f6189e97280db3179 + md5: 397a013c2dc5145a70737871aaa87e98 + sha256: a5d4af601f71805ec67403406e147c48d6bad7aaeae92b0622b7e2396842d3fe category: main optional: false - name: xmltodict @@ -9447,71 +19068,121 @@ package: sha256: 7f6f4551da59ec3612783905c67ce825f2f067481bf79cb161ab2665ae2068a1 category: main optional: false +- name: xmltodict + version: 0.14.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/xmltodict-0.14.2-pyhd8ed1ab_1.conda + hash: + md5: 96ef17b8734b174d35346da0762f0137 + sha256: 7f6f4551da59ec3612783905c67ce825f2f067481bf79cb161ab2665ae2068a1 + category: main + optional: false +- name: xmltodict + version: 0.14.2 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/xmltodict-0.14.2-pyhd8ed1ab_1.conda + hash: + md5: 96ef17b8734b174d35346da0762f0137 + sha256: 7f6f4551da59ec3612783905c67ce825f2f067481bf79cb161ab2665ae2068a1 + category: main + optional: false - name: xorg-libice - version: 1.1.1 + version: 1.1.2 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.1-hb9d3cd8_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda hash: - md5: 19608a9656912805b2b9a2f6bd257b04 - sha256: ec276da68d1c4a3d34a63195b35ca5b248d4aff0812464dcd843d74649b5cec4 + md5: fb901ff28063514abb6046c9ec2c4a45 + sha256: c12396aabb21244c212e488bbdc4abcdef0b7404b15761d9329f5a4a39113c4b category: main optional: false - name: xorg-libsm - version: 1.2.4 + version: 1.2.6 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libuuid: '>=2.38.1,<3.0a0' - xorg-libice: '>=1.1.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.4-he73a12e_1.conda + xorg-libice: '>=1.1.2,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda hash: - md5: 05a8ea5f446de33006171a7afe6ae857 - sha256: 70e903370977d44c9120a5641ab563887bd48446e9ef6fc2a3f5f60531c2cd6c + md5: 1c74ff8c35dcadf952a16f752ca5aa49 + sha256: 277841c43a39f738927145930ff963c5ce4c4dacf66637a3d95d802a64173250 category: main optional: false - name: xorg-libx11 - version: 1.8.10 + version: 1.8.12 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libxcb: '>=1.17.0,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.10-h4f16b4b_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda hash: - md5: 125f34a17d7b4bea418a83904ea82ea6 - sha256: f53994d54f0604df881c4e984279b3cf6a1648a22d4b2113e2c89829968784c9 + md5: db038ce880f100acc74dba10302b5630 + sha256: 51909270b1a6c5474ed3978628b341b4d4472cd22610e5f22b506855a5e20f67 category: main optional: false - name: xorg-libxau - version: 1.0.11 + version: 1.0.12 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.11-hb9d3cd8_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda hash: - md5: 77cbc488235ebbaab2b6e912d3934bae - sha256: 532a046fee0b3a402db867b6ec55c84ba4cdedb91d817147c8feeae9766be3d6 + md5: f6ebe2cb3f82ba6c057dde5d9debe4f7 + sha256: ed10c9283974d311855ae08a16dfd7e56241fac632aec3b92e3cfe73cff31038 category: main optional: false - name: xorg-libxau - version: 1.0.11 + version: 1.0.12 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/xorg-libxau-1.0.11-h00291cd_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda + hash: + md5: 4cf40e60b444d56512a64f39d12c20bd + sha256: b4d2225135aa44e551576c4f3cf999b3252da6ffe7b92f0ad45bb44b887976fc + category: main + optional: false +- name: xorg-libxau + version: 1.0.12 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda hash: - md5: c6cc91149a08402bbb313c5dc0142567 - sha256: 96177823ec38336b0f4b7e7c2413da61f8d008d800cc4a5b8ad21f9128fb7de0 + md5: 50901e0764b7701d8ed7343496f4f301 + sha256: f33e6f013fc36ebc200f09ddead83468544cb5c353a3b50499b07b8c34e28a8d + category: main + optional: false +- name: xorg-libxau + version: 1.0.12 + manager: conda + platform: win-64 + dependencies: + libgcc: '>=13' + libwinpthread: '>=12.0.0.r4.gg4f2fc60ca' + ucrt: '>=10.0.20348.0' + url: https://conda.anaconda.org/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda + hash: + md5: 2ffbfae4548098297c033228256eb96e + sha256: 047836241b2712aab1e29474a6f728647bff3ab57de2806b0bb0a6cf9a2d2634 category: main optional: false - name: xorg-libxcomposite @@ -9586,6 +19257,32 @@ package: sha256: bb4d1ef9cafef535494adf9296130b6193b3a44375883185b5167de03eb1ac7f category: main optional: false +- name: xorg-libxdmcp + version: 1.1.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda + hash: + md5: 77c447f48cab5d3a15ac224edb86a968 + sha256: 9939a166d780700d81023546759102b33fdc2c5f11ef09f5f66c77210fd334c8 + category: main + optional: false +- name: xorg-libxdmcp + version: 1.1.5 + manager: conda + platform: win-64 + dependencies: + libgcc: '>=13' + libwinpthread: '>=12.0.0.r4.gg4f2fc60ca' + ucrt: '>=10.0.20348.0' + url: https://conda.anaconda.org/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda + hash: + md5: 8393c0f7e7870b4eb45553326f81f0ff + sha256: 9075f98dcaa8e9957e4a3d9d30db05c7578a536950a31c200854c5c34e1edb2c + category: main + optional: false - name: xorg-libxext version: 1.3.6 manager: conda @@ -9647,38 +19344,21 @@ package: category: main optional: false - name: xorg-libxrender - version: 0.9.11 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - xorg-libx11: '>=1.8.10,<2.0a0' - xorg-xorgproto: '' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.11-hb9d3cd8_1.conda - hash: - md5: a7a49a8b85122b49214798321e2e96b4 - sha256: f1217e902c0b1d8bc5d3ce65e483ebf38b049c823c9117b7198cfb16bd2b9143 - category: main - optional: false -- name: xorg-libxtst - version: 1.2.5 + version: 0.9.12 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' xorg-libx11: '>=1.8.10,<2.0a0' - xorg-libxext: '>=1.3.6,<2.0a0' - xorg-libxi: '>=1.7.10,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda hash: - md5: 7bbe9a0cc0df0ac5f5a8ad6d6a11af2f - sha256: 752fdaac5d58ed863bbf685bb6f98092fe1a488ea8ebb7ed7b606ccfce08637a + md5: 96d57aba173e878a2089d5638016dc5e + sha256: 044c7b3153c224c6cedd4484dd91b389d2d7fd9c776ad0f4a34f099b3389f4a1 category: main optional: false -- name: xorg-libxxf86vm - version: 1.1.5 +- name: xorg-libxscrnsaver + version: 1.2.4 manager: conda platform: linux-64 dependencies: @@ -9686,110 +19366,41 @@ package: libgcc: '>=13' xorg-libx11: '>=1.8.10,<2.0a0' xorg-libxext: '>=1.3.6,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.5-hb9d3cd8_4.conda - hash: - md5: 7da9007c0582712c4bad4131f89c8372 - sha256: 0b8f062a5b4a2c3833267285b7d41b3542f54d2c935c86ca98504c3e5296354c - category: main - optional: false -- name: xorg-xorgproto - version: '2024.1' - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xorgproto-2024.1-hb9d3cd8_1.conda - hash: - md5: 7c21106b851ec72c037b162c216d8f05 - sha256: 1316680be6edddee0156b86ec1102fc8286f51c1a5440366ed1db596a2dc3731 - category: main - optional: false -- name: xz - version: 5.6.3 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - liblzma: 5.6.3 - liblzma-devel: 5.6.3 - xz-gpl-tools: 5.6.3 - xz-tools: 5.6.3 - url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.6.3-hbcc6ac9_0.conda - hash: - md5: 504333561007fbf0af129f0cee4f5652 - sha256: 32cd43b293f1e6498831c499195afc5693c2bd604244a08fe8dd7107a20757d2 - category: main - optional: false -- name: xz - version: 5.6.3 - manager: conda - platform: osx-64 - dependencies: - __osx: '>=10.13' - liblzma: 5.6.3 - liblzma-devel: 5.6.3 - xz-gpl-tools: 5.6.3 - xz-tools: 5.6.3 - url: https://conda.anaconda.org/conda-forge/osx-64/xz-5.6.3-h357f2ed_0.conda - hash: - md5: 41b739265f6fa364d7b9496aaa4b8312 - sha256: 3ed4c71ff589a0ed9751143a5a75ff90d8a3eae3c3e98208315815843490728c - category: main - optional: false -- name: xz-gpl-tools - version: 5.6.3 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - liblzma: 5.6.3 - url: https://conda.anaconda.org/conda-forge/linux-64/xz-gpl-tools-5.6.3-hbcc6ac9_0.conda - hash: - md5: e4f1e59ca2971e8d0fdde0928c3f7b7f - sha256: e9829eb1207239198f03eba61d17d0f946bbaa7602f7ee019efe72ccb26525db - category: main - optional: false -- name: xz-gpl-tools - version: 5.6.3 - manager: conda - platform: osx-64 - dependencies: - __osx: '>=10.13' - liblzma: 5.6.3 - url: https://conda.anaconda.org/conda-forge/osx-64/xz-gpl-tools-5.6.3-h357f2ed_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxscrnsaver-1.2.4-hb9d3cd8_0.conda hash: - md5: 42645ab24c32545641a406ebe9ca1cdd - sha256: 8da91d62b80cfdd07298040d7204f3b22b6a86e1fd3cfce1710a89b5e7266a6e + md5: 303f7a0e9e0cd7d250bb6b952cecda90 + sha256: 58e8fc1687534124832d22e102f098b5401173212ac69eb9fd96b16a3e2c8cb2 category: main optional: false -- name: xz-tools - version: 5.6.3 +- name: xorg-libxtst + version: 1.2.5 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - liblzma: 5.6.3 - url: https://conda.anaconda.org/conda-forge/linux-64/xz-tools-5.6.3-hb9d3cd8_0.conda + xorg-libx11: '>=1.8.10,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxi: '>=1.7.10,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda hash: - md5: 40270c1e058fd1d31caee8bf2c68fc3a - sha256: 7d03d4c0d18dbac0ebb9550890fddeb4d21a375709339a6bdedd0104bc4f4967 + md5: 7bbe9a0cc0df0ac5f5a8ad6d6a11af2f + sha256: 752fdaac5d58ed863bbf685bb6f98092fe1a488ea8ebb7ed7b606ccfce08637a category: main optional: false -- name: xz-tools - version: 5.6.3 +- name: xorg-libxxf86vm + version: 1.1.6 manager: conda - platform: osx-64 + platform: linux-64 dependencies: - __osx: '>=10.13' - liblzma: 5.6.3 - url: https://conda.anaconda.org/conda-forge/osx-64/xz-tools-5.6.3-hd471939_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + xorg-libx11: '>=1.8.10,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda hash: - md5: b5bd685ea9b0a8ee640764351689ebc7 - sha256: 7e16d5024d9d5a9e5635e1ec9f20df9223835fa2c7fd3e93ceb757c4ea317f8c + md5: 5efa5fa6243a622445fdfd72aee15efa + sha256: 8a4e2ee642f884e6b78c20c0892b85dd9b2a6e64a6044e903297e616be6ca35b category: main optional: false - name: yaml @@ -9815,6 +19426,30 @@ package: sha256: 5301417e2c8dea45b401ffee8df3957d2447d4ce80c83c5ff151fc6bfe1c4148 category: main optional: false +- name: yaml + version: 0.2.5 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 + hash: + md5: 4bb3f014845110883a3c5ee811fd84b4 + sha256: 93181a04ba8cfecfdfb162fc958436d868cc37db504c58078eab4c1a3e57fbb7 + category: main + optional: false +- name: yaml + version: 0.2.5 + manager: conda + platform: win-64 + dependencies: + vc: '>=14.1,<15.0a0' + vs2015_runtime: '>=14.16.27012' + url: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 + hash: + md5: adbfb9f45d1004a26763652246a33764 + sha256: 4e2246383003acbad9682c7c63178e2e715ad0eb84f03a8df1fbfba455dfedc5 + category: main + optional: false - name: zeromq version: 4.3.5 manager: conda @@ -9846,6 +19481,37 @@ package: sha256: b932dce8c9de9a8ffbf0db0365d29677636e599f7763ca51e554c43a0c5f8389 category: main optional: false +- name: zeromq + version: 4.3.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + krb5: '>=1.21.3,<1.22.0a0' + libcxx: '>=18' + libsodium: '>=1.0.20,<1.0.21.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-hc1bb282_7.conda + hash: + md5: f7e6b65943cb73bce0143737fded08f1 + sha256: 9e585569fe2e7d3bea71972cd4b9f06b1a7ab8fa7c5139f92a31cbceecf25a8a + category: main + optional: false +- name: zeromq + version: 4.3.5 + manager: conda + platform: win-64 + dependencies: + krb5: '>=1.21.3,<1.22.0a0' + libsodium: '>=1.0.20,<1.0.21.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.5-ha9f60a1_7.conda + hash: + md5: e03f2c245a5ee6055752465519363b1c + sha256: 15cc8e2162d0a33ffeb3f7b7c7883fd830c54a4b1be6a4b8c7ee1f4fef0088fb + category: main + optional: false - name: zfp version: 1.0.1 manager: conda @@ -9875,6 +19541,34 @@ package: sha256: aa7cd8353640b4187dcc1e322b79f6b5c8450a036761208fb68a44f592337b6b category: main optional: false +- name: zfp + version: 1.0.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=17' + llvm-openmp: '>=17.0.6' + url: https://conda.anaconda.org/conda-forge/osx-arm64/zfp-1.0.1-h1c5d8ea_2.conda + hash: + md5: 8066eb9d5acdbaf825cf8cf689517a33 + sha256: 814af9f9429cca403aa308cef46455e745284fb1ecbad83a5722bfc58db8b11a + category: main + optional: false +- name: zfp + version: 1.0.1 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/zfp-1.0.1-he0c23c2_2.conda + hash: + md5: 66b2e227c0d5c78df52e62390b71032d + sha256: 8fa0491c8ce89b3a37dd3f84b7a670e260e8f8eae3c70a861f80e85e35456b09 + category: main + optional: false - name: zipfile-deflate64 version: 0.2.0 manager: conda @@ -9902,82 +19596,135 @@ package: sha256: 63d1402575246018bf6b2add4018988d10b618dc441e33ec46e1319a6217904a category: main optional: false +- name: zipfile-deflate64 + version: 0.2.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.12.0rc3,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/zipfile-deflate64-0.2.0-py312h02f2b3b_4.conda + hash: + md5: a805274b619c18eb73da13472d0721c1 + sha256: 26d14fe3be13eee8b5008fede169dbda28ea9ab2d507c3f08de672c1aaf938f3 + category: main + optional: false +- name: zipfile-deflate64 + version: 0.2.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.12.0rc3,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/zipfile-deflate64-0.2.0-py312he70551f_4.conda + hash: + md5: 7bae7b1bfb9cc3394fcad3d76f1ae9b1 + sha256: ba7031ab5a04b632bc94f58f5acb9bd178c715b8843c106f12f301096c6cbe5b + category: main + optional: false - name: zipp - version: 3.21.0 + version: 3.22.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda hash: - md5: 0c3cc595284c5e8f0f9900a9b228a332 - sha256: 567c04f124525c97a096b65769834b7acb047db24b15a56888a322bf3966c3e1 + md5: 234be740b00b8e41567e5b0ed95aaba9 + sha256: 3f7a58ff4ff1d337d56af0641a7eba34e7eea0bf32e49934c96ee171640f620b category: main optional: false - name: zipp - version: 3.21.0 + version: 3.22.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda hash: - md5: 0c3cc595284c5e8f0f9900a9b228a332 - sha256: 567c04f124525c97a096b65769834b7acb047db24b15a56888a322bf3966c3e1 + md5: 234be740b00b8e41567e5b0ed95aaba9 + sha256: 3f7a58ff4ff1d337d56af0641a7eba34e7eea0bf32e49934c96ee171640f620b category: main optional: false -- name: zlib - version: 1.3.1 +- name: zipp + version: 3.22.0 manager: conda - platform: linux-64 + platform: osx-arm64 dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - libzlib: 1.3.1 - url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda hash: - md5: c9f075ab2f33b3bbee9e62d4ad0a6cd8 - sha256: 5d7c0e5f0005f74112a34a7425179f4eb6e73c92f5d109e6af4ddeca407c92ab + md5: 234be740b00b8e41567e5b0ed95aaba9 + sha256: 3f7a58ff4ff1d337d56af0641a7eba34e7eea0bf32e49934c96ee171640f620b category: main optional: false -- name: zlib - version: 1.3.1 +- name: zipp + version: 3.22.0 manager: conda - platform: osx-64 + platform: win-64 dependencies: - __osx: '>=10.13' - libzlib: 1.3.1 - url: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.22.0-pyhd8ed1ab_0.conda hash: - md5: c989e0295dcbdc08106fe5d9e935f0b9 - sha256: 219edbdfe7f073564375819732cbf7cc0d7c7c18d3f546a09c2dfaf26e4d69f3 + md5: 234be740b00b8e41567e5b0ed95aaba9 + sha256: 3f7a58ff4ff1d337d56af0641a7eba34e7eea0bf32e49934c96ee171640f620b category: main optional: false - name: zlib-ng - version: 2.2.2 + version: 2.2.4 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.2-h5888daf_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.4-h7955e40_0.conda hash: - md5: 135fd3c66bccad3d2254f50f9809e86a - sha256: 9288b88a2448a6ef9824ff4a9f9384f45f6444b009b9fa3e5f335d0c52e86e4b + md5: c8a816dbf59eb8ba6346a8f10014b302 + sha256: acab8b9165e94393bcd46ed21763877754c8d450772315502504e4a94cd6a873 category: main optional: false - name: zlib-ng - version: 2.2.2 + version: 2.2.4 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libcxx: '>=17' - url: https://conda.anaconda.org/conda-forge/osx-64/zlib-ng-2.2.2-hac325c4_0.conda + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-64/zlib-ng-2.2.4-h04d1b7c_0.conda + hash: + md5: d64ff92dd092ae9647598e32827beef4 + sha256: a6ecd98f6bd4004da8e98631be3f92acfa8666a9bc8e6302dbaad3a6d03705b8 + category: main + optional: false +- name: zlib-ng + version: 2.2.4 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-ng-2.2.4-h13dfb9a_0.conda + hash: + md5: 73ac419d43520743df271e1e7d5eb012 + sha256: 00d2321c74825e3c33cf95ed9d3322013fb253222d204d388f0c7d69cb69cb3f + category: main + optional: false +- name: zlib-ng + version: 2.2.4 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/zlib-ng-2.2.4-hbb528cf_0.conda hash: - md5: 7bf4702f5d8f9c75e4892c34e61c2f49 - sha256: 6720165ad8062aa37936ec873adb6c73d85e2c4690c7ae9954a8d06b25d33791 + md5: b3f79c3f0a636672943b2fbcb9c52252 + sha256: e693a9273cf672a9adcd93bfd3cf76f2fbcda0797d5907c22378b67ed2e5a252 category: main optional: false - name: zstandard @@ -9990,11 +19737,10 @@ package: libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda hash: - md5: 8b7069e9792ee4e5b4919a7a306d2e67 - sha256: b97015e146437283f2213ff0e95abdc8e2480150634d81fbae6b96ee09f5e50b + md5: 630db208bc7bbb96725ce9832c7423bb + sha256: ff62d2e1ed98a3ec18de7e5cf26c0634fd338cb87304cf03ad8cbafe6fe674ba category: main optional: false - name: zstandard @@ -10006,38 +19752,98 @@ package: cffi: '>=1.11' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/zstandard-0.23.0-py312h7122b0e_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/zstandard-0.23.0-py312h01d7ebd_2.conda + hash: + md5: 64aea64b791ab756ef98c79f0e48fee5 + sha256: 970db6b96b9ac7c1418b8743cf63c3ee6285ec7f56ffc94ac7850b4c2ebc3095 + category: main + optional: false +- name: zstandard + version: 0.23.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + cffi: '>=1.11' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.23.0-py312hea69d52_2.conda + hash: + md5: ba0eb639914e4033e090b46f53bec31c + sha256: c499a2639c2981ac2fd33bae2d86c15d896bc7524f1c5651a7d3b088263f7810 + category: main + optional: false +- name: zstandard + version: 0.23.0 + manager: conda + platform: win-64 + dependencies: + cffi: '>=1.11' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.23.0-py312h4389bb4_2.conda hash: - md5: bd132ba98f3fc0a6067f355f8efe4cb6 - sha256: 2685dde42478fae0780fba5d1f8a06896a676ae105f215d32c9f9e76f3c6d8fd + md5: 24554d76d0efcca11faa0a013c16ed5a + sha256: 10f25f85f856dbc776b4a2cf801d31edd07cbfaa45b9cca14dd776a9f2887cb5 category: main optional: false - name: zstd - version: 1.5.6 + version: 1.5.7 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda hash: - md5: 4d056880988120e29d75bfff282e0f45 - sha256: c558b9cc01d9c1444031bd1ce4b9cff86f9085765f17627a6cd85fc623c8a02b + md5: 6432cb5d4ac0046c3ac0a8a0f95842f9 + sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb category: main optional: false - name: zstd - version: 1.5.6 + version: 1.5.7 manager: conda platform: osx-64 dependencies: - __osx: '>=10.9' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.6-h915ae27_0.conda + __osx: '>=10.13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda + hash: + md5: cd60a4a5a8d6a476b30d8aa4bb49251a + sha256: c171c43d0c47eed45085112cb00c8c7d4f0caa5a32d47f2daca727e45fb98dca + category: main + optional: false +- name: zstd + version: 1.5.7 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + hash: + md5: e6f69c7bcccdefa417f056fa593b40f0 + sha256: 0d02046f57f7a1a3feae3e9d1aa2113788311f3cf37a3244c71e61a93177ba67 + category: main + optional: false +- name: zstd + version: 1.5.7 + manager: conda + platform: win-64 + dependencies: + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda hash: - md5: 4cb2cd56f039b129bb0e491c1164167e - sha256: efa04a98cb149643fa54c4dad5a0179e36a5fbc88427ea0eec88ceed87fd0f96 + md5: 21f56217d6125fb30c3c3f10c786d751 + sha256: bc64864377d809b904e877a98d0584f43836c9f2ef27d3d2a1421fa6eae7ca04 category: main optional: false - name: accessible-pygments @@ -10062,6 +19868,28 @@ package: sha256: 88ae3211e68a1d0b011504b2ffc1691feafce124b845bd072ab6f9f66f34d4b7 category: main optional: false +- name: accessible-pygments + version: 0.0.5 + manager: pip + platform: osx-arm64 + dependencies: + pygments: '>=1.5' + url: https://files.pythonhosted.org/packages/8d/3f/95338030883d8c8b91223b4e21744b04d11b161a3ef117295d8241f50ab4/accessible_pygments-0.0.5-py3-none-any.whl + hash: + sha256: 88ae3211e68a1d0b011504b2ffc1691feafce124b845bd072ab6f9f66f34d4b7 + category: main + optional: false +- name: accessible-pygments + version: 0.0.5 + manager: pip + platform: win-64 + dependencies: + pygments: '>=1.5' + url: https://files.pythonhosted.org/packages/8d/3f/95338030883d8c8b91223b4e21744b04d11b161a3ef117295d8241f50ab4/accessible_pygments-0.0.5-py3-none-any.whl + hash: + sha256: 88ae3211e68a1d0b011504b2ffc1691feafce124b845bd072ab6f9f66f34d4b7 + category: main + optional: false - name: affine version: 2.4.0 manager: pip @@ -10082,100 +19910,216 @@ package: sha256: 8a3df80e2b2378aef598a83c1392efd47967afec4242021a0b06b4c7cbc61a92 category: main optional: false +- name: affine + version: 2.4.0 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/0b/f7/85273299ab57117850cc0a936c64151171fac4da49bc6fba0dad984a7c5f/affine-2.4.0-py3-none-any.whl + hash: + sha256: 8a3df80e2b2378aef598a83c1392efd47967afec4242021a0b06b4c7cbc61a92 + category: main + optional: false +- name: affine + version: 2.4.0 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/0b/f7/85273299ab57117850cc0a936c64151171fac4da49bc6fba0dad984a7c5f/affine-2.4.0-py3-none-any.whl + hash: + sha256: 8a3df80e2b2378aef598a83c1392efd47967afec4242021a0b06b4c7cbc61a92 + category: main + optional: false - name: aiohappyeyeballs - version: 2.4.4 + version: 2.6.1 manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/b9/74/fbb6559de3607b3300b9be3cc64e97548d55678e44623db17820dbd20002/aiohappyeyeballs-2.4.4-py3-none-any.whl + url: https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl hash: - sha256: a980909d50efcd44795c4afeca523296716d50cd756ddca6af8c65b996e27de8 + sha256: f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8 category: main optional: false - name: aiohappyeyeballs - version: 2.4.4 + version: 2.6.1 manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/b9/74/fbb6559de3607b3300b9be3cc64e97548d55678e44623db17820dbd20002/aiohappyeyeballs-2.4.4-py3-none-any.whl + url: https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl + hash: + sha256: f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8 + category: main + optional: false +- name: aiohappyeyeballs + version: 2.6.1 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl + hash: + sha256: f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8 + category: main + optional: false +- name: aiohappyeyeballs + version: 2.6.1 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl hash: - sha256: a980909d50efcd44795c4afeca523296716d50cd756ddca6af8c65b996e27de8 + sha256: f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8 category: main optional: false - name: aiohttp - version: 3.11.9 + version: 3.12.11 manager: pip platform: linux-64 dependencies: - aiohappyeyeballs: '>=2.3.0' + aiohappyeyeballs: '>=2.5.0' + aiosignal: '>=1.1.2' + attrs: '>=17.3.0' + frozenlist: '>=1.1.1' + multidict: '>=4.5,<7.0' + propcache: '>=0.2.0' + yarl: '>=1.17.0,<2.0' + url: https://files.pythonhosted.org/packages/f5/1b/1ba9cdb3d4dd676f8d335785562bf74eec98848c7516938522865f2c5ce5/aiohttp-3.12.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: 405a60b979da942cec2c26381683bc230f3bcca346bf23a59c1dfc397e44b17b + category: main + optional: false +- name: aiohttp + version: 3.12.11 + manager: pip + platform: osx-64 + dependencies: + aiohappyeyeballs: '>=2.5.0' aiosignal: '>=1.1.2' attrs: '>=17.3.0' frozenlist: '>=1.1.1' multidict: '>=4.5,<7.0' propcache: '>=0.2.0' yarl: '>=1.17.0,<2.0' - url: https://files.pythonhosted.org/packages/7a/2b/23124c04701e0d2e215be59bf445c33602b1ccc4d9acb7bccc2ec20c892d/aiohttp-3.11.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + url: https://files.pythonhosted.org/packages/47/c0/98d34a3ad793dc9884ae217ed5381e128d33d86b001da0687c9a457e415a/aiohttp-3.12.11-cp312-cp312-macosx_10_13_x86_64.whl hash: - sha256: cca505829cdab58c2495ff418c96092d225a1bbd486f79017f6de915580d3c44 + sha256: f50c10bd5799d82a9effe90d5d5840e055a2c94e208b76f9ed9e6373ca2426fe category: main optional: false - name: aiohttp - version: 3.11.9 + version: 3.12.11 + manager: pip + platform: osx-arm64 + dependencies: + aiohappyeyeballs: '>=2.5.0' + aiosignal: '>=1.1.2' + attrs: '>=17.3.0' + frozenlist: '>=1.1.1' + multidict: '>=4.5,<7.0' + propcache: '>=0.2.0' + yarl: '>=1.17.0,<2.0' + url: https://files.pythonhosted.org/packages/de/9a/f570309da9bbc84926683857893abaa3d77be1d77559fea10b1330feae70/aiohttp-3.12.11-cp312-cp312-macosx_11_0_arm64.whl + hash: + sha256: a01a21975b0fd5160886d9f2cd6ed13cdfc8d59f2a51051708ed729afcc2a2fb + category: main + optional: false +- name: aiohttp + version: 3.12.11 + manager: pip + platform: win-64 + dependencies: + aiohappyeyeballs: '>=2.5.0' + aiosignal: '>=1.1.2' + attrs: '>=17.3.0' + frozenlist: '>=1.1.1' + multidict: '>=4.5,<7.0' + propcache: '>=0.2.0' + yarl: '>=1.17.0,<2.0' + url: https://files.pythonhosted.org/packages/cc/ef/4340f3e2bb7a00fd6ef9bbbba13ba8d56b47025c9323258da94b0d649117/aiohttp-3.12.11-cp312-cp312-win_amd64.whl + hash: + sha256: b54d4c3cd77cf394e71a7ad5c3b8143a5bfe105a40fc693bcdfe472a286f1d95 + category: main + optional: false +- name: aiolimiter + version: 1.2.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/f3/ba/df6e8e1045aebc4778d19b8a3a9bc1808adb1619ba94ca354d9ba17d86c3/aiolimiter-1.2.1-py3-none-any.whl + hash: + sha256: d3f249e9059a20badcb56b61601a83556133655c11d1eb3dd3e04ff069e5f3c7 + category: main + optional: false +- name: aiolimiter + version: 1.2.1 manager: pip platform: osx-64 - dependencies: - aiohappyeyeballs: '>=2.3.0' - aiosignal: '>=1.1.2' - attrs: '>=17.3.0' - frozenlist: '>=1.1.1' - multidict: '>=4.5,<7.0' - propcache: '>=0.2.0' - yarl: '>=1.17.0,<2.0' - url: https://files.pythonhosted.org/packages/f3/2c/be4624671e5ed344fca9196d0823eb6a17383cbe13d051d22d3a1f6ecbf7/aiohttp-3.11.9-cp312-cp312-macosx_10_13_x86_64.whl + dependencies: {} + url: https://files.pythonhosted.org/packages/f3/ba/df6e8e1045aebc4778d19b8a3a9bc1808adb1619ba94ca354d9ba17d86c3/aiolimiter-1.2.1-py3-none-any.whl hash: - sha256: d4b8a1b6c7a68c73191f2ebd3bf66f7ce02f9c374e309bdb68ba886bbbf1b938 + sha256: d3f249e9059a20badcb56b61601a83556133655c11d1eb3dd3e04ff069e5f3c7 category: main optional: false - name: aiolimiter - version: 1.2.0 + version: 1.2.1 manager: pip - platform: linux-64 + platform: osx-arm64 dependencies: {} - url: https://files.pythonhosted.org/packages/38/9d/207af04df1076a3d77f903478e41603c9c94c8ffdabd4650591bf4ffb170/aiolimiter-1.2.0-py3-none-any.whl + url: https://files.pythonhosted.org/packages/f3/ba/df6e8e1045aebc4778d19b8a3a9bc1808adb1619ba94ca354d9ba17d86c3/aiolimiter-1.2.1-py3-none-any.whl hash: - sha256: e3fc486a4506248cfdd1f3976920459945944518bbb1d1e6b2be1060232829e2 + sha256: d3f249e9059a20badcb56b61601a83556133655c11d1eb3dd3e04ff069e5f3c7 category: main optional: false - name: aiolimiter - version: 1.2.0 + version: 1.2.1 manager: pip - platform: osx-64 + platform: win-64 dependencies: {} - url: https://files.pythonhosted.org/packages/38/9d/207af04df1076a3d77f903478e41603c9c94c8ffdabd4650591bf4ffb170/aiolimiter-1.2.0-py3-none-any.whl + url: https://files.pythonhosted.org/packages/f3/ba/df6e8e1045aebc4778d19b8a3a9bc1808adb1619ba94ca354d9ba17d86c3/aiolimiter-1.2.1-py3-none-any.whl hash: - sha256: e3fc486a4506248cfdd1f3976920459945944518bbb1d1e6b2be1060232829e2 + sha256: d3f249e9059a20badcb56b61601a83556133655c11d1eb3dd3e04ff069e5f3c7 category: main optional: false - name: aiosignal - version: 1.3.1 + version: 1.3.2 manager: pip platform: linux-64 dependencies: frozenlist: '>=1.1.0' - url: https://files.pythonhosted.org/packages/76/ac/a7305707cb852b7e16ff80eaf5692309bde30e2b1100a1fcacdc8f731d97/aiosignal-1.3.1-py3-none-any.whl + url: https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl hash: - sha256: f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17 + sha256: 45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5 category: main optional: false - name: aiosignal - version: 1.3.1 + version: 1.3.2 manager: pip platform: osx-64 dependencies: frozenlist: '>=1.1.0' - url: https://files.pythonhosted.org/packages/76/ac/a7305707cb852b7e16ff80eaf5692309bde30e2b1100a1fcacdc8f731d97/aiosignal-1.3.1-py3-none-any.whl + url: https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl + hash: + sha256: 45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5 + category: main + optional: false +- name: aiosignal + version: 1.3.2 + manager: pip + platform: osx-arm64 + dependencies: + frozenlist: '>=1.1.0' + url: https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl hash: - sha256: f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17 + sha256: 45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5 + category: main + optional: false +- name: aiosignal + version: 1.3.2 + manager: pip + platform: win-64 + dependencies: + frozenlist: '>=1.1.0' + url: https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl + hash: + sha256: 45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5 category: main optional: false - name: alabaster @@ -10198,66 +20142,144 @@ package: sha256: fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b category: main optional: false +- name: alabaster + version: 1.0.0 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl + hash: + sha256: fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b + category: main + optional: false +- name: alabaster + version: 1.0.0 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl + hash: + sha256: fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b + category: main + optional: false - name: albucore - version: 0.0.20 + version: 0.0.24 manager: pip platform: linux-64 dependencies: numpy: '>=1.24.4' - stringzilla: '>=3.10.4' - simsimd: '>=5.9.2' opencv-python-headless: '>=4.9.0.80' - url: https://files.pythonhosted.org/packages/df/b0/5d1517475e8c06bd18e224b1ef8d4e03a38b61847c9415a4fd607db74714/albucore-0.0.20-py3-none-any.whl + simsimd: '>=5.9.2' + stringzilla: '>=3.10.4' + url: https://files.pythonhosted.org/packages/0a/e2/91f145e1f32428e9e1f21f46a7022ffe63d11f549ee55c3b9265ff5207fc/albucore-0.0.24-py3-none-any.whl hash: - sha256: d03749db85fdac6574e9208ec90197de5ef2c0441a39b1ee92eac9241dbc13b6 + sha256: adef6e434e50e22c2ee127b7a3e71f2e35fa088bcf54431e18970b62d97d0005 category: main optional: false - name: albucore - version: 0.0.20 + version: 0.0.24 manager: pip platform: osx-64 dependencies: numpy: '>=1.24.4' + opencv-python-headless: '>=4.9.0.80' + simsimd: '>=5.9.2' stringzilla: '>=3.10.4' + url: https://files.pythonhosted.org/packages/0a/e2/91f145e1f32428e9e1f21f46a7022ffe63d11f549ee55c3b9265ff5207fc/albucore-0.0.24-py3-none-any.whl + hash: + sha256: adef6e434e50e22c2ee127b7a3e71f2e35fa088bcf54431e18970b62d97d0005 + category: main + optional: false +- name: albucore + version: 0.0.24 + manager: pip + platform: osx-arm64 + dependencies: + numpy: '>=1.24.4' + opencv-python-headless: '>=4.9.0.80' simsimd: '>=5.9.2' + stringzilla: '>=3.10.4' + url: https://files.pythonhosted.org/packages/0a/e2/91f145e1f32428e9e1f21f46a7022ffe63d11f549ee55c3b9265ff5207fc/albucore-0.0.24-py3-none-any.whl + hash: + sha256: adef6e434e50e22c2ee127b7a3e71f2e35fa088bcf54431e18970b62d97d0005 + category: main + optional: false +- name: albucore + version: 0.0.24 + manager: pip + platform: win-64 + dependencies: + numpy: '>=1.24.4' opencv-python-headless: '>=4.9.0.80' - url: https://files.pythonhosted.org/packages/df/b0/5d1517475e8c06bd18e224b1ef8d4e03a38b61847c9415a4fd607db74714/albucore-0.0.20-py3-none-any.whl + simsimd: '>=5.9.2' + stringzilla: '>=3.10.4' + url: https://files.pythonhosted.org/packages/0a/e2/91f145e1f32428e9e1f21f46a7022ffe63d11f549ee55c3b9265ff5207fc/albucore-0.0.24-py3-none-any.whl hash: - sha256: d03749db85fdac6574e9208ec90197de5ef2c0441a39b1ee92eac9241dbc13b6 + sha256: adef6e434e50e22c2ee127b7a3e71f2e35fa088bcf54431e18970b62d97d0005 category: main optional: false - name: albumentations - version: 1.4.21 + version: 2.0.6 manager: pip platform: linux-64 dependencies: + albucore: 0.0.24 numpy: '>=1.24.4' - scipy: '>=1.10.0' - pyyaml: '*' - pydantic: '>=2.7.0' - albucore: 0.0.20 - eval-type-backport: '*' opencv-python-headless: '>=4.9.0.80' - url: https://files.pythonhosted.org/packages/b0/e5/466001d1f1567932d5ccd499287e31508f405d113fe97f961312d9a64597/albumentations-1.4.21-py3-none-any.whl + pydantic: '>=2.9.2' + pyyaml: '*' + scipy: '>=1.10.0' + url: https://files.pythonhosted.org/packages/37/4c/296bddc025c5cda060b9b0f4d18ece2daf60f627774127c90bb1016a657e/albumentations-2.0.6-py3-none-any.whl hash: - sha256: 5e346b39df5f782cebcccee320fee5bcf816243e560ba17eb44d8dc3825339b4 + sha256: 9c13b18e94250d2c16544c264f00bf3dc2ab3852c19c25c4f5123d79c11650f4 category: main optional: false - name: albumentations - version: 1.4.21 + version: 2.0.6 manager: pip platform: osx-64 dependencies: + albucore: 0.0.24 numpy: '>=1.24.4' + opencv-python-headless: '>=4.9.0.80' + pydantic: '>=2.9.2' + pyyaml: '*' scipy: '>=1.10.0' + url: https://files.pythonhosted.org/packages/37/4c/296bddc025c5cda060b9b0f4d18ece2daf60f627774127c90bb1016a657e/albumentations-2.0.6-py3-none-any.whl + hash: + sha256: 9c13b18e94250d2c16544c264f00bf3dc2ab3852c19c25c4f5123d79c11650f4 + category: main + optional: false +- name: albumentations + version: 2.0.6 + manager: pip + platform: osx-arm64 + dependencies: + albucore: 0.0.24 + numpy: '>=1.24.4' + opencv-python-headless: '>=4.9.0.80' + pydantic: '>=2.9.2' pyyaml: '*' - pydantic: '>=2.7.0' - albucore: 0.0.20 - eval-type-backport: '*' + scipy: '>=1.10.0' + url: https://files.pythonhosted.org/packages/37/4c/296bddc025c5cda060b9b0f4d18ece2daf60f627774127c90bb1016a657e/albumentations-2.0.6-py3-none-any.whl + hash: + sha256: 9c13b18e94250d2c16544c264f00bf3dc2ab3852c19c25c4f5123d79c11650f4 + category: main + optional: false +- name: albumentations + version: 2.0.6 + manager: pip + platform: win-64 + dependencies: + albucore: 0.0.24 + numpy: '>=1.24.4' opencv-python-headless: '>=4.9.0.80' - url: https://files.pythonhosted.org/packages/b0/e5/466001d1f1567932d5ccd499287e31508f405d113fe97f961312d9a64597/albumentations-1.4.21-py3-none-any.whl + pydantic: '>=2.9.2' + pyyaml: '*' + scipy: '>=1.10.0' + url: https://files.pythonhosted.org/packages/37/4c/296bddc025c5cda060b9b0f4d18ece2daf60f627774127c90bb1016a657e/albumentations-2.0.6-py3-none-any.whl hash: - sha256: 5e346b39df5f782cebcccee320fee5bcf816243e560ba17eb44d8dc3825339b4 + sha256: 9c13b18e94250d2c16544c264f00bf3dc2ab3852c19c25c4f5123d79c11650f4 category: main optional: false - name: annotated-types @@ -10280,46 +20302,109 @@ package: sha256: 1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 category: main optional: false +- name: annotated-types + version: 0.7.0 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl + hash: + sha256: 1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 + category: main + optional: false +- name: annotated-types + version: 0.7.0 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl + hash: + sha256: 1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 + category: main + optional: false - name: autopep8 - version: 2.3.1 + version: 2.3.2 manager: pip platform: linux-64 dependencies: pycodestyle: '>=2.12.0' - url: https://files.pythonhosted.org/packages/ad/9e/f0beffe45b507dca9d7540fad42b316b2fd1076dc484c9b1f23d9da570d7/autopep8-2.3.1-py2.py3-none-any.whl + url: https://files.pythonhosted.org/packages/9e/43/53afb8ba17218f19b77c7834128566c5bbb100a0ad9ba2e8e89d089d7079/autopep8-2.3.2-py2.py3-none-any.whl hash: - sha256: a203fe0fcad7939987422140ab17a930f684763bf7335bdb6709991dd7ef6c2d + sha256: ce8ad498672c845a0c3de2629c15b635ec2b05ef8177a6e7c91c74f3e9b51128 category: main optional: false - name: autopep8 - version: 2.3.1 + version: 2.3.2 manager: pip platform: osx-64 dependencies: pycodestyle: '>=2.12.0' - url: https://files.pythonhosted.org/packages/ad/9e/f0beffe45b507dca9d7540fad42b316b2fd1076dc484c9b1f23d9da570d7/autopep8-2.3.1-py2.py3-none-any.whl + url: https://files.pythonhosted.org/packages/9e/43/53afb8ba17218f19b77c7834128566c5bbb100a0ad9ba2e8e89d089d7079/autopep8-2.3.2-py2.py3-none-any.whl + hash: + sha256: ce8ad498672c845a0c3de2629c15b635ec2b05ef8177a6e7c91c74f3e9b51128 + category: main + optional: false +- name: autopep8 + version: 2.3.2 + manager: pip + platform: osx-arm64 + dependencies: + pycodestyle: '>=2.12.0' + url: https://files.pythonhosted.org/packages/9e/43/53afb8ba17218f19b77c7834128566c5bbb100a0ad9ba2e8e89d089d7079/autopep8-2.3.2-py2.py3-none-any.whl + hash: + sha256: ce8ad498672c845a0c3de2629c15b635ec2b05ef8177a6e7c91c74f3e9b51128 + category: main + optional: false +- name: autopep8 + version: 2.3.2 + manager: pip + platform: win-64 + dependencies: + pycodestyle: '>=2.12.0' + url: https://files.pythonhosted.org/packages/9e/43/53afb8ba17218f19b77c7834128566c5bbb100a0ad9ba2e8e89d089d7079/autopep8-2.3.2-py2.py3-none-any.whl hash: - sha256: a203fe0fcad7939987422140ab17a930f684763bf7335bdb6709991dd7ef6c2d + sha256: ce8ad498672c845a0c3de2629c15b635ec2b05ef8177a6e7c91c74f3e9b51128 category: main optional: false - name: click - version: 8.1.7 + version: 8.2.1 manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl + url: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl hash: - sha256: ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28 + sha256: 61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b category: main optional: false - name: click - version: 8.1.7 + version: 8.2.1 manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl + url: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl + hash: + sha256: 61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b + category: main + optional: false +- name: click + version: 8.2.1 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl + hash: + sha256: 61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b + category: main + optional: false +- name: click + version: 8.2.1 + manager: pip + platform: win-64 + dependencies: + colorama: '*' + url: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl hash: - sha256: ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28 + sha256: 61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b category: main optional: false - name: click-plugins @@ -10344,6 +20429,28 @@ package: sha256: 5d262006d3222f5057fd81e1623d4443e41dcda5dc815c06b442aa3c02889fc8 category: main optional: false +- name: click-plugins + version: 1.1.1 + manager: pip + platform: osx-arm64 + dependencies: + click: '>=4.0' + url: https://files.pythonhosted.org/packages/e9/da/824b92d9942f4e472702488857914bdd50f73021efea15b4cad9aca8ecef/click_plugins-1.1.1-py2.py3-none-any.whl + hash: + sha256: 5d262006d3222f5057fd81e1623d4443e41dcda5dc815c06b442aa3c02889fc8 + category: main + optional: false +- name: click-plugins + version: 1.1.1 + manager: pip + platform: win-64 + dependencies: + click: '>=4.0' + url: https://files.pythonhosted.org/packages/e9/da/824b92d9942f4e472702488857914bdd50f73021efea15b4cad9aca8ecef/click_plugins-1.1.1-py2.py3-none-any.whl + hash: + sha256: 5d262006d3222f5057fd81e1623d4443e41dcda5dc815c06b442aa3c02889fc8 + category: main + optional: false - name: cligj version: 0.7.2 manager: pip @@ -10366,6 +20473,28 @@ package: sha256: c1ca117dbce1fe20a5809dc96f01e1c2840f6dcc939b3ddbb1111bf330ba82df category: main optional: false +- name: cligj + version: 0.7.2 + manager: pip + platform: osx-arm64 + dependencies: + click: '>=4.0' + url: https://files.pythonhosted.org/packages/73/86/43fa9f15c5b9fb6e82620428827cd3c284aa933431405d1bcf5231ae3d3e/cligj-0.7.2-py3-none-any.whl + hash: + sha256: c1ca117dbce1fe20a5809dc96f01e1c2840f6dcc939b3ddbb1111bf330ba82df + category: main + optional: false +- name: cligj + version: 0.7.2 + manager: pip + platform: win-64 + dependencies: + click: '>=4.0' + url: https://files.pythonhosted.org/packages/73/86/43fa9f15c5b9fb6e82620428827cd3c284aa933431405d1bcf5231ae3d3e/cligj-0.7.2-py3-none-any.whl + hash: + sha256: c1ca117dbce1fe20a5809dc96f01e1c2840f6dcc939b3ddbb1111bf330ba82df + category: main + optional: false - name: commonmark version: 0.9.1 manager: pip @@ -10373,30 +20502,130 @@ package: dependencies: {} url: https://files.pythonhosted.org/packages/b1/92/dfd892312d822f36c55366118b95d914e5f16de11044a27cf10a7d71bbbf/commonmark-0.9.1-py2.py3-none-any.whl hash: - sha256: da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9 + sha256: da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9 + category: main + optional: false +- name: commonmark + version: 0.9.1 + manager: pip + platform: osx-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/b1/92/dfd892312d822f36c55366118b95d914e5f16de11044a27cf10a7d71bbbf/commonmark-0.9.1-py2.py3-none-any.whl + hash: + sha256: da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9 + category: main + optional: false +- name: commonmark + version: 0.9.1 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/b1/92/dfd892312d822f36c55366118b95d914e5f16de11044a27cf10a7d71bbbf/commonmark-0.9.1-py2.py3-none-any.whl + hash: + sha256: da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9 + category: main + optional: false +- name: commonmark + version: 0.9.1 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/b1/92/dfd892312d822f36c55366118b95d914e5f16de11044a27cf10a7d71bbbf/commonmark-0.9.1-py2.py3-none-any.whl + hash: + sha256: da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9 + category: main + optional: false +- name: deepforest + version: 1.4.0 + manager: pip + platform: linux-64 + dependencies: + aiohttp: '*' + aiolimiter: '*' + albumentations: '>=1.0.0' + docformatter: '*' + geopandas: '*' + huggingface-hub: '>=0.25.0' + matplotlib: '*' + nbqa: '*' + numpy: '*' + opencv-python-headless: '>=4.5.4' + pandas: '*' + pillow: '>6.2.0' + progressbar2: '*' + pycocotools: '*' + pydata-sphinx-theme: '*' + pygments: '*' + pytorch-lightning: '>=1.5.8' + rasterio: '*' + recommonmark: '*' + rtree: '*' + safetensors: '*' + scipy: '>1.5' + six: '*' + slidingwindow: '*' + sphinx: '*' + supervision: '*' + torch: '*' + torchvision: '>=0.13' + tqdm: '*' + xmltodict: '*' + url: https://files.pythonhosted.org/packages/39/dd/e64412b7515cba834d4a491a674fe9d5a69b93abb7250474ddd64024ca70/deepforest-1.4.0-py3-none-any.whl + hash: + sha256: 861007c9e96b8430f892cfd71a81fd9f64c3cfb6ddb26d3028d858b574687f09 category: main optional: false -- name: commonmark - version: 0.9.1 +- name: deepforest + version: 1.4.0 manager: pip platform: osx-64 - dependencies: {} - url: https://files.pythonhosted.org/packages/b1/92/dfd892312d822f36c55366118b95d914e5f16de11044a27cf10a7d71bbbf/commonmark-0.9.1-py2.py3-none-any.whl + dependencies: + aiohttp: '*' + aiolimiter: '*' + albumentations: '>=1.0.0' + docformatter: '*' + geopandas: '*' + huggingface-hub: '>=0.25.0' + matplotlib: '*' + nbqa: '*' + numpy: '*' + opencv-python-headless: '>=4.5.4' + pandas: '*' + pillow: '>6.2.0' + progressbar2: '*' + pycocotools: '*' + pydata-sphinx-theme: '*' + pygments: '*' + pytorch-lightning: '>=1.5.8' + rasterio: '*' + recommonmark: '*' + rtree: '*' + safetensors: '*' + scipy: '>1.5' + six: '*' + slidingwindow: '*' + sphinx: '*' + supervision: '*' + torch: '*' + torchvision: '>=0.13' + tqdm: '*' + xmltodict: '*' + url: https://files.pythonhosted.org/packages/39/dd/e64412b7515cba834d4a491a674fe9d5a69b93abb7250474ddd64024ca70/deepforest-1.4.0-py3-none-any.whl hash: - sha256: da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9 + sha256: 861007c9e96b8430f892cfd71a81fd9f64c3cfb6ddb26d3028d858b574687f09 category: main optional: false - name: deepforest version: 1.4.0 manager: pip - platform: linux-64 + platform: osx-arm64 dependencies: - albumentations: '>=1.0.0' - aiolimiter: '*' aiohttp: '*' + aiolimiter: '*' + albumentations: '>=1.0.0' docformatter: '*' - huggingface-hub: '>=0.25.0' geopandas: '*' + huggingface-hub: '>=0.25.0' matplotlib: '*' nbqa: '*' numpy: '*' @@ -10429,14 +20658,14 @@ package: - name: deepforest version: 1.4.0 manager: pip - platform: osx-64 + platform: win-64 dependencies: - albumentations: '>=1.0.0' - aiolimiter: '*' aiohttp: '*' + aiolimiter: '*' + albumentations: '>=1.0.0' docformatter: '*' - huggingface-hub: '>=0.25.0' geopandas: '*' + huggingface-hub: '>=0.25.0' matplotlib: '*' nbqa: '*' numpy: '*' @@ -10467,27 +20696,51 @@ package: category: main optional: false - name: docformatter - version: 1.7.5 + version: 1.7.7 manager: pip platform: linux-64 dependencies: charset-normalizer: '>=3.0.0,<4.0.0' untokenize: '>=0.1.1,<0.2.0' - url: https://files.pythonhosted.org/packages/8b/95/568a2fca29df365b82012b09b64964a05f4f20ac83c2137b262f3fa3188f/docformatter-1.7.5-py3-none-any.whl + url: https://files.pythonhosted.org/packages/dc/b4/a7ec1eaee86761a9dbfd339732b4706db3c6b65e970c12f0f56cfcce3dcf/docformatter-1.7.7-py3-none-any.whl hash: - sha256: a24f5545ed1f30af00d106f5d85dc2fce4959295687c24c8f39f5263afaf9186 + sha256: 7af49f8a46346a77858f6651f431b882c503c2f4442c8b4524b920c863277834 category: main optional: false - name: docformatter - version: 1.7.5 + version: 1.7.7 manager: pip platform: osx-64 dependencies: charset-normalizer: '>=3.0.0,<4.0.0' untokenize: '>=0.1.1,<0.2.0' - url: https://files.pythonhosted.org/packages/8b/95/568a2fca29df365b82012b09b64964a05f4f20ac83c2137b262f3fa3188f/docformatter-1.7.5-py3-none-any.whl + url: https://files.pythonhosted.org/packages/dc/b4/a7ec1eaee86761a9dbfd339732b4706db3c6b65e970c12f0f56cfcce3dcf/docformatter-1.7.7-py3-none-any.whl + hash: + sha256: 7af49f8a46346a77858f6651f431b882c503c2f4442c8b4524b920c863277834 + category: main + optional: false +- name: docformatter + version: 1.7.7 + manager: pip + platform: osx-arm64 + dependencies: + charset-normalizer: '>=3.0.0,<4.0.0' + untokenize: '>=0.1.1,<0.2.0' + url: https://files.pythonhosted.org/packages/dc/b4/a7ec1eaee86761a9dbfd339732b4706db3c6b65e970c12f0f56cfcce3dcf/docformatter-1.7.7-py3-none-any.whl + hash: + sha256: 7af49f8a46346a77858f6651f431b882c503c2f4442c8b4524b920c863277834 + category: main + optional: false +- name: docformatter + version: 1.7.7 + manager: pip + platform: win-64 + dependencies: + charset-normalizer: '>=3.0.0,<4.0.0' + untokenize: '>=0.1.1,<0.2.0' + url: https://files.pythonhosted.org/packages/dc/b4/a7ec1eaee86761a9dbfd339732b4706db3c6b65e970c12f0f56cfcce3dcf/docformatter-1.7.7-py3-none-any.whl hash: - sha256: a24f5545ed1f30af00d106f5d85dc2fce4959295687c24c8f39f5263afaf9186 + sha256: 7af49f8a46346a77858f6651f431b882c503c2f4442c8b4524b920c863277834 category: main optional: false - name: docutils @@ -10510,76 +20763,128 @@ package: sha256: dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 category: main optional: false -- name: eval-type-backport - version: 0.2.0 +- name: docutils + version: 0.21.2 manager: pip - platform: linux-64 + platform: osx-arm64 dependencies: {} - url: https://files.pythonhosted.org/packages/ac/ac/aa3d8e0acbcd71140420bc752d7c9779cf3a2a3bb1d7ef30944e38b2cd39/eval_type_backport-0.2.0-py3-none-any.whl + url: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl hash: - sha256: ac2f73d30d40c5a30a80b8739a789d6bb5e49fdffa66d7912667e2015d9c9933 + sha256: dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 category: main optional: false -- name: eval-type-backport - version: 0.2.0 +- name: docutils + version: 0.21.2 manager: pip - platform: osx-64 + platform: win-64 dependencies: {} - url: https://files.pythonhosted.org/packages/ac/ac/aa3d8e0acbcd71140420bc752d7c9779cf3a2a3bb1d7ef30944e38b2cd39/eval_type_backport-0.2.0-py3-none-any.whl + url: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl hash: - sha256: ac2f73d30d40c5a30a80b8739a789d6bb5e49fdffa66d7912667e2015d9c9933 + sha256: dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 category: main optional: false - name: frozenlist - version: 1.5.0 + version: 1.6.2 manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/af/f2/64b73a9bb86f5a89fb55450e97cd5c1f84a862d4ff90d9fd1a73ab0f64a5/frozenlist-1.5.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + url: https://files.pythonhosted.org/packages/69/b5/20ab79daba2e787c3426f6fa7bb2114edfcdffa4cfb2dd1c8e84f6964519/frozenlist-1.6.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: 000a77d6034fbad9b6bb880f7ec073027908f1b40254b5d6f26210d2dab1240e + sha256: 88b1b79ae86fdacc4bf842a4e0456540947abba64a84e61b5ae24c87adb089db category: main optional: false - name: frozenlist - version: 1.5.0 + version: 1.6.2 manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/ab/04/ea8bf62c8868b8eada363f20ff1b647cf2e93377a7b284d36062d21d81d1/frozenlist-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl + url: https://files.pythonhosted.org/packages/3a/f4/5be5dbb219f341a4e996588e8841806c1df0c880c440c1171d143c83ce39/frozenlist-1.6.2-cp312-cp312-macosx_10_13_x86_64.whl + hash: + sha256: 6ee0cf89e7638de515c0bb2e8be30e8e2e48f3be9b6c2f7127bca4a1f35dff45 + category: main + optional: false +- name: frozenlist + version: 1.6.2 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/2a/fe/6697c1242126dc344840a43bffd5d5013cf5d61b272567f68025274622e1/frozenlist-1.6.2-cp312-cp312-macosx_11_0_arm64.whl + hash: + sha256: e084d838693d73c0fe87d212b91af80c18068c95c3d877e294f165056cedfa58 + category: main + optional: false +- name: frozenlist + version: 1.6.2 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/54/c9/abb008594e5474132398aa417522776bee64d1753f98634c97b541938566/frozenlist-1.6.2-cp312-cp312-win_amd64.whl hash: - sha256: 7437601c4d89d070eac8323f121fcf25f88674627505334654fd027b091db09d + sha256: eecc861bd30bc5ee3b04a1e6ebf74ed0451f596d91606843f3edbd2f273e2fe3 category: main optional: false - name: geopandas - version: 1.0.1 + version: 1.1.0 manager: pip platform: linux-64 dependencies: - numpy: '>=1.22' - pyogrio: '>=0.7.2' + numpy: '>=1.24' packaging: '*' - pandas: '>=1.4.0' - pyproj: '>=3.3.0' + pandas: '>=2.0.0' + pyogrio: '>=0.7.2' + pyproj: '>=3.5.0' shapely: '>=2.0.0' - url: https://files.pythonhosted.org/packages/c4/64/7d344cfcef5efddf9cf32f59af7f855828e9d74b5f862eddf5bfd9f25323/geopandas-1.0.1-py3-none-any.whl + url: https://files.pythonhosted.org/packages/be/82/79e02a0e5dd4aca81894842b9d6522624a40048a913c6384efb2987a4144/geopandas-1.1.0-py3-none-any.whl hash: - sha256: 01e147d9420cc374d26f51fc23716ac307f32b49406e4bd8462c07e82ed1d3d6 + sha256: b19b18bdc736ee05b237f5e9184211c452768a4c883f7d7f8421b0cbe1da5875 category: main optional: false - name: geopandas - version: 1.0.1 + version: 1.1.0 manager: pip platform: osx-64 dependencies: - numpy: '>=1.22' + numpy: '>=1.24' + packaging: '*' + pandas: '>=2.0.0' + pyogrio: '>=0.7.2' + pyproj: '>=3.5.0' + shapely: '>=2.0.0' + url: https://files.pythonhosted.org/packages/be/82/79e02a0e5dd4aca81894842b9d6522624a40048a913c6384efb2987a4144/geopandas-1.1.0-py3-none-any.whl + hash: + sha256: b19b18bdc736ee05b237f5e9184211c452768a4c883f7d7f8421b0cbe1da5875 + category: main + optional: false +- name: geopandas + version: 1.1.0 + manager: pip + platform: osx-arm64 + dependencies: + numpy: '>=1.24' + packaging: '*' + pandas: '>=2.0.0' pyogrio: '>=0.7.2' + pyproj: '>=3.5.0' + shapely: '>=2.0.0' + url: https://files.pythonhosted.org/packages/be/82/79e02a0e5dd4aca81894842b9d6522624a40048a913c6384efb2987a4144/geopandas-1.1.0-py3-none-any.whl + hash: + sha256: b19b18bdc736ee05b237f5e9184211c452768a4c883f7d7f8421b0cbe1da5875 + category: main + optional: false +- name: geopandas + version: 1.1.0 + manager: pip + platform: win-64 + dependencies: + numpy: '>=1.24' packaging: '*' - pandas: '>=1.4.0' - pyproj: '>=3.3.0' + pandas: '>=2.0.0' + pyogrio: '>=0.7.2' + pyproj: '>=3.5.0' shapely: '>=2.0.0' - url: https://files.pythonhosted.org/packages/c4/64/7d344cfcef5efddf9cf32f59af7f855828e9d74b5f862eddf5bfd9f25323/geopandas-1.0.1-py3-none-any.whl + url: https://files.pythonhosted.org/packages/be/82/79e02a0e5dd4aca81894842b9d6522624a40048a913c6384efb2987a4144/geopandas-1.1.0-py3-none-any.whl hash: - sha256: 01e147d9420cc374d26f51fc23716ac307f32b49406e4bd8462c07e82ed1d3d6 + sha256: b19b18bdc736ee05b237f5e9184211c452768a4c883f7d7f8421b0cbe1da5875 category: main optional: false - name: imagesize @@ -10602,48 +20907,116 @@ package: sha256: 0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b category: main optional: false +- name: imagesize + version: 1.4.1 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl + hash: + sha256: 0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b + category: main + optional: false +- name: imagesize + version: 1.4.1 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl + hash: + sha256: 0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b + category: main + optional: false - name: lightning-utilities - version: 0.11.9 + version: 0.14.3 manager: pip platform: linux-64 dependencies: packaging: '>=17.1' + setuptools: '*' typing-extensions: '*' - url: https://files.pythonhosted.org/packages/85/f3/1305321a12c984405e26fc64b5d521569e9872fb811f4aace8e168099160/lightning_utilities-0.11.9-py3-none-any.whl + url: https://files.pythonhosted.org/packages/1a/c1/31b3184cba7b257a4a3b5ca5b88b9204ccb7aa02fe3c992280899293ed54/lightning_utilities-0.14.3-py3-none-any.whl hash: - sha256: ac6d4e9e28faf3ff4be997876750fee10dc604753dbc429bf3848a95c5d7e0d2 + sha256: 4ab9066aa36cd7b93a05713808901909e96cc3f187ea6fd3052b2fd91313b468 category: main optional: false - name: lightning-utilities - version: 0.11.9 + version: 0.14.3 manager: pip platform: osx-64 dependencies: packaging: '>=17.1' + setuptools: '*' + typing-extensions: '*' + url: https://files.pythonhosted.org/packages/1a/c1/31b3184cba7b257a4a3b5ca5b88b9204ccb7aa02fe3c992280899293ed54/lightning_utilities-0.14.3-py3-none-any.whl + hash: + sha256: 4ab9066aa36cd7b93a05713808901909e96cc3f187ea6fd3052b2fd91313b468 + category: main + optional: false +- name: lightning-utilities + version: 0.14.3 + manager: pip + platform: osx-arm64 + dependencies: + packaging: '>=17.1' + setuptools: '*' + typing-extensions: '*' + url: https://files.pythonhosted.org/packages/1a/c1/31b3184cba7b257a4a3b5ca5b88b9204ccb7aa02fe3c992280899293ed54/lightning_utilities-0.14.3-py3-none-any.whl + hash: + sha256: 4ab9066aa36cd7b93a05713808901909e96cc3f187ea6fd3052b2fd91313b468 + category: main + optional: false +- name: lightning-utilities + version: 0.14.3 + manager: pip + platform: win-64 + dependencies: + packaging: '>=17.1' + setuptools: '*' typing-extensions: '*' - url: https://files.pythonhosted.org/packages/85/f3/1305321a12c984405e26fc64b5d521569e9872fb811f4aace8e168099160/lightning_utilities-0.11.9-py3-none-any.whl + url: https://files.pythonhosted.org/packages/1a/c1/31b3184cba7b257a4a3b5ca5b88b9204ccb7aa02fe3c992280899293ed54/lightning_utilities-0.14.3-py3-none-any.whl hash: - sha256: ac6d4e9e28faf3ff4be997876750fee10dc604753dbc429bf3848a95c5d7e0d2 + sha256: 4ab9066aa36cd7b93a05713808901909e96cc3f187ea6fd3052b2fd91313b468 category: main optional: false - name: multidict - version: 6.1.0 + version: 6.4.4 manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/d3/c8/529101d7176fe7dfe1d99604e48d69c5dfdcadb4f06561f465c8ef12b4df/multidict-6.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + url: https://files.pythonhosted.org/packages/4c/02/751530c19e78fe73b24c3da66618eda0aa0d7f6e7aa512e46483de6be210/multidict-6.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: 4b820514bfc0b98a30e3d85462084779900347e4d49267f747ff54060cc33925 + sha256: a920f9cf2abdf6e493c519492d892c362007f113c94da4c239ae88429835bad1 category: main optional: false - name: multidict - version: 6.1.0 + version: 6.4.4 manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/94/3d/37d1b8893ae79716179540b89fc6a0ee56b4a65fcc0d63535c6f5d96f217/multidict-6.1.0-cp312-cp312-macosx_10_9_x86_64.whl + url: https://files.pythonhosted.org/packages/34/a7/be384a482754bb8c95d2bbe91717bf7ccce6dc38c18569997a11f95aa554/multidict-6.4.4-cp312-cp312-macosx_10_13_x86_64.whl + hash: + sha256: 98af87593a666f739d9dba5d0ae86e01b0e1a9cfcd2e30d2d361fbbbd1a9162d + category: main + optional: false +- name: multidict + version: 6.4.4 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/66/6d/d59854bb4352306145bdfd1704d210731c1bb2c890bfee31fb7bbc1c4c7f/multidict-6.4.4-cp312-cp312-macosx_11_0_arm64.whl + hash: + sha256: aff4cafea2d120327d55eadd6b7f1136a8e5a0ecf6fb3b6863e8aca32cd8e50a + category: main + optional: false +- name: multidict + version: 6.4.4 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/52/ef/40d98bc5f986f61565f9b345f102409534e29da86a6454eb6b7c00225a13/multidict-6.4.4-cp312-cp312-win_amd64.whl hash: - sha256: 6180c0ae073bddeb5a97a38c03f30c233e0a4d39cd86166251617d1bbd0af436 + sha256: 5e2bcda30d5009996ff439e02a9f2b5c3d64a20151d34898c000a6281faa3781 category: main optional: false - name: nbqa @@ -10674,202 +21047,176 @@ package: sha256: 95552d2f6c2c038136252a805aa78d85018aef922586270c3a074332737282e5 category: main optional: false -- name: nvidia-cublas-cu12 - version: 12.4.5.8 - manager: pip - platform: linux-64 - dependencies: {} - url: https://files.pythonhosted.org/packages/ae/71/1c91302526c45ab494c23f61c7a84aa568b8c1f9d196efa5993957faf906/nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_x86_64.whl - hash: - sha256: 2fc8da60df463fdefa81e323eef2e36489e1c94335b5358bcb38360adf75ac9b - category: main - optional: false -- name: nvidia-cuda-cupti-cu12 - version: 12.4.127 - manager: pip - platform: linux-64 - dependencies: {} - url: https://files.pythonhosted.org/packages/67/42/f4f60238e8194a3106d06a058d494b18e006c10bb2b915655bd9f6ea4cb1/nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl - hash: - sha256: 9dec60f5ac126f7bb551c055072b69d85392b13311fcc1bcda2202d172df30fb - category: main - optional: false -- name: nvidia-cuda-nvrtc-cu12 - version: 12.4.127 - manager: pip - platform: linux-64 - dependencies: {} - url: https://files.pythonhosted.org/packages/2c/14/91ae57cd4db3f9ef7aa99f4019cfa8d54cb4caa7e00975df6467e9725a9f/nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl - hash: - sha256: a178759ebb095827bd30ef56598ec182b85547f1508941a3d560eb7ea1fbf338 - category: main - optional: false -- name: nvidia-cuda-runtime-cu12 - version: 12.4.127 - manager: pip - platform: linux-64 - dependencies: {} - url: https://files.pythonhosted.org/packages/ea/27/1795d86fe88ef397885f2e580ac37628ed058a92ed2c39dc8eac3adf0619/nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl - hash: - sha256: 64403288fa2136ee8e467cdc9c9427e0434110899d07c779f25b5c068934faa5 - category: main - optional: false -- name: nvidia-cudnn-cu12 - version: 9.1.0.70 +- name: nbqa + version: 1.9.1 manager: pip - platform: linux-64 + platform: osx-arm64 dependencies: - nvidia-cublas-cu12: '*' - url: https://files.pythonhosted.org/packages/9f/fd/713452cd72343f682b1c7b9321e23829f00b842ceaedcda96e742ea0b0b3/nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl + autopep8: '>=1.5' + ipython: '>=7.8.0' + tokenize-rt: '>=3.2.0' + tomli: '*' + url: https://files.pythonhosted.org/packages/28/88/4789719fbbe166d12d345b3ac66b96105f10001b16e00a9765ba29261a21/nbqa-1.9.1-py3-none-any.whl hash: - sha256: 165764f44ef8c61fcdfdfdbe769d687e06374059fbb388b6c89ecb0e28793a6f + sha256: 95552d2f6c2c038136252a805aa78d85018aef922586270c3a074332737282e5 category: main optional: false -- name: nvidia-cufft-cu12 - version: 11.2.1.3 +- name: nbqa + version: 1.9.1 manager: pip - platform: linux-64 + platform: win-64 dependencies: - nvidia-nvjitlink-cu12: '*' - url: https://files.pythonhosted.org/packages/27/94/3266821f65b92b3138631e9c8e7fe1fb513804ac934485a8d05776e1dd43/nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_x86_64.whl + autopep8: '>=1.5' + ipython: '>=7.8.0' + tokenize-rt: '>=3.2.0' + tomli: '*' + url: https://files.pythonhosted.org/packages/28/88/4789719fbbe166d12d345b3ac66b96105f10001b16e00a9765ba29261a21/nbqa-1.9.1-py3-none-any.whl hash: - sha256: f083fc24912aa410be21fa16d157fed2055dab1cc4b6934a0e03cba69eb242b9 + sha256: 95552d2f6c2c038136252a805aa78d85018aef922586270c3a074332737282e5 category: main optional: false -- name: nvidia-curand-cu12 - version: 10.3.5.147 +- name: opencv-python + version: 4.11.0.86 manager: pip platform: linux-64 - dependencies: {} - url: https://files.pythonhosted.org/packages/8a/6d/44ad094874c6f1b9c654f8ed939590bdc408349f137f9b98a3a23ccec411/nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_x86_64.whl + dependencies: + numpy: '>=1.26.0' + url: https://files.pythonhosted.org/packages/2c/8b/90eb44a40476fa0e71e05a0283947cfd74a5d36121a11d926ad6f3193cc4/opencv_python-4.11.0.86-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: a88f583d4e0bb643c49743469964103aa59f7f708d862c3ddb0fc07f851e3b8b + sha256: 6b02611523803495003bd87362db3e1d2a0454a6a63025dc6658a9830570aa0d category: main optional: false -- name: nvidia-cusolver-cu12 - version: 11.6.1.9 +- name: opencv-python + version: 4.11.0.86 manager: pip - platform: linux-64 + platform: osx-64 dependencies: - nvidia-cublas-cu12: '*' - nvidia-nvjitlink-cu12: '*' - nvidia-cusparse-cu12: '*' - url: https://files.pythonhosted.org/packages/3a/e1/5b9089a4b2a4790dfdea8b3a006052cfecff58139d5a4e34cb1a51df8d6f/nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_x86_64.whl + numpy: '>=1.26.0' + url: https://files.pythonhosted.org/packages/3b/84/0a67490741867eacdfa37bc18df96e08a9d579583b419010d7f3da8ff503/opencv_python-4.11.0.86-cp37-abi3-macosx_13_0_x86_64.whl hash: - sha256: 19e33fa442bcfd085b3086c4ebf7e8debc07cfe01e11513cc6d332fd918ac260 + sha256: 9d05ef13d23fe97f575153558653e2d6e87103995d54e6a35db3f282fe1f9c66 category: main optional: false -- name: nvidia-cusparse-cu12 - version: 12.3.1.170 +- name: opencv-python + version: 4.11.0.86 manager: pip - platform: linux-64 + platform: osx-arm64 dependencies: - nvidia-nvjitlink-cu12: '*' - url: https://files.pythonhosted.org/packages/db/f7/97a9ea26ed4bbbfc2d470994b8b4f338ef663be97b8f677519ac195e113d/nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_x86_64.whl + numpy: '>=1.26.0' + url: https://files.pythonhosted.org/packages/05/4d/53b30a2a3ac1f75f65a59eb29cf2ee7207ce64867db47036ad61743d5a23/opencv_python-4.11.0.86-cp37-abi3-macosx_13_0_arm64.whl hash: - sha256: ea4f11a2904e2a8dc4b1833cc1b5181cde564edd0d5cd33e3c168eff2d1863f1 + sha256: 432f67c223f1dc2824f5e73cdfcd9db0efc8710647d4e813012195dc9122a52a category: main optional: false -- name: nvidia-nccl-cu12 - version: 2.21.5 +- name: opencv-python + version: 4.11.0.86 manager: pip - platform: linux-64 - dependencies: {} - url: https://files.pythonhosted.org/packages/df/99/12cd266d6233f47d00daf3a72739872bdc10267d0383508b0b9c84a18bb6/nvidia_nccl_cu12-2.21.5-py3-none-manylinux2014_x86_64.whl + platform: win-64 + dependencies: + numpy: '>=1.26.0' + url: https://files.pythonhosted.org/packages/a4/7d/f1c30a92854540bf789e9cd5dde7ef49bbe63f855b85a2e6b3db8135c591/opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl hash: - sha256: 8579076d30a8c24988834445f8d633c697d42397e92ffc3f63fa26766d25e0a0 + sha256: 085ad9b77c18853ea66283e98affefe2de8cc4c1f43eda4c100cf9b2721142ec category: main optional: false -- name: nvidia-nvjitlink-cu12 - version: 12.4.127 +- name: opencv-python-headless + version: 4.11.0.86 manager: pip platform: linux-64 - dependencies: {} - url: https://files.pythonhosted.org/packages/ff/ff/847841bacfbefc97a00036e0fce5a0f086b640756dc38caea5e1bb002655/nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl + dependencies: + numpy: '>=1.26.0' + url: https://files.pythonhosted.org/packages/dd/5c/c139a7876099916879609372bfa513b7f1257f7f1a908b0bdc1c2328241b/opencv_python_headless-4.11.0.86-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: 06b3b9b25bf3f8af351d664978ca26a16d2c5127dbd53c0497e28d1fb9611d57 + sha256: 0e0a27c19dd1f40ddff94976cfe43066fbbe9dfbb2ec1907d66c19caef42a57b category: main optional: false -- name: nvidia-nvtx-cu12 - version: 12.4.127 +- name: opencv-python-headless + version: 4.11.0.86 manager: pip - platform: linux-64 - dependencies: {} - url: https://files.pythonhosted.org/packages/87/20/199b8713428322a2f22b722c62b8cc278cc53dffa9705d744484b5035ee9/nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl + platform: osx-64 + dependencies: + numpy: '>=1.26.0' + url: https://files.pythonhosted.org/packages/3b/43/68555327df94bb9b59a1fd645f63fafb0762515344d2046698762fc19d58/opencv_python_headless-4.11.0.86-cp37-abi3-macosx_13_0_x86_64.whl hash: - sha256: 781e950d9b9f60d8241ccea575b32f5105a5baf4c2351cab5256a24869f12a1a + sha256: a66c1b286a9de872c343ee7c3553b084244299714ebb50fbdcd76f07ebbe6c81 category: main optional: false -- name: opencv-python - version: 4.10.0.84 +- name: opencv-python-headless + version: 4.11.0.86 manager: pip - platform: linux-64 + platform: osx-arm64 dependencies: - numpy: '>=1.17.3' - url: https://files.pythonhosted.org/packages/3f/a4/d2537f47fd7fcfba966bd806e3ec18e7ee1681056d4b0a9c8d983983e4d5/opencv_python-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + numpy: '>=1.26.0' + url: https://files.pythonhosted.org/packages/dc/53/2c50afa0b1e05ecdb4603818e85f7d174e683d874ef63a6abe3ac92220c8/opencv_python_headless-4.11.0.86-cp37-abi3-macosx_13_0_arm64.whl hash: - sha256: 9ace140fc6d647fbe1c692bcb2abce768973491222c067c131d80957c595b71f + sha256: 48128188ade4a7e517237c8e1e11a9cdf5c282761473383e77beb875bb1e61ca category: main optional: false -- name: opencv-python - version: 4.10.0.84 +- name: opencv-python-headless + version: 4.11.0.86 manager: pip - platform: osx-64 + platform: win-64 dependencies: - numpy: '>=1.19.3' - url: https://files.pythonhosted.org/packages/64/4a/016cda9ad7cf18c58ba074628a4eaae8aa55f3fd06a266398cef8831a5b9/opencv_python-4.10.0.84-cp37-abi3-macosx_12_0_x86_64.whl + numpy: '>=1.26.0' + url: https://files.pythonhosted.org/packages/86/8a/69176a64335aed183529207ba8bc3d329c2999d852b4f3818027203f50e6/opencv_python_headless-4.11.0.86-cp37-abi3-win_amd64.whl hash: - sha256: 71e575744f1d23f79741450254660442785f45a0797212852ee5199ef12eed98 + sha256: 6c304df9caa7a6a5710b91709dd4786bf20a74d57672b3c31f7033cc638174ca category: main optional: false -- name: opencv-python-headless - version: 4.10.0.84 +- name: pandas + version: 2.3.0 manager: pip platform: linux-64 dependencies: - numpy: '>=1.17.3' - url: https://files.pythonhosted.org/packages/d1/09/248f86a404567303cdf120e4a301f389b68e3b18e5c0cc428de327da609c/opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + numpy: '>=1.26.0' + python-dateutil: '>=2.8.2' + pytz: '>=2020.1' + tzdata: '>=2022.7' + url: https://files.pythonhosted.org/packages/01/a5/931fc3ad333d9d87b10107d948d757d67ebcfc33b1988d5faccc39c6845c/pandas-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: 377d08a7e48a1405b5e84afcbe4798464ce7ee17081c1c23619c8b398ff18295 + sha256: ba24af48643b12ffe49b27065d3babd52702d95ab70f50e1b34f71ca703e2c0d category: main optional: false -- name: opencv-python-headless - version: 4.10.0.84 +- name: pandas + version: 2.3.0 manager: pip platform: osx-64 dependencies: - numpy: '>=1.19.3' - url: https://files.pythonhosted.org/packages/c0/7b/b4c67f5dad7a9a61c47f7a39e4050e8a4628bd64b3c3daaeb755d759f928/opencv_python_headless-4.10.0.84-cp37-abi3-macosx_12_0_x86_64.whl + numpy: '>=1.26.0' + python-dateutil: '>=2.8.2' + pytz: '>=2020.1' + tzdata: '>=2022.7' + url: https://files.pythonhosted.org/packages/94/46/24192607058dd607dbfacdd060a2370f6afb19c2ccb617406469b9aeb8e7/pandas-2.3.0-cp312-cp312-macosx_10_13_x86_64.whl hash: - sha256: 5ae454ebac0eb0a0b932e3406370aaf4212e6a3fdb5038cc86c7aea15a6851da + sha256: 2eb4728a18dcd2908c7fccf74a982e241b467d178724545a48d0caf534b38ebf category: main optional: false - name: pandas - version: 2.2.3 + version: 2.3.0 manager: pip - platform: linux-64 + platform: osx-arm64 dependencies: numpy: '>=1.26.0' python-dateutil: '>=2.8.2' pytz: '>=2020.1' tzdata: '>=2022.7' - url: https://files.pythonhosted.org/packages/38/f8/d8fddee9ed0d0c0f4a2132c1dfcf0e3e53265055da8df952a53e7eaf178c/pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + url: https://files.pythonhosted.org/packages/9f/cc/ae8ea3b800757a70c9fdccc68b67dc0280a6e814efcf74e4211fd5dea1ca/pandas-2.3.0-cp312-cp312-macosx_11_0_arm64.whl hash: - sha256: fffb8ae78d8af97f849404f21411c95062db1496aeb3e56f146f0355c9989319 + sha256: b9d8c3187be7479ea5c3d30c32a5d73d62a621166675063b2edd21bc47614027 category: main optional: false - name: pandas - version: 2.2.3 + version: 2.3.0 manager: pip - platform: osx-64 + platform: win-64 dependencies: numpy: '>=1.26.0' python-dateutil: '>=2.8.2' pytz: '>=2020.1' tzdata: '>=2022.7' - url: https://files.pythonhosted.org/packages/17/a3/fb2734118db0af37ea7433f57f722c0a56687e14b14690edff0cdb4b7e58/pandas-2.2.3-cp312-cp312-macosx_10_9_x86_64.whl + url: https://files.pythonhosted.org/packages/1f/d9/74017c4eec7a28892d8d6e31ae9de3baef71f5a5286e74e6b7aad7f8c837/pandas-2.3.0-cp312-cp312-win_amd64.whl hash: - sha256: b1d432e8d08679a40e2a6d8b2f9770a5c21793a6f9f47fdd52c5ce1948a5a8a9 + sha256: 094e271a15b579650ebf4c5155c05dcd2a14fd4fdd72cf4854b2f7ad31ea30be category: main optional: false - name: progressbar2 @@ -10894,198 +21241,414 @@ package: sha256: 625c94a54e63915b3959355e6d4aacd63a00219e5f3e2b12181b76867bf6f628 category: main optional: false +- name: progressbar2 + version: 4.5.0 + manager: pip + platform: osx-arm64 + dependencies: + python-utils: '>=3.8.1' + url: https://files.pythonhosted.org/packages/ee/94/448f037fb0ffd0e8a63b625cf9f5b13494b88d15573a987be8aaa735579d/progressbar2-4.5.0-py3-none-any.whl + hash: + sha256: 625c94a54e63915b3959355e6d4aacd63a00219e5f3e2b12181b76867bf6f628 + category: main + optional: false +- name: progressbar2 + version: 4.5.0 + manager: pip + platform: win-64 + dependencies: + python-utils: '>=3.8.1' + url: https://files.pythonhosted.org/packages/ee/94/448f037fb0ffd0e8a63b625cf9f5b13494b88d15573a987be8aaa735579d/progressbar2-4.5.0-py3-none-any.whl + hash: + sha256: 625c94a54e63915b3959355e6d4aacd63a00219e5f3e2b12181b76867bf6f628 + category: main + optional: false - name: propcache - version: 0.2.1 + version: 0.3.1 manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/1c/07/ebe102777a830bca91bbb93e3479cd34c2ca5d0361b83be9dbd93104865e/propcache-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + url: https://files.pythonhosted.org/packages/3b/4c/f72c9e1022b3b043ec7dc475a0f405d4c3e10b9b1d378a7330fecf0652da/propcache-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: 647894f5ae99c4cf6bb82a1bb3a796f6e06af3caa3d32e26d2350d0e3e3faf24 + sha256: 563f9d8c03ad645597b8d010ef4e9eab359faeb11a0a2ac9f7b4bc8c28ebef25 category: main optional: false - name: propcache - version: 0.2.1 + version: 0.3.1 manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/21/ee/fc4d893f8d81cd4971affef2a6cb542b36617cd1d8ce56b406112cb80bf7/propcache-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl + url: https://files.pythonhosted.org/packages/1a/d8/f0c17c44d1cda0ad1979af2e593ea290defdde9eaeb89b08abbe02a5e8e1/propcache-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl + hash: + sha256: 89498dd49c2f9a026ee057965cdf8192e5ae070ce7d7a7bd4b66a8e257d0c976 + category: main + optional: false +- name: propcache + version: 0.3.1 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/ae/bd/c1e37265910752e6e5e8a4c1605d0129e5b7933c3dc3cf1b9b48ed83b364/propcache-0.3.1-cp312-cp312-macosx_11_0_arm64.whl + hash: + sha256: 09400e98545c998d57d10035ff623266927cb784d13dd2b31fd33b8a5316b85b + category: main + optional: false +- name: propcache + version: 0.3.1 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/24/bb/3b1b01da5dd04c77a204c84e538ff11f624e31431cfde7201d9110b092b1/propcache-0.3.1-cp312-cp312-win_amd64.whl hash: - sha256: d2ccec9ac47cf4e04897619c0e0c1a48c54a71bdf045117d3a26f80d38ab1fb0 + sha256: 88c423efef9d7a59dae0614eaed718449c09a5ac79a5f224a8b9664d603f04a3 category: main optional: false - name: pycocotools - version: 2.0.8 + version: 2.0.10 manager: pip platform: linux-64 dependencies: - matplotlib: '>=2.1.0' numpy: '*' - url: https://files.pythonhosted.org/packages/3c/ce/e51566bce4067327c299fe8b6de18f9275e0c0ceaf8e4820ea9af689101c/pycocotools-2.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + url: https://files.pythonhosted.org/packages/49/80/912b4c60f94e747dd2c3adbda5d4a4edc1d735fbfa0d91ab2eb231decb5d/pycocotools-2.0.10-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: b89f399eb851d18f68dfa7f126380394ec0820915c7b3831dd37563bc58daa95 + sha256: 4539d8b29230de042f574012edd0b5227528da083c4f12bbd6488567aabd3920 category: main optional: false - name: pycocotools - version: 2.0.8 + version: 2.0.10 manager: pip platform: osx-64 dependencies: - matplotlib: '>=2.1.0' numpy: '*' - url: https://files.pythonhosted.org/packages/20/b6/d3287bdb2f1954d5739337035a424b6ec012bc6fed0af476c92309cec001/pycocotools-2.0.8-cp312-cp312-macosx_10_9_universal2.whl + url: https://files.pythonhosted.org/packages/d7/b4/3b87dce90fc81b8283b2b0e32b22642939e25f3a949581cb6777f5eebb12/pycocotools-2.0.10-cp312-abi3-macosx_10_13_universal2.whl + hash: + sha256: e1359f556986c8c4ac996bf8e473ff891d87630491357aaabd12601687af5edb + category: main + optional: false +- name: pycocotools + version: 2.0.10 + manager: pip + platform: osx-arm64 + dependencies: + numpy: '*' + url: https://files.pythonhosted.org/packages/d7/b4/3b87dce90fc81b8283b2b0e32b22642939e25f3a949581cb6777f5eebb12/pycocotools-2.0.10-cp312-abi3-macosx_10_13_universal2.whl hash: - sha256: dd4616621d062882db677de5c64b1b0f6efbcaed9fd284b61e7ba4b16ab24d7a + sha256: e1359f556986c8c4ac996bf8e473ff891d87630491357aaabd12601687af5edb + category: main + optional: false +- name: pycocotools + version: 2.0.10 + manager: pip + platform: win-64 + dependencies: + numpy: '*' + url: https://files.pythonhosted.org/packages/e1/31/d87f781759b2ad177dd6d41c5fe0ce154f14fc8b384e9b80cd21a157395b/pycocotools-2.0.10-cp312-abi3-win_amd64.whl + hash: + sha256: 998a88f90bb663548e767470181175343d406b6673b8b9ef5bdbb3a6d3eb3b11 category: main optional: false - name: pycodestyle - version: 2.12.1 + version: 2.13.0 manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/3a/d8/a211b3f85e99a0daa2ddec96c949cac6824bd305b040571b82a03dd62636/pycodestyle-2.12.1-py2.py3-none-any.whl + url: https://files.pythonhosted.org/packages/07/be/b00116df1bfb3e0bb5b45e29d604799f7b91dd861637e4d448b4e09e6a3e/pycodestyle-2.13.0-py2.py3-none-any.whl hash: - sha256: 46f0fb92069a7c28ab7bb558f05bfc0110dac69a0cd23c61ea0040283a9d78b3 + sha256: 35863c5974a271c7a726ed228a14a4f6daf49df369d8c50cd9a6f58a5e143ba9 category: main optional: false - name: pycodestyle - version: 2.12.1 + version: 2.13.0 manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/3a/d8/a211b3f85e99a0daa2ddec96c949cac6824bd305b040571b82a03dd62636/pycodestyle-2.12.1-py2.py3-none-any.whl + url: https://files.pythonhosted.org/packages/07/be/b00116df1bfb3e0bb5b45e29d604799f7b91dd861637e4d448b4e09e6a3e/pycodestyle-2.13.0-py2.py3-none-any.whl + hash: + sha256: 35863c5974a271c7a726ed228a14a4f6daf49df369d8c50cd9a6f58a5e143ba9 + category: main + optional: false +- name: pycodestyle + version: 2.13.0 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/07/be/b00116df1bfb3e0bb5b45e29d604799f7b91dd861637e4d448b4e09e6a3e/pycodestyle-2.13.0-py2.py3-none-any.whl + hash: + sha256: 35863c5974a271c7a726ed228a14a4f6daf49df369d8c50cd9a6f58a5e143ba9 + category: main + optional: false +- name: pycodestyle + version: 2.13.0 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/07/be/b00116df1bfb3e0bb5b45e29d604799f7b91dd861637e4d448b4e09e6a3e/pycodestyle-2.13.0-py2.py3-none-any.whl hash: - sha256: 46f0fb92069a7c28ab7bb558f05bfc0110dac69a0cd23c61ea0040283a9d78b3 + sha256: 35863c5974a271c7a726ed228a14a4f6daf49df369d8c50cd9a6f58a5e143ba9 category: main optional: false - name: pydantic - version: 2.10.3 + version: 2.11.5 manager: pip platform: linux-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.27.1 + pydantic-core: 2.33.2 typing-extensions: '>=4.12.2' - url: https://files.pythonhosted.org/packages/62/51/72c18c55cf2f46ff4f91ebcc8f75aa30f7305f3d726be3f4ebffb4ae972b/pydantic-2.10.3-py3-none-any.whl + typing-inspection: '>=0.4.0' + url: https://files.pythonhosted.org/packages/b5/69/831ed22b38ff9b4b64b66569f0e5b7b97cf3638346eb95a2147fdb49ad5f/pydantic-2.11.5-py3-none-any.whl hash: - sha256: be04d85bbc7b65651c5f8e6b9976ed9c6f41782a55524cef079a34a0bb82144d + sha256: f9c26ba06f9747749ca1e5c94d6a85cb84254577553c8785576fd38fa64dc0f7 category: main optional: false - name: pydantic - version: 2.10.3 + version: 2.11.5 manager: pip platform: osx-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.27.1 + pydantic-core: 2.33.2 + typing-extensions: '>=4.12.2' + typing-inspection: '>=0.4.0' + url: https://files.pythonhosted.org/packages/b5/69/831ed22b38ff9b4b64b66569f0e5b7b97cf3638346eb95a2147fdb49ad5f/pydantic-2.11.5-py3-none-any.whl + hash: + sha256: f9c26ba06f9747749ca1e5c94d6a85cb84254577553c8785576fd38fa64dc0f7 + category: main + optional: false +- name: pydantic + version: 2.11.5 + manager: pip + platform: osx-arm64 + dependencies: + annotated-types: '>=0.6.0' + pydantic-core: 2.33.2 + typing-extensions: '>=4.12.2' + typing-inspection: '>=0.4.0' + url: https://files.pythonhosted.org/packages/b5/69/831ed22b38ff9b4b64b66569f0e5b7b97cf3638346eb95a2147fdb49ad5f/pydantic-2.11.5-py3-none-any.whl + hash: + sha256: f9c26ba06f9747749ca1e5c94d6a85cb84254577553c8785576fd38fa64dc0f7 + category: main + optional: false +- name: pydantic + version: 2.11.5 + manager: pip + platform: win-64 + dependencies: + annotated-types: '>=0.6.0' + pydantic-core: 2.33.2 typing-extensions: '>=4.12.2' - url: https://files.pythonhosted.org/packages/62/51/72c18c55cf2f46ff4f91ebcc8f75aa30f7305f3d726be3f4ebffb4ae972b/pydantic-2.10.3-py3-none-any.whl + typing-inspection: '>=0.4.0' + url: https://files.pythonhosted.org/packages/b5/69/831ed22b38ff9b4b64b66569f0e5b7b97cf3638346eb95a2147fdb49ad5f/pydantic-2.11.5-py3-none-any.whl hash: - sha256: be04d85bbc7b65651c5f8e6b9976ed9c6f41782a55524cef079a34a0bb82144d + sha256: f9c26ba06f9747749ca1e5c94d6a85cb84254577553c8785576fd38fa64dc0f7 category: main optional: false - name: pydantic-core - version: 2.27.1 + version: 2.33.2 manager: pip platform: linux-64 dependencies: typing-extensions: '>=4.6.0,<4.7.0 || >4.7.0' - url: https://files.pythonhosted.org/packages/8a/c6/8ae0831bf77f356bb73127ce5a95fe115b10f820ea480abbd72d3cc7ccf3/pydantic_core-2.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + url: https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: 7597c07fbd11515f654d6ece3d0e4e5093edc30a436c63142d9a4b8e22f19c35 + sha256: 8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1 category: main optional: false - name: pydantic-core - version: 2.27.1 + version: 2.33.2 manager: pip platform: osx-64 dependencies: typing-extensions: '>=4.6.0,<4.7.0 || >4.7.0' - url: https://files.pythonhosted.org/packages/be/51/2e9b3788feb2aebff2aa9dfbf060ec739b38c05c46847601134cc1fed2ea/pydantic_core-2.27.1-cp312-cp312-macosx_10_12_x86_64.whl + url: https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl + hash: + sha256: a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc + category: main + optional: false +- name: pydantic-core + version: 2.33.2 + manager: pip + platform: osx-arm64 + dependencies: + typing-extensions: '>=4.6.0,<4.7.0 || >4.7.0' + url: https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl + hash: + sha256: 3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7 + category: main + optional: false +- name: pydantic-core + version: 2.33.2 + manager: pip + platform: win-64 + dependencies: + typing-extensions: '>=4.6.0,<4.7.0 || >4.7.0' + url: https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl hash: - sha256: 9cbd94fc661d2bab2bc702cddd2d3370bbdcc4cd0f8f57488a81bcce90c7a54f + sha256: f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2 category: main optional: false - name: pydata-sphinx-theme - version: 0.16.0 + version: 0.16.1 manager: pip platform: linux-64 dependencies: - sphinx: '>=6.1' + accessible-pygments: '*' + babel: '*' beautifulsoup4: '*' docutils: '!=0.17.0' - babel: '*' pygments: '>=2.7' - accessible-pygments: '*' + sphinx: '>=6.1' typing-extensions: '*' - url: https://files.pythonhosted.org/packages/ba/92/38f384061e1361fac7092c35e932c0e08026fb9080bf3fbf05f4c3bb6bda/pydata_sphinx_theme-0.16.0-py3-none-any.whl + url: https://files.pythonhosted.org/packages/e2/0d/8ba33fa83a7dcde13eb3c1c2a0c1cc29950a048bfed6d9b0d8b6bd710b4c/pydata_sphinx_theme-0.16.1-py3-none-any.whl hash: - sha256: 18c810ee4e67e05281e371e156c1fb5bb0fa1f2747240461b225272f7d8d57d8 + sha256: 225331e8ac4b32682c18fcac5a57a6f717c4e632cea5dd0e247b55155faeccde category: main optional: false - name: pydata-sphinx-theme - version: 0.16.0 + version: 0.16.1 manager: pip platform: osx-64 dependencies: - sphinx: '>=6.1' + accessible-pygments: '*' + babel: '*' beautifulsoup4: '*' docutils: '!=0.17.0' + pygments: '>=2.7' + sphinx: '>=6.1' + typing-extensions: '*' + url: https://files.pythonhosted.org/packages/e2/0d/8ba33fa83a7dcde13eb3c1c2a0c1cc29950a048bfed6d9b0d8b6bd710b4c/pydata_sphinx_theme-0.16.1-py3-none-any.whl + hash: + sha256: 225331e8ac4b32682c18fcac5a57a6f717c4e632cea5dd0e247b55155faeccde + category: main + optional: false +- name: pydata-sphinx-theme + version: 0.16.1 + manager: pip + platform: osx-arm64 + dependencies: + accessible-pygments: '*' babel: '*' + beautifulsoup4: '*' + docutils: '!=0.17.0' pygments: '>=2.7' + sphinx: '>=6.1' + typing-extensions: '*' + url: https://files.pythonhosted.org/packages/e2/0d/8ba33fa83a7dcde13eb3c1c2a0c1cc29950a048bfed6d9b0d8b6bd710b4c/pydata_sphinx_theme-0.16.1-py3-none-any.whl + hash: + sha256: 225331e8ac4b32682c18fcac5a57a6f717c4e632cea5dd0e247b55155faeccde + category: main + optional: false +- name: pydata-sphinx-theme + version: 0.16.1 + manager: pip + platform: win-64 + dependencies: accessible-pygments: '*' + babel: '*' + beautifulsoup4: '*' + docutils: '!=0.17.0' + pygments: '>=2.7' + sphinx: '>=6.1' typing-extensions: '*' - url: https://files.pythonhosted.org/packages/ba/92/38f384061e1361fac7092c35e932c0e08026fb9080bf3fbf05f4c3bb6bda/pydata_sphinx_theme-0.16.0-py3-none-any.whl + url: https://files.pythonhosted.org/packages/e2/0d/8ba33fa83a7dcde13eb3c1c2a0c1cc29950a048bfed6d9b0d8b6bd710b4c/pydata_sphinx_theme-0.16.1-py3-none-any.whl hash: - sha256: 18c810ee4e67e05281e371e156c1fb5bb0fa1f2747240461b225272f7d8d57d8 + sha256: 225331e8ac4b32682c18fcac5a57a6f717c4e632cea5dd0e247b55155faeccde category: main optional: false - name: pyogrio - version: 0.10.0 + version: 0.11.0 manager: pip platform: linux-64 dependencies: certifi: '*' numpy: '*' packaging: '*' - url: https://files.pythonhosted.org/packages/47/78/2b62c8a340bcb0ea56b9ddf2ef5fd3d1f101dc0e98816b9e6da87c5ac3b7/pyogrio-0.10.0-cp312-cp312-manylinux_2_28_x86_64.whl + url: https://files.pythonhosted.org/packages/39/d6/6026ef8903aef2a15b7ba5ad84c74ca2ce67d29fc6d99e07262a65061619/pyogrio-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl hash: - sha256: 1abbcdd9876f30bebf1df8a0273f6cdeb29d03259290008275c7fddebe139f20 + sha256: 334563d24defc5d706bd2a1fa7d7433e33140e64b0fb9cb4afc715e4f6035c2b category: main optional: false - name: pyogrio - version: 0.10.0 + version: 0.11.0 manager: pip platform: osx-64 dependencies: certifi: '*' numpy: '*' packaging: '*' - url: https://files.pythonhosted.org/packages/b8/9a/1ba9c707a094976f343bd0177741eaba0e842fa05ecd8ab97192db4f2ec1/pyogrio-0.10.0-cp312-cp312-macosx_12_0_x86_64.whl + url: https://files.pythonhosted.org/packages/49/78/92db6ca3650996ca80287e59b799aa303ccecd4f1cd677f15832e466d9e2/pyogrio-0.11.0-cp312-cp312-macosx_12_0_x86_64.whl + hash: + sha256: 596e3f26e792882e35f25715634c12c1d6658a3d8d178c0089a9462c56b48be5 + category: main + optional: false +- name: pyogrio + version: 0.11.0 + manager: pip + platform: osx-arm64 + dependencies: + certifi: '*' + numpy: '*' + packaging: '*' + url: https://files.pythonhosted.org/packages/22/39/927036db0c550d35efb4d998dfe90c56515bc14d6ed0166b6c01ca28be24/pyogrio-0.11.0-cp312-cp312-macosx_12_0_arm64.whl + hash: + sha256: a6f114d32c5c8a157c6fbf74e3ecfe69be7efb29363102f2aad14c9813de637a + category: main + optional: false +- name: pyogrio + version: 0.11.0 + manager: pip + platform: win-64 + dependencies: + certifi: '*' + numpy: '*' + packaging: '*' + url: https://files.pythonhosted.org/packages/94/81/232d4808e54e026b9059f966bc2a4a5de7e42f42e4bd4e3897e1b31ea87f/pyogrio-0.11.0-cp312-cp312-win_amd64.whl hash: - sha256: a99102037eead8ba491bc57825c1e395ee31c9956d7bff7b4a9e4fdbff3a13c2 + sha256: bf1f9128136abcbd1605d6fc6bf8c529c2092558246d8046ee6fbc383c550074 category: main optional: false - name: pyproj - version: 3.7.0 + version: 3.7.1 manager: pip platform: linux-64 dependencies: certifi: '*' - url: https://files.pythonhosted.org/packages/36/83/c257771077bcf9da20d0e97abc834f9037c219986cc76d40183903a30464/pyproj-3.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + url: https://files.pythonhosted.org/packages/b3/a3/448f05b15e318bd6bea9a32cfaf11e886c4ae61fa3eee6e09ed5c3b74bb2/pyproj-3.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: 34e1bbb3f89c68d4a6835c40b2da8b27680eec60e8cc7cdb08c09bcc725b2b62 + sha256: 084c0a475688f934d386c2ab3b6ce03398a473cd48adfda70d9ab8f87f2394a0 category: main optional: false - name: pyproj - version: 3.7.0 + version: 3.7.1 manager: pip platform: osx-64 dependencies: certifi: '*' - url: https://files.pythonhosted.org/packages/bd/19/be806b711e9ebfb80411c653054157db128fffdd7f8493e3064136c8d880/pyproj-3.7.0-cp312-cp312-macosx_12_0_x86_64.whl + url: https://files.pythonhosted.org/packages/e6/c9/876d4345b8d17f37ac59ebd39f8fa52fc6a6a9891a420f72d050edb6b899/pyproj-3.7.1-cp312-cp312-macosx_13_0_x86_64.whl + hash: + sha256: 2781029d90df7f8d431e29562a3f2d8eafdf233c4010d6fc0381858dc7373217 + category: main + optional: false +- name: pyproj + version: 3.7.1 + manager: pip + platform: osx-arm64 + dependencies: + certifi: '*' + url: https://files.pythonhosted.org/packages/67/10/a8480ea27ea4bbe896c168808854d00f2a9b49f95c0319ddcbba693c8a90/pyproj-3.7.1.tar.gz + hash: + sha256: 60d72facd7b6b79853f19744779abcd3f804c4e0d4fa8815469db20c9f640a47 + category: main + optional: false +- name: pyproj + version: 3.7.1 + manager: pip + platform: win-64 + dependencies: + certifi: '*' + url: https://files.pythonhosted.org/packages/3e/47/c6ab03d6564a7c937590cff81a2742b5990f096cce7c1a622d325be340ee/pyproj-3.7.1-cp312-cp312-win_amd64.whl hash: - sha256: 8cbec92bdd6e9933ca08795c12717d1384e9b51cf4b1acf0d753db255a75c51e + sha256: aee664a9d806612af30a19dba49e55a7a78ebfec3e9d198f6a6176e1d140ec98 category: main optional: false - name: python-utils @@ -11110,76 +21673,170 @@ package: sha256: 0273d7363c7ad4b70999b2791d5ba6b55333d6f7a4e4c8b6b39fb82b5fab4613 category: main optional: false +- name: python-utils + version: 3.9.1 + manager: pip + platform: osx-arm64 + dependencies: + typing-extensions: '>3.10.0.2' + url: https://files.pythonhosted.org/packages/d4/69/31c82567719b34d8f6b41077732589104883771d182a9f4ff3e71430999a/python_utils-3.9.1-py2.py3-none-any.whl + hash: + sha256: 0273d7363c7ad4b70999b2791d5ba6b55333d6f7a4e4c8b6b39fb82b5fab4613 + category: main + optional: false +- name: python-utils + version: 3.9.1 + manager: pip + platform: win-64 + dependencies: + typing-extensions: '>3.10.0.2' + url: https://files.pythonhosted.org/packages/d4/69/31c82567719b34d8f6b41077732589104883771d182a9f4ff3e71430999a/python_utils-3.9.1-py2.py3-none-any.whl + hash: + sha256: 0273d7363c7ad4b70999b2791d5ba6b55333d6f7a4e4c8b6b39fb82b5fab4613 + category: main + optional: false - name: pytorch-lightning - version: 2.4.0 + version: 2.5.1.post0 manager: pip platform: linux-64 dependencies: + fsspec: '>=2022.5.0' + lightning-utilities: '>=0.10.0' + packaging: '>=20.0' + pyyaml: '>=5.4' torch: '>=2.1.0' + torchmetrics: '>=0.7.0' tqdm: '>=4.57.0' - pyyaml: '>=5.4' + typing-extensions: '>=4.4.0' + url: https://files.pythonhosted.org/packages/de/a9/e14821cfaf08e8d78185cca0477c9d3a62bafe1b4b530100f7b66bb1f7bb/pytorch_lightning-2.5.1.post0-py3-none-any.whl + hash: + sha256: 873fb21392c8b79908218f5ca8f65bd835439216e52550c36ff55d849e99c93e + category: main + optional: false +- name: pytorch-lightning + version: 2.5.1.post0 + manager: pip + platform: osx-64 + dependencies: fsspec: '>=2022.5.0' + lightning-utilities: '>=0.10.0' + packaging: '>=20.0' + pyyaml: '>=5.4' + torch: '>=2.1.0' torchmetrics: '>=0.7.0' + tqdm: '>=4.57.0' + typing-extensions: '>=4.4.0' + url: https://files.pythonhosted.org/packages/de/a9/e14821cfaf08e8d78185cca0477c9d3a62bafe1b4b530100f7b66bb1f7bb/pytorch_lightning-2.5.1.post0-py3-none-any.whl + hash: + sha256: 873fb21392c8b79908218f5ca8f65bd835439216e52550c36ff55d849e99c93e + category: main + optional: false +- name: pytorch-lightning + version: 2.5.1.post0 + manager: pip + platform: osx-arm64 + dependencies: + fsspec: '>=2022.5.0' + lightning-utilities: '>=0.10.0' packaging: '>=20.0' + pyyaml: '>=5.4' + torch: '>=2.1.0' + torchmetrics: '>=0.7.0' + tqdm: '>=4.57.0' typing-extensions: '>=4.4.0' + url: https://files.pythonhosted.org/packages/de/a9/e14821cfaf08e8d78185cca0477c9d3a62bafe1b4b530100f7b66bb1f7bb/pytorch_lightning-2.5.1.post0-py3-none-any.whl + hash: + sha256: 873fb21392c8b79908218f5ca8f65bd835439216e52550c36ff55d849e99c93e + category: main + optional: false +- name: pytorch-lightning + version: 2.5.1.post0 + manager: pip + platform: win-64 + dependencies: + fsspec: '>=2022.5.0' lightning-utilities: '>=0.10.0' - url: https://files.pythonhosted.org/packages/2b/d2/ecd65ff1e0b1ca79f9785dd65d5ced7ec2643a828068aaa24e47e4c84a14/pytorch_lightning-2.4.0-py3-none-any.whl + packaging: '>=20.0' + pyyaml: '>=5.4' + torch: '>=2.1.0' + torchmetrics: '>=0.7.0' + tqdm: '>=4.57.0' + typing-extensions: '>=4.4.0' + url: https://files.pythonhosted.org/packages/de/a9/e14821cfaf08e8d78185cca0477c9d3a62bafe1b4b530100f7b66bb1f7bb/pytorch_lightning-2.5.1.post0-py3-none-any.whl + hash: + sha256: 873fb21392c8b79908218f5ca8f65bd835439216e52550c36ff55d849e99c93e + category: main + optional: false +- name: rasterio + version: 1.4.3 + manager: pip + platform: linux-64 + dependencies: + affine: '*' + attrs: '*' + certifi: '*' + click: '>=4.0' + click-plugins: '*' + cligj: '>=0.5' + numpy: '>=1.24' + pyparsing: '*' + url: https://files.pythonhosted.org/packages/67/72/331727423b28fffdfd8bf18bdc55c18d374c0fefd2dde390cd833f8f4477/rasterio-1.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: 9ac7935229ac022ef06994c928217ed37f525ac6700f7d4fc57009624570e655 + sha256: 8e90c2c300294265c16becc9822337ded0f01fb8664500b4d77890d633d8cd0e category: main optional: false -- name: pytorch-lightning - version: 2.4.0 +- name: rasterio + version: 1.4.3 manager: pip platform: osx-64 dependencies: - torch: '>=2.1.0' - tqdm: '>=4.57.0' - pyyaml: '>=5.4' - fsspec: '>=2022.5.0' - torchmetrics: '>=0.7.0' - packaging: '>=20.0' - typing-extensions: '>=4.4.0' - lightning-utilities: '>=0.10.0' - url: https://files.pythonhosted.org/packages/2b/d2/ecd65ff1e0b1ca79f9785dd65d5ced7ec2643a828068aaa24e47e4c84a14/pytorch_lightning-2.4.0-py3-none-any.whl + affine: '*' + attrs: '*' + certifi: '*' + click: '>=4.0' + click-plugins: '*' + cligj: '>=0.5' + numpy: '>=1.24' + pyparsing: '*' + url: https://files.pythonhosted.org/packages/5a/f2/b7417292ceace70d815760f7e41fe5b0244ebff78ede11b1ffa9ca01c370/rasterio-1.4.3-cp312-cp312-macosx_10_15_x86_64.whl hash: - sha256: 9ac7935229ac022ef06994c928217ed37f525ac6700f7d4fc57009624570e655 + sha256: e703e4b2c74c678786d5d110a3f30e26f3acfd65f09ccf35f69683a532f7a772 category: main optional: false - name: rasterio version: 1.4.3 manager: pip - platform: linux-64 + platform: osx-arm64 dependencies: affine: '*' attrs: '*' certifi: '*' click: '>=4.0' + click-plugins: '*' cligj: '>=0.5' numpy: '>=1.24' - click-plugins: '*' pyparsing: '*' - url: https://files.pythonhosted.org/packages/67/72/331727423b28fffdfd8bf18bdc55c18d374c0fefd2dde390cd833f8f4477/rasterio-1.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + url: https://files.pythonhosted.org/packages/de/19/ab4326e419b543da623ce4191f68e3f36a4d9adc64f3df5c78f044d8d9ca/rasterio-1.4.3.tar.gz hash: - sha256: 8e90c2c300294265c16becc9822337ded0f01fb8664500b4d77890d633d8cd0e + sha256: 201f05dbc7c4739dacb2c78a1cf4e09c0b7265b0a4d16ccbd1753ce4f2af350a category: main optional: false - name: rasterio version: 1.4.3 manager: pip - platform: osx-64 + platform: win-64 dependencies: affine: '*' attrs: '*' certifi: '*' click: '>=4.0' + click-plugins: '*' cligj: '>=0.5' numpy: '>=1.24' - click-plugins: '*' pyparsing: '*' - url: https://files.pythonhosted.org/packages/5a/f2/b7417292ceace70d815760f7e41fe5b0244ebff78ede11b1ffa9ca01c370/rasterio-1.4.3-cp312-cp312-macosx_10_15_x86_64.whl + url: https://files.pythonhosted.org/packages/be/cc/453816b489af94b9a243eda889865973d518989ba6923b2381f6d6722b43/rasterio-1.4.3-cp312-cp312-win_amd64.whl hash: - sha256: e703e4b2c74c678786d5d110a3f30e26f3acfd65f09ccf35f69683a532f7a772 + sha256: a962ad4c29feaf38b1d7a94389313127de3646a5b9b734fbf9a04e16051a27ff category: main optional: false - name: recommonmark @@ -11208,86 +21865,234 @@ package: sha256: 1b1db69af0231efce3fa21b94ff627ea33dee7079a01dd0a7f8482c3da148b3f category: main optional: false +- name: recommonmark + version: 0.7.1 + manager: pip + platform: osx-arm64 + dependencies: + commonmark: '>=0.8.1' + docutils: '>=0.11' + sphinx: '>=1.3.1' + url: https://files.pythonhosted.org/packages/c6/77/ed589c75db5d02a77a1d5d2d9abc63f29676467d396c64277f98b50b79c2/recommonmark-0.7.1-py2.py3-none-any.whl + hash: + sha256: 1b1db69af0231efce3fa21b94ff627ea33dee7079a01dd0a7f8482c3da148b3f + category: main + optional: false +- name: recommonmark + version: 0.7.1 + manager: pip + platform: win-64 + dependencies: + commonmark: '>=0.8.1' + docutils: '>=0.11' + sphinx: '>=1.3.1' + url: https://files.pythonhosted.org/packages/c6/77/ed589c75db5d02a77a1d5d2d9abc63f29676467d396c64277f98b50b79c2/recommonmark-0.7.1-py2.py3-none-any.whl + hash: + sha256: 1b1db69af0231efce3fa21b94ff627ea33dee7079a01dd0a7f8482c3da148b3f + category: main + optional: false +- name: roman-numerals-py + version: 3.1.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/53/97/d2cbbaa10c9b826af0e10fdf836e1bf344d9f0abb873ebc34d1f49642d3f/roman_numerals_py-3.1.0-py3-none-any.whl + hash: + sha256: 9da2ad2fb670bcf24e81070ceb3be72f6c11c440d73bd579fbeca1e9f330954c + category: main + optional: false +- name: roman-numerals-py + version: 3.1.0 + manager: pip + platform: osx-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/53/97/d2cbbaa10c9b826af0e10fdf836e1bf344d9f0abb873ebc34d1f49642d3f/roman_numerals_py-3.1.0-py3-none-any.whl + hash: + sha256: 9da2ad2fb670bcf24e81070ceb3be72f6c11c440d73bd579fbeca1e9f330954c + category: main + optional: false +- name: roman-numerals-py + version: 3.1.0 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/53/97/d2cbbaa10c9b826af0e10fdf836e1bf344d9f0abb873ebc34d1f49642d3f/roman_numerals_py-3.1.0-py3-none-any.whl + hash: + sha256: 9da2ad2fb670bcf24e81070ceb3be72f6c11c440d73bd579fbeca1e9f330954c + category: main + optional: false +- name: roman-numerals-py + version: 3.1.0 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/53/97/d2cbbaa10c9b826af0e10fdf836e1bf344d9f0abb873ebc34d1f49642d3f/roman_numerals_py-3.1.0-py3-none-any.whl + hash: + sha256: 9da2ad2fb670bcf24e81070ceb3be72f6c11c440d73bd579fbeca1e9f330954c + category: main + optional: false - name: rtree - version: 1.3.0 + version: 1.4.0 manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/70/db/6c8bc20061572c33766ade296071d0127e7365d4d3ff54a6c2c075de637b/Rtree-1.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + url: https://files.pythonhosted.org/packages/fe/e7/57737dff73ce789bdadd916d48ac12e977d8578176e1e890b1b8d89b9dbf/rtree-1.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl hash: - sha256: ec2ed6d1635753dab966e68f592a9c4896f3f4ec6ad2b09b776d592eacd883a9 + sha256: 27e4a6d617d63dcb82fcd4c2856134b8a3741bd1af3b1a0d98e886054f394da5 category: main optional: false - name: rtree - version: 1.3.0 + version: 1.4.0 manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/06/cc/1b494bde9c99a5cf27e980bf36ef99e76abac6316736231007c04e3a7b28/Rtree-1.3.0-py3-none-macosx_10_9_x86_64.whl + url: https://files.pythonhosted.org/packages/f6/4c/8d54d6dc5ff8ba8ced1fad9378f89f9dd60addcc4cf0e525ee0e67b1769f/rtree-1.4.0-py3-none-macosx_10_9_x86_64.whl + hash: + sha256: 4d1bebc418101480aabf41767e772dd2155d3b27b1376cccbd93e4509485e091 + category: main + optional: false +- name: rtree + version: 1.4.0 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/20/29/045e700d2135e9a67896086c831fde80fd4105971b443d5727a4093fcbf1/rtree-1.4.0-py3-none-macosx_11_0_arm64.whl + hash: + sha256: 997f8c38d5dffa3949ea8adb4c8b291ea5cd4ef5ee69455d642dd171baf9991d + category: main + optional: false +- name: rtree + version: 1.4.0 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/ce/c2/362f2cc36a7a57b47380061c23fc109c7222c1a544ffd24cda289ba19673/rtree-1.4.0-py3-none-win_amd64.whl hash: - sha256: 80879d9db282a2273ca3a0d896c84583940e9777477727a277624ebfd424c517 + sha256: ba83efc7b7563905b1bfdfc14490c4bfb59e92e5e6156bdeb6ec5df5117252f4 category: main optional: false - name: safetensors - version: 0.4.5 + version: 0.5.3 manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/d9/40/a6f75ea449a9647423ec8b6f72c16998d35aa4b43cb38536ac060c5c7bf5/safetensors-0.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + url: https://files.pythonhosted.org/packages/a6/f8/dae3421624fcc87a89d42e1898a798bc7ff72c61f38973a65d60df8f124c/safetensors-0.5.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: 3685ce7ed036f916316b567152482b7e959dc754fcc4a8342333d222e05f407c + sha256: cead1fa41fc54b1e61089fa57452e8834f798cb1dc7a09ba3524f1eb08e0317a category: main optional: false - name: safetensors - version: 0.4.5 + version: 0.5.3 manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/bf/ac/5a63082f931e99200db95fd46fb6734f050bb6e96bf02521904c6518b7aa/safetensors-0.4.5-cp312-cp312-macosx_10_12_x86_64.whl + url: https://files.pythonhosted.org/packages/18/ae/88f6c49dbd0cc4da0e08610019a3c78a7d390879a919411a410a1876d03a/safetensors-0.5.3-cp38-abi3-macosx_10_12_x86_64.whl + hash: + sha256: bd20eb133db8ed15b40110b7c00c6df51655a2998132193de2f75f72d99c7073 + category: main + optional: false +- name: safetensors + version: 0.5.3 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/b8/3b/11f1b4a2f5d2ab7da34ecc062b0bc301f2be024d110a6466726bec8c055c/safetensors-0.5.3-cp38-abi3-macosx_11_0_arm64.whl + hash: + sha256: 21d01c14ff6c415c485616b8b0bf961c46b3b343ca59110d38d744e577f9cce7 + category: main + optional: false +- name: safetensors + version: 0.5.3 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/69/e2/b011c38e5394c4c18fb5500778a55ec43ad6106126e74723ffaee246f56e/safetensors-0.5.3-cp38-abi3-win_amd64.whl hash: - sha256: 473300314e026bd1043cef391bb16a8689453363381561b8a3e443870937cc1e + sha256: 836cbbc320b47e80acd40e44c8682db0e8ad7123209f69b093def21ec7cafd11 category: main optional: false - name: shapely - version: 2.0.6 + version: 2.1.1 manager: pip platform: linux-64 dependencies: - numpy: '>=1.14,<3' - url: https://files.pythonhosted.org/packages/d5/7d/9a57e187cbf2fbbbdfd4044a4f9ce141c8d221f9963750d3b001f0ec080d/shapely-2.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + numpy: '>=1.21' + url: https://files.pythonhosted.org/packages/1f/1e/83ec268ab8254a446b4178b45616ab5822d7b9d2b7eb6e27cf0b82f45601/shapely-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: 98fea108334be345c283ce74bf064fa00cfdd718048a8af7343c59eb40f59726 + sha256: 872d3c0a7b8b37da0e23d80496ec5973c4692920b90de9f502b5beb994bbaaef category: main optional: false - name: shapely - version: 2.0.6 + version: 2.1.1 manager: pip platform: osx-64 dependencies: - numpy: '>=1.14,<3' - url: https://files.pythonhosted.org/packages/46/77/efd9f9d4b6a762f976f8b082f54c9be16f63050389500fb52e4f6cc07c1a/shapely-2.0.6-cp312-cp312-macosx_10_9_x86_64.whl + numpy: '>=1.21' + url: https://files.pythonhosted.org/packages/fb/64/9544dc07dfe80a2d489060791300827c941c451e2910f7364b19607ea352/shapely-2.1.1-cp312-cp312-macosx_10_13_x86_64.whl + hash: + sha256: 2827365b58bf98efb60affc94a8e01c56dd1995a80aabe4b701465d86dcbba43 + category: main + optional: false +- name: shapely + version: 2.1.1 + manager: pip + platform: osx-arm64 + dependencies: + numpy: '>=1.21' + url: https://files.pythonhosted.org/packages/07/aa/fb5f545e72e89b6a0f04a0effda144f5be956c9c312c7d4e00dfddbddbcf/shapely-2.1.1-cp312-cp312-macosx_11_0_arm64.whl + hash: + sha256: a9c551f7fa7f1e917af2347fe983f21f212863f1d04f08eece01e9c275903fad + category: main + optional: false +- name: shapely + version: 2.1.1 + manager: pip + platform: win-64 + dependencies: + numpy: '>=1.21' + url: https://files.pythonhosted.org/packages/bc/e9/a4560e12b9338842a1f82c9016d2543eaa084fce30a1ca11991143086b57/shapely-2.1.1-cp312-cp312-win_amd64.whl hash: - sha256: cec9193519940e9d1b86a3b4f5af9eb6910197d24af02f247afbfb47bcb3fab0 + sha256: 13d643256f81d55a50013eff6321142781cf777eb6a9e207c2c9e6315ba6044a category: main optional: false - name: simsimd - version: 6.2.1 + version: 6.4.9 manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/13/44/b56f207031405af52c6158c40e9f1121fe3a716d98946d9fa5919cf00266/simsimd-6.2.1-cp312-cp312-manylinux_2_28_x86_64.whl + url: https://files.pythonhosted.org/packages/40/c5/86ba69dcd5d53a1f846230d7ba2a1c414ec7000759e2fd80ae8d9d257bb6/simsimd-6.4.9-cp312-cp312-manylinux_2_28_x86_64.whl hash: - sha256: 25adb244fb75dbf49af0d1bcac4ed4a3fef8e847d78449faa5595af0a3e20d61 + sha256: 7da3e71c4b635c94da85f1933a19a1f9890eeb38387f0584f83a266064303bb1 category: main optional: false - name: simsimd - version: 6.2.1 + version: 6.4.9 manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/4b/1a/b0627589737dc75ccd2ed58893e9e7f8b8e082531bd34d319481d88018d5/simsimd-6.2.1-cp312-cp312-macosx_10_13_x86_64.whl + url: https://files.pythonhosted.org/packages/aa/9e/ab8374840916dd4888842b68372c4337edc61374e3df21b37f4eb985747f/simsimd-6.4.9-cp312-cp312-macosx_10_13_x86_64.whl + hash: + sha256: cfdc1f37e37bd8bf18e0759d19652f6fc2aea7ff943e3b7346bc7d696caacca0 + category: main + optional: false +- name: simsimd + version: 6.4.9 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/28/f2/512fb83f9fbfb3b0370621c0dba577086a970096cf42ed33525ccdf7169f/simsimd-6.4.9-cp312-cp312-macosx_11_0_arm64.whl + hash: + sha256: 4721c34e1947627b690828dc70a4a9a3305aeb35702b9cdbf81a7e3069b04271 + category: main + optional: false +- name: simsimd + version: 6.4.9 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/47/c0/3799e43c59726332ca9e5215f7794627d96aff75f37eabc9f2fb48b733c6/simsimd-6.4.9-cp312-cp312-win_amd64.whl hash: - sha256: 8d476c874bafa0d12d4c8c5c47faf17407f3c96140616384421c2aa980342b6f + sha256: 35c80be64a30c3c07826957ba66357227b808ea4ccc06a447ef3ca6f347715bb category: main optional: false - name: slidingwindow @@ -11314,80 +22119,199 @@ package: sha256: 1eeb2f4841b0bd7e687f19097c5b9f8cef7f6c4fc647b6aa8764e7a79b58f8c5 category: main optional: false +- name: slidingwindow + version: 0.0.14 + manager: pip + platform: osx-arm64 + dependencies: + numpy: '*' + psutil: '*' + url: https://files.pythonhosted.org/packages/9b/80/ce3b1a3a6f940a89da6fcacc20cad3cd9520456fdf85fc18328026973f30/slidingwindow-0.0.14-py3-none-any.whl + hash: + sha256: 1eeb2f4841b0bd7e687f19097c5b9f8cef7f6c4fc647b6aa8764e7a79b58f8c5 + category: main + optional: false +- name: slidingwindow + version: 0.0.14 + manager: pip + platform: win-64 + dependencies: + numpy: '*' + psutil: '*' + url: https://files.pythonhosted.org/packages/9b/80/ce3b1a3a6f940a89da6fcacc20cad3cd9520456fdf85fc18328026973f30/slidingwindow-0.0.14-py3-none-any.whl + hash: + sha256: 1eeb2f4841b0bd7e687f19097c5b9f8cef7f6c4fc647b6aa8764e7a79b58f8c5 + category: main + optional: false - name: snowballstemmer - version: 2.2.0 + version: 3.0.1 manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/ed/dc/c02e01294f7265e63a7315fe086dd1df7dacb9f840a804da846b96d01b96/snowballstemmer-2.2.0-py2.py3-none-any.whl + url: https://files.pythonhosted.org/packages/c8/78/3565d011c61f5a43488987ee32b6f3f656e7f107ac2782dd57bdd7d91d9a/snowballstemmer-3.0.1-py3-none-any.whl hash: - sha256: c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a + sha256: 6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064 category: main optional: false - name: snowballstemmer - version: 2.2.0 + version: 3.0.1 manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/ed/dc/c02e01294f7265e63a7315fe086dd1df7dacb9f840a804da846b96d01b96/snowballstemmer-2.2.0-py2.py3-none-any.whl + url: https://files.pythonhosted.org/packages/c8/78/3565d011c61f5a43488987ee32b6f3f656e7f107ac2782dd57bdd7d91d9a/snowballstemmer-3.0.1-py3-none-any.whl + hash: + sha256: 6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064 + category: main + optional: false +- name: snowballstemmer + version: 3.0.1 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/c8/78/3565d011c61f5a43488987ee32b6f3f656e7f107ac2782dd57bdd7d91d9a/snowballstemmer-3.0.1-py3-none-any.whl + hash: + sha256: 6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064 + category: main + optional: false +- name: snowballstemmer + version: 3.0.1 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/c8/78/3565d011c61f5a43488987ee32b6f3f656e7f107ac2782dd57bdd7d91d9a/snowballstemmer-3.0.1-py3-none-any.whl hash: - sha256: c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a + sha256: 6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064 category: main optional: false - name: sphinx - version: 8.1.3 + version: 8.2.3 manager: pip platform: linux-64 dependencies: + alabaster: '>=0.7.14' + babel: '>=2.13' + docutils: '>=0.20,<0.22' + imagesize: '>=1.3' + jinja2: '>=3.1' + packaging: '>=23.0' + pygments: '>=2.17' + requests: '>=2.30.0' + roman-numerals-py: '>=1.0.0' + snowballstemmer: '>=2.2' sphinxcontrib-applehelp: '>=1.0.7' sphinxcontrib-devhelp: '>=1.0.6' sphinxcontrib-htmlhelp: '>=2.0.6' sphinxcontrib-jsmath: '>=1.0.1' sphinxcontrib-qthelp: '>=1.0.6' sphinxcontrib-serializinghtml: '>=1.1.9' + url: https://files.pythonhosted.org/packages/31/53/136e9eca6e0b9dc0e1962e2c908fbea2e5ac000c2a2fbd9a35797958c48b/sphinx-8.2.3-py3-none-any.whl + hash: + sha256: 4405915165f13521d875a8c29c8970800a0141c14cc5416a38feca4ea5d9b9c3 + category: main + optional: false +- name: sphinx + version: 8.2.3 + manager: pip + platform: osx-64 + dependencies: + alabaster: '>=0.7.14' + babel: '>=2.13' + docutils: '>=0.20,<0.22' + imagesize: '>=1.3' jinja2: '>=3.1' + packaging: '>=23.0' pygments: '>=2.17' - docutils: '>=0.20,<0.22' + requests: '>=2.30.0' + roman-numerals-py: '>=1.0.0' snowballstemmer: '>=2.2' - babel: '>=2.13' + sphinxcontrib-applehelp: '>=1.0.7' + sphinxcontrib-devhelp: '>=1.0.6' + sphinxcontrib-htmlhelp: '>=2.0.6' + sphinxcontrib-jsmath: '>=1.0.1' + sphinxcontrib-qthelp: '>=1.0.6' + sphinxcontrib-serializinghtml: '>=1.1.9' + url: https://files.pythonhosted.org/packages/31/53/136e9eca6e0b9dc0e1962e2c908fbea2e5ac000c2a2fbd9a35797958c48b/sphinx-8.2.3-py3-none-any.whl + hash: + sha256: 4405915165f13521d875a8c29c8970800a0141c14cc5416a38feca4ea5d9b9c3 + category: main + optional: false +- name: sphinx + version: 8.2.3 + manager: pip + platform: osx-arm64 + dependencies: alabaster: '>=0.7.14' + babel: '>=2.13' + docutils: '>=0.20,<0.22' imagesize: '>=1.3' + jinja2: '>=3.1' + packaging: '>=23.0' + pygments: '>=2.17' requests: '>=2.30.0' + roman-numerals-py: '>=1.0.0' + snowballstemmer: '>=2.2' + sphinxcontrib-applehelp: '>=1.0.7' + sphinxcontrib-devhelp: '>=1.0.6' + sphinxcontrib-htmlhelp: '>=2.0.6' + sphinxcontrib-jsmath: '>=1.0.1' + sphinxcontrib-qthelp: '>=1.0.6' + sphinxcontrib-serializinghtml: '>=1.1.9' + url: https://files.pythonhosted.org/packages/31/53/136e9eca6e0b9dc0e1962e2c908fbea2e5ac000c2a2fbd9a35797958c48b/sphinx-8.2.3-py3-none-any.whl + hash: + sha256: 4405915165f13521d875a8c29c8970800a0141c14cc5416a38feca4ea5d9b9c3 + category: main + optional: false +- name: sphinx + version: 8.2.3 + manager: pip + platform: win-64 + dependencies: + alabaster: '>=0.7.14' + babel: '>=2.13' + colorama: '>=0.4.6' + docutils: '>=0.20,<0.22' + imagesize: '>=1.3' + jinja2: '>=3.1' packaging: '>=23.0' - url: https://files.pythonhosted.org/packages/26/60/1ddff83a56d33aaf6f10ec8ce84b4c007d9368b21008876fceda7e7381ef/sphinx-8.1.3-py3-none-any.whl + pygments: '>=2.17' + requests: '>=2.30.0' + roman-numerals-py: '>=1.0.0' + snowballstemmer: '>=2.2' + sphinxcontrib-applehelp: '>=1.0.7' + sphinxcontrib-devhelp: '>=1.0.6' + sphinxcontrib-htmlhelp: '>=2.0.6' + sphinxcontrib-jsmath: '>=1.0.1' + sphinxcontrib-qthelp: '>=1.0.6' + sphinxcontrib-serializinghtml: '>=1.1.9' + url: https://files.pythonhosted.org/packages/31/53/136e9eca6e0b9dc0e1962e2c908fbea2e5ac000c2a2fbd9a35797958c48b/sphinx-8.2.3-py3-none-any.whl + hash: + sha256: 4405915165f13521d875a8c29c8970800a0141c14cc5416a38feca4ea5d9b9c3 + category: main + optional: false +- name: sphinxcontrib-applehelp + version: 2.0.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl hash: - sha256: 09719015511837b76bf6e03e42eb7595ac8c2e41eeb9c29c5b755c6b677992a2 + sha256: 4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5 category: main optional: false -- name: sphinx - version: 8.1.3 +- name: sphinxcontrib-applehelp + version: 2.0.0 manager: pip platform: osx-64 - dependencies: - sphinxcontrib-applehelp: '>=1.0.7' - sphinxcontrib-devhelp: '>=1.0.6' - sphinxcontrib-htmlhelp: '>=2.0.6' - sphinxcontrib-jsmath: '>=1.0.1' - sphinxcontrib-qthelp: '>=1.0.6' - sphinxcontrib-serializinghtml: '>=1.1.9' - 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' - url: https://files.pythonhosted.org/packages/26/60/1ddff83a56d33aaf6f10ec8ce84b4c007d9368b21008876fceda7e7381ef/sphinx-8.1.3-py3-none-any.whl + dependencies: {} + url: https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl hash: - sha256: 09719015511837b76bf6e03e42eb7595ac8c2e41eeb9c29c5b755c6b677992a2 + sha256: 4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5 category: main optional: false - name: sphinxcontrib-applehelp version: 2.0.0 manager: pip - platform: linux-64 + platform: osx-arm64 dependencies: {} url: https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl hash: @@ -11397,7 +22321,7 @@ package: - name: sphinxcontrib-applehelp version: 2.0.0 manager: pip - platform: osx-64 + platform: win-64 dependencies: {} url: https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl hash: @@ -11424,6 +22348,26 @@ package: sha256: aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2 category: main optional: false +- name: sphinxcontrib-devhelp + version: 2.0.0 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl + hash: + sha256: aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2 + category: main + optional: false +- name: sphinxcontrib-devhelp + version: 2.0.0 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl + hash: + sha256: aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2 + category: main + optional: false - name: sphinxcontrib-htmlhelp version: 2.1.0 manager: pip @@ -11444,6 +22388,26 @@ package: sha256: 166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8 category: main optional: false +- name: sphinxcontrib-htmlhelp + version: 2.1.0 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl + hash: + sha256: 166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8 + category: main + optional: false +- name: sphinxcontrib-htmlhelp + version: 2.1.0 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl + hash: + sha256: 166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8 + category: main + optional: false - name: sphinxcontrib-jsmath version: 1.0.1 manager: pip @@ -11464,6 +22428,26 @@ package: sha256: 2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 category: main optional: false +- name: sphinxcontrib-jsmath + version: 1.0.1 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl + hash: + sha256: 2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 + category: main + optional: false +- name: sphinxcontrib-jsmath + version: 1.0.1 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl + hash: + sha256: 2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 + category: main + optional: false - name: sphinxcontrib-qthelp version: 2.0.0 manager: pip @@ -11484,6 +22468,26 @@ package: sha256: b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb category: main optional: false +- name: sphinxcontrib-qthelp + version: 2.0.0 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl + hash: + sha256: b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb + category: main + optional: false +- name: sphinxcontrib-qthelp + version: 2.0.0 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl + hash: + sha256: b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb + category: main + optional: false - name: sphinxcontrib-serializinghtml version: 2.0.0 manager: pip @@ -11504,161 +22508,324 @@ package: sha256: 6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331 category: main optional: false +- name: sphinxcontrib-serializinghtml + version: 2.0.0 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl + hash: + sha256: 6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331 + category: main + optional: false +- name: sphinxcontrib-serializinghtml + version: 2.0.0 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl + hash: + sha256: 6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331 + category: main + optional: false - name: stringzilla - version: 3.11.0 + version: 3.12.5 manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/c8/e2/4b46e3ac14aba452da96a34b18c0cce682cf2d25580295b1d1e47a05ee4c/stringzilla-3.11.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl + url: https://files.pythonhosted.org/packages/6d/69/b6078679cab6b4ea92a2895d8643875bb27398f4e5aacde5a7648e641708/stringzilla-3.12.5-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl hash: - sha256: b3883b5f3e6f23f9be8ebe934eebcdf4ff1ee7b4c631a01b5e7c573f9ae6bdd0 + sha256: 48efbe3ea3f9dc69b4262f4858b68b0a2abf546f9be1927ef208026e2838393b category: main optional: false - name: stringzilla - version: 3.11.0 + version: 3.12.5 manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/aa/bf/43f515badc688204cfbe97da06de8032dfc89f3f23a99943c3e649e4f668/stringzilla-3.11.0-cp312-cp312-macosx_10_13_x86_64.whl + url: https://files.pythonhosted.org/packages/23/83/e658a589dd2077c355926a9fb42c0669579ad1420cff963e5200bd73a0b0/stringzilla-3.12.5-cp312-cp312-macosx_10_13_x86_64.whl + hash: + sha256: c3ec9837752dfed493642952ead9829fb3c4befaa9b4f4a74f32e626a1fba664 + category: main + optional: false +- name: stringzilla + version: 3.12.5 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/ab/4d/0dd25abfd2889601287cf1f4b1757db36ae49f92c19a49243624b29cd328/stringzilla-3.12.5-cp312-cp312-macosx_11_0_arm64.whl + hash: + sha256: baf438334499cdaa43488c359f2c5eaf8ad79dbb84727c6e05d892dcd6be2dd7 + category: main + optional: false +- name: stringzilla + version: 3.12.5 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/3b/33/48ccae51648650f3403d06e07c98826791b0a21d2b2c21eb65ea6d2e1f18/stringzilla-3.12.5-cp312-cp312-win_amd64.whl hash: - sha256: 1ceb58bf0c05d6d89e970bf6e79b3f28b2a0be1c016fcc923a75e0a9247c28ca + sha256: c9b7d96e8229d5d234f9d1f9f2a8df1eac8606863d116a60618d371884d96f14 category: main optional: false - name: supervision - version: 0.25.0 + version: 0.25.1 manager: pip platform: linux-64 dependencies: contourpy: '>=1.0.7' defusedxml: '>=0.7.1,<0.8.0' - matplotlib: '>=3.6.0' - numpy: '>=1.23.3' + matplotlib: '>=3.7.3' + numpy: '>=1.21.2' opencv-python: '>=4.5.5.64' pillow: '>=9.4' pyyaml: '>=5.3' + requests: '>=2.26.0' scipy: '>=1.10.0,<2.0.0' - url: https://files.pythonhosted.org/packages/15/b6/32abf9df6fdeeee19a4051d099035935bc7ed9f8eaebd86513abb6ceeec7/supervision-0.25.0-py3-none-any.whl + tqdm: '>=4.62.3' + url: https://files.pythonhosted.org/packages/c1/24/d3bcad7ece751166ed308c6deb7e7d02a62a7f5a6e01e61ff2787c538fb0/supervision-0.25.1-py3-none-any.whl hash: - sha256: 6fd4872a93669465f4fb98e8ee908fb2d8df877c6ad000f10163f56123728601 + sha256: ebc015c22983bc64563beda75f5f529e465e4020b318da07948ce03148307a72 category: main optional: false - name: supervision - version: 0.25.0 + version: 0.25.1 manager: pip platform: osx-64 dependencies: contourpy: '>=1.0.7' defusedxml: '>=0.7.1,<0.8.0' - matplotlib: '>=3.6.0' - numpy: '>=1.23.3' + matplotlib: '>=3.7.3' + numpy: '>=1.21.2' opencv-python: '>=4.5.5.64' pillow: '>=9.4' pyyaml: '>=5.3' + requests: '>=2.26.0' scipy: '>=1.10.0,<2.0.0' - url: https://files.pythonhosted.org/packages/15/b6/32abf9df6fdeeee19a4051d099035935bc7ed9f8eaebd86513abb6ceeec7/supervision-0.25.0-py3-none-any.whl + tqdm: '>=4.62.3' + url: https://files.pythonhosted.org/packages/c1/24/d3bcad7ece751166ed308c6deb7e7d02a62a7f5a6e01e61ff2787c538fb0/supervision-0.25.1-py3-none-any.whl hash: - sha256: 6fd4872a93669465f4fb98e8ee908fb2d8df877c6ad000f10163f56123728601 + sha256: ebc015c22983bc64563beda75f5f529e465e4020b318da07948ce03148307a72 category: main optional: false -- name: sympy - version: 1.13.1 +- name: supervision + version: 0.25.1 manager: pip - platform: linux-64 + platform: osx-arm64 dependencies: - mpmath: '>=1.1.0,<1.4' - url: https://files.pythonhosted.org/packages/b2/fe/81695a1aa331a842b582453b605175f419fe8540355886031328089d840a/sympy-1.13.1-py3-none-any.whl + contourpy: '>=1.0.7' + defusedxml: '>=0.7.1,<0.8.0' + matplotlib: '>=3.7.3' + numpy: '>=1.21.2' + opencv-python: '>=4.5.5.64' + pillow: '>=9.4' + pyyaml: '>=5.3' + requests: '>=2.26.0' + scipy: '>=1.10.0,<2.0.0' + tqdm: '>=4.62.3' + url: https://files.pythonhosted.org/packages/c1/24/d3bcad7ece751166ed308c6deb7e7d02a62a7f5a6e01e61ff2787c538fb0/supervision-0.25.1-py3-none-any.whl hash: - sha256: db36cdc64bf61b9b24578b6f7bab1ecdd2452cf008f34faa33776680c26d66f8 + sha256: ebc015c22983bc64563beda75f5f529e465e4020b318da07948ce03148307a72 category: main optional: false -- name: sympy - version: 1.13.1 +- name: supervision + version: 0.25.1 manager: pip - platform: osx-64 + platform: win-64 dependencies: - mpmath: '>=1.1.0,<1.4' - url: https://files.pythonhosted.org/packages/b2/fe/81695a1aa331a842b582453b605175f419fe8540355886031328089d840a/sympy-1.13.1-py3-none-any.whl + contourpy: '>=1.0.7' + defusedxml: '>=0.7.1,<0.8.0' + matplotlib: '>=3.7.3' + numpy: '>=1.21.2' + opencv-python: '>=4.5.5.64' + pillow: '>=9.4' + pyyaml: '>=5.3' + requests: '>=2.26.0' + scipy: '>=1.10.0,<2.0.0' + tqdm: '>=4.62.3' + url: https://files.pythonhosted.org/packages/c1/24/d3bcad7ece751166ed308c6deb7e7d02a62a7f5a6e01e61ff2787c538fb0/supervision-0.25.1-py3-none-any.whl hash: - sha256: db36cdc64bf61b9b24578b6f7bab1ecdd2452cf008f34faa33776680c26d66f8 + sha256: ebc015c22983bc64563beda75f5f529e465e4020b318da07948ce03148307a72 category: main optional: false - name: tokenize-rt - version: 6.1.0 + version: 6.2.0 manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/87/ba/576aac29b10dfa49a6ce650001d1bb31f81e734660555eaf144bfe5b8995/tokenize_rt-6.1.0-py2.py3-none-any.whl + url: https://files.pythonhosted.org/packages/33/f0/3fe8c6e69135a845f4106f2ff8b6805638d4e85c264e70114e8126689587/tokenize_rt-6.2.0-py2.py3-none-any.whl hash: - sha256: d706141cdec4aa5f358945abe36b911b8cbdc844545da99e811250c0cee9b6fc + sha256: a152bf4f249c847a66497a4a95f63376ed68ac6abf092a2f7cfb29d044ecff44 category: main optional: false - name: tokenize-rt - version: 6.1.0 + version: 6.2.0 manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/87/ba/576aac29b10dfa49a6ce650001d1bb31f81e734660555eaf144bfe5b8995/tokenize_rt-6.1.0-py2.py3-none-any.whl + url: https://files.pythonhosted.org/packages/33/f0/3fe8c6e69135a845f4106f2ff8b6805638d4e85c264e70114e8126689587/tokenize_rt-6.2.0-py2.py3-none-any.whl + hash: + sha256: a152bf4f249c847a66497a4a95f63376ed68ac6abf092a2f7cfb29d044ecff44 + category: main + optional: false +- name: tokenize-rt + version: 6.2.0 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/33/f0/3fe8c6e69135a845f4106f2ff8b6805638d4e85c264e70114e8126689587/tokenize_rt-6.2.0-py2.py3-none-any.whl + hash: + sha256: a152bf4f249c847a66497a4a95f63376ed68ac6abf092a2f7cfb29d044ecff44 + category: main + optional: false +- name: tokenize-rt + version: 6.2.0 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/33/f0/3fe8c6e69135a845f4106f2ff8b6805638d4e85c264e70114e8126689587/tokenize_rt-6.2.0-py2.py3-none-any.whl hash: - sha256: d706141cdec4aa5f358945abe36b911b8cbdc844545da99e811250c0cee9b6fc + sha256: a152bf4f249c847a66497a4a95f63376ed68ac6abf092a2f7cfb29d044ecff44 category: main optional: false - name: torchmetrics - version: 1.6.0 + version: 1.7.2 manager: pip platform: linux-64 dependencies: + lightning-utilities: '>=0.8.0' numpy: '>1.20.0' packaging: '>17.1' torch: '>=2.0.0' - lightning-utilities: '>=0.8.0' - url: https://files.pythonhosted.org/packages/46/1a/9728a502f377ab8cff1fd15c625aa2919a183fa113ebcefa2cd38edff28b/torchmetrics-1.6.0-py3-none-any.whl + url: https://files.pythonhosted.org/packages/56/89/b5fd7eb99b27457d71d3b7d9eca0b884fa5992abca7672aab1177c5f22d8/torchmetrics-1.7.2-py3-none-any.whl hash: - sha256: a508cdd87766cedaaf55a419812bf9f493aff8fffc02cc19df5a8e2e7ccb942a + sha256: 9cc3bff07a715fcb37fb04d2a1a5ae36267c36066c097578020056653a94f2a8 category: main optional: false - name: torchmetrics - version: 1.6.0 + version: 1.7.2 manager: pip platform: osx-64 dependencies: + lightning-utilities: '>=0.8.0' + numpy: '>1.20.0' + packaging: '>17.1' + torch: '>=2.0.0' + url: https://files.pythonhosted.org/packages/56/89/b5fd7eb99b27457d71d3b7d9eca0b884fa5992abca7672aab1177c5f22d8/torchmetrics-1.7.2-py3-none-any.whl + hash: + sha256: 9cc3bff07a715fcb37fb04d2a1a5ae36267c36066c097578020056653a94f2a8 + category: main + optional: false +- name: torchmetrics + version: 1.7.2 + manager: pip + platform: osx-arm64 + dependencies: + lightning-utilities: '>=0.8.0' numpy: '>1.20.0' packaging: '>17.1' torch: '>=2.0.0' + url: https://files.pythonhosted.org/packages/56/89/b5fd7eb99b27457d71d3b7d9eca0b884fa5992abca7672aab1177c5f22d8/torchmetrics-1.7.2-py3-none-any.whl + hash: + sha256: 9cc3bff07a715fcb37fb04d2a1a5ae36267c36066c097578020056653a94f2a8 + category: main + optional: false +- name: torchmetrics + version: 1.7.2 + manager: pip + platform: win-64 + dependencies: lightning-utilities: '>=0.8.0' - url: https://files.pythonhosted.org/packages/46/1a/9728a502f377ab8cff1fd15c625aa2919a183fa113ebcefa2cd38edff28b/torchmetrics-1.6.0-py3-none-any.whl + numpy: '>1.20.0' + packaging: '>17.1' + torch: '>=2.0.0' + url: https://files.pythonhosted.org/packages/56/89/b5fd7eb99b27457d71d3b7d9eca0b884fa5992abca7672aab1177c5f22d8/torchmetrics-1.7.2-py3-none-any.whl hash: - sha256: a508cdd87766cedaaf55a419812bf9f493aff8fffc02cc19df5a8e2e7ccb942a + sha256: 9cc3bff07a715fcb37fb04d2a1a5ae36267c36066c097578020056653a94f2a8 category: main optional: false -- name: triton - version: 3.1.0 +- name: typing-inspection + version: 0.4.1 manager: pip platform: linux-64 dependencies: - filelock: '*' - url: https://files.pythonhosted.org/packages/78/eb/65f5ba83c2a123f6498a3097746607e5b2f16add29e36765305e4ac7fdd8/triton-3.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + typing-extensions: '>=4.12.0' + url: https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl + hash: + sha256: 389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51 + category: main + optional: false +- name: typing-inspection + version: 0.4.1 + manager: pip + platform: osx-64 + dependencies: + typing-extensions: '>=4.12.0' + url: https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl + hash: + sha256: 389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51 + category: main + optional: false +- name: typing-inspection + version: 0.4.1 + manager: pip + platform: osx-arm64 + dependencies: + typing-extensions: '>=4.12.0' + url: https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl + hash: + sha256: 389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51 + category: main + optional: false +- name: typing-inspection + version: 0.4.1 + manager: pip + platform: win-64 + dependencies: + typing-extensions: '>=4.12.0' + url: https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl hash: - sha256: c8182f42fd8080a7d39d666814fa36c5e30cc00ea7eeeb1a2983dbb4c99a0fdc + sha256: 389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51 category: main optional: false - name: tzdata - version: '2024.2' + version: '2025.2' manager: pip platform: linux-64 dependencies: {} - url: https://files.pythonhosted.org/packages/a6/ab/7e5f53c3b9d14972843a647d8d7a853969a58aecc7559cb3267302c94774/tzdata-2024.2-py2.py3-none-any.whl + url: https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl hash: - sha256: a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd + sha256: 1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8 category: main optional: false - name: tzdata - version: '2024.2' + version: '2025.2' manager: pip platform: osx-64 dependencies: {} - url: https://files.pythonhosted.org/packages/a6/ab/7e5f53c3b9d14972843a647d8d7a853969a58aecc7559cb3267302c94774/tzdata-2024.2-py2.py3-none-any.whl + url: https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl hash: - sha256: a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd + sha256: 1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8 + category: main + optional: false +- name: tzdata + version: '2025.2' + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl + hash: + sha256: 1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8 + category: main + optional: false +- name: tzdata + version: '2025.2' + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl + hash: + sha256: 1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8 category: main optional: false - name: untokenize @@ -11681,29 +22848,75 @@ package: sha256: 3865dbbbb8efb4bb5eaa72f1be7f3e0be00ea8b7f125c69cbd1f5fda926f37a2 category: main optional: false +- name: untokenize + version: 0.1.1 + manager: pip + platform: osx-arm64 + dependencies: {} + url: https://files.pythonhosted.org/packages/f7/46/e7cea8159199096e1df52da20a57a6665da80c37fb8aeb848a3e47442c32/untokenize-0.1.1.tar.gz + hash: + sha256: 3865dbbbb8efb4bb5eaa72f1be7f3e0be00ea8b7f125c69cbd1f5fda926f37a2 + category: main + optional: false +- name: untokenize + version: 0.1.1 + manager: pip + platform: win-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/f7/46/e7cea8159199096e1df52da20a57a6665da80c37fb8aeb848a3e47442c32/untokenize-0.1.1.tar.gz + hash: + sha256: 3865dbbbb8efb4bb5eaa72f1be7f3e0be00ea8b7f125c69cbd1f5fda926f37a2 + category: main + optional: false - name: yarl - version: 1.18.3 + version: 1.20.0 manager: pip platform: linux-64 dependencies: idna: '>=2.0' multidict: '>=4.0' - propcache: '>=0.2.0' - url: https://files.pythonhosted.org/packages/1a/e1/a097d5755d3ea8479a42856f51d97eeff7a3a7160593332d98f2709b3580/yarl-1.18.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + propcache: '>=0.2.1' + url: https://files.pythonhosted.org/packages/15/45/212604d3142d84b4065d5f8cab6582ed3d78e4cc250568ef2a36fe1cf0a5/yarl-1.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl hash: - sha256: 00e5a1fea0fd4f5bfa7440a47eff01d9822a65b4488f7cff83155a0f31a2ecba + sha256: bf099e2432131093cc611623e0b0bcc399b8cddd9a91eded8bfb50402ec35018 category: main optional: false - name: yarl - version: 1.18.3 + version: 1.20.0 manager: pip platform: osx-64 dependencies: idna: '>=2.0' multidict: '>=4.0' - propcache: '>=0.2.0' - url: https://files.pythonhosted.org/packages/ff/74/1178322cc0f10288d7eefa6e4a85d8d2e28187ccab13d5b844e8b5d7c88d/yarl-1.18.3-cp312-cp312-macosx_10_13_x86_64.whl + propcache: '>=0.2.1' + url: https://files.pythonhosted.org/packages/60/c3/9e776e98ea350f76f94dd80b408eaa54e5092643dbf65fd9babcffb60509/yarl-1.20.0-cp312-cp312-macosx_10_13_x86_64.whl + hash: + sha256: b9ae2fbe54d859b3ade40290f60fe40e7f969d83d482e84d2c31b9bff03e359e + category: main + optional: false +- name: yarl + version: 1.20.0 + manager: pip + platform: osx-arm64 + dependencies: + idna: '>=2.0' + multidict: '>=4.0' + propcache: '>=0.2.1' + url: https://files.pythonhosted.org/packages/0c/5b/45cdfb64a3b855ce074ae607b9fc40bc82e7613b94e7612b030255c93a09/yarl-1.20.0-cp312-cp312-macosx_11_0_arm64.whl + hash: + sha256: 6d12b8945250d80c67688602c891237994d203d42427cb14e36d1a732eda480e + category: main + optional: false +- name: yarl + version: 1.20.0 + manager: pip + platform: win-64 + dependencies: + idna: '>=2.0' + multidict: '>=4.0' + propcache: '>=0.2.1' + url: https://files.pythonhosted.org/packages/ca/c6/333fe0338305c0ac1c16d5aa7cc4841208d3252bbe62172e0051006b5445/yarl-1.20.0-cp312-cp312-win_amd64.whl hash: - sha256: 7c33dd1931a95e5d9a772d0ac5e44cac8957eaf58e3c8da8c1414de7dd27c576 + sha256: 3d7dbbe44b443b0c4aa0971cb07dcb2c2060e4a9bf8d1301140a33a93c98e18c category: main optional: false From e60d62728e42207d1a238a890a8eda491aac7ab7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20=C2=A9?= Date: Thu, 19 Jun 2025 09:23:06 +0100 Subject: [PATCH 91/93] Update myst.yml --- myst.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/myst.yml b/myst.yml index de29633..417c684 100644 --- a/myst.yml +++ b/myst.yml @@ -76,6 +76,7 @@ project: jupyter: binder: repo: eds-book/95199651-9e81-4cae-a3a7-66398a9a5f62 + # To autogenerate a Table of Contents, run "jupyter book init --write-toc" open_access: true license: content: CC-BY-4.0 @@ -98,4 +99,4 @@ project: - references.bib site: - template: book-theme \ No newline at end of file + template: book-theme From 4860bc535576a4a956545f6142c4968d7d6863e9 Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 20 Jun 2025 17:37:10 +0100 Subject: [PATCH 92/93] =?UTF-8?q?Bump=20version:=20v2025.05.0=20=E2=86=92?= =?UTF-8?q?=20v2025.6.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- myst.yml | 2 +- notebook.ipynb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 163d2f3..8125654 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = v2025.05.0 +current_version = v2025.6.0 commit = True tag = True parse = (v(?P\d+))(.(?P\d+))(.(?P\d+)) diff --git a/myst.yml b/myst.yml index 417c684..c9db468 100644 --- a/myst.yml +++ b/myst.yml @@ -88,7 +88,7 @@ project: exports: - format: cff type: software - version: v2025.05.0 + version: v2025.6.0 license: MIT license-url: https://opensource.org/license/MIT identifiers: diff --git a/notebook.ipynb b/notebook.ipynb index 42f218b..595f8c0 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -786,7 +786,7 @@ "source": [ "from datetime import date\n", "\n", - "print('Notebook repository version: v2025.05.0')\n", + "print('Notebook repository version: v2025.6.0')\n", "print(f'Last tested: {date.today()}')" ] } From 8c287bc57ad71acf58566d5342cc40173005a899 Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 20 Jun 2025 17:37:36 +0100 Subject: [PATCH 93/93] update citation --- CITATION.cff | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CITATION.cff b/CITATION.cff index fef3a08..434de46 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -30,4 +30,4 @@ license: MIT license-url: https://opensource.org/license/MIT repository: https://github.com/eds-book/95199651-9e81-4cae-a3a7-66398a9a5f62 type: software -version: v2025.05.0 +version: v2025.6.0

    0kYU+2@sZBr3r{vp@~IyMtM2O0F2+?|l_KbSMy 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 Nw9nSOc(2>J{|9?mZu|fM diff --git a/_static/favicon.ico b/_static/favicon.ico deleted file mode 100644 index c171e49d1d864d0194995254275e3b9a8f288465..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15406 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 E0lJ;AR{#J2 diff --git a/myst.yml b/myst.yml index a34d242..13c550d 100644 --- a/myst.yml +++ b/myst.yml @@ -92,7 +92,4 @@ project: site: template: book-theme options: - hide_toc: true - favicon: _static/favicon.ico - logo: _static/edsbook_logo-black.png - logo_dark: _static/edsbook_logo-white.png \ No newline at end of file + hide_toc: true \ No newline at end of file From 2ab474ce1b5ec8da9560f8c65633a78904d6f382 Mon Sep 17 00:00:00 2001 From: acocac Date: Fri, 16 May 2025 15:32:47 +0100 Subject: [PATCH 53/93] rm netlify condition --- .github/workflows/build.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 0d63ea2..572a798 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -5,7 +5,6 @@ on: branches: [main, postprint] paths-ignore: - 'README.md' - - 'netlify.toml' jobs: build-and-push: From 63123404d4cdd82035f40bc0f0c671ace36a38ac Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 09:28:36 +0100 Subject: [PATCH 54/93] set redirect --- netlify.toml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/netlify.toml b/netlify.toml index 75f5617..848a24d 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,4 +1,10 @@ [build] base = "." command = "npm install -g mystmd && myst build --html" - publish = "_build/html" \ No newline at end of file + publish = "_build/html" + +[[redirects]] +from = "/*" +to = "https://eds-book.netlify.app/gallery/95199651-9e81-4cae-a3a7-66398a9a5f62/:splat" +status = 200 +force = true \ No newline at end of file From df39bd26bdcee4f04e0ec975e3714704deb6e06e Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 19:59:04 +0100 Subject: [PATCH 55/93] rm redirect --- netlify.toml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/netlify.toml b/netlify.toml index 848a24d..75f5617 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,10 +1,4 @@ [build] base = "." command = "npm install -g mystmd && myst build --html" - publish = "_build/html" - -[[redirects]] -from = "/*" -to = "https://eds-book.netlify.app/gallery/95199651-9e81-4cae-a3a7-66398a9a5f62/:splat" -status = 200 -force = true \ No newline at end of file + publish = "_build/html" \ No newline at end of file From 1385b81aeef6bfd05e05d53c6ffc95e16f9c5315 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 20:15:08 +0100 Subject: [PATCH 56/93] set nightly-builds --- .github/workflows/nightly-build.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/nightly-build.yaml diff --git a/.github/workflows/nightly-build.yaml b/.github/workflows/nightly-build.yaml new file mode 100644 index 0000000..0e158e8 --- /dev/null +++ b/.github/workflows/nightly-build.yaml @@ -0,0 +1,20 @@ +name: Build and push container image + +on: + schedule: + - cron: "*/3 * * * *" + workflow_call: + secrets: + QUAY_USERNAME: + description: 'Username for Quay.io' + required: false + QUAY_PASSWORD: + description: 'Password for Quay.io' + required: false + +jobs: + build-and-push: + uses: eds-book/notebooks-workflows/.github/workflows/build.yaml@main + secrets: + QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }} + QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }} \ No newline at end of file From c18755286c3b3da0f5faebc62ec30a8a9ec3a44f Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 20:16:07 +0100 Subject: [PATCH 57/93] rm params --- .github/workflows/nightly-build.yaml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/nightly-build.yaml b/.github/workflows/nightly-build.yaml index 0e158e8..08f5228 100644 --- a/.github/workflows/nightly-build.yaml +++ b/.github/workflows/nightly-build.yaml @@ -3,14 +3,6 @@ name: Build and push container image on: schedule: - cron: "*/3 * * * *" - workflow_call: - secrets: - QUAY_USERNAME: - description: 'Username for Quay.io' - required: false - QUAY_PASSWORD: - description: 'Password for Quay.io' - required: false jobs: build-and-push: From 7109b1ff97341c917a416e8b3ca40a0726eca5a5 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 20:40:26 +0100 Subject: [PATCH 58/93] rm workflow run --- .github/workflows/deploy.yaml | 6 ------ .github/workflows/execute.yaml | 6 ------ 2 files changed, 12 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index b5c4304..345f6a2 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -1,11 +1,5 @@ name: MyST GitHub Pages Deploy -on: - workflow_run: - workflows: ["Execute Notebook"] - branches: [main] - types: [completed] - jobs: deploy: uses: eds-book/notebooks-workflows/.github/workflows/deploy.yaml@main \ No newline at end of file diff --git a/.github/workflows/execute.yaml b/.github/workflows/execute.yaml index 4a6bdf3..1ad9651 100644 --- a/.github/workflows/execute.yaml +++ b/.github/workflows/execute.yaml @@ -1,11 +1,5 @@ name: Execute Notebook -on: - workflow_run: - workflows: ["Build and push container image"] - branches: [main, postprint] - types: [completed] - jobs: execute: uses: eds-book/notebooks-workflows/.github/workflows/execute.yaml@main \ No newline at end of file From dd219a4c5319ec42e8842e71eb2a11014d6b7d7a Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 20:47:06 +0100 Subject: [PATCH 59/93] Revert "rm workflow run" This reverts commit 7109b1ff97341c917a416e8b3ca40a0726eca5a5. --- .github/workflows/deploy.yaml | 6 ++++++ .github/workflows/execute.yaml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 345f6a2..b5c4304 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -1,5 +1,11 @@ name: MyST GitHub Pages Deploy +on: + workflow_run: + workflows: ["Execute Notebook"] + branches: [main] + types: [completed] + jobs: deploy: uses: eds-book/notebooks-workflows/.github/workflows/deploy.yaml@main \ No newline at end of file diff --git a/.github/workflows/execute.yaml b/.github/workflows/execute.yaml index 1ad9651..4a6bdf3 100644 --- a/.github/workflows/execute.yaml +++ b/.github/workflows/execute.yaml @@ -1,5 +1,11 @@ name: Execute Notebook +on: + workflow_run: + workflows: ["Build and push container image"] + branches: [main, postprint] + types: [completed] + jobs: execute: uses: eds-book/notebooks-workflows/.github/workflows/execute.yaml@main \ No newline at end of file From 37e00d83697ed2ec3593df32b43e240b1e4c5584 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 21:20:47 +0100 Subject: [PATCH 60/93] fix title --- notebook.ipynb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/notebook.ipynb b/notebook.ipynb index 57272ce..2f7a561 100644 --- a/notebook.ipynb +++ b/notebook.ipynb @@ -3,9 +3,7 @@ { "cell_type": "markdown", "metadata": {}, - "source": [ - "# Live-stock detection (DeepForest)" - ] + "source": "# Livestock detection (DeepForest)" }, { "cell_type": "markdown", From 0a3d64d9a21ca45bdaa9605db9feb37d4fc5b598 Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 21:20:53 +0100 Subject: [PATCH 61/93] fix action name --- .github/workflows/nightly-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nightly-build.yaml b/.github/workflows/nightly-build.yaml index 08f5228..4b09c53 100644 --- a/.github/workflows/nightly-build.yaml +++ b/.github/workflows/nightly-build.yaml @@ -1,4 +1,4 @@ -name: Build and push container image +name: nightly-build on: schedule: From 387d91684a0df7cc7602a1a0960f378c800ebdcd Mon Sep 17 00:00:00 2001 From: acocac Date: Sun, 18 May 2025 21:21:05 +0100 Subject: [PATCH 62/93] simplify readme --- README.md | 47 ++++++++--------------------------------------- 1 file changed, 8 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index 347c965..a2a4d82 100644 --- a/README.md +++ b/README.md @@ -1,58 +1,30 @@ -